基于rk SDK编译buildroot

之前写的一个交叉编译的方法,太过麻烦了,需要把需要的库都编译一遍,所以我决定采用buildroot开发,编译整套操作系统。

关于编译前的准备,rk给的sdk已经很明确了,这里就直接跳过,开始第一次的编译。

进入sdk目录下,使用第一条命令,配置buildroot,这个命令在每次进入sdk都要选择一遍,之后使用第二条命令开始编译操作系统

./envsetup.sh

./build.sh

这个编译过程oma久,按小时计,编译到后边会出错找不到linuxhead文件,这个时候我们就按照wiki上边给的方法,把Linuxhead包放在dl目录下,再去build一次,之后我们等待编译完成。

开始配置我想要的文件

make menuconfig

大部分都是sdk默认帮我们配置好的,我们只需要将需要的包勾选,然后build就可以了

在Libraries Package里边选择我们要用到的库,例如zbar,opencv这些

最后再./build.sh就可以生成一套开发板环境下的操作系统

编译完会生成一个update.img的镜像文件,存放在rockdev目录下,将这个镜像文件烧录进板子里,就可以将我们编译好的buildroot系统放进板子里了。

保险一点可以再在板子里查找是否有我们刚刚勾选的库

find / -name "libzbar*"

如果查找得到就成功了,查找不到再去看看是不是没有保存好配置,回到sdk目录下去查看配置界面里是不是有勾选到。

这就是前期配置buildroot的步骤......

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Kellen Lin

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值