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

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

3天内不再提示

【润和软件DAYU200开发板体验】编译系统

开发板试用精选 来源:开发板试用 作者:电子发烧友论坛 2022-10-12 10:02 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

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


要想自己编译系统,先要下载源码。根据官方资料介绍,有2种下载源码方法:一种是使用repo+ssh,这种方法需要注册码云公钥,网站上有详细的操作方法,按步骤做就可以了。另一种是使用repo+http。2种方法都进行了尝试,但始终未下载成功,经过不断的摸索,花了大半天时间,结合现有的ubuntu18.04系统环境,最终使用以下命令拉取源码(repo+http方式,repo+ssh方式应该也可以,暂未尝试):
python3 repo init -uhttps://gitee.com/openharmony/manifest.git-bmaster --no-repo-verify
python3 repo sync –c
源码是可以拉取了,但是会出现以下错误提示:
error: RPC failed; curl 56GnuTLS recv error (-9): A TLS packet with unexpected length was received.
fatal: The remote end hung upunexpectedly
fatal: early EOF
fatal: index-pack failed
网上提供的解决方法是:
git config --globalhttp.postBuffer 5000000000
尝试了几次错误提示依旧,不管了,此时已经半夜,最后一次发出拉取命令,关显示器,等第二天早上再来看结果。
第二天上午打开显示器一看,运气还不错,终于下载成功,赶快进行下面的步骤:
python3 repo forall –c ‘git lfs pull’
继续安装编译器及二进制工具:
bash build/prebuilts_download.sh
耐心等待安装完成,编译器和二进制工具安装结束后就可以编译源码啦,在源码根目录下键入以下命令:
./build.sh --product-name rk3568 --ccache
接下来就是漫长的等待,注意如果编译过程中报错,可以查看out/rk3568目录下的build.log文件,根据提示信息做出相应处理,比如我的编译过程中就出现错误提示信息:javac命令找不到,那么只要使用apt命令安装相应的软件包就可以了。
历经10多个小时的等待,最后终于出现了以下提示信息:
Rk3568 build success
Costtime: 12:33:21
=====buildsuccessful=====(这一行为绿色字符)
镜像文件位于out/rk3568/packages/phone/images 目录下:

poYBAGNA20yABROKAABCTMif3xU205.png

整个源码、编译工具以及编译过程产生的文件和编译结果等共占用磁盘空间71G左右:

poYBAGNA22yAa8y_AABKiO1v9Is612.png


最后一步就是将编译好的镜像烧写到开发板验证,注意新编译的镜像烧写时要重新配置,如下图所示:

poYBAGNA246AWP-dAACHkVzk_6w996.png


下载完成后,系统自动运行,新的界面如下:

pYYBAGNA26eAEh1OADJ5g-fUPl0367.jpg

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

    关注

    1

    文章

    26

    浏览量

    1946
  • 润和软件
    +关注

    关注

    1

    文章

    428

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

    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 4044次阅读
    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 954次阅读
    国产!全志T113-i 双核Cortex-A7@1.2GHz 工业<b class='flag-5'>开发板</b>—Linux<b class='flag-5'>系统</b>使用手册(三)

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

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

    开鸿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

    CW32L011电机驱动控制开发板-软件

    CW32L011电机驱动控制开发板-软件分析 衔接上一个硬件
    的头像 发表于 08-13 10:44 1271次阅读
    CW32L011电机驱动控制<b class='flag-5'>开发板</b>-<b class='flag-5'>软件</b>

    【干货分享】在M-K1HSE开发板上使用SecureCRT工具进行调试

    SecureCRT是一款支持SSH协议的终端仿真软件,可通过串口或网口对开发板系统信息进行查看、对开发板系统进行调试等。
    的头像 发表于 08-12 08:07 1806次阅读
    【干货分享】在M-K1HSE<b class='flag-5'>开发板</b>上使用SecureCRT工具进行调试

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

    本文将介绍基于米尔电子MYD-LR3576开发板(米尔基于瑞芯微RK3576开发板)的编译OpenCV及环境搭建方案的开发测试。摘自优秀
    的头像 发表于 08-08 08:04 3771次阅读
    如何在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

    【新品】远距离图传数传模块开发板、蓝牙模块开发板、无线模块开发板

    新品上市图传数传模块开发板蓝牙模块开发板国产无线模块开发板部分型号参与送样文末了解详情↓↓↓EWT611-900NW20S远距离图传数传模块开发板EWT611-900NW20S是一款入
    的头像 发表于 06-12 19:33 1555次阅读
    【新品】远距离图传数传模块<b class='flag-5'>开发板</b>、蓝牙模块<b class='flag-5'>开发板</b>、无线模块<b class='flag-5'>开发板</b>