在树莓派4b上运行OpenHarmony3.2 Release

在树莓派4b上运行OpenHarmony3.2 Release

本篇主要讲解如何将OpenHarmony3.2 Release在树莓派4b上运行起来。

硬件资源

硬件是一台树莓派4b-8G,sd卡容量16G。

树莓派资料请参照官网:

https://www.raspberrypi.com/products/raspberry-pi-4-model-b/

使用一台便携15.6英寸显示器,通过micro hdmi口连接到树莓派。

通过usb串口工具,连接主机与树莓派4b,可以显示开机日志。

软件资源

适配ohos系统一般需要修改bootloader、kernel、驱动等步骤。

笔者在gitee上找到已经移植好的几个代码仓,如下:
https://gitee.com/yuanjq111/vendor_raspberrypi.git
https://gitee.com/yuanjq111/device_board_raspberrypi.git
https://gitee.com/yuanjq111/device_soc_broadcom.git
https://gitee.com/yuanjq111/firmware_utils.git

下载以上4个仓库代码到本地

编译

下载OpenHarmony3.2 Release代码

bash 复制代码
repo init -u https://gitee.com/yuanjq111/ohos-rpi.git -b OpenHarmony-3.2-Release --no-repo-verify
repo sync -c
repo forall -c 'git lfs pull'

将rpi的四个仓存放到对应的源码目录:

名称 目录
device_board_raspberrypi device/board/raspberrypi
device_soc_broadcom device/soc/broadcom
vendor_raspberrypi vendor/raspberrypi
firmware_utils third_party/firmware-utils

源码根目录下建立软链接:

bash 复制代码
ln -s device/board/raspberrypi/rpi4b/build-rpi4b.py build-rpi4.py

执行编译:

bash 复制代码
python build-rpi4.py build

烧录

将sd卡通过读卡器插入PC,使用树莓派烧录工具,将编译后的镜像文件烧入sd卡。

烧录后,将sd卡插入树莓派4b板卡,接入显示器,启动机器。

xshell连接串口,波特率115200,可以看到开机日志。

启动成功后,可以在关于看到软件信息。

至此,我们已完成OpenHarmony3.2Release系统在树莓派4b上的运行。

相关推荐
全栈探索者9 小时前
@Component + struct = 你的新函数组件——React 开发者的鸿蒙入门指南(第 2 期)
react·harmonyos·arkts·前端开发·deveco studio·鸿蒙next·函数组件
廖松洋(Alina)9 小时前
【收尾以及复盘】flutter开发鸿蒙APP之成就徽章页面
flutter·华为·开源·harmonyos·鸿蒙
廖松洋(Alina)10 小时前
【收尾以及复盘】flutter开发鸿蒙APP之打卡日历页面
flutter·华为·开源·harmonyos·鸿蒙
廖松洋(Alina)10 小时前
【收尾以及复盘】flutter开发鸿蒙APP之本月数据统计页面
flutter·华为·开源·harmonyos·鸿蒙
果粒蹬i10 小时前
【HarmonyOS】DAY8:React Native for OpenHarmony 实战:多端响应式布局与高可用交互设计
react native·交互·harmonyos
讯方洋哥18 小时前
HarmonyOS App开发——职前通应用App开发(下)
华为·harmonyos
摘星编程20 小时前
React Native鸿蒙版:Image图片占位符
react native·react.js·harmonyos
大雷神21 小时前
HarmonyOS智慧农业管理应用开发教程--高高种地-- 第30篇:设置与帮助系统
harmonyos
Swift社区1 天前
HarmonyOS 自定义组件与布局实践
华为·harmonyos
鸿蒙开发工程师—阿辉1 天前
让 AI 帮你编译部署鸿蒙应用:harmonyos-build-deploy Skill
华为·harmonyos