WiFi方案可以用市面上已經(jīng)非常成熟的RTL8192EU方案,一個(gè)USB WiFi模塊,幾十塊錢就能買到,網(wǎng)上也可以下載各種Linux內(nèi)核版本適配的源碼。
下載RTL8192EU源碼,打開Makefile文件:
修改I386_PC選項(xiàng)的架構(gòu)和內(nèi)核源碼位置:
ifeq ($(CONFIG_PLATFORM_I386_PC), y)
EXTRA_CFLAGS += -DCONFIG_LITTLE_ENDIAN
EXTRA_CFLAGS += -DCONFIG_IOCTL_CFG80211 - DRTW_USE_CFG80211_STA_EVENT
SUBARCH := $(shell uname -m | sed -e s/i.86/i386/)
ARCH ?=ARM64
KVER:= $(shell uname -r)
KSRC := /home/OK8MP-linux-kernel/
MODDESTDIR := /home/OK8MP-linux- kernel/drivers/net/wireless/
INSTALL_PREFIX :=
STAGINGMODDIR := /home/OK8MP-linux- kernel/drivers/staging
endif
編譯生成8192eu.ko文件,直接insmod即可。但是只有這個(gè)ko文件是不夠的,因?yàn)檫@個(gè)ko驅(qū)動(dòng)還會(huì)調(diào)用/lib/firmware/rtlwifi下的固件文件,名為rtl8192eu_nic.bin,必須要有這個(gè)文件,不然的話驅(qū)動(dòng)是無法正常加載的:
加載成功之后,使用ifconfig命令可以查看正確加載的網(wǎng)卡設(shè)備:
然后使用networkmanager軟件可以管理連接WiFi熱點(diǎn):
nmcli dev wifi connect "xxx" password "xxx"
在xxx處填入熱點(diǎn)名稱和密碼即可。然后是開機(jī)自啟動(dòng)加載WiFi驅(qū)動(dòng),這個(gè)也很簡單,在/etc/下新建一個(gè)名為autorun.sh的shell腳本:
#!/bin/sh
insmod /home/rtl8192eu-linux-driver-realtek-4.4.x/8192eu.ko
然后在/usr/lib/systemd/system/目錄下新建autorun.service文件:
[Unit]
Description=autorun
After=basic.service X.service thermal-zone-init.service
[Service]
ExecStart=/etc/autorun.sh
[Install]
WantedBy=multi-user.target
輸入命令:
systemctl -f enable /lib/systemd/system/autorun.service
chmod 777 /etc/autorun.sh
這樣就能在開機(jī)的時(shí)候自動(dòng)運(yùn)行insmod命令。
審核編輯:符乾江
-
單片機(jī)
+關(guān)注
關(guān)注
6061文章
44914瀏覽量
646615 -
嵌入式
+關(guān)注
關(guān)注
5138文章
19524瀏覽量
314692 -
編程
+關(guān)注
關(guān)注
88文章
3679瀏覽量
94852
發(fā)布評論請先 登錄

正點(diǎn)原子STM32MP257開發(fā)板免費(fèi)試用,歡迎大家申請呀 #開發(fā)板試用
【新品體驗(yàn)】正點(diǎn)原子STM32MP257開發(fā)板免費(fèi)試用

請問imx8mp的LVDS0和LVDS1接口是否可以同時(shí)在兩個(gè)屏幕上工作?
在IMX8MP上構(gòu)建gstreamer1.0-plugins-imx失敗怎么解決?
如何在I2C上將IMX8MP配置為slave?
如何在IMX8MP Android 14平臺上添加自定義分區(qū)?
如何在IMX8MP Android14上啟用雙屏異步顯示?
免費(fèi)丨米爾 STM32MP257開發(fā)板有獎(jiǎng)試用

NXP i.MX 93 開發(fā)板#提供高效的機(jī)器學(xué)習(xí) 支持高能效的邊緣計(jì)算

STM32MP25x開發(fā)板Bring Up培訓(xùn)課程(下)

ElfBoard技術(shù)貼|在NXP源碼基礎(chǔ)上適配ELF 1開發(fā)板的按鍵功能

點(diǎn)擊參與米爾NXP i.MX 93開發(fā)板有獎(jiǎng)試用

評論