80-Y6399-3 Rev. B Confidential and Proprietary – Qualcomm Atheros, Inc. 4
MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Contents
1 Overview ................................................................................................................................ 6
1.1 Supported hardware and software ............................................................................................................. 6
2 Customize and Build Firmware ............................................................................................ 7
2.1 Add customer software into QSDK build .................................................................................................... 7
2.2 Change Linux kernel configuration............................................................................................................. 7
3 Baseline Firmware Profiles .................................................................................................. 8
3.1 Default configuration .................................................................................................................................. 8
3.2 Profile definitions........................................................................................................................................ 9
4 Setting up QSDK Development Environment ....................................................................10
4.1 Set up Linux workstation .......................................................................................................................... 10
4.2 Download, unpack, and build QSDK ........................................................................................................ 11
4.2.1 Download and reassemble the code ...................................................................................... 11
4.2.2 Customize the firmware .......................................................................................................... 11
4.2.3 Build results ............................................................................................................................ 14
4.2.4 Firmware reflash ..................................................................................................................... 14
5 Installing Post-load Applications ........................................................................................15
6 Unified Configuration Interface (UCI) .................................................................................16
6.1 Overview .................................................................................................................................................. 16
6.2 Network section ....................................................................................................................................... 17
6.2.1 switch...................................................................................................................................... 17
6.2.2 switch_vlan ............................................................................................................................. 18
6.2.3 interface .................................................................................................................................. 18
6.3 Wireless section ....................................................................................................................................... 20
6.3.1 wifi-device ............................................................................................................................... 21
6.3.2 wifi-iface .................................................................................................................................. 23
6.3.3 WPA modes ............................................................................................................................ 26
6.4 Samba section ......................................................................................................................................... 28
6.4.1 samba ..................................................................................................................................... 28
6.4.2 sambashare ............................................................................................................................ 28
Figures
Figure 2-1 Path to build products from QSDK baseline evaluation profiles ................................................................... 7
Figure 4-1 Configuring OpenWrt options ...................................................................................................................... 12
Figure 4-2 Selecting target profile ................................................................................................................................ 12
Figure 4-3 Configuring base system ............................................................................................................................ 13