usb烧录鸿蒙开发板的教程,hi3516烧录linux版的小型系统 原创 精华
我用的是mac笔记本
首要准备
虚拟机安装window10(烧录系统)和小熊派的ubuntu20(下载和编译源码)
进入window10
2:去润和的官网下载驱动
下载后双击安装
CH341SER,HiUSBBurnDriver,usb-patch-for-win8win10,USB-to-Serial Comm Port
有用没用,先装了再说
3:窜口线插电脑,开发板上电,window10窜口工具连接上开发板
4:断电再上电,进入uboot模式
在窜口工具显示倒计时的时候(hit anykey to stop autoboot 3)按一下键盘任意键,接着输入usb device
5:窜口应该是显示install usb devices。。。。
6:打开hitool,选择usb,emmc分区烧录,自己选择要烧录的文件,emmc分区表文件是下面烧写的文件选择好之后自己保存的,第一次烧写不需要选这个分区表文件,手动在文件系统,开始地址,长度等类型中自己添加,添加好之后自己保存一份下次烧写就不需要再填写了
如下图7;点击烧写,自己数数5秒到7秒,自己把握,然后把usb查到电脑上,如无意外,稍等几秒后,hitool显示如下
如若没有显示,多试几次,自己掌握好这个时间,一般是点烧写之后5秒插上,虚拟机会叮咚响一下,表示认出usb设备,如果没认出,自己设置一下usb设备自动连接到虚拟机上。
8:这时候拔掉usb线,过5秒再插上,然后会自己继续烧写,不需要动hitool
9:烧写完成后可能会启动不起来,启动参数可以参照这个贴,自己在窜口输入
10:完事,这是我自己摸索出来的。linux内核的小型系统,可以用linux命令
插拔一下sd卡得到如图
先在根目录创建一个文件夹,命令我就不打了如: mkdir mynfs
接着在开发板的根目录执行挂载命令,如:mount ./dev/mmcblk1p1 ./mynfs
命令行转到mynfs目录
可以看到sd卡里面有bm工具和自己编译的launcher.hap,bm工具是编译一同编译出来的,具体怎么编译自己百度,
具体位置如图
执行命
./bm set -s disable
./bm set -d enable
尝试安装,结果报错!
顺便征求一下大家,自己写一个launcher,怎么去替换系统里面的luncher
例如我在deveco studio建一个名字是com.huawei.launcher的项目,编译,签名,打包后得到launcher.hap,怎么替换系统里的?
试过挂载sd卡,替换system/internal下的launcher.hap,再重启不起作用,另外用bm安装会出错
资源是我用手机拍摄的视频,你们可以看一下
感谢分享mac的教程