同步操作将从 小熊派开源社区/BearPi-HM_Micro_small 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
下载官方提供镜像
下载并安装JRE
下载并安装STM32CubeProgrammer
下载并安装虚拟机VMware Workstation
下载并安装MobaXterm工具
下载并安装RaiDrive工具
下载并安装开发板USB驱动
下载并安装VS Code
解压百度云下载的HarmonyOSBearPi-HM Micro Ubuntu.zip
文件到某个目录。
打开VMware Workstation工具
选择第1步解压的BearPi-HM Micro Ubuntu
文件夹中,点击打开
导入镜像到本地磁盘(选择一个磁盘空间大小≥ 10G的盘),点击导入
。
点击开启此虚拟机
,来开启虚拟机电源
此时虚拟机进入登录界面,点击BearPi-HM Micro Ubuntu
输入密码:bearpi,然后点击登录
进入桌面后,点击桌面空白处右键
,点击打开终端(E)
在终端中输入ifconfig
,然后点击回车,除lo
外,另外一个就是你的网卡信息,记录你获取到的IP地址。
最小化VMware Workstation,回到Windows桌面上。
附加:如果连不上网络(如果主机网络需要拨号,如校园网络
、ADSL拨号
等)
在VMware Workstation中,点击虚拟机
>> 设置
然后在网络适配器中,改成NAT 模式
,点击确定
然后再回复步骤8
。
打开MobaXterm
工具,并依次点击:Session
,SSH
按钮。
输入连接信息,远程地址,并点击OK
输入账号:bearpi
,点击回车
输入密码:bearpi
,注意,输入密码的时候屏幕不会显示,输完之后点击回车
在弹出的界面上,点击Yes
保存账号信息,以免下次输入
安装RaiDrive软件
默认安装即可。
切换为中文语言
添加链接信息
确定
查看本地映射的ubuntu文件路径
鼠标焦点移到MobaXterm
在MobaXterm中输入:
cd /home/bearpi
然后回车
在MobaXterm中输入:
mkdir project && cd project
然后回车
在MobaXterm中输入以下命令获取源码:
git clone https://gitee.com/bearpi/bearpi-hm_micro_small.git
然后回车,等待1-3分钟(根据不同网速)
注: 若执行失败请参考第三-11
解决网络问题,并通过ping外网确认ubuntu网络正常。
在MobaXterm中输入以下指令,进入源码根目录
cd /home/bearpi/project/bearpi-hm_micro_small/
在MobaXterm中输入:
hb set
再输入"."(点)
.
选择“bearpi-hm_micro”,然后回车
在MobaXterm中输入:
hb build -b debug --tee -f
然后回车,等待直到屏幕出现:build success
字样,说明编译成功。
查看编译出的固件位置
当编译完后,在Windows中可以直接查看到最终编译的固件,具体路径在:
\project\bearpi-hm_micro_small\out\bearpi_hm_micro\bearpi_hm_micro
其中有以下文件是后面烧录系统需要使用的。
*注意,最前的磁盘在为RaiDrive
映射的路径。
在MobaXterm中执行以下三条指令将以上三个文件复制到applications/BearPi/BearPi-HM_Micro/tools/download_img/kernel/
下,以便后续烧录系统使用
cp out/bearpi_hm_micro/bearpi_hm_micro/OHOS_Image.stm32 applications/BearPi/BearPi-HM_Micro/tools/download_img/kernel/
cp out/bearpi_hm_micro/bearpi_hm_micro/rootfs_vfat.img applications/BearPi/BearPi-HM_Micro/tools/download_img/kernel/
cp out/bearpi_hm_micro/bearpi_hm_micro/userfs_vfat.img applications/BearPi/BearPi-HM_Micro/tools/download_img/kernel/
通过TypeC数据线,把电脑与BearPi-HM Micro连接。
安装CH340驱动。
关闭虚拟机捕获USB功能。(有很多开发者都是因为虚拟机捕获了USB设备,导致本机Windows电脑看不到串口)
如果上面操作不行,直接关闭VMware Workstation,选择挂起,然后再重新插拔USB。
查看开发板的串口
将开发板的拨码开关上拨到“000”烧录模式,并按一下开发板的RESET按键
在Windows打开STM32CubeProgrammer工具,选择“USB”烧录方式,再点击刷新按钮,然后点击"Connect"。
点击STM32CubeProgrammer工具的“+”按钮,然后选择烧录配置的tvs文件。
点击Browse按钮,然后选择工程源码下的烧录镜像路径
点击Download按钮启动镜像烧录,并等待烧录完毕。
打开MobaXterm,
点击:Session
、Serial
按钮
设置Seral port为 第八-4 查看到的COM号
设置Speed为 115200
点击OK
将开发板的拨码开关拨至“010”emmc启动模式,并按一下开发板的“RESET”按钮复位开发板。
MobaXterm上打印出运行日志,等待启动日志运行结束,按键盘“回车”按键进入开发板shell终端,输入例如"ls"命令,可与开发板交互。
开发板屏幕出现桌面及预安装的"setting"应用,点击"setting"应用可查看系统信息。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。