OpenWrt SDK 制作与使用
参考资料:https://openwrt.org/docs/guide-developer/toolchain/using_the_sdk
SDK 制作
make menuconfig 选中 SDK 然后编译
编译完后:
bin/targets/sunxi/cortexa7/openwrt-sdk-sunxi-cortexa7_gcc-10.2.0_musl_eabi.Linux-x86_64.tar.xz
SDK 使用
将 SDK 包,拷贝到别的目录,解压
tar xf openwrt-sdk-sunxi-cortexa7_gcc-10.2.0_musl_eabi.Linux-x86_64.tar.xz
解压后如下:
make menuconfig
参考:
https://www.byxiaoxie.com/?p=467
-
不需要把所有包选中,要什么选什么就可以了,如果有依赖,在把依赖包加进来
-
如要开发应用,添加 package, 然后 make package/appxx/compile 即可
-
如要开发驱动,直接添加 komd package 即可,例如 package/kernel/kmod-r8305nb/, make package/kmod-r8305nb/compile 即可
使用小结
使用 SDK 的好处是
-
小巧,不需要所有包都编译,磁盘占用小
-
快速,节省编译时间
-
方便,gcc 与内核都不用重新编译,可以快速上手