1 Star 0 Fork 15

Tinawan / vendor_lockzhiner

forked from OpenHarmony / vendor_lockzhiner 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README_zh.md 10.95 KB
一键复制 编辑 原始数据 按行查看 历史
王小彬 提交于 2022-07-04 09:37 . 规范化lingpi/README_zh.md

小凌派-RK2206开发板

小凌派-RK2206开发板主控器为瑞芯微高性能、高性价比的RK2206芯片,搭载OpenHarmony操作系统,内置WiFi/AP功能、NFC功能、液晶显示接口以及E53接口,E53接口兼容各类传感器模块,便于多样化的IoT物联网应用;目前小凌派-RK2006开发板已经拥有20+个成熟的应用案例,以及完善的教学课程,可广泛的应用于智慧城市、智能家居、智慧教学、智慧车载以及智慧医疗等多种场景。

介绍

小凌派-RK2206开发板是一款由福州市凌睿智捷电子有限公司专为OpenHarmony轻量级系统打造的OpenHarmony开发板。

小凌派-RK2206开发板主要功能为:

  • 采用IoTCluB的E53接口标准,可接入所有的E53案例扩展板。
  • 主控为瑞芯微RK2206芯片,200MHz主频,RAM 256KB、ROM 16KB、PSRAM 8M、FLASH 8M。
  • 板载NFC Forum Type 2 Tag芯片及天线,可实现HarmonyOS“碰一碰”功能。
  • 支持 IEEE 802.11b/g/n 制式,AP 模式。
  • USB 2.0 、SD card /SPI/I2C 接口、麦克风接口、E53 接口(包含 UART、 I2C、ADC、DAC、PWM、5 个 GPIO)。
  • 一根TypeC USB线,即可实现供电、下载等功能。
  • 一根TypeC USB线,可支持串口调试功能。

小凌派-RK2206开发板

开发板规格

编号 技术参数类型 技术规格参数
1 芯片类型 瑞芯微RK2206
2 CPU Cortex-M4F,主频高达200MHz
3 DSP Tensilica HiFi
4 WLAN Cortex-M0内核,支持IEEE 802.11b/g/n制式,支持AP模式
5 操作系统 OpenHarmony轻量级操作系统
6 存储 RAM 256KB192KB DTCMROM 16KBPSRAM 8MFlash 8M
7 显示 支持SPI LCD接口,I2C OLED接口
8 NFC 支持NFC Forum Type 2 Tag协议
9 E53接口 1组UART、1组I2C、1组SPI、ADC、5个GPIO(包括3通道PWM),应用于E53传感器模块案例
10 USB接口 1个USB OTG 2.0,1个USB转串口用于调试
11 外部存储 SD Card
12 LED灯 1个NFC指示灯,1个用户指示灯、1个电源指示灯
13 按键 1个复位键、1个烧录按键,4个用户键
14 主板供电 USB 5V供电,2个接口均支持
15 开发板应用 IoT物联网应用
16 尺寸 72.5mm * 60.7 mm

关键特性

  • 支持LiteOS-M;
  • 支持HDF相关驱动;
  • 支持LittleFS;
  • 支持WiFi。

搭建开发环境

1、准备工作

准备一台电脑,安装Windows系统

2、开始下载

2.1、下载Ubuntu系统镜像

下载网址(百度云):https://pan.baidu.com/s/1IfT0onLb1kcoByhOUU-kyA 提取码:eikl

Ubuntu系统镜像是Ubuntu 20.04.3 LTS 64位系统版本,已安装相对应的编译环境。其中,账号主要有2个:
(1)lzdz
    账号:lzdz
    密码:123456
(2)root
    账号:root
    密码:123456

2.2、下载并安装VBox工具

下载网址(百度云):https://pan.baidu.com/s/1EYgUAO1_2N0GluF7h8HvBQ 提取码:eekp

2.3、下载并安装MobaXterm工具

下载网址(百度云):https://pan.baidu.com/s/1FGz4TEJ3Np-ppP1-o0E05g 提取码:n0ll

2.4、下载并安装烧写工具

下载网址(百度云):https://pan.baidu.com/s/1SU99yvtPehkRzBKH2jzNtA 提取码:1adc

2.5、下载并安装USB驱动

下载网址(百度云):https://pan.baidu.com/s/1s_zEuDU_OpcltaJUZNvbLA 提取码:9slw

2.6、下载并安装VSCode

下载网址(百度云):https://pan.baidu.com/s/1gi5froBzuSjLjvV4syKQ0A 提取码:iv3k

3、部署环境

3.1、安装VBox虚拟机

请安装 VirtualBox-6.1.32-149290-Win.exe可执行文件(请参考网上详细教程)。

3.2、加载Ubuntu系统镜像

3.2.1、加载Ubuntu镜像

将Ubuntu.rar文件解压到某一个盘下,打开 Oracle VM VirutalBox,点击 注册,出现如下图所示:

出现打开对话框,选中Ubuntu镜像文件(即Ubuntu.vbox)。如下图所示:

3.2.2、配置Ubuntu镜像

点击选中 Ubuntu,点击设置 按钮,如下图所示:

(1)配置内存。

弹出设置对话框,点击 系统,再点击 主板,在 内存大小中选择合适的内存(建议为Windows最大内存的一半)。

(2)配置CPU

在设置对话框,点击 系统,再点击 主板,在 处理器中选择合适的处理器数量(建议为Windows处理器的一半)。

(3)配置网络

在设置对话框,点击 网络,再点击 网卡1,选中 启用网络连接,在 连接方式中选择 桥接方式,在 界面名称中选择可以连接外部网络的一个网卡。

注意:用户也可以在 连接方式中选择 网络地址转换(NAT)

(4)配置USB

在设置对话框,点击 USB设备,再取消 启用USB控制器

3.2.3、启动Ubuntu镜像

上述设置完毕后,点击 启动(T)

img

Ubuntu系统正式启动,如下所示:

3.2.4、获知Ubuntu系统的IP地址

点击左下角的图标,在搜索框中输入 terminal

弹出终端界面,输入命令:ip addr show

请记住,该IP地址为Ubuntu操作系统的IP地址。后续需要使用该IP地址

4、在windows上远程连接服务器

(1)打开 MobaXterm工具,并点击:SeesionSSH按钮。

1646018532933.png

(2)输入连接信息,远程地址,并点击OK

(3)弹出对话框,点击 是(Y)

(3)输入账号和密码

Ubuntu操作系统分为2个账号:

  • 账号:lzda;密码:123456(一般用账号lzda)
  • 账号:root;密码:123456

登录成功后,进入终端界面。

MobaXterm的Session页面中会有连接成功的连接,后续我们直接点击该连接,即可重新连接。

5、ubuntu文件映射到windows上

Ubuntu已搭建好samba服务器,windows上可以直接挂载Ubuntu的samba共享文件夹。

在文件管理器中输入\\192.168.1.14(注意:该IP地址为Ubuntu操作系统的IP地址,具体请参考3.2.4),然后敲回车键,即可进入Ubuntu的samba共享文件夹。

6、ubuntu获取源代码获取源

repo init -u https://gitee.com/openharmony/manifest.git -b master --no-repo-verify
repo sync -c
repo forall -c 'git lfs pull'

7、编译流程

编译步骤如下所示:

hb set -root .
hb set
lockzhiner
   lingpi

选择lingpi

hb build -f

编译出的目标文件在 out/lingpi/lingpi/images目录下。如下图所示:

8、烧录打印

8.1、安装USB驱动

打开主目录device/soc/rockchip/rk2206/tools/windows/DriverAssitant驱动目录,点击DriverInstall.exe,如下图所示:

点击 运行,如下图所示:

点击 驱动安装,如下图所示:

安装完成后退出。

8.2、烧写程序

8.2.1、打开RKDevTool

打开烧写工具RKDevTool,点击RKDevTool.exe。如下图所示:

点击运行,如下图所示:

8.2.2、指定烧写文件

(1)指定LoaderToDDR文件

点击红色箭头所指地方,如下图所示:

弹出打开对话框,选择主目录下 out/lingpi/lingpi/images,选中 rk2206_db_loader.bin文件。如下图所示:

(2)指定fireware文件

点击红色箭头所指地方,如下图所示:

弹出打开对话框,选择主目录下 out/lingpi/lingpi/images,选中 Firmware.img文件。如下图所示:

8.2.3、开始烧写

使用USB线,连接小凌派-RK2206开发板的USB-OTG(即烧录口)。如下图所示:

在小凌派-RK2206开发板上,长按MaskRom按键(详见板子的按钮),点击ReSet按键(详见板子的按钮),烧写工具出现:“发现一个MASKROM设备”。如下图所示:

点击 执行,下载程序。如下图所示:

下载完成,如下图所示:

img

8.3、查看打印信息

8.3.1、USB线连接设备调试串口

将USB线连接到小凌派-RK2206开发板的UART(即调试串口)。如下图所示:

8.3.2、Windows查看串口号

在Windows上点击 我的电脑,右击选中 管理,打开计算机管理对话框。如下所示:

在计算机管理对话框中,点击 设备管理器,点击 端口(COM和LPT),查看获知COM3是USB串口线。

img

8.3.3、查看串口调试信息

打开MobaXterm软件,点击 Session,再点击 Serial。如下图所示:

Serial Port中选择 COM3(即在8.3.2中查看的串口号),在 Speed中选择 115200,最后点击 OK。如下图所示:

按下小凌派-RK2206开发板的RESET按键,可以查看到如下打印信息:

img

马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/tinawan/vendor-lockzhiner.git
git@gitee.com:tinawan/vendor-lockzhiner.git
tinawan
vendor-lockzhiner
vendor_lockzhiner
master

搜索帮助

344bd9b3 5694891 D2dac590 5694891