1# BearPi-HM Nano 十分钟上手教程<a name="ZH-CN_TOPIC_0000001054781998"></a> 2 3## 一、准备工作<a name="section466851916410"></a> 4- 准备一台电脑: 5 - 无具体要求,家用即可,Windows系统。 6 7## 二、开始下载 8- 下载官方提供镜像 9 - 下载地址(百度云):https://pan.baidu.com/s/1T0Tcl3y48C1p5L6y-6HJNg 提取码:eusr 10- 下载HiBurn 11 - 下载地址(百度云):https://pan.baidu.com/s/1i6P_LuUzclS6hlQ3XHOobQ&t=downloads 提取码:1234 12 13- 下载并安装虚拟机VMware Workstation 14 - 下载地址:https://www.vmware.com/products/workstation-player/workstation-player-evaluation.html 15 16- 下载并安装MobaXterm工具 17 - 下载地址:https://en.softonic.com/download/moba/windows/post-download 18 19- 下载并安装RaiDrive工具 20 - 下载地址:https://forspeed.rbread05.cn/down/newdown/5/28/RaiDrive.rar 21- 下载并安装开发板USB驱动 22 - 下载地址:http://www.wch.cn/search?q=ch340g&t=downloads 23- 下载并安装VS Code 24 - 下载地址:https://code.visualstudio.com 25## 三、开始部署环境 26 271. 解压百度云下载的OpenHarmony`Ubuntu18.4镜像OVF.zip`文件到某个目录,如下图所示。 28 29  30 312. 打开VMware Workstation工具,如下图所示。 32 33  34 353. 选择第1步解压的`Ubuntu18.4镜像OVF`文件夹中,点击` 打开 `,如下图所示。 36 37  38 394. 导入镜像到本地磁盘(选择一个磁盘空间大小≥ 10G的盘),点击`导入`,如下图所示。 40 41  42 435. 点击`开启此虚拟机`,来开启虚拟机电源,如下图所示。 44 45  46 476. 此时虚拟机进入登录界面,点击用户头像,如下图所示。 48 49  50 517. 输入密码:bearpi,然后点击`登录`,如下图所示。 52 53  54 558. 进入桌面后,点击桌面空白处`右键`,点击`打开终端(E)`,如下图所示。 56 57  58 599. 在终端中输入`ifconfig`,然后点击回车,除`lo`外,另外一个就是的网卡信息,记录获取到的IP地址,如下图所示。 60 61  62 6310. 最小化VMware Workstation,回到Windows桌面上。 64 6511. 附加:如果连不上网络(如果主机网络需要拨号,如`校园网络`、`ADSL拨号`等) 66 67 在VMware Workstation中,点击`虚拟机`>> `设置`,如下图所示。 68 69  70 71 然后在网络适配器中,改成`NET 模式`,点击`确定`,如下图所示。 72 73  74 75 然后再回复`步骤8`。 76 77 78## 四、在Windows上远程连接服务器 79 801. 打开`MobaXterm`工具,并依次点击:`Session`,`SSH` 按钮,如下图所示。 81 82  83 842. 输入连接信息,远程地址,并点击OK,如下图所示。 85 86  87 883. 输入账号:`bearpi`,点击回车,如下图所示。 89 90  91 924. 输入密码:`bearpi`,注意,输入密码的时候屏幕不会显示,输完之后点击`回车`,如下图所示。 93 94  95 965. 在弹出的界面上,点击`Yes`保存账号信息,以免下次输入,如下图所示。 97 98  99 100## 五、把ubuntu文件远程映射到Windows上 101 1021. 安装RaiDrive软件。 103 104 默认安装即可。 105 1062. 切换为中文语言,如下图所示。 107 108  109 1103. 添加链接信息,如下图所示。 111 112 * SFTP://______ (这个输入 三.9 获取到的地址) 113 * 账户:账号和密码皆为 bearpi 114 * 其他默认 115 * 点击`确定` 116 117  118 1194. 查看本地映射的ubuntu文件路径,如下图所示。 120 121  122 123 124## 六、在ubuntu获取源码 125 1261. 鼠标焦点移到MobaXterm。 127 1282. 在MobaXterm中输入: 129 ``` 130 cd /home/bearpi 131 ``` 132 然后回车。 133 1343. 在MobaXterm中输入: 135 ``` 136 mkdir project && cd project 137 ``` 138 然后回车。 139 1404. 在MobaXterm中输入: 141 ``` 142 hpm init -t default 143 ``` 144 然后回车。 145 1465. 在MobaXterm中输入: 147 148 ``` 149 hpm i @bearpi/bearpi_hm_nano 150 ``` 151 然后回车,等待1-3分钟(根据不同网速)。 152 1536. 当屏幕中出现`Installed.`意味着代码获取完成。 154 155 156## 七、编译代码 157 1581. 在MobaXterm中输入: 159 ``` 160 hpm dist 161 ``` 162 然后回车,等待直到屏幕出现:`BUILD SUCCESS`字样,说明编译成功。 163 1642. 查看编译出的固件位置 165 166 当编译完后,在Windows中可以直接查看到最终编译的固件,具体路径如下图所示。: 167 168  169 170 注意,最前的磁盘在为`RaiDrive`映射的路径。 171 172## 八、连接开发板 173 1741. 通过TypeC数据线,把电脑与BearPi-HM Nano连接。 175 1762. 安装CH340驱动,如下图所示。 177 178 下载地址:http://www.wch.cn/search?q=ch340g&t=downloads 179 1803. 关闭虚拟机捕获USB功能。(有很多开发者都是因为虚拟机捕获了USB设备,导致本机Windows电脑看不到串口),如下图所示。 181 182  183 184 如果上面操作不行,直接关闭VMware Workstation,选择挂起,然后再重新插拔USB。 185 1864. 查看开发板的串口,如下图所示。 187 188  189 190## 九、下载程序 191 1921. 在Windows打开Hiburn工具,并点击`Refresh`,在`COM`中选择`第八-4`看到的COM号,如下图所示。 193 194  195 196 然后点击`Setting`,并选择 `Com settings`, 197 1982. 在Com settings中设置`Baud`为:`921600`,点击确定 ,如下图所示。 199 200  201 2023. 点击 Hiburn工具中的`Select file`按钮,在弹出的文件框中,选择`七-2` 中对应的路径,并选中:`Hi3861_wifiiot_app_allinone.bin` 文件,如下图所示。 203 204  205 2064. 点击`Auto burn`复选框,然后点击`Connect`,如下图所示。 207 208  209 210 此时`Connect`按钮变成`Disconnect`,等待下载。 211 2125. 复位开发板`RESET`按键,开始下载程序,如下图所示。 213 214  215 216  217 218 2196. 直到出现`Execution Successful`字样,程序下载完成。 220 2217. 下载完后,点击`Disconnect`按钮,便于后面调测使用。 222 223 224## 十、MobaXterm 查看串口打印日志 225 2261. 打开MobaXterm, 227 228 1. 点击:`Session`、`Serial`按钮。 229 230 2. 设置Seral port为 Hiburn 同一个串口。 231 232 3. 设置Speed为 `115200`。 233 234 4. 点击`OK`。 235 236 如下图所示。 237 238 239  240 2412. 如果显示Unable to open...等字样,需要看一下Hiburn的链接状态是否为关闭(九-7)步骤。 242 243 2443. 复位开发板,此时COM打印出对应日志信息,如下图所示。 245 246  247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295