ar9342 sdk笔记---

-Makefile分析

a.  sdk/build/Makefile --> include script/db12x/config.db12x   总配置文件

                                         -->..................................../Makefile.db12x  二级Makefile

进入点在二级Makefile 里面,总目标是判断编译配置mi124来确定,伪目标的。包含fs,boot,kernel的伪目标进入编译,各小目标模块以经典的编译形式,

整体编译命令: make BOARD_TYPE=db12x BUILD_CONFIG=_mi124 BUILD_TYPE=jffs2 ETH_CONFIG=_f1e;及kernel的config是db12x_mi124_defconfig

如单独编译内核:cd   ../dir/kernel && make BOARD_TYPE=db12x BUILD_CONFIG=_mi124 BUILD_TYPE=jffs2 ETH_CONFIG=_f1e uimage;

b. 支持jffs,ramfs,各种文件系统,imge,vimge.bin,vimage.lzma.image.bin.gz各种格式的内核文件。很多压缩文件是编译后通过执行各种脚本来进行压缩处理出来的,还有各种编译前的环境准备,类似的工具脚本,通过调用sdk/build/util 下的文件实现

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值