3516開發(fā)板變身小熊派-鴻蒙·叔
想了解更多內(nèi)容,請(qǐng)?jiān)L問(wèn):
51CTO和華為官方合作共建的鴻蒙技術(shù)社區(qū)
兩周前小熊派發(fā)布了折疊開發(fā)板,399元的顏值擔(dān)當(dāng),采用的是小型鴻蒙LiteOs-A系統(tǒng),系統(tǒng)運(yùn)行界面如下:

1 下載代碼搭建小熊派-鴻蒙·叔編譯環(huán)境
https://gitee.com/bearpi 有相關(guān)介紹和代碼,先下載代碼

由于我的編譯環(huán)境安裝過(guò)3516和3518的編譯環(huán)境,我看了一下步驟差別只有安裝mkimage.stm32工具這一步有差別,我編譯時(shí)故意沒有安裝mkimage.stm32工具,開始編譯文件比3516的5000多文件少了一半,編譯到最后報(bào)錯(cuò)如下:

然后安裝工具mkimage.stm32,重新編譯成功,2797個(gè)文件,5分多鐘就編譯完成

2 把小熊派的hap應(yīng)用拷貝到3516的根文件目錄下并建立img文件
/rootfs/system/internal/是系統(tǒng)自帶應(yīng)用的目錄,小熊派編譯的時(shí)候新增了5個(gè)單獨(dú)應(yīng)用,我把小熊派的幾個(gè)應(yīng)用全部拷貝
到3516的目錄下:

之前在3516上手動(dòng)制作過(guò)jffs2文件鏡像mkfs.jffs2 -p 0x700000 -d rootfs/ -o jffs2_64.img
一個(gè)命令搞定,但是fat鏡像制作就不那么簡(jiǎn)單了
需要5步命令制作rootfs的鏡像文件:
- dd if=/dev/zero of=bear_fat.img bs=512 count=61440 //bs代表每塊大小,count代表有多少塊,61440就是30M
- mkfs.vfat bear_fat.img //設(shè)置文件系統(tǒng)格式為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文件
通過(guò)上述5步,bear_fat.img里邊就有了rootfs目錄下的文件了,燒錄鏡像文件和設(shè)置啟動(dòng)參數(shù),可以參見之前文章
3516開發(fā)板liteos-a分區(qū)詳解
3516開發(fā)板window上HiTool工具USB燒錄三種固件總結(jié)
3 系統(tǒng)啟動(dòng)后,系統(tǒng)應(yīng)用替換成功了,但是普通應(yīng)用在桌面并沒有出現(xiàn),這應(yīng)該是簽名或config配置文件的不同造成的,沒有關(guān)系,我們手動(dòng)安裝,輸入以下命令,打開調(diào)試模式:
- ./bm set -s disable
- ./bm set -d enable
然后用如下命令
- ./bm install -p LED_1.0.0.hap
依次安裝5個(gè)普通應(yīng)用,安裝完成后,界面如下,3516板子已經(jīng)變成了小熊的界面了,應(yīng)用有點(diǎn)多,分成了兩屏顯示:

屏保也換成的小熊春夏秋冬的圖片輪播:
計(jì)算器界面如下:
鬧鐘應(yīng)用如下:

想了解更多內(nèi)容,請(qǐng)?jiān)L問(wèn):
51CTO和華為官方合作共建的鴻蒙技術(shù)社區(qū)