• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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    ![](figures/Ubuntu18.4镜像目录.png)
30
312. 打开VMware Workstation工具,如下图所示。
32
33    ![](figures/vmware_workstation.png)
34
353. 选择第1步解压的`Ubuntu18.4镜像OVF`文件夹中,点击` 打开 `,如下图所示。
36
37    ![](figures/打开镜像.png)
38
394. 导入镜像到本地磁盘(选择一个磁盘空间大小≥ 10G的盘),点击`导入`,如下图所示。
40
41    ![](figures/导入镜像.png)
42
435. 点击`开启此虚拟机`,来开启虚拟机电源,如下图所示。
44
45    ![](figures/开启ubuntu虚拟机.png)
46
476. 此时虚拟机进入登录界面,点击用户头像,如下图所示。
48
49    ![](figures/虚拟机登录页面.png)
50
517. 输入密码:bearpi,然后点击`登录`,如下图所示。
52
53    ![](figures/ubuntu登录.png)
54
558. 进入桌面后,点击桌面空白处`右键`,点击`打开终端(E)`,如下图所示。
56
57    ![](figures/ubuntu打开终端.png)
58
599. 在终端中输入`ifconfig`,然后点击回车,除`lo`外,另外一个就是的网卡信息,记录获取到的IP地址,如下图所示。
60
61    ![](figures/获取虚拟机ip地址.png)
62
6310. 最小化VMware Workstation,回到Windows桌面上。
64
6511. 附加:如果连不上网络(如果主机网络需要拨号,如`校园网络`、`ADSL拨号`等)
66
67    在VMware Workstation中,点击`虚拟机`>> `设置`,如下图所示。
68
69    ![](figures/VMWare设置.png)
70
71    然后在网络适配器中,改成`NET 模式`,点击`确定`,如下图所示。
72
73    ![](figures/VMware_net_config.png)
74
75    然后再回复`步骤8`。
76
77
78## 四、在Windows上远程连接服务器
79
801. 打开`MobaXterm`工具,并依次点击:`Session`,`SSH` 按钮,如下图所示。
81
82    ![](figures/MobaXterm首页.png)
83
842. 输入连接信息,远程地址,并点击OK,如下图所示。
85
86    ![](figures/MobaX地址输入.png)
87
883. 输入账号:`bearpi`,点击回车,如下图所示。
89
90    ![](figures/Mobax_账号输入.png)
91
924. 输入密码:`bearpi`,注意,输入密码的时候屏幕不会显示,输完之后点击`回车`,如下图所示。
93
94    ![](figures/Mobax_密码输入.png)
95
965. 在弹出的界面上,点击`Yes`保存账号信息,以免下次输入,如下图所示。
97
98    ![](figures/Mobax_保存密码.png)
99
100## 五、把ubuntu文件远程映射到Windows上
101
1021. 安装RaiDrive软件。
103
104    默认安装即可。
105
1062. 切换为中文语言,如下图所示。
107
108    ![](figures/RaiDrive_chinese.png)
109
1103. 添加链接信息,如下图所示。
111
112    * SFTP://______ (这个输入 三.9 获取到的地址)
113    * 账户:账号和密码皆为 bearpi
114    * 其他默认
115    * 点击`确定`
116
117    ![](figures/RaiDrive_mesg.png)
118
1194. 查看本地映射的ubuntu文件路径,如下图所示。
120
121    ![](figures/RaiDrive本地映射.png)
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    ![](figures/查看编译输出文件.png)
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    ![](figures/关闭虚拟机捕获USB.png)
183
184    如果上面操作不行,直接关闭VMware Workstation,选择挂起,然后再重新插拔USB。
185
1864. 查看开发板的串口,如下图所示。
187
188    ![](figures/获取到开发板串口号.png)
189
190## 九、下载程序
191
1921. 在Windows打开Hiburn工具,并点击`Refresh`,在`COM`中选择`第八-4`看到的COM号,如下图所示。
193
194    ![](figures/HiBurn主界面.png)
195
196    然后点击`Setting`,并选择 `Com settings`,
197
1982. 在Com settings中设置`Baud`为:`921600`,点击确定 ,如下图所示。
199
200    ![](figures/HiBurn_Comsettings.png)
201
2023. 点击 Hiburn工具中的`Select file`按钮,在弹出的文件框中,选择`七-2` 中对应的路径,并选中:`Hi3861_wifiiot_app_allinone.bin` 文件,如下图所示。
203
204    ![](figures/HiBurn_打开文件.png)
205
2064. 点击`Auto burn`复选框,然后点击`Connect`,如下图所示。
207
208    ![](figures/HiBurn准备下载.png)
209
210    此时`Connect`按钮变成`Disconnect`,等待下载。
211
2125. 复位开发板`RESET`按键,开始下载程序,如下图所示。
213
214    ![](figures/复位开发板.png)
215
216    ![](figures/Hiburn_下载程序中.png)
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    ![](figures/Mobax_Serial_选择.png)
240
2412.  如果显示Unable to open...等字样,需要看一下Hiburn的链接状态是否为关闭(九-7)步骤。
242
243
2443. 复位开发板,此时COM打印出对应日志信息,如下图所示。
245
246    ![](figures/COM启动日志.png)
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