3516开发板变身小熊派-鸿蒙·叔

开发 前端
由于我的编译环境安装过3516和3518的编译环境,我看了一下步骤差别只有安装mkimage.stm32工具这一步有差别,我编译时故意没有安装mkimage.stm32工具.

[[443109]]

 想了解更多内容,请访问:

51CTO和华为官方合作共建的鸿蒙技术社区

https://harmonyos.51cto.com

两周前小熊派发布了折叠开发板,399元的颜值担当,采用的是小型鸿蒙LiteOs-A系统,系统运行界面如下:

#星光计划2.0#3516开发板变身小熊派-鸿蒙·叔-鸿蒙HarmonyOS技术社区

1 下载代码搭建小熊派-鸿蒙·叔编译环境

https://gitee.com/bearpi 有相关介绍和代码,先下载代码

#星光计划2.0#3516开发板变身小熊派-鸿蒙·叔-鸿蒙HarmonyOS技术社区

由于我的编译环境安装过3516和3518的编译环境,我看了一下步骤差别只有安装mkimage.stm32工具这一步有差别,我编译时故意没有安装mkimage.stm32工具,开始编译文件比3516的5000多文件少了一半,编译到最后报错如下:

#星光计划2.0#3516开发板变身小熊派-鸿蒙·叔-鸿蒙HarmonyOS技术社区

然后安装工具mkimage.stm32,重新编译成功,2797个文件,5分多钟就编译完成

#星光计划2.0#3516开发板变身小熊派-鸿蒙·叔-鸿蒙HarmonyOS技术社区

2 把小熊派的hap应用拷贝到3516的根文件目录下并建立img文件

/rootfs/system/internal/是系统自带应用的目录,小熊派编译的时候新增了5个单独应用,我把小熊派的几个应用全部拷贝

到3516的目录下:

#星光计划2.0#3516开发板变身小熊派-鸿蒙·叔-鸿蒙HarmonyOS技术社区

之前在3516上手动制作过jffs2文件镜像mkfs.jffs2 -p 0x700000 -d rootfs/ -o jffs2_64.img

一个命令搞定,但是fat镜像制作就不那么简单了

需要5步命令制作rootfs的镜像文件:

  • dd if=/dev/zero of=bear_fat.img bs=512 count=61440 //bs代表每块大小,count代表有多少块,61440就是30M
  • mkfs.vfat bear_fat.img //设置文件系统格式为vfat
  • mount bear_fat.img /mnt/abc -o loop,rw //把img加载到/mnt/abc 目录
  • cp -r rootfs/* /mnt/abc //把roots中所有文件拷贝到/mnt/abc目录
  • umount /mnt/abc //卸载img文件

通过上述5步,bear_fat.img里边就有了rootfs目录下的文件了,烧录镜像文件和设置启动参数,可以参见之前文章

3516开发板liteos-a分区详解

3516开发板window上HiTool工具USB烧录三种固件总结

3 系统启动后,系统应用替换成功了,但是普通应用在桌面并没有出现,这应该是签名或config配置文件的不同造成的,没有关系,我们手动安装,输入以下命令,打开调试模式:

  • ./bm set -s disable
  • ./bm set -d enable

然后用如下命令

  • ./bm install -p LED_1.0.0.hap

依次安装5个普通应用,安装完成后,界面如下,3516板子已经变成了小熊的界面了,应用有点多,分成了两屏显示:

#星光计划2.0#3516开发板变身小熊派-鸿蒙·叔-鸿蒙HarmonyOS技术社区
[[443110]]

屏保也换成的小熊春夏秋冬的图片轮播:

[[443111]]

计算器界面如下:

[[443112]]

闹钟应用如下:

#星光计划2.0#3516开发板变身小熊派-鸿蒙·叔-鸿蒙HarmonyOS技术社区

 想了解更多内容,请访问:

51CTO和华为官方合作共建的鸿蒙技术社区

https://harmonyos.51cto.com

 

责任编辑:jianghua 来源: 鸿蒙社区
相关推荐

2022-01-05 20:27:45

鸿蒙HarmonyOS应用

2022-02-11 13:49:42

Linux系统鸿蒙

2021-05-25 14:47:43

鸿蒙HarmonyOS应用

2021-12-29 16:13:03

鸿蒙HarmonyOS应用

2021-06-25 09:28:46

鸿蒙HarmonyOS应用

2021-02-01 13:58:51

鸿蒙HarmonyOS应用开发

2020-12-29 09:59:01

鸿蒙HarmonyOS智能家居

2020-12-16 10:05:48

鸿蒙开发板Onenet平台

2022-02-25 14:33:03

JS接口鸿蒙应用开发

2022-02-14 14:28:57

驱动开发鸿蒙系统

2022-02-16 16:01:02

Hi3516开发板鸿蒙

2022-09-20 14:27:23

设备开发鸿蒙

2020-11-17 12:15:36

MQTT开发

2021-01-07 11:24:51

鸿蒙HarmonyOS音乐

2022-06-28 14:30:29

camera组件照片回传

2020-10-20 09:32:43

HiSparkWi-FiIoT

2022-04-01 15:54:01

DHCP网络协议开发板

2022-04-27 15:12:06

TCP服务器鸿蒙

2021-01-08 10:00:53

鸿蒙讯飞平台语音控制

2022-10-14 15:55:24

环境搭建鸿蒙
点赞
收藏

51CTO技术栈公众号