0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

启扬ARM嵌入式开发 ? 2023-04-13 10:32 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

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

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

f5eab226-d82e-11ed-ad0d-dac502259ad0.png

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

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

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

f5ffa140-d82e-11ed-ad0d-dac502259ad0.png

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

编译软件

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

f612e520-d82e-11ed-ad0d-dac502259ad0.png

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

f630de54-d82e-11ed-ad0d-dac502259ad0.png

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

f64ea254-d82e-11ed-ad0d-dac502259ad0.png

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

f6720c3a-d82e-11ed-ad0d-dac502259ad0.pngf6886728-d82e-11ed-ad0d-dac502259ad0.png

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

f69f613a-d82e-11ed-ad0d-dac502259ad0.png

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

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

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

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

    关注

    5158

    文章

    19730

    浏览量

    318628
  • 开发板
    +关注

    关注

    25

    文章

    5725

    浏览量

    105623
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    RK3568 EVB开发板 深度休眠与快速醒的工作流程

    RK3568 EVB开发板关于深度休眠和唤醒流程的分析
    的头像 发表于 07-22 09:49 ?162次阅读
    <b class='flag-5'>RK3568</b> EVB<b class='flag-5'>开发板</b> 深度休眠与快速醒的工作流程

    【HZ-RK3568开发板免费体验】1、开发板资源、SDK使用和镜像烧写

    ,使用HZ-EVM-RK3568-5.10-KERNEL-SDK.tar.gz进行开发板的镜像和buidlroot编译。 解压压缩包时,需要使用sudo提升权限。 sudo tar -xvf HZ-EVM-
    发表于 07-21 20:52

    RK3568开发板暗藏32位兼容开关?飞凌嵌入式带你一键解锁!

    RK3568是一款64位处理器,飞凌嵌入式为其提供的交叉编译器也是64位的,然而部分用户可能需要在RK3568开发板上运行32位应用。本文将详细阐述如何使用32位交叉
    的头像 发表于 07-19 08:49 ?3704次阅读
    <b class='flag-5'>RK3568</b><b class='flag-5'>开发板</b>暗藏32位兼容开关?飞凌嵌入式带你一键解锁!

    技术分享 | 迅为RK3568开发板如何将 Linux 板卡虚拟成U盘

    技术分享 | 迅为RK3568开发板如何将 Linux 板卡虚拟成U盘
    的头像 发表于 06-04 10:57 ?547次阅读
    <b class='flag-5'>技术</b>分享 | 迅为<b class='flag-5'>RK3568</b><b class='flag-5'>开发板</b>如何将 Linux 板卡虚拟成U盘

    【北京迅为】iTOP-RK3568开发板鸿蒙OpenHarmony系统南向驱动开发实操-HDF驱动配置UART

    【北京迅为】iTOP-RK3568开发板鸿蒙OpenHarmony系统南向驱动开发实操-HDF驱动配置UART
    的头像 发表于 03-25 11:02 ?766次阅读
    【北京迅为】iTOP-<b class='flag-5'>RK3568</b><b class='flag-5'>开发板</b>鸿蒙OpenHarmony系统南向驱动<b class='flag-5'>开发</b>实操-HDF驱动<b class='flag-5'>配置</b>UART

    北京迅为iTOP-RK3568开发板OpenHarmony系统南向驱动开发实操-HDF驱动配置LED

    北京迅为iTOP-RK3568开发板OpenHarmony系统南向驱动开发实操-HDF驱动配置LED
    的头像 发表于 03-14 14:41 ?759次阅读
    北京迅为iTOP-<b class='flag-5'>RK3568</b><b class='flag-5'>开发板</b>OpenHarmony系统南向驱动<b class='flag-5'>开发</b>实操-HDF驱动<b class='flag-5'>配置</b>LED

    北京迅为RK3568开发板OpenHarmony系统南向驱动开发内核HDF驱动框架架构

    北京迅为RK3568开发板OpenHarmony系统南向驱动开发内核HDF驱动框架架构
    的头像 发表于 03-11 14:13 ?1166次阅读
    北京迅为<b class='flag-5'>RK3568</b><b class='flag-5'>开发板</b>OpenHarmony系统南向驱动<b class='flag-5'>开发</b>内核HDF驱动框架架构

    技术分享 | RK3568编译第三方驱动

    这里就以我司IAC-RK3568-Kit开发板为例,分享如何在当前内核下编译第三方驱动模块。我们需要向模块供应商拿到一份适配Linux的驱动源码,这里主要是要向供应
    的头像 发表于 03-06 17:25 ?690次阅读
    <b class='flag-5'>技术</b>分享 | <b class='flag-5'>RK3568</b><b class='flag-5'>编译</b>第三方驱动

    技术分享】迅为RK3568开发板使用TFTP加载内核设备树

    技术分享】迅为RK3568开发板使用TFTP加载内核设备树
    的头像 发表于 02-21 14:04 ?754次阅读
    【<b class='flag-5'>技术</b>分享】迅为<b class='flag-5'>RK3568</b><b class='flag-5'>开发板</b>使用TFTP加载内核设备树

    迅为RK3568开发板驱动指南Linux中通用SPI设备驱动

    迅为RK3568开发板驱动指南Linux中通用SPI设备驱动
    的头像 发表于 01-23 11:02 ?2930次阅读
    迅为<b class='flag-5'>RK3568</b><b class='flag-5'>开发板</b>驱动指南Linux中通用SPI设备驱动

    基于迅为RK3568开发板全国产平台,快速实现APP开机自启动技术分享

    基于迅为RK3568开发板全国产平台,快速实现APP开机自启动技术分享
    的头像 发表于 11-21 13:58 ?999次阅读
    基于迅为<b class='flag-5'>RK3568</b><b class='flag-5'>开发板</b>全国产平台,快速实现APP开机自启动<b class='flag-5'>技术</b>分享

    【迅为】瑞芯微RK3588开发板RK3568开发板区别及优势

    RK3568开发板
    的头像 发表于 11-18 14:19 ?1560次阅读
    【迅为】瑞芯微<b class='flag-5'>RK</b>3588<b class='flag-5'>开发板</b><b class='flag-5'>RK3568</b><b class='flag-5'>开发板</b>区别及优势

    瑞芯微RK3568开发板Linux编译报错404怎么办?触觉智能教你轻松解决

    本文介绍瑞芯微RK3568主板/开发板SDK编译流程和编译报错404的解决方法,使用触觉智能EVB3568鸿蒙
    的头像 发表于 11-05 11:02 ?832次阅读
    瑞芯微<b class='flag-5'>RK3568</b><b class='flag-5'>开发板</b>Linux<b class='flag-5'>编译</b>报错404怎么办?触觉智能教你轻松解决

    迅为iTOP-RK3568/RK3588开发板获麒麟软件适配认证

    迅为iTOP-RK3568/RK3588开发板获麒麟软件适配认证
    的头像 发表于 10-18 14:56 ?1303次阅读
    迅为iTOP-<b class='flag-5'>RK3568</b>/<b class='flag-5'>RK</b>3588<b class='flag-5'>开发板</b>获麒麟软件适配认证

    RK3568 编译sdk技巧

    我司RK3568对外提供源代码是以sdk的形式提供,包括但不仅限于uboot、kernel、buildroot、debian源码。在编译sdk的过程中往往需要安装大量的第三方安装包,同时也要保证宿主
    的头像 发表于 08-30 11:44 ?1132次阅读
    <b class='flag-5'>RK3568</b> <b class='flag-5'>编译</b>sdk技巧