本文以QCA的IPQ807x芯片作为编译说明(需要有相关release文档):
生成代码
1,如果自己有下面代码,可以不执行,否则要到QCA chip-code获取相关代码。
2,下面步骤需要一行一行的copy并检查,确保每步执行ok。容易出错
3,选择premium配置文件
4,如果是wifi-son用户需要将如下whc和hyfi代码copy到qsdk中
编译代码
建议用Ubuntu14.04-64bit版本
1,安装编译需要的库文件
2,选择编译config(根据内存大小选择,建议选择premium-64bit),切记如果编译8074的64位,第一次编译要先编译32位,将生成的bin文件保存,后续编译64位时需要用到32位的相关bin文件(openwrt-ipq807x-u-boot*.elf, openwrt-ipq807x-lkboot*.elf, and openwrt-ipq807x_tiny-u-boot),因此建议2套软件sdk编译环境配置。
3,执行编译
4,生成image
5,生成的image路径在common\build\bin,这些bin只能升级,不能烧录,其中App文件包括kernel和rootfs,single文件包括所有分区,谨慎升级。