• Home
Name Date Size #Lines LOC

..--

docs/12-May-2024-11386

hals/utils/12-May-2024-177119

image/README/12-May-2024-

kernel_configs/12-May-2024-1918

samples/12-May-2024-18,91313,092

BUILD.gnD12-May-20241.3 KiB4133

README_zh.mdD12-May-202411 KiB336193

config.jsonD12-May-20242.6 KiB8988

ohos.buildD12-May-2024204 1211

README_zh.md

1# 小凌派-RK2206开发板
2
3小凌派-RK2206开发板主控器为瑞芯微高性能、高性价比的RK2206芯片,搭载OpenHarmony操作系统,内置WiFi/AP功能、NFC功能、液晶显示接口以及E53接口,E53接口兼容各类传感器模块,便于多样化的IoT物联网应用;目前小凌派-RK2006开发板已经拥有20+个成熟的应用案例,以及完善的教学课程,可广泛的应用于智慧城市、智能家居、智慧教学、智慧车载以及智慧医疗等多种场景。
4
5## 介绍
6
7小凌派-RK2206开发板是一款由福州市凌睿智捷电子有限公司专为OpenHarmony轻量级系统打造的OpenHarmony开发板。
8
9小凌派-RK2206开发板主要功能为:
10
11* 采用IoTCluB的E53接口标准,可接入所有的E53案例扩展板。
12* 主控为瑞芯微RK2206芯片,200MHz主频,RAM 256KB、ROM 16KB、PSRAM 8M、FLASH 8M。
13* 板载NFC Forum Type 2 Tag芯片及天线,可实现OpenHarmonyOS“碰一碰”功能。
14* 支持 IEEE 802.11b/g/n 制式,AP 模式。
15* USB 2.0 、SD card /SPI/I2C 接口、麦克风接口、E53 接口(包含 UART、 I2C、ADC、DAC、PWM、5 个 GPIO)。
16* 一根TypeC USB线,即可实现供电、下载等功能。
17* 一根TypeC USB线,可支持串口调试功能。
18
19![小凌派-RK2206开发板](docs/figures/lockzhiner-rk2206.jpg)
20
21## 开发板规格
22
23| 编号 | 技术参数类型 | 技术规格参数                                                                   |
24| ---- | ------------ | ------------------------------------------------------------------------------ |
25| 1    | 芯片类型     | 瑞芯微RK2206                                                                   |
26| 2    | CPU          | Cortex-M4F,主频高达200MHz                                                     |
27| 3    | DSP          | Tensilica HiFi                                                                 |
28| 4    | WLAN         | Cortex-M0内核,支持IEEE 802.11b/g/n制式,支持AP模式                            |
29| 5    | 操作系统     | OpenHarmony轻量级操作系统                                                      |
30| 6    | 存储         | RAM 256KB192KB DTCMROM 16KBPSRAM 8MFlash 8M                                    |
31| 7    | 显示         | 支持SPI LCD接口,I2C OLED接口                                                  |
32| 8    | NFC          | 支持NFC Forum Type 2 Tag协议                                                   |
33| 9    | E53接口      | 1组UART、1组I2C、1组SPI、ADC、5个GPIO(包括3通道PWM),应用于E53传感器模块案例 |
34| 10   | USB接口      | 1个USB OTG 2.0,1个USB转串口用于调试                                           |
35| 11   | 外部存储     | SD Card                                                                        |
36| 12   | LED灯        | 1个NFC指示灯,1个用户指示灯、1个电源指示灯                                     |
37| 13   | 按键         | 1个复位键、1个烧录按键,4个用户键                                              |
38| 14   | 主板供电     | USB 5V供电,2个接口均支持                                                      |
39| 15   | 开发板应用   | IoT物联网应用                                                                  |
40| 16   | 尺寸         | 72.5mm * 60.7 mm                                                               |
41
42## 关键特性
43
44* *支持LiteOS-M;*
45* 支持HDF相关驱动;
46* 支持LittleFS;
47* 支持WiFi。
48
49## 搭建开发环境
50
51### 1、准备工作
52
53准备一台电脑,安装Windows系统
54
55### 2、开始下载
56
57#### 2.1、下载Ubuntu系统镜像
58
59下载网址(百度云):https://pan.baidu.com/s/1IfT0onLb1kcoByhOUU-kyA
60提取码:eikl
61
62```
63Ubuntu系统镜像是Ubuntu 20.04.3 LTS 64位系统版本,已安装相对应的编译环境。其中,账号主要有2个:
64(1)lzdz
65    账号:lzdz
66    密码:123456
67(2)root
68    账号:root
69    密码:123456
70```
71
72#### 2.2、下载并安装VBox工具
73
74下载网址(百度云):https://pan.baidu.com/s/1EYgUAO1_2N0GluF7h8HvBQ
75提取码:eekp
76
77#### 2.3、下载并安装MobaXterm工具
78
79下载网址(百度云):https://pan.baidu.com/s/1FGz4TEJ3Np-ppP1-o0E05g
80提取码:n0ll
81
82#### 2.4、下载并安装烧写工具
83
84下载网址(百度云):https://pan.baidu.com/s/1SU99yvtPehkRzBKH2jzNtA
85提取码:1adc
86
87#### 2.5、下载并安装USB驱动
88
89下载网址(百度云):https://pan.baidu.com/s/1s_zEuDU_OpcltaJUZNvbLA
90提取码:9slw
91
92#### 2.6、下载并安装VSCode
93
94下载网址(百度云):https://pan.baidu.com/s/1gi5froBzuSjLjvV4syKQ0A
95提取码:iv3k
96
97### 3、部署环境
98
99#### 3.1、安装VBox虚拟机
100
101请安装 `VirtualBox-6.1.32-149290-Win.exe`可执行文件(请参考网上[详细教程](https://www.jianshu.com/p/bfb4f4415411 "VirtualBox安装"))。
102
103#### 3.2、加载Ubuntu系统镜像
104
105##### 3.2.1、加载Ubuntu镜像
106
107Ubuntu.rar文件解压到某一个盘下,打开 `Oracle VM VirutalBox`,点击 `注册`,出现如下图所示:
108
109![](image/README/1646027282190.png)
110
111出现打开对话框,选中Ubuntu镜像文件(即Ubuntu.vbox)。如下图所示:
112
113![](image/README/1646027345989.png)
114
115#### **3.2.2、配置Ubuntu镜像**
116
117点击选中 `Ubuntu`,点击设置 `按钮`,如下图所示:
118
119![](image/README/1646027609813.png)
120
121(1)配置内存。
122
123弹出设置对话框,点击 `系统`,再点击 `主板`,在 `内存大小`中选择合适的内存(建议为Windows最大内存的一半)。
124
125![](image/README/1646027865495.png)
126
127(2)配置CPU
128
129在设置对话框,点击 `系统`,再点击 `主板`,在 `处理器`中选择合适的处理器数量(建议为Windows处理器的一半)。
130
131![](image/README/1646028120971.png)
132
133(3)配置网络
134
135在设置对话框,点击 `网络`,再点击 `网卡1`,选中 `启用网络连接`,在 `连接方式`中选择 `桥接方式`,在 `界面名称`中选择可以连接外部网络的一个网卡。
136
137注意:用户也可以在 `连接方式`中选择 `网络地址转换(NAT)`。
138
139![](image/README/1646028326232.png)
140
141(4)配置USB
142
143在设置对话框,点击 `USB设备`,再取消 `启用USB控制器`。
144
145![](image/README/1646028543416.png)
146
147#### 3.2.3、启动Ubuntu镜像
148
149上述设置完毕后,点击 `启动(T)`。
150
151![img](image/README/1646028696928.png)
152
153Ubuntu系统正式启动,如下所示:
154
155![](image/README/1646028811521.png)
156
157##### 3.2.4、获知Ubuntu系统的IP地址
158
159点击左下角的图标,在搜索框中输入 `terminal`
160
161![](image/README/1646029260335.png)
162
163弹出终端界面,输入命令:ip addr show
164
165![](image/README/1646029338664.png)
166
167请记住,该IP地址为Ubuntu操作系统的IP地址。后续需要使用该IP地址
168
169### 4、在windows上远程连接服务器
170
171(1)打开 `MobaXterm`工具,并点击:`Seesion`,`SSH`按钮。
172
173![1646018532933.png](image/README/1646018532933.png)
174
175(2)输入连接信息,远程地址,并点击OK
176
177![](image/README/1646029559988.png)
178
179(3)弹出对话框,点击 `是(Y)`
180
181![](image/README/1646029599181.png)
182
183(3)输入账号和密码
184
185Ubuntu操作系统分为2个账号:
186
187* 账号:lzda;密码:123456(一般用账号lzda)
188* 账号:root;密码:123456
189
190![](image/README/1646029690327.png)
191
192登录成功后,进入终端界面。
193
194![](image/README/1646029806257.png)
195
196MobaXterm的Session页面中会有连接成功的连接,后续我们直接点击该连接,即可重新连接。
197
198![](image/README/1646029971027.png)
199
200### 5、ubuntu文件映射到windows上
201
202Ubuntu已搭建好samba服务器,windows上可以直接挂载Ubuntu的samba共享文件夹。
203
204在文件管理器中输入\\\192.168.1.14(注意:该IP地址为Ubuntu操作系统的IP地址,具体请参考3.2.4),然后敲回车键,即可进入Ubuntu的samba共享文件夹。
205
206![](image/README/1646030108437.png)
207
208### 6、ubuntu获取源代码获取源
209
210```shell
211repo init -u https://gitee.com/openharmony/manifest.git -b master --no-repo-verify
212repo sync -c
213repo forall -c 'git lfs pull'
214```
215
216### 7、编译流程
217
218编译步骤如下所示:
219
220```shell
221hb set -root .
222hb set
223lockzhiner
224   lingpi
225
226选择lingpi
227
228hb build -f
229```
230
231编译出的目标文件在 `out/lingpi/lingpi/images`目录下。如下图所示:
232
233![](image/README/1646018887782.png)
234
235### 8、烧录打印
236
237#### 8.1、安装USB驱动
238
239打开主目录device/soc/rockchip/rk2206/tools/windows/DriverAssitant驱动目录,点击DriverInstall.exe,如下图所示:
240
241![](image/README/1646019307817.png)
242
243点击 `运行`,如下图所示:
244
245![](image/README/1646019347452.png)
246
247点击 `驱动安装`,如下图所示:
248
249![](image/README/1646019384141.png)
250
251安装完成后退出。
252
253#### 8.2、烧写程序
254
255##### 8.2.1、打开RKDevTool
256
257打开烧写工具RKDevTool,点击RKDevTool.exe。如下图所示:
258
259![](image/README/1646019737315.png)
260
261点击运行,如下图所示:
262
263![](image/README/1646019787261.png)
264
265##### 8.2.2、指定烧写文件
266
267(1)指定LoaderToDDR文件
268
269点击红色箭头所指地方,如下图所示:
270
271![](image/README/1646020804732.png)
272
273弹出打开对话框,选择主目录下 `out/lingpi/lingpi/images`,选中 `rk2206_db_loader.bin`文件。如下图所示:
274
275![](image/README/1646020466591.png)
276
277(2)指定fireware文件
278
279点击红色箭头所指地方,如下图所示:
280
281![](image/README/1646020877760.png)
282
283弹出打开对话框,选择主目录下 `out/lingpi/lingpi/images`,选中 `Firmware.img`文件。如下图所示:
284
285![](image/README/1646020931916.png)
286
287##### 8.2.3、开始烧写
288
289使用USB线,连接小凌派-RK2206开发板的USB-OTG(即烧录口)。如下图所示:
290
291![](image/README/1646019659588.png)
292
293在小凌派-RK2206开发板上,长按MaskRom按键(详见板子的按钮),点击ReSet按键(详见板子的按钮),烧写工具出现:“发现一个MASKROM设备”。如下图所示:
294
295![](image/README/1646019963421.png)
296
297点击 `执行`,下载程序。如下图所示:
298
299![](image/README/1646020068983.png)
300
301下载完成,如下图所示:
302
303![img](image/README/1646020023565.png)
304
305#### 8.3、查看打印信息
306
307#### 8.3.1、USB线连接设备调试串口
308
309将USB线连接到小凌派-RK2206开发板的UART(即调试串口)。如下图所示:
310
311![](image/README/1646030755794.png)
312
313#### 8.3.2、Windows查看串口号
314
315在Windows上点击 `我的电脑`,右击选中 `管理`,打开计算机管理对话框。如下所示:
316
317![](image/README/1646030869997.png)
318
319在计算机管理对话框中,点击 `设备管理器`,点击 `端口(COM和LPT)`,查看获知COM3是USB串口线。
320
321![img](image/README/1646030975876.png)
322
323#### 8.3.3、查看串口调试信息
324
325打开MobaXterm软件,点击 `Session`,再点击 `Serial`。如下图所示:
326
327![](image/README/1646031129497.png)
328
329在 `Serial Port`中选择 `COM3`(即在8.3.2中查看的串口号),在 `Speed`中选择 `115200`,最后点击 `OK`。如下图所示:
330
331![](image/README/1646031242219.png)
332
333按下小凌派-RK2206开发板的RESET按键,可以查看到如下打印信息:
334
335![img](image/README/1646031566099.png)
336