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(鸿蒙)相关推荐

  1. 瑞芯微rk3568移植openbmc(四)----关于novnc h264 webcodec硬解码

    2022.11.04 更新 1.关于h264 novnc 软解码 上一篇中实现了novnc h264的webassembly软解码,kvm功能 运行一切正常,但帧率较低,且cpu负载相对较高,goog ...

  2. 瑞芯微rk3568移植openbmc(二)----关于vnc h264软解码及U盘挂载和文件传输

    2022.06.26 更新 1.关于h264 vnc 最近查找了一下H264的VNC相关信息,发现TigerVNC已经提前开始支持H264的解码,于是按照TigerVNC解码要求,在OB的ikvm基础 ...

  3. 国产处理器瑞芯微RK3568对比RK3399性能解析-迅为开发板

    迅为iTOP-RK3568开发板 iTOP-RK3568开发板采用瑞芯微RK3568处理器,22nm工艺制程,集成4核A55架构处理器和Mali G52 2EE图形处理器,接口丰富,支持4K解码和10 ...

  4. Banana Pi开源社区开源硬件瑞芯微RK3568/RK3588全国产化支持计划

    随着国产芯片的崛起与电子供应链的国产化率越来越高,全国产替换从技术上成为了可能.加上近几年地缘政治的影响,全国产替换的呼声越来越高,已经提升到了国家战略层面.国产替换成为了一股技术前进的力量. Ban ...

  5. 不同应用场景瑞芯微RK3568主板方案定制

    随着物联网和智能设备的迅猛发展,瑞芯微RK3568主板方案作为一种高性能的系统System-on-a-chip(SoC),已经成为嵌入式系统.智能家居设备和工业自动化设备等应用场景的首选方案.定制瑞芯 ...

  6. RK3568开发笔记(一):瑞芯微RK3568芯片介绍,入手开发板的核心板介绍

    若该文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/124900731 红胖子(红模仿)的博文大全:开发技术集 ...

  7. 史上最全! 瑞芯微RK3568核心板评估板资源分享!

    ▎瑞芯微RK3568芯片 高性能处理器:采用四核A55架构CPU,G52 GPU:内置NPU,可提供1T算力 高可靠性设计:支持DDR及CPU Cache全链路ECC 内置自研ISP图像处理器:8M@ ...

  8. 瑞芯微RK3568芯片简介

    瑞芯微RK3568芯片是一款定位中高端的通用型SOC,采用22nm制程工艺,集成4核arm架构A55处理器和Mali G52 2EE图形处理器,支持4K解码和1080P编码.RK3568支持SATA/ ...

  9. (一)瑞芯微RK3568介绍

    本人在公司需要开发一些视频功能.由于国产化和海思的被制约,所以打算使用瑞芯微的芯片,由于要使用硬盘挂载功能,所有采用了RK3568芯片.RK3586性能和参数如下: 瑞芯微RK3568芯片是一款定位中 ...

最新文章

  1. 智能猫窝是如何诞生的?详解百度大脑的开放生态
  2. SQL语句的基本语法一
  3. GoldenGate系统三:trouble shooting and log
  4. 我要学ASP.NET MVC 3.0(八): MVC 3.0 传递和保存你的Model
  5. local class cannot see outer class defined type, even if it is public
  6. iOS中监测来电方案
  7. sqlite字段是否存在_【漏洞预警】Linux内核存在本地提权漏洞(CVE20198912)
  8. arm 基于qcamera实现_面向HPC和笔记本市场 ARM发Cortex A78C增强版
  9. 查询阜阳2021高考成绩,今年阜阳高考状元名单是谁,2021年阜阳高考状元多少分
  10. Powerdesigner数据库建模--概念模型--ER图
  11. 详解 TypyScript 的一个怪异行为
  12. python并发编程方法_一文了解Python并发编程的工程实现方法
  13. java做一个客房管理系统定制_基于JAVA的酒店客房管理系统的设计与实现
  14. 心电图心电轴怎么计算_心电图QRS电轴角度简易直读法
  15. 合同和协议的区别_合同和协议有什么区别?
  16. 使用windows引导的ubuntu双操作系统
  17. Excel如何在数据前面批量添加文字
  18. 检测iPhone/iPod Touch/iPad设备类型
  19. linux内核培训广州,嵌入式Linux驱动开发高级培训班-华清远见嵌入式培训中心
  20. ABB软件的robotstudio怎么解决仿真问题(1)

热门文章

  1. PTTools 安全性如何? VirScan 49款杀软强力测试
  2. thinkjdbc 关闭_变向关闭thinksns的缓存
  3. Robei下载安装及入门操作
  4. 学习笔记:CentOS 7学习之十二:查找命令
  5. 关于最近DNF刷图频繁出现验证码的解决方案
  6. 融优学堂生物演化12.5
  7. 传统车道线检测项目学习总结(附源码,复现日志与github链接)
  8. 苹果8没有信号显示无服务器,苹果8p没信号无服务怎么回事
  9. 瑜伽教学法 | 你知道这些“小动作”可能会让学员“远离”你吗?
  10. js 实现sleep函数