BearPi-HM Micro 开发环境搭建

1.资料下载

  • Ubuntu20.04(大小8G)下载地址(百度云)
  • Ubuntu18.04(大小4.8G)下载地址(百度云)
  • STM32CubeProgrammer
  • JRE
  • 虚拟机VMware Workstation
  • MobaXterm工具
  • RaiDrive工具
  • 开发板USB驱动
  • VS Code

部分软件(如JRE)只能安装在C盘(系统盘),安装在其它盘会报错

安装上述出现的软件,解压安装包

资料打包链接:

资料打包——Onedrive

2.设置VMware Workstation player

1.创建Ubuntu虚拟机

 选择BearPi-HM Micro Ubuntu.zip解压后的目录,选择.ovf为后缀的文件

设置虚拟机的名称,以及选择安装位置(选择可用空间较大的) 

2.网络设置

检查虚拟机是否连上网络

打开浏览器,地址栏随便输入地址(如baidu.com),看是否连上网

如果成功连接网络,网络设置这一步请忽略

如果网页无法打开,请将桥接模式,设置为 NAT模式

 

 3.获取IP地址

鼠标右键打开菜单栏,选择在终端中打开

 在终端中输入ifconfig

 记住图中的IP地址,如果这一步出现问题,请回到上一步网络设置。

3.设置MobaXterm

(保持虚拟机后台运行)

1.添加SSH 

 这里输入我们获取到的IP地址,选择OK

 2.添加账号

在这一步中输入用户名 bearpi

 输入密码:bearpi,注意,输入密码的时候屏幕不会显示,输完之后点击回车

 在弹出的界面上,点击Yes保存账号信息,以免下次输入

 MobaXterm配置完成

4.设置RailDrive

(保持虚拟机后台运行)

中文环境:

1.

 2.

3.

 

4.

 

在红框中填入我们之前获取的IP地址

账户和密码均为bearpi

ps.如果只读被选上的话请取消,图中为正确选择 

 

5.编译固件

(保持虚拟机,MobaXterm,RailDrive后台运行)

打开MobaXterm,进入已经添加的SSH

  1. 在MobaXterm中输入:

    cd /home/bearpi

    然后回车

  2. 在MobaXterm中输入:

    mkdir project && cd project

    然后回车

  3. 在MobaXterm中输入以下命令获取源码:

    git clone https://gitee.com/bearpi/bearpi-hm_micro_small.git

    然后回车,等待1-3分钟(根据不同网速)

  1. 在MobaXterm中输入以下指令,进入源码根目录

    cd /home/bearpi/project/bearpi-hm_micro_small/
  2. 在MobaXterm中输入:

    hb set 

    再输入"."(点)

    .

    选择“bearpi-hm_micro”,然后回车

  3. 在MobaXterm中输入:

    hb build -t notest --tee -f

     接下来需要等待较长时间。

  4. 当编译完后,在Windows中可以直接查看到最终编译的固件,具体路径在: \project\bearpi-hm_micro_small\out\bearpi_hm_micro\bearpi_hm_micro 其中有以下文件是后面烧录系统需要使用的。

    1. OHOS_Image.stm32:系统镜像文件

    2. rootfs_vfat.img:根文件系统

    3. userfs_vfat.img:用户文件系统

  5. 在MobaXterm中执行以下三条指令将以上三个文件复制到applications/BearPi/BearPi-HM_Micro/tools/download_img/kernel/下,以便后续烧录系统使用

    1. 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/

6.连接开发板 

  1. 通过TypeC数据线,把电脑与BearPi-HM Micro连接。

  2. 关闭虚拟机捕获USB功能。(有很多开发者都是因为虚拟机捕获了USB设备,导致本机Windows电脑看不到串口)

  3. 查看开发板的串口

     

      

7.烧录镜像 

1.将开发板的拨码开关上拨到“000”烧录模式,并按一下开发板的RESET按键

 2.在Windows打开STM32CubeProgrammer工具,选择“USB”烧录方式,再点击刷新按钮,然后点击"Connect"。

3.点击STM32CubeProgrammer工具的“+”按钮,然后选择烧录配置的tvs文件。(要保持RailDrive为打开状态)

一般路径为Z:\home\bearpi\project\bearpi-hm_micro_small\applications\BearPi\BearPi-HM_Micro\tools\download_img\flashlayout

 

4.点击Browse按钮,然后选择工程源码下的烧录镜像路径

一般路径为Z:\home\bearpi\project\bearpi-hm_micro_small\applications\BearPi\BearPi-HM_Micro\tools\download_img

(只需要修改盘符,我的是Z盘,可能会K,J盘,即Z:\home\bearpi\project\bearpi-hm_micro_small\applications\BearPi\BearPi-HM_Micro\tools\download_img)

 5.点击Download按钮启动镜像烧录,并等待烧录完毕。

8.启动开发板进入终端

  1. 打开MobaXterm,

    1. 点击:SessionSerial按钮

    2. 设置Seral port为 设备COM号

    3. 设置Speed为 115200

    4. 点击OK

  2. 将开发板的拨码开关拨至“010”emmc启动模式,并按一下开发板的“RESET”按钮复位开发板。

  3. MobaXterm上打印出运行日志,等待启动日志运行结束,按键盘“回车”按键进入开发板shell终端,输入例如"ls"命令,可与开发板交互。

  4. 开发板屏幕出现桌面及预安装的"setting"应用,点击"setting"应用可查看系统信息。

至此鸿蒙的开发环境已经搭建完毕

对于官方提供的文件 《鸿蒙Ubuntu18.4镜像OVF.zip》在我的电脑上建立虚拟机后并不能启用hb set功能,在换为《BearPi-HM Micro Ubuntu.zip》后则能正常使用,尚不知道什么缘故。

部分的图来源于applications/BearPi/BearPi-HM_Micro/docs/device-dev/BearPi-HM_Micro十分钟上手.md · 小熊派开源社区/BearPi-HM_Micro_small - Gitee.com

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值