18、嵌入式系统构建:从Buildroot到Yocto Project

嵌入式系统构建:从Buildroot到Yocto Project

1. Buildroot基础操作

1.1 配置Buildroot

首先,使用以下命令进行配置:

$ make nova_defconfig

完成此操作后,Buildroot就成功配置好了。接下来,如果想添加自己的代码,有两种可行的方法。

1.2 添加自定义代码

1.2.1 使用Overlay方法

Overlay是一种目录结构,在构建过程的后期会被复制到Buildroot根文件系统之上。它可以包含可执行文件、库等。不过要注意,编译后的代码必须与运行时部署的库兼容,这意味着要使用Buildroot所用的工具链进行编译。
操作步骤如下:
1. 将Buildroot工具链添加到环境变量 PATH 中:

$ PATH=<path_to_buildroot>/output/host/usr/bin:$PATH

例如:

$ PATH=/home/frank/buildroot/output/host/usr/bin:$PATH
  1. 使用工具链编译程序,以 helloworld.c 为例:
<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值