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

    浏览量

    1101
  • 润和软件
    +关注

    关注

    1

    文章

    204

    浏览量

    737
收藏 人收藏

    评论

    相关推荐

    请问DAYU200有SPI可以用么

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

    使用Tasking对已经编译好的软件进行下载到开发板操作时出现故障是怎么回事?

    使用Tasking对已经编译好的软件进行下载到开发板操作时出现故障问题
    发表于 02-20 06:25

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

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

    获取Linux内核源码方法

    (ELF1/ELF1S开发板及显示屏)Linux内核操作系统中最核心的部分,它负责管理计算机硬件资源,并提供对应用程序和其他系统组件的访问接口,控制着计算机的内存、处理器、设备驱动程序和文
    的头像 发表于 12-13 09:49 292次阅读
    获取Linux<b class='flag-5'>内核</b><b class='flag-5'>源码</b>的<b class='flag-5'>方法</b>

    T507开发板如何修改和保存内核配置

    本文档介绍如何在开发时修改和保存内核配置,适用于开发板TQT507。1.修改内核配置编译时系统会先检测当前
    的头像 发表于 12-08 11:26 219次阅读
    T507<b class='flag-5'>开发板</b>如何修改和保存<b class='flag-5'>内核</b>配置

    rk3568 dayu200开发版故障

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

    200个经典C程序【源码

    电子发烧友网站提供《200个经典C程序【源码】.zip》资料免费下载
    发表于 11-21 10:34 0次下载
    <b class='flag-5'>200</b>个经典C程序【<b class='flag-5'>源码</b>】

    嵌入式学习-ElfBoard ELF 1-内核源码编译方法

    1.拷贝ELF1开发板资料包\\02-Linux 源代码\\02-0 出厂内核和uboot源码\\内核源码目录下的
    发表于 11-04 09:04

    OpenHarmony开发板汇总

    Tiger(A311D)标准系统:DAYU200开发套件(RK3568)标准系统:软通扬帆富设备开发板(RK3399) 系统类型 OpenHarmony支持如下几种系统类型: 轻量系统(mini
    发表于 10-19 11:27

    标准系统:DAYU110(SL8541E)

    开发板名称(芯片型号) 大禹系列DAYU110(SL8541E) 芯片架构 ARM CortexA53 CPU频率 1.4GHZ 介绍(字数请控制在200字以内)
    发表于 10-19 10:56

    标准系统:DAYU200开发套件(RK3568)

    开发板名称(芯片型号) 大禹系列HH-SCDAYU200开发套件(RK3568) 芯片架构 CPU频率 介绍(字数请控制在200字以内)
    发表于 10-19 10:42

    开鸿DAYU200DAYU210联袂通过OpenHarmony 3.2 Release版本兼容性测评

    DAYU210两款开发平台率先完成OpenHarmony 3.2 Release版本适配的详细情况。 开鸿DAYU200DAYU21
    发表于 09-22 11:11

    润开鸿DAYU200DAYU210联袂通过OpenHarmony 3.2 Release版本兼容性测评

    近日,润开鸿HH-SCDAYU200及HH-SCDAYU210两款开发平台同时通过OpenHarmony3.2Release版本兼容性测评,在引领技术共建、推动OpenHarmony新版本先行示范
    的头像 发表于 09-09 08:02 1222次阅读
    润开鸿<b class='flag-5'>DAYU200</b>及<b class='flag-5'>DAYU</b>210联袂通过OpenHarmony 3.2 Release版本兼容性测评

    OpenHarmony DAYU200开发板,全新未开封(出)

    DAYU200开发板,全新未使用,多买了一块,现在想出,有朋友要吗
    发表于 09-04 15:41

    OpenHarmony知识赋能No.29-DAYU200分布式应用开发

      5月4日      基于OpenHarmony3.2Release最新版本,详细讲述基于润开鸿DAYU200北向应用开发,包括开发板个绍、固件升级,到应用开发环境搭建,由浅入深,让
    的头像 发表于 05-04 09:57 628次阅读
    OpenHarmony知识赋能No.29-<b class='flag-5'>DAYU200</b>分布式应用<b class='flag-5'>开发</b>