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

    浏览量

    1947
  • 润和软件
    +关注

    关注

    1

    文章

    428

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    【飞凌嵌入式T153开发板试用】飞凌嵌入式T153开发板如何编译源码

    收到飞凌嵌入式T153开发板以及几周了,为大家先简单介绍飞凌嵌入式T153开发板的基本功能和数据参数并为大家分享这块开发板如何编译源码的过程
    发表于 05-21 16:41

    芯微科技Gemini-S1开发板通过openvela 5.2稳定版兼容性测试

    近日,openvela生态迎来重要进展。芯微自研的Gemini‑S1开发板顺利通过openvela 5.2稳定版兼容性测试,成为全球第一款获得openvela官方认证的开发板,也让生态落地真正进入硬件规模化阶段。
    的头像 发表于 04-16 15:59 390次阅读

    【飞凌嵌入式RV1126B开发板试用体验】+ 2. 编译与运行

    ;gt; 构建所有项目,等待编译完成会在项目目录下生成LED可执行文件。 4 程序执行 将Linux虚拟机中的Qt编译文件移动到Windows然后拷贝到OK1126B开发板中,使用ftp传输,
    发表于 03-17 10:52

    DAYU200开发板原理图】DAYU200开发板没有完整原理图吗?MIPI DSI双屏同显怎么配置?

    1.DAYU200开发板没有完整原理图,无法完成LCD+触摸屏切换到MIPI DSI TX1接口,也无法完成MIPI DSI0和DSI1的双屏同显/异显输出。 2.MIPI DSI0和DSI1的双屏同显/异显,应该怎么配置设备树或者修改驱动代码。
    发表于 11-06 15:43

    RK3506开发板QT Creator开发手册,交叉编译工具链与QT应用示例,入门必备

    本文基于触觉智能RK3506核心/开发板介绍QTCreator交叉编译配置与QT应用示例。如需购买开发板进行评估验证简介QTCreatorQtCreator‌是由TheQtCompa
    的头像 发表于 09-30 16:26 4046次阅读
    RK3506<b class='flag-5'>开发板</b>QT Creator<b class='flag-5'>开发</b>手册,交叉<b class='flag-5'>编译</b>工具链与QT应用示例,入门必备

    【作品合集】开鸿HH-SCDAYU800A开发板测评

    HH-SCDAYU800A开发板试用体验】Hello World 【开鸿HH-SCDAYU800A开发板试用体验】DAYU800开发板代码
    发表于 09-19 14:09

    国产!全志T113-i 双核Cortex-A7@1.2GHz 工业开发板—Linux系统使用手册(三)

    本文档详细介绍了T113开发板的Linux环境搭建与系统编译流程。主要内容包括:1)开发环境要求(Windows/VMware/Ubuntu版本);2)Linux SDK安装步骤(依赖软件
    的头像 发表于 09-04 14:56 960次阅读
    国产!全志T113-i 双核Cortex-A7@1.2GHz 工业<b class='flag-5'>开发板</b>—Linux系统使用手册(三)

    国产!全志T113-i 双核Cortex-A7@1.2GHz 工业开发板—Linux系统使用手册(二)

    本文档详细介绍了T113开发板的Linux环境搭建与系统编译流程。主要内容包括:1)开发环境要求(Windows/VMware/Ubuntu版本);2)Linux SDK安装步骤(依赖软件
    的头像 发表于 09-02 16:36 916次阅读
    国产!全志T113-i 双核Cortex-A7@1.2GHz 工业<b class='flag-5'>开发板</b>—Linux系统使用手册(二)

    开鸿HH-SCDAYU800A开发板试用体验】DAYU800开发板代码编译

    \' sudo repo start OpenHarmony-3.2-Release --all 又是漫长的等待 DAYU800开发板代码编译 # 首次编译 sudo ./build
    发表于 08-29 00:17

    请问各位dayu200是不是不支持烧录64位的OpenHarmony

    我自己编译了OpenHarmony5.0.2的镜像,发现如果使用arm64参数编译为64位版本,烧录后卡在开机动画无法开机,如果编译为32位就可以正常。请问dayu200不支持64位系
    发表于 08-16 17:39

    如何在RK3576开发板编译OpenCV并搭建应用

    本文将介绍基于米尔电子MYD-LR3576开发板(米尔基于瑞芯微RK3576开发板)的编译OpenCV及环境搭建方案的开发测试。摘自优秀
    的头像 发表于 08-08 08:04 3773次阅读
    如何在RK3576<b class='flag-5'>开发板</b>上<b class='flag-5'>板</b>端<b class='flag-5'>编译</b>OpenCV并搭建应用

    开鸿HH-SCDAYU800A开发板试用体验】开箱评测报告

    Studio 鸿蒙HDC工具开发资料网: DAYU800开发套件 大禹系列HH-SCDAYU800开发板套件TH1520
    发表于 07-23 09:21

    开鸿HH-SCDAYU800A开发板试用体验】开鸿HH-SCDAYU800A开发板(二)

    HH-SCDAYU800A开发板固件烧录 3.1.将out/dayu800/packages/phone/images目录下编译成功的鸿蒙代码拷贝到flash_image/images。 3.2.将
    发表于 07-02 09:30

    开鸿HH-SCDAYU800A开发板试用体验】开鸿HH-SCDAYU800A开发板(一)

    访问HiHope开源社区获取。(GiteeHiHope开源社区地址:https://gitee.com/hihope_iot/DAYU800) 内容物 开鸿HH-SCDAYU800A开发板所有内容物包含
    发表于 06-28 22:31

    ElfBoard技术贴|如何在ELF 2开发板中适配 AX200NGW WiFi模块

    为ELF2开发板适配AX200NGWWi-Fi6模块,是开发者在嵌入式设备中实现高速无线联网的实际需求,更是解锁其全场景无线通信能力的关键升级。针对ARM架构需要手动适配的特性,本文将提供清晰的步骤
    的头像 发表于 06-24 09:09 2860次阅读
    ElfBoard技术贴|如何在ELF 2<b class='flag-5'>开发板</b>中适配 AX<b class='flag-5'>200</b>NGW WiFi模块