Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | - | - | ||||
docs/ | 12-May-2024 | - | 113 | 86 | ||
hals/utils/ | 12-May-2024 | - | 177 | 119 | ||
image/README/ | 12-May-2024 | - | ||||
kernel_configs/ | 12-May-2024 | - | 19 | 18 | ||
samples/ | 12-May-2024 | - | 18,913 | 13,092 | ||
BUILD.gn | D | 12-May-2024 | 1.3 KiB | 41 | 33 | |
README_zh.md | D | 12-May-2024 | 11 KiB | 336 | 193 | |
config.json | D | 12-May-2024 | 2.6 KiB | 89 | 88 | |
ohos.build | D | 12-May-2024 | 204 | 12 | 11 |
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 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 107将Ubuntu.rar文件解压到某一个盘下,打开 `Oracle VM VirutalBox`,点击 `注册`,出现如下图所示: 108 109 110 111出现打开对话框,选中Ubuntu镜像文件(即Ubuntu.vbox)。如下图所示: 112 113 114 115#### **3.2.2、配置Ubuntu镜像** 116 117点击选中 `Ubuntu`,点击设置 `按钮`,如下图所示: 118 119 120 121(1)配置内存。 122 123弹出设置对话框,点击 `系统`,再点击 `主板`,在 `内存大小`中选择合适的内存(建议为Windows最大内存的一半)。 124 125 126 127(2)配置CPU 128 129在设置对话框,点击 `系统`,再点击 `主板`,在 `处理器`中选择合适的处理器数量(建议为Windows处理器的一半)。 130 131 132 133(3)配置网络 134 135在设置对话框,点击 `网络`,再点击 `网卡1`,选中 `启用网络连接`,在 `连接方式`中选择 `桥接方式`,在 `界面名称`中选择可以连接外部网络的一个网卡。 136 137注意:用户也可以在 `连接方式`中选择 `网络地址转换(NAT)`。 138 139 140 141(4)配置USB 142 143在设置对话框,点击 `USB设备`,再取消 `启用USB控制器`。 144 145 146 147#### 3.2.3、启动Ubuntu镜像 148 149上述设置完毕后,点击 `启动(T)`。 150 151 152 153Ubuntu系统正式启动,如下所示: 154 155 156 157##### 3.2.4、获知Ubuntu系统的IP地址 158 159点击左下角的图标,在搜索框中输入 `terminal` 160 161 162 163弹出终端界面,输入命令:ip addr show 164 165 166 167请记住,该IP地址为Ubuntu操作系统的IP地址。后续需要使用该IP地址 168 169### 4、在windows上远程连接服务器 170 171(1)打开 `MobaXterm`工具,并点击:`Seesion`,`SSH`按钮。 172 173 174 175(2)输入连接信息,远程地址,并点击OK 176 177 178 179(3)弹出对话框,点击 `是(Y)` 180 181 182 183(3)输入账号和密码 184 185Ubuntu操作系统分为2个账号: 186 187* 账号:lzda;密码:123456(一般用账号lzda) 188* 账号:root;密码:123456 189 190 191 192登录成功后,进入终端界面。 193 194 195 196MobaXterm的Session页面中会有连接成功的连接,后续我们直接点击该连接,即可重新连接。 197 198 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 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 234 235### 8、烧录打印 236 237#### 8.1、安装USB驱动 238 239打开主目录device/soc/rockchip/rk2206/tools/windows/DriverAssitant驱动目录,点击DriverInstall.exe,如下图所示: 240 241 242 243点击 `运行`,如下图所示: 244 245 246 247点击 `驱动安装`,如下图所示: 248 249 250 251安装完成后退出。 252 253#### 8.2、烧写程序 254 255##### 8.2.1、打开RKDevTool 256 257打开烧写工具RKDevTool,点击RKDevTool.exe。如下图所示: 258 259 260 261点击运行,如下图所示: 262 263 264 265##### 8.2.2、指定烧写文件 266 267(1)指定LoaderToDDR文件 268 269点击红色箭头所指地方,如下图所示: 270 271 272 273弹出打开对话框,选择主目录下 `out/lingpi/lingpi/images`,选中 `rk2206_db_loader.bin`文件。如下图所示: 274 275 276 277(2)指定fireware文件 278 279点击红色箭头所指地方,如下图所示: 280 281 282 283弹出打开对话框,选择主目录下 `out/lingpi/lingpi/images`,选中 `Firmware.img`文件。如下图所示: 284 285 286 287##### 8.2.3、开始烧写 288 289使用USB线,连接小凌派-RK2206开发板的USB-OTG(即烧录口)。如下图所示: 290 291 292 293在小凌派-RK2206开发板上,长按MaskRom按键(详见板子的按钮),点击ReSet按键(详见板子的按钮),烧写工具出现:“发现一个MASKROM设备”。如下图所示: 294 295 296 297点击 `执行`,下载程序。如下图所示: 298 299 300 301下载完成,如下图所示: 302 303 304 305#### 8.3、查看打印信息 306 307#### 8.3.1、USB线连接设备调试串口 308 309将USB线连接到小凌派-RK2206开发板的UART(即调试串口)。如下图所示: 310 311 312 313#### 8.3.2、Windows查看串口号 314 315在Windows上点击 `我的电脑`,右击选中 `管理`,打开计算机管理对话框。如下所示: 316 317 318 319在计算机管理对话框中,点击 `设备管理器`,点击 `端口(COM和LPT)`,查看获知COM3是USB串口线。 320 321 322 323#### 8.3.3、查看串口调试信息 324 325打开MobaXterm软件,点击 `Session`,再点击 `Serial`。如下图所示: 326 327 328 329在 `Serial Port`中选择 `COM3`(即在8.3.2中查看的串口号),在 `Speed`中选择 `115200`,最后点击 `OK`。如下图所示: 330 331 332 333按下小凌派-RK2206开发板的RESET按键,可以查看到如下打印信息: 334 335 336