【ShiMetaPi M4-R1】上手指南:RK3568B2 |OpenHarmony 设备开发快速上手

B站影视 欧美电影 2025-09-19 14:04 1

摘要:为了方便开发者快速上手 M4R1 的设备开发,本教程将讲述如何通过我们针对 M4R1 设备开发环境制作的 VM 镜像文件快速构建开发环境,进行设备开发。

为了方便开发者快速上手 M4R1 的设备开发,本教程将讲述如何通过我们针对 M4R1 设备开发环境制作的 VM 镜像文件快速构建开发环境,进行设备开发。

提示

1)百度网盘提供 M4R1_VMIMAGE_OH5.0_V1.0.zip 为 VM 镜像文件的压缩包,下载压缩包

因包含ubuntu系统和相关开发环境依赖,故该VM镜像文件较大,大约46G,请准备好足够的空间下载

备注

DevEco Studio 安装包路径:

05-开发资料>01-OpenHarmory 开发资料>VM镜像文件>M4R1_VMIMAGE_OH5.0_V1.0.zip

2)下载完成后,解压压缩包,如硬盘空间不太充足,可解压后删除压缩包。

解压后内部文件共包含 mf文件,ovf文件,vmdk文件

1)打开 VM ,选择菜单栏中的【文件 -> 打开】。

2)在弹出的窗口中,找到刚刚解压的文件夹,并选中其中的ovf文件,点击【打开】。

3)在新弹出的窗口【导入虚拟机】中,填入新虚拟机名称并选择存储路径,完成后点击【导入】。

注意

存储路径推荐300GB以上,如需镜像进行其他操作,则需要扩充更多空间

4)完成上述操作后,会显示正在导入,等待导入完成即可。

注意

为了确保开发者能够安装完成,VM 镜像文件预留虚拟机磁盘为大小为200G,为编译源码极限磁盘大小,小于此大小可能会编译失败。

存储磁盘空间推荐300GB以上,扩展VM空间的方法可在网上中搜索

后续我们将会推出默认磁盘空间为300GB的VM镜像压缩包作为默认镜像

5)导入完成后,可以看到基本设置,点击【编辑虚拟机设置】,对设置进行修改

6)调整内存大小为16GB,如图所示,点击【16GB】,看到此虚拟机内存为:16384MB 后,点击【确认】。

可以看到虚拟机内存设置显示为16GB

注意

解压和编译时间与内存和线程数有关,如需性能释放更好,编译和解压时间更快,需要提高内存和增加虚拟机的核心线程数

1)点击 VM 界面的绿色播放按键,启动虚拟机

等待虚拟机启动,当显示下面登录界面表示虚拟机启动成功

点击用户,出现密码输入框,在密码输入框输入密码即可进入ubuntu桌面

账户信息

用户名: shimetapi

默认密码:123456

2)点击下面的九个小圆点,进入界面后选择【Terminal】,进入终端

3)进入终端后输入下面指令检查是否存在源码压缩包

ls

如下图所示,如果有 M4R1_OH5.0_V1.0.tar.gz 即存在源码压缩包。

4) 输入下面指令解压压缩包

tar -zxvf M4R1_OH5.0_V1.0.tar.gz

等待解压完成。

4 编译源码

解压完成后输入下面指令,开始编译源码

cd OpenHarmony ./build.sh --product-name rk3568 --ccache

编译完成如图显示下面信息,会显示编译时间,由于案例用最低要求配置编译,所以编译时间很长。

5 打包固件

源码编译完成后,输入下面指令,打包固件

./build_package.sh

来源:我就这样咋地了

相关推荐