技术分享 | RK3568开发板 buildroot编译配置

描述

 

启扬智能RK3568开发板提供两种文件系统,一种是Debian,另外一种是BuildRoot。在使用过程中,有些客户需要添加属于自己的软件包,所以在此分享启扬RK3568关于BuildRoot编译配置的方法以及相关注意事项。
 

 

启扬提供的源码是完整sdk,目录包含多种文件目录,如Kernel、Uboot、Buildroot、Debian等等其他文件包,在编译之前请务必确认sdk中包含如图所示文件夹,避免编译过程中出现文件找不到的错误。

嵌入式

编译分两种编译方式,一种是单独编译,另外一种是整体编译,这里的话推荐先用单独编译,等单独编译通过后,再使用整体编译。

 

整体编译:./build.sh 选择当前使用的版本,然后就会自动编译。

单独编译:source envsetup.sh 选择67,然后cd buidlroot make即可。 

嵌入式

这里以单独编译为标准,具体展开讲解如何选择自己想要编译的软件。

编译软件

首先选择配置文件,如下图所示

嵌入式

然后进入到buildroot目录,目录内容大致如下图所示:

嵌入式

直接在这个目录输入make menuconfig命令就会打开图形配置文件,显示如下:

嵌入式

因为这里的东西非常多,所以一般我们可以通过输入进行搜索。比如我想要在板子上安装vsftpd这个软件,那么直接搜索,如图所示:

嵌入式嵌入式

这里的话就会显示出具体的路径,根据显示出来的路径直接进入到路径下,找到软件,并且按下Y,选中,就会变成*号,如图所示:

嵌入式

然后直接save即可,这样就会保存到当前目录的.config下。

 

配置结束后直接make即可。一般来说只要环境搭建的正确是不会报任何错误的,到这里编译就结束了。

 

buidlroot编译配置还是比较简单的,不过对于复杂的软件可能需要大量的文件配置,这里我们会在下一期的文章中介绍,敬请期待。

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分