瑞芯微rk3568移植openharmony3.1(鸿蒙)
openharmony的移植推荐使用Ubuntu18.04,需要安装的依赖库文件。
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
获取openharmony官方源码。
repo init --repo-url=https://gitlab.com/firefly-linux/git-repo -u https://gitee.com/openharmony/manifest.git -b refs/tags/$(cat .tag_release) --no-clone-bundle
.repo/repo/repo sync -c --no-tags
.repo/repo/repo forall -c 'git lfs pull'
下载完成后,可以改一下调试口的波特率,因为默认的是1500000,串口工具会有乱码,或者出现无法输入的问题,修改为115200。可以直接修改脚本文件。脚本文件有规则限制,只改一下波特率,其它的包括换行之类的操作千万不能做,否则打补丁时会出现错误。
/home/xu/openharmony/kernel/linux/patches/linux-5.10/rk3568_patch/kernel.patch
找到rk3568-linux.dtsi文件,修改波特率。
fiq-debugger {compatible = "rockchip,fiq-debugger";rockchip,serial-id = <2>;rockchip,wake-irq = <0>;/* If enable uart uses irq instead of fiq */rockchip,irq-mode-enable = <1>;rockchip,baudrate = <115200>; /* Only 115200 and 1500000 */interrupts = <GIC_SPI 252 IRQ_TYPE_LEVEL_LOW>;pinctrl-names = "default";pinctrl-0 = <&uart2m0_xfer>;status = "okay";};
接下来就可以编译了。
# 第一次编译需要下载工具链,以后可以跳过
bash build/prebuilts_download.sh
./build.sh --product-name rk3568 --ccache
编译完之后,在如下目录下产生系统文件。
/home/xu/openharmony/out/rk3568/packages/phone/images
之后就可以下载到自己的板子上了。
瑞芯微rk3568移植openharmony3.1(鸿蒙)相关推荐
- 瑞芯微rk3568移植openbmc(四)----关于novnc h264 webcodec硬解码
2022.11.04 更新 1.关于h264 novnc 软解码 上一篇中实现了novnc h264的webassembly软解码,kvm功能 运行一切正常,但帧率较低,且cpu负载相对较高,goog ...
- 瑞芯微rk3568移植openbmc(二)----关于vnc h264软解码及U盘挂载和文件传输
2022.06.26 更新 1.关于h264 vnc 最近查找了一下H264的VNC相关信息,发现TigerVNC已经提前开始支持H264的解码,于是按照TigerVNC解码要求,在OB的ikvm基础 ...
- 国产处理器瑞芯微RK3568对比RK3399性能解析-迅为开发板
迅为iTOP-RK3568开发板 iTOP-RK3568开发板采用瑞芯微RK3568处理器,22nm工艺制程,集成4核A55架构处理器和Mali G52 2EE图形处理器,接口丰富,支持4K解码和10 ...
- Banana Pi开源社区开源硬件瑞芯微RK3568/RK3588全国产化支持计划
随着国产芯片的崛起与电子供应链的国产化率越来越高,全国产替换从技术上成为了可能.加上近几年地缘政治的影响,全国产替换的呼声越来越高,已经提升到了国家战略层面.国产替换成为了一股技术前进的力量. Ban ...
- 不同应用场景瑞芯微RK3568主板方案定制
随着物联网和智能设备的迅猛发展,瑞芯微RK3568主板方案作为一种高性能的系统System-on-a-chip(SoC),已经成为嵌入式系统.智能家居设备和工业自动化设备等应用场景的首选方案.定制瑞芯 ...
- RK3568开发笔记(一):瑞芯微RK3568芯片介绍,入手开发板的核心板介绍
若该文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/124900731 红胖子(红模仿)的博文大全:开发技术集 ...
- 史上最全! 瑞芯微RK3568核心板评估板资源分享!
▎瑞芯微RK3568芯片 高性能处理器:采用四核A55架构CPU,G52 GPU:内置NPU,可提供1T算力 高可靠性设计:支持DDR及CPU Cache全链路ECC 内置自研ISP图像处理器:8M@ ...
- 瑞芯微RK3568芯片简介
瑞芯微RK3568芯片是一款定位中高端的通用型SOC,采用22nm制程工艺,集成4核arm架构A55处理器和Mali G52 2EE图形处理器,支持4K解码和1080P编码.RK3568支持SATA/ ...
- (一)瑞芯微RK3568介绍
本人在公司需要开发一些视频功能.由于国产化和海思的被制约,所以打算使用瑞芯微的芯片,由于要使用硬盘挂载功能,所有采用了RK3568芯片.RK3586性能和参数如下: 瑞芯微RK3568芯片是一款定位中 ...
最新文章
- 智能猫窝是如何诞生的?详解百度大脑的开放生态
- SQL语句的基本语法一
- GoldenGate系统三:trouble shooting and log
- 我要学ASP.NET MVC 3.0(八): MVC 3.0 传递和保存你的Model
- local class cannot see outer class defined type, even if it is public
- iOS中监测来电方案
- sqlite字段是否存在_【漏洞预警】Linux内核存在本地提权漏洞(CVE20198912)
- arm 基于qcamera实现_面向HPC和笔记本市场 ARM发Cortex A78C增强版
- 查询阜阳2021高考成绩,今年阜阳高考状元名单是谁,2021年阜阳高考状元多少分
- Powerdesigner数据库建模--概念模型--ER图
- 详解 TypyScript 的一个怪异行为
- python并发编程方法_一文了解Python并发编程的工程实现方法
- java做一个客房管理系统定制_基于JAVA的酒店客房管理系统的设计与实现
- 心电图心电轴怎么计算_心电图QRS电轴角度简易直读法
- 合同和协议的区别_合同和协议有什么区别?
- 使用windows引导的ubuntu双操作系统
- Excel如何在数据前面批量添加文字
- 检测iPhone/iPod Touch/iPad设备类型
- linux内核培训广州,嵌入式Linux驱动开发高级培训班-华清远见嵌入式培训中心
- ABB软件的robotstudio怎么解决仿真问题(1)
热门文章
- PTTools 安全性如何? VirScan 49款杀软强力测试
- thinkjdbc 关闭_变向关闭thinksns的缓存
- Robei下载安装及入门操作
- 学习笔记:CentOS 7学习之十二:查找命令
- 关于最近DNF刷图频繁出现验证码的解决方案
- 融优学堂生物演化12.5
- 传统车道线检测项目学习总结(附源码,复现日志与github链接)
- 苹果8没有信号显示无服务器,苹果8p没信号无服务怎么回事
- 瑜伽教学法 | 你知道这些“小动作”可能会让学员“远离”你吗?
- js 实现sleep函数