本文来源电子发烧友社区,作者:胡智元, 帖子地址: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
命令2:sudo apt install docker.io
第四:获取Docker镜像
docker pull swr.cn-south-1.myhuaweicloud.com/openharmony-docker/openharmony-docker:1.0.0
第五:进入源码根目录执行如下命令,从而进入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
总结:上面六步,可能是全网最简单的方法,希望对大家有帮助
编译时间有点长,耐心等待,
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
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
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内核是操作系统中最核心的部分,它负责管理计算机硬件资源,并提供对应用程序和其他系统组件的访问接口,控制着计算机的内存、处理器、设备驱动程序和文
嵌入式学习-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
润开鸿DAYU200及DAYU210联袂通过OpenHarmony 3.2 Release版本兼容性测评
及DAYU210两款开发平台率先完成OpenHarmony 3.2 Release版本适配的详细情况。
润开鸿DAYU200及DAYU21
发表于 09-22 11:11
润开鸿DAYU200及DAYU210联袂通过OpenHarmony 3.2 Release版本兼容性测评
近日,润开鸿HH-SCDAYU200及HH-SCDAYU210两款开发平台同时通过OpenHarmony3.2Release版本兼容性测评,在引领技术共建、推动OpenHarmony新版本先行示范
OpenHarmony知识赋能No.29-DAYU200分布式应用开发
5月4日 基于OpenHarmony3.2Release最新版本,详细讲述基于润开鸿DAYU200北向应用开发,包括开发板个绍、固件升级,到应用开发环境搭建,由浅入深,让
评论