buildroot和在buildroot下新增包(动态库)

buildroot是一个构建嵌入式系统的工具,开发者可以根据对其进行配置实现自动生成交叉编译工具链(toolchain)、根文件系统(rootfs)、Linux内核映像(linux kernel)和目标引导程序(bootloader)。buildroot常用来构建根文件系统,不仅集成了 busybox,而且还集成了各种常见的第三方库和软件供用户选择,极大的方便了嵌入式Linux开发人员构建实用的根文件系统。

一、buildroot使用

1.下载安装源码: http://buildroot.org/downloads/
2.图形化配置:make menuconfig(make n/x/gconfig)
3.编译和构建系统:make
4.在buildroot/output/image目录下可找到相关镜像

二、在buildroot下新增包

1.新建包目录buildroot/package/package_name/
2.在pakage_name下添加Config.in和package_name.mk文件(类似Makefile)
3.在package/Config.in添加source “package/package_name/Config.in”
4.在package/xxx.mk添加include $(sort package/package_name/package_name.mk) (如果想不自动安装包可以加上判断语句ifeq(xxx,y)endif)
5.在buildroot/configs/xxx_defconfig 添加配置选项 BR

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值