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

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

3天内不再提示

【润和软件DAYU200开发板体验】03----大禹200内核源码编译操作方法

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

扫码添加小助手

加入工程师交流群

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

编译内核感悟:进过艰苦卓越的奋斗,在经历5天的无尽黑暗之后,终于迎来的曙光。
在刚开始编译的过程中,添加各种各样的库,不会那么尽如人意,
sudo apt-get update && sudo apt-get install binutils binutils-dev git git-lfs gnupg flex bison gperf build-essential zip curl zlib1g-dev gcc-multilib g++-multilib gcc-arm-linux-gnueabi libc6-dev-i386 libc6-dev-amd64 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 genext2fs device-tree-compiler make libffi-dev e2fsprogs pkg-config perl openssl libssl-dev libelf-dev libdwarf-dev u-boot-tools mtd-utils cpio doxygen liblz4-tool openjdk-8-jre gcc g++ texinfo dosfstools mtools default-jre default-jdk libncurses5 apt-utils wget scons python3.8-distutils tar rsync git-core libxml2-dev lib32z-dev grsync xxd libglib2.0-dev libpixman-1-dev kmod jfsutils reiserfsprogs xfsprogs squashfs-tools pcmciautils quota ppp libtinfo-dev libtinfo5 libncurses5-dev libncursesw5 libstdc++6 gcc-arm-none-eabi vim ssh locales libxinerama-dev libxcursor-dev libxrandr-dev libxi-dev
看到这些是不是。。。。
接下来才是重点,那该如何快速搭建一个大禹的环境呢?
独立Docker环境:适用于直接基于Ubuntu、Windows操作系统平台进行版本编译的场景。接下来请按照步骤操作。

第一:首先安装一下Ubuntu系统
18.04或者20.04均可 ,可以到Ubuntu官网下载

第二:下载官方源码

不用安装git工具,直接从官网下载:
[zh-cn/release-notes/Readme.md · OpenHarmony/docs - Gitee.com](https://gitee.com/openharmony/docs/blob/master/zh-cn/release-notes/Readme.md)

第三:在Ubuntu的家目录下安装
命令1:sudo snap install docker

image.png
命令2:sudo apt install docker.io

image.png

第四:获取Docker镜像

docker pull swr.cn-south-1.myhuaweicloud.com/openharmony-docker/openharmony-docker:1.0.0

image.png

第五:进入源码根目录执行如下命令,从而进入Docker构建环境

docker run -it -v $(pwd):/home/openharmony swr.cn-south-1.myhuaweicloud.com/openharmony-docker/openharmony-docker:1.0.0

第六:编译大禹200源码
编译命令:

./build.sh --product-name rk3568 --ccache
image.png

总结:上面六步,可能是全网最简单的方法,希望对大家有帮助

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

    关注

    1

    文章

    26

    浏览量

    1793
  • 润和软件
    +关注

    关注

    1

    文章

    375

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

    【北京迅为】itop-3568开发板驱动开发指南(重制版)

    iTOP-RK3568开发板驱动开发指南目录:前言学习方法Linux驱动基础第 1 章 你好!内核源码第 2 章 helloworld 驱动
    发表于 10-30 15:48 0次下载

    【作品合集】开鸿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 437次阅读
    国产!全志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 513次阅读
    国产!全志T113-i 双核Cortex-A7@1.2GHz 工业<b class='flag-5'>开发板</b>—Linux系统使用手册(二)

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

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

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

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

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

    (三)开鸿HH-SCDAYU800A开发板固件烧录 注意:本烧录方法仅可用于Windows10及之前版本。 1.安装USB驱动 1.1下载开鸿HH-SCDAYU800A
    发表于 07-02 09:30

    multisim的基本界面与操作方法

    电子发烧友网站提供《multisim的基本界面与操作方法.pdf》资料免费下载
    发表于 06-24 16:53 0次下载

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

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

    基于RK3576开发板的QT GUI例程

    EASYEAI Orin-Nano开发板搭载了带有xfce桌面环境的Debian系统,支持Qt应用程序的开发和运行。开发板采用RK3576 CPU,性能强大,可直接在
    的头像 发表于 05-14 10:26 1218次阅读
    基于RK3576<b class='flag-5'>开发板</b>的QT GUI例程

    安信可定位开发板BU03-Kit使用指南 ——硬件&amp;软件

    以下内容由安信可社区用户 AndyL 提供 目录 低功耗精准定位开发板BU03-Kit ——【硬件篇】 一、开发板硬件介绍 1、关于BU03-Kit 2、BU
    的头像 发表于 04-30 15:53 2469次阅读
    安信可定位<b class='flag-5'>开发板</b>BU<b class='flag-5'>03</b>-Kit使用指南 ——硬件&amp;<b class='flag-5'>软件</b>

    软件HH-D03星闪开发板低价开售 探索星闪无限可能

    率、低延迟、低功耗、多连接等优势,正在重塑万物互联的格局。今天,软件推出一款融合高性能、低门槛与极致性价比的创新产品——HH-D03星闪开发板(以下简称“HH
    的头像 发表于 04-23 18:16 1241次阅读
    <b class='flag-5'>润</b>和<b class='flag-5'>软件</b>HH-D<b class='flag-5'>03</b>星闪<b class='flag-5'>开发板</b>低价开售 探索星闪无限可能

    OpenHarmony源码编译后烧录镜像教程,RK3566鸿蒙开发板演示

    本文介绍瑞芯微主板/开发板编译OpenHarmony源码后烧录镜像的教程,触觉智能Purple Pi OH鸿蒙开发板演示。搭载了瑞芯微RK3566四核处理器,树莓派卡片电脑设计,支持开
    的头像 发表于 12-30 10:08 1508次阅读
    OpenHarmony<b class='flag-5'>源码</b><b class='flag-5'>编译</b>后烧录镜像教程,RK3566鸿蒙<b class='flag-5'>开发板</b>演示

    dayu200 rk3568 openharmony5.0 sim卡 通话服务

    想请问一下有人在dayu200 rk3568上插过sim卡并且成功完成过通话服务吗? 我现在在dayu200上烧录了openHarmony release 5.0.0版本的镜像,在上面插上了sim卡,但是仍然显示未检测到sim卡? 网上没有找到类似的情况,希望路过大佬能够
    发表于 12-26 16:52