SBC-RK3066 Android 用户手册
微雪电子
MarsBoard RK3066 Pro 用户手册
版权声明
本手册所有权由深圳市微雪电子有限公司独家持有。未经本公司的书
面许可,不得以任何方式或形式进行修改、分发或复制本文档的任何
部分,否则一切后果由违者自负。
产品概述
MarsBoard RK3066 Pro 是基于瑞芯微 RockchipRK3066 处理器的卡片式电脑。Rockchip
RK3066 采用 40nm 工艺打造, CPU 采用双核 ARM Cortex-A9 加四核 GPU 架构,主频高
达 1.6GHz,支持 OpenGL ES 1.1/2.0 和 OpenVG 1.1。
板载资源
[ 核心板器件 ]
1. Rockchip RK3066
2. DDR3 1GB 内存
3. 4GB eMMC Flash 存
储器
4. TPS659102 电源管理
芯片
5. TX 调试 LED
6. 电源 LED
7.
LAN8720A
10M/100M 以太网
PHY
8.
J3 扩展接口(20x2
pin 1.27mm)
9.
J2 扩展接口(50x2
pin 1.27mm)
10. J1 扩展接口(50x2
pin 1.27mm)
图 1. 核心板资源
1
SBC-RK3066 Android 用户手册
微雪电子
图 2. 底板资源
[接口简介]
[器件简介]
25. 电源指示灯
26. FE1.1S
27. 蜂鸣器
28. GM7123C
29. ALC5631
30. 咪头
31. 用户 LED
32. AD 按键
33. CP2102
[跳线说明]
34. ONE-WIRE 接口跳线
35. 蜂鸣器跳线
36. Arduino UART 选择跳线
37. Arduino AD 选择跳线
38. Arduino Port 选择跳线
39. 用户 LED 跳线
1. 1-WIRE 接口
2. CM-RK3066 核心板接口
3. CSI 摄像头接口
4. HDMI 接口
5.
6.
ICSP 接口
LCD 接口
7. VGA 接口
8. Arduino 接口
9. Micro SD 卡接口
10. 3.5mm LINE IN 接口
11. 3.5mm 耳机接口
12. DEBUG 接口
13. OTG 接口
14. I2C 接口
15. 核心板扩展接口
16. UART 接口
17. 电池座
18. 带流控制的 UART 接口
19. SPI 接口
20. IR 接口
21. 电源接口
22. 扩展电源接口
23. USB 接口
24. LAN 接口
2
SBC-RK3066 Android 用户手册
微雪电子
目录
2
3
4
MarsBoard RK3066 Pro 用户手册 ............................................................................................. 1
版权声明 .......................................................................................................................... 1
产品概述 .......................................................................................................................... 1
板载资源 .......................................................................................................................... 1
第一章
Android 开发环境搭建与调试 ........................................................................ 5
Android 环境搭建 .............................................................................................. 5
1
1.1 获取 Android 固件资源 ............................................................................ 5
1.2 烧录固件文件 .......................................................................................... 5
Android 功能调试 .............................................................................................. 9
2.1 LCD 与触摸屏测试 .................................................................................... 9
2.2 音频测试................................................................................................ 10
2.3 MIC 测试 ................................................................................................. 11
2.4 LINE IN 测试 ............................................................................................ 12
2.5 视频测试................................................................................................ 12
2.6 USB 摄像头测试 ...................................................................................... 12
2.7 有线网络测试 ........................................................................................ 13
2.8 USBWIFI 测试 .......................................................................................... 14
2.9 SD 卡测试 ............................................................................................... 14
2.10 USB HUB 测试 ....................................................................................... 15
Android 源码编译 ............................................................................................ 16
3.1 获取 Android 源码资源 .......................................................................... 16
3.2 Android 源码编译步骤 ............................................................................ 16
3.3 Android 源码下载步骤 ............................................................................ 16
Android 升级固件相关操作 ............................................................................. 19
4.1 升级固件的制作与烧录 ......................................................................... 19
4.2 升级固件的解压 .................................................................................... 20
Linux 开发环境搭建与调试 .......................................................................... 22
Linux 环境搭建 ................................................................................................ 22
1.1 获取 Linux 固件资源 .............................................................................. 22
1.2 烧录镜像文件 ........................................................................................ 22
Linux 功能调试 ................................................................................................ 25
2.1 电脑端通过 SSH 方式对 SBC-RK3066 进行操作 ...................................... 25
2.2 LED 测试 ................................................................................................. 28
2.3 PWM 测试 .............................................................................................. 28
2.4 DS18B20 测试 ......................................................................................... 28
2.5 RTC 测试 ................................................................................................. 29
2.6 GPS 测试 ................................................................................................. 29
2.7 MAG3110 测试 ....................................................................................... 30
2.8 AT45DB E2PROM 测试 ............................................................................. 30
2.9 RS485 接收发送测试 .............................................................................. 31
2.10 USB CAMERA 测试 ................................................................................. 32
2.11 USB Wi-Fi 测试 ...................................................................................... 34
第二章
1
2
3
SBC-RK3066 Android 用户手册
微雪电子
3
2.12 USB HUB 测试 ....................................................................................... 36
2.13 SD 卡测试 ............................................................................................. 36
Linux 内核编译 ................................................................................................ 37
3.1 获取 Linux 源码资源 .............................................................................. 37
3.2 Linux 内核编译........................................................................................ 37
3.3 升级固件的制作与烧录 ......................................................................... 38
4
SBC-RK3066 Android 用户手册
微雪电子
第一章 Android 开发环境搭建与调试
1 Android 环境搭建
SBC-RK3066 提供的提供 Android4.2.2 Android_4.4.2,两种版本的 Android 镜像与源码。
本手册将简单讲述一下镜像下载和源码编译。出厂默认是 Android_4.4.2,显示分辨率为
1024*600。用户可以自行烧录其他版本的镜像。
注意:以下提到的电源为 5V/2A 的电源适配器。
1.1 获取 Android 固件资源
MarsBoard_RK3066_PX2_Android_4.4.2_HDMI_720P_Nand_V1.0.img
固件说明:产品出厂已经预装了搭配 7inch LCD HY070CTP-HD 屏幕的系统。如果用户
需要外接 HDMI 显示器使用的话,需要重新烧写这个镜像。
MarsBoard_RK3066_PX2_Android_4.4.2_LCD_HY070CTP-HD_1024x600_Nand_V1.0.img
固件说明:出厂自带的系统镜像。适用于 SBC-RK3066接入了 LCD(型号是 HY070CTP-HD,
分辨率为 1024x600)的情况。
RKBatchTool-MarsBoard_RK3066_Box_Android_4.2.2_HDMI_1080P_V1.0.img
固件说明:用户如果需要用到较早的 Android 4.2.2 版本,并且是外接 HDMI 显示器
的话,选择烧写这个镜像。
如需深度定制 Android 系统,请参考 3. Android 源码编译
1.2 烧录固件文件
产品出厂已经预装了搭配 7inch LCD HY070CTP-HD 屏幕的系统。如需外接 HDMI 显
示器,或者需要重装系统的话,请参阅以下步骤。如果无需更换系统,可以直接阅读
2. Android 功能调试一节。
1) 连接 MicroUSB 线,并按下下图所示的按键 VOL+,直到电脑端发现新硬件。
5
SBC-RK3066 Android 用户手册
微雪电子
图 3. 通过 MicroUSB 线接入电脑
1) 安装瑞芯微驱动助手(Release_DriverAssitant\ DriverInstall.exe)。
2) 安装成功后在电脑的硬件管理界面可以看到如下的信息。
图 4. 硬件管理界查看
3) 将 AndroidTool_Release_v2.1 工具解压到 windows 下的 D 盘。
4) 打开 AndroidTool_Release_v2.1\AndroidTool_Release\AndroidTool.exe
界面如下图所示:
6
SBC-RK3066 Android 用户手册
微雪电子
图 5. AndroidTool 界面
5) 解压下载的压缩包
MarsBoard_RK3066_PX2_Android_4.4.2_HDMI_720P_Nand_V1.0.img.7z
6) 打开 AndroidTool.exe,选择 Upgrade Firmware 选项卡下的 Firmware,选择需
要下载的固件。点击 Upgrade 开始更新固件。
图 6. 升级固件
注意:加载固件需要的时间较长,请耐心等待。
7) 显示下图红框中的信息时说明下载完成
7
SBC-RK3066 Android 用户手册
微雪电子
图 7. 下载完成
8