linux下wifi工具iw的交叉編譯

2021-09-07 04:34:01 字數 833 閱讀 8866

iw是linux下的一種wifi配置工具,它替代了wireless tools中的iwconfig,支援最近已新增到核心所有新的驅動程式,有兩種加密認證加密方式:open(開放系統認證+有效等線加密)、wep方式(共享秘鑰認證+有效等線加密)。

iw工具的移植:

把包放到你的工作目錄下

tar zxvf libnl-3.2.25.tar.gz

cd libnl-3.2.25

./configure --host=arm-linux --prefix=/home/xy/work (--host=交叉編譯的平台型別,--prefix=安裝的路徑)

make 

make install

把包放到你的工作目錄下

tar zxvf iw-4.0.tar.gz

cd iw-4.0

export pkg_config_path=/home/xy/work/lib/pkgconfig:$pkg_config_path  (就是libnl的安裝路徑下的 lib/)

make cc=arm-linux-gcc

make install

3. cp iw  /usr/bin/     (複製生成的iw到板子的/usr/bin/目錄下

4. iw dev wlan0 scan  (用這個命令檢視iw工具能不能正常使用)

5.iw dev wlan0 scan  (再用這個命令檢視iw工具能不能正常使用)

把這兩個檔案都拷貝到交叉編譯平台的 /usr/lib/ 就可以正常執行了。如果出現: command failed: no such device (-19),那麼可能是以下原因:

Linux環境下使用WIFI模組 WIFI驅動移植

核心版本 linux 4.19.5 開發板 samsung jz2440 wifi模組 ralink rt3070 直接將wifi模組接到電腦的usb插口,然後在windows的裝置管理器 網路介面卡中可以看到插入的usb wifi裝置 右鍵屬性 詳細資訊 硬體id 可以看到這款wifi模組的pid...

Linux環境下開啟wifi熱點

由於校園網對裝置的限制,每個賬號只能讓兩個裝置登入,但是我有一台電腦,乙個樹莓派,兩部手機,乙個ipad,老是切來切去很麻煩 雖然沒同時用 所以我想到的辦法是用一台裝置連線wifi後分享出去,即wifi熱點。在 下是可以直接用的,但是在linux環境下貌似不能,我的系統是 15.11 有乙個熱點,但...

Linux下串列埠工具

gunzip cku211.tar.gz tar xvf cku211.tar rm rf cku211.tar make linux mv wermit usr local bin kermit 執行以上命令,就可以在終端上輸入kermit就可執行了。2.kermit指令碼設定 vi kermrc...