tag 标签: SR5223

相关博文
  • 热度 27
    2021-4-29 10:45
    2318 次阅读|
    0 个评论
    Quick Guide for AR1021X porting
    Quick Guide for AR1021X porting 1 What’s included in package - Ath6kl_usb driver in /drivers/ath6kl Support AR9374. - Cfg80211 in /drivers/cfg80211 Provide API to control ath6kl_usb. - Compat in /drivers/comapt Solve compatible issues on different versions of kernels. - Other utilities. 1. Wpa_supplicant (version 0.8) 2. Wpa_cli 3. Iw-3.0 4. libnl-1 5. tx99 6. athtst 2 How to build on x86 2.1 Untar package # untar zxvf ATH6KL-LSDK-WLAN-AIO-3.2.1.x.tgz 2.2 Change to build directory # cd build 2.3 Modify Makefile.x86 Modify build/scripts/x86-combo/Makefile.x86-combo as bellow 2.4 Apply driver patches # make drivers_patch BOARD_TYPE=x86-combo 2.5 Convert firmware from .bin to .h # make drivers_firmware_transfer BOARD_TYPE=x86-combo 2.6 Build driver and utilities # make BOARD_TYPE=x86-combo 2.7 iw Package You can get the iw package in ATH6KL LSDK, which path is \apps\iw-3.0. The iw is another application which use netlink socket interface. This application mainly uses to debug, dump driver/hardware information or setup special driver function, like WoW. 3 How to port to other platform 3.1 Clone a set for other platform # cp build/scripts/x86 build/scripts/ # mv build/scripts/x86/config.x86 build/scripts/x86/ /config. # mv build/scripts/x86/Makefile.x86 build/scripts/x86/ /Makefile. 3.2 Modify toolchain and kernel path in config file Edit build/scripts/ /config. , and assign toolchain and kernel path in environmental variables bellow. - KERNELPATH - KERNELARCH - TOOLPREFIX 3.3 Follow the same steps as “2. How to build on x86” to build the driver and utilities on other platform 3.4 Please also refer to “ath6kl_support_guide.doc” for troubleshooting and details.