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

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

3天内不再提示

【润和软件DAYU200开发板体验】曲折的编译源码经历

开发板试用精选 来源:开发板试用 作者:电子发烧友论坛 2022-10-12 11:04 次阅读

本文来源电子发烧友社区,作者:刘建华, 帖子地址:https://bbs.elecfans.com/jishu_2307286_1_1.html


这是我每一次接触RK3568芯片,很有压力。能找到的资料也不是很多,先来学习一下编译,跟其他的开发板来说,这次编译的经历是最曲折的,经过两个日日夜夜才编译完成,先来一张编译成功的照片:image.png
1、编译环境的搭建,我原先是在我的ubuntu20上搭建,后来好多的报错,再后来用docker来下载了官方的环境进行编译,结果因为硬盘空间不够,经过8个小时,也没有成功,后面把自己的笔记本系统安装了ubuntu,再用docker进行编译才成功。
【注意】大家如果用虚拟机进行编译,一定要保证足够的磁盘空间,有些大佬说保证100G的空白磁盘空间,而我的是130G也不够用,建议大家选200G以上的磁盘空间吧。内存也是越大越好,CPU核也是越多越好,我观察,编译到后面非常慢,CPU占用95%以上,倒时磁盘的开销不是很大见下图:
image.png
这是主机的资源消耗情况,45%是我分配给虚拟机的资源。
480c673f2f45e47ab7422a409e11ad8.png

来一张爆机的图片:image.png

【建议】如果想编译正常,就是把硬件搞到最好,要不速度让你怀疑人生呀。
2、编译的教程,这是我找到新测可用的:#DAYU200体验官# OpenHarmony 3.1 Release docker编译指南-开源基础软件社区-51CTO.COM
注意】这篇帖子的前提就是安装repo,这里注意的就是gitee的公钥的安装,我原来没有看明白,这次经过好几次试验终于整明白了。如果大家在这里遇到什么问题,可以私信我。
重点注意】经过上面的教程,就可以编译Hi3861了,但是对于rk3568还得安装其他的工具,这也是我经历过多次的试验才得出的来的:
sudo apt-get update && sudo apt-get install binutils git git-lfs gnupg flex bison gperf build-essential zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z1-dev ccache libgl1-mesa-dev libxml2-utils xsltproc unzip m4 bc gnutls-bin python3.8 python3-pip ruby
大家如果docker下面运行,要把sudo去掉。一行不行就一个一个的安装(要命的节奏)。

经过上面的基础就可以编译rk2568了,大家需要万分的耐心来等待,当然如果你的机器够强,20分钟左右可能能搞定,如果机器差一些,挂在那里,过一天再回去看吧。

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

    关注

    1

    文章

    26

    浏览量

    1183
  • 润和软件
    +关注

    关注

    1

    文章

    252

    浏览量

    850
收藏 人收藏

    评论

    相关推荐

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

    本文介绍瑞芯微RK3568主板/开发板SDK编译流程和编译报错404的解决方法,使用触觉智能EVB3568鸿蒙开发板演示,具有丰富的视频输入输出接口(HDMI/eDP/MIPI/LVD
    的头像 发表于 11-05 11:02 235次阅读
    瑞芯微RK3568<b class='flag-5'>开发板</b>Linux<b class='flag-5'>编译</b>报错404怎么办?触觉智能教你轻松解决

    用户手册 | 全志T113-S3开发板——SDK编译指南

    ,不像发行版那样需要编译整个linux系统,只需要指定特定开发的功能包进行交叉编译即可。本文为大家介绍全志T113-S3开发板在眺望电子提供的SDK环境下如何
    的头像 发表于 11-01 08:08 713次阅读
    用户手册 | 全志T113-S3<b class='flag-5'>开发板</b>——SDK<b class='flag-5'>编译</b>指南

    linux开发板如何编译curl

    在Linux开发板编译 curl 库通常涉及到几个步骤,包括准备开发环境、下载源代码、配置编译选项以及执行编译和安装过程。以下是一个基本的
    的头像 发表于 08-30 15:33 471次阅读

    开鸿“龙芯+OpenHarmony”开发平台DAYU431先锋派新品发布

    开鸿基于全新龙芯2K0300芯片平台的重磅新品开鸿HH-SCDAYU431先锋派开发平台正式上市,成为开鸿DAYU系列产品中符合Ope
    的头像 发表于 08-07 14:50 456次阅读
    <b class='flag-5'>润</b>开鸿“龙芯+OpenHarmony”<b class='flag-5'>开发</b>平台<b class='flag-5'>DAYU</b>431先锋派新品发布

    ElfBoard技术贴|在NXP源码基础上适配ELF 1开发板的按键功能

    本次源码适配工作是在NXPi.MX6ULLEVK评估的Linux内核源码(特定版本:Linux-imx_4.1.15)基础上进行的。主要目标是调整功能接口引脚配置,以适应ELF1开发板
    的头像 发表于 07-10 09:54 536次阅读
    ElfBoard技术贴|在NXP<b class='flag-5'>源码</b>基础上适配ELF 1<b class='flag-5'>开发板</b>的按键功能

    HarmonyOS开发:【基于命令行(开发环境)】

    支持在Windows环境下进行编译,如Hi3861、Hi3516系列开发板。因此,建议使用Ubuntu的编译环境对源码进行编译。同时,
    的头像 发表于 04-25 17:54 1223次阅读
    HarmonyOS<b class='flag-5'>开发</b>:【基于命令行(<b class='flag-5'>开发</b>环境)】

    鸿蒙OpenHarmony【标准系统编译】 (基于RK3568开发板

    DevEco Device Tool支持Rockchip RK3568开发板源码一键编译功能,提供编译工具链和编译环境依赖的检测及一键安装
    的头像 发表于 04-24 20:55 1085次阅读
    鸿蒙OpenHarmony【标准系统<b class='flag-5'>编译</b>】 (基于RK3568<b class='flag-5'>开发板</b>)

    鸿蒙OpenHarmony【小型系统编译】 (基于Hi3516开发板

    DevEco Device Tool支持Hi3516DV300开发板源码一键编译功能,提供编译工具链和编译环境依赖的检测及一键安装,简化复
    的头像 发表于 04-23 15:53 486次阅读
    鸿蒙OpenHarmony【小型系统<b class='flag-5'>编译</b>】 (基于Hi3516<b class='flag-5'>开发板</b>)

    鸿蒙OpenHarmony【轻量系统编译】 (基于Hi3861开发板

    DevEco Device Tool支持Hi3861V100开发板源码一键编译功能,提供编译工具链和编译环境依赖的检测及一键安装,简化复杂
    的头像 发表于 04-22 15:19 530次阅读
    鸿蒙OpenHarmony【轻量系统<b class='flag-5'>编译</b>】 (基于Hi3861<b class='flag-5'>开发板</b>)

    OpenHarmony开发学习:【源码下载和编译

    本文介绍了如何下载鸿蒙系统源码,如何一次性配置可以编译三个目标平台(`Hi3516`,`Hi3518`和`Hi3861`)的编译环境,以及如何将源码
    的头像 发表于 04-14 09:36 860次阅读
    OpenHarmony<b class='flag-5'>开发</b>学习:【<b class='flag-5'>源码</b>下载和<b class='flag-5'>编译</b>】

    请问DAYU200有SPI可以用么

    大家好,请问DAYU200有SPI可以用么 我看这里https://developer.huawei.com/consumer/cn/market/prod-detail?productId
    发表于 02-20 11:38

    如何构建linux开发环境和编译软件工程、应用程序

    前文介绍了如何使用官方提供的镜像文件启动开发板,本文将说明如何构建linux开发环境和编译软件工程、应用程序。
    的头像 发表于 01-03 12:31 1927次阅读
    如何构建linux<b class='flag-5'>开发</b>环境和<b class='flag-5'>编译</b><b class='flag-5'>软件</b>工程、应用程序

    ELF 1技术贴|在NXP源码基础上适配ELF 1开发板的LED功能

    本次源码适配工作是在NXPi.MX6ULLEVK评估的Linux内核源码(特定版本:Linux-imx_4.1.15)基础上进行的。主要目标是调整功能接口引脚配置,以适应ELF1开发板
    的头像 发表于 12-29 10:04 801次阅读
    ELF 1技术贴|在NXP<b class='flag-5'>源码</b>基础上适配ELF 1<b class='flag-5'>开发板</b>的LED功能

    DAYU200 rk3568板子烧写OpenHarmony镜像resource.img误烧写成ramdisk.img,烧写成功后无法开机无法进入loader模式,求助!!!

    DAYU200 rk3568板子烧写OpenHarmony镜像resource.img误烧写成ramdisk.img,烧写成功后无法开机无法进入loader模式,求助!!! RT,有没有同仁遇到类似问题或者有解决方案的,求拯救。
    发表于 12-15 22:24

    rk3568 dayu200开发版故障

    dayu200开发版卡在 DAYU开机界面,但是通过截屏软件可以显示正确图像。
    发表于 11-30 09:53