Tiny4412 用户手册
版本:2015-03-20
(本手册适用于 Tiny4412 开发板)
Copyright@2013
第- 1 -页
版权声明
本手册版权归属广州友善之臂计算机科技有限公司(以下简称“友善之臂”)
所有, 并保留一切权力。非经友善之臂同意(书面形式),任何单位及个人不得擅自
摘录本手册部分或全部,违者我们将追究其法律责任。
敬告:
在售开发板的手册会经常更新,请在 http://www.arm9.net 网站查看最近更新,
并下载最新手册,不再另行通知。
第- 2 -页
更新说明:
日期
2015-03-20 增加 Android 5.0.2 系统,特性如下:
说明
1) 内核版本为 Linux 3.0.86;
2) 支持红外遥控器;
3) 支持 HDMI 输出(最高支持 1080P),可与 LCD 同步显示,自带分辨率设置界
4) 支持以太网,支持开机自动连接,带设置界面,可使用 Static IP 或 DHCP 方
面;
式连接网络;
5) 支持使用 USB WiFi 网卡连接 WiFi 网络;
6) 多媒体硬解播放视频;
7) 支持 Android 硬件访问接口:libfriendlyarm-hardware.so, 自带串口、LED、
PWM、A/D、IIC、GPIO、SD 卡访问接口、USB 摄像头拍照等示例源代码。
8) 支持 adb 调试;
9) 支持中兴 MF210 3G 模块,可使用联通 3G 网络上网和收发短信;
10) 支持重力感应;
2014-08-22 增加功能完善的 Android 4.1.2 系统,特性如下:
11) 内核版本为 Linux 3.0.31;
12) 支持红外遥控器;
13) 支持 HDMI 输出(最高支持 1080P),可与 LCD 同步显示,与 Android 4.2 相比,
兼容性更好更稳定,支持更多老款的电视,并自带分辨率设置界面;
14) 集成以太网框架,支持开机自动连接,带设置界面,可使用 Static IP 或 DHCP
方式连接网络;
15) 支持使用 USB WiFi 网卡连接 WiFi 网络;
16) 多媒体硬解播放性能更好;
17) 支持 Android 硬件访问接口:libfriendlyarm-hardware.so, 自带 Watch Dog、串
口、LED、PWM、A/D、IIC、GPIO、SD 卡访问、USB 摄像头拍照等示例源
代码。
18) 支持 VNC Server;
19) 支持 adb 调试;
20) 已 Root;
21) 支持 USB 摄像头;
22) 支持中兴 MF210 3G 模块,可使用联通 3G 网络上网和收发短信;
23) 支持重力感应;
2014-03-14 Superboot4412 更新如下:
1)修正了 eMMC 大小显示不正确的问题;
2)实现了根据 eMMC 大小进行智能分区,以使 Android 下的 Data 分区得到更大
的可用空间;
第- 3 -页
3)开启了三星推荐的 TrustZone 安全模式,注意内核必须也要启动 TrustZone 模
式,才能配合此版本的 Superboot 使用,否则将无法启动;
内核更新(适用于 Linux 和安卓):
1) 内核开启了 TrustZone,以配合 Superboot4412 的更新;
2) 修正 A/D 转换无法使用的问题;
Linux 系统更新:
修复了通过 ftp 向开发板传输文件时的用户名和密码问题( 用户名和密码均
为:plg)
Android 系统更新:
1. 根据 eMMC 大小来对 eMMC 进行更合理的分区,每种 eMMC 大小会生成不
同的 userdata.img 文件。
2. 确认修复 iTest 测试 COM3 串口时,设备选/dev/s3c2410_serial3 (115200, 8, 1)
无法连接的问题
MiniTools 更新:
烧写 Android 系统时,会自动根据 eMMC 大小烧写不同的 userdata.img 文件。
Tiny4412ADK 增强版底板进行了更新, 使之更加适用于移动互联网相关
2014-01-14
的产品研发:
增加了以下接口:
1) Mini PCIe:可用于连接市面上大部分 3G 模块,比如中兴,华为,龙尚
等品牌,目前我们在 Android4 下开发了中兴 MF210 的驱动,因此
推荐使用该模块来进行项目开发,其它型号的 3G 模块需要自已集成
相应的驱动。
2) 增加 RS485 接口。
2013-12-27 1. Linux 软件更新:
1) Qt 版本升级为 Qt/E-4.8.5,支持旋转功能(需要设置环境变量,见手册示例)
2) 增加基于 Qt/E-4.8.5 的 WebKit 网络浏览器 Arora,功能强大,能正常渲染
现代的网页内容
3) 增加集成 python,支持脚本编程,可访问硬件和 c 程序库,非常适合物
联网应用开发(内含一个蜂鸣器操作示例, 位于/opt/python/pwm.py)
4) 增加集成了 ssh,可用于远程访问和管理设备,文件传输等,非常适合远
程调试开发和管理(登陆用户名 root, 默认密码 fa)
2.Android 软件更新:为以太网增加设置界面,支持设置使用静态 IP 地址或 DHCP
动态 IP 地址。
第- 4 -页
2013-12-02 1) 完善了 Linux 系统,升级包括:
- 增加 支持 USB 3G 上网卡,支持上百种 3G 上网卡,如目前应用最多的
华为 E261 等
- 增加支持 USB 摄像头,首选罗技 720p 高清摄像头 C270,其他 UVC 摄像
头可自行测试。
- 增加经过 UI 优化的 Smplayer 播放器,核心采用 mplayer,支持格式最多!
- 增加支持迷你USB WiFi无线上网卡( 基于RT8192CU 芯片)
2) 原标准版底板更名为“增强版”,原精简版底板更名为“标准版”。
3) Android 4.2.2更新如下:
- 增加SD卡读写测试程序,并在用户手册中增加Android4.2下程序中读写SD卡的方法。
- 修正串口设备没有读写权限的问题。
2013-11-12 1) Android 4.2.2 更新如下:
- 解决了LCD闪屏问题;
- 增加了电阻屏支持(S70, w101等);
- 增加界面Root权限的支持;
- 增加支持 data 分区映象烧写,方便厂家预装应用;
- 增加支持HDMI通过烧写时在FriendlyARM.ini中指定LCD-Type参数来更改分辨率;
2) Linux系统更新如下:
- 增加了电阻屏支持(S70, w101等);
3) Superboot和MiniTools更新支持 Android Data 分区的烧写;
2013-10-10 1) Android升级至Android 4.2.2
2) 完美实现HDMI 1080P系统界面逐点输出
3) 增加 Linux 系统的支持,采用最新的Linux-3.5稳定内核,含 Qtopia2/Qtopia4/Qt 4.8.5 三
种图形界面,无缝切换
2013-09-10
增加底板 Tiny4412SDK 标准版 的说明,原底板更名为 增强版,推荐企业用户使用增
第- 5 -页
强版。
2013-09-09
增加USB摄像头的支持,最高支持720P摄像头预览,可指定分辨率,同时提供开源的
DEMO供开发参考。
2013-08-13 2013-08-13更新如下:
1) 增加USB下载工具-MiniTools的支持,简要特性如下:
无需串口连接: MiniTools 完全使用 USB 传输数据, 无需串口,让你的桌面更整
洁。
真正一键烧写: 无需从串口输入命令,再点选 USB 下载,并且要通过多个步骤才
能烧 写整个系统,较为繁琐;MiniTools 真正实现一键烧写,烧写文件可单选,也可
全选。
支持 32/64-bit 电脑: MiniTools 安装程序已经包含 32/64-bit 所需要的下载驱
动,通吃 所有 Windows 平台。
跨平台: MiniTools采用Qt4开发,可支持各种Windows和Linux发行版。
支持所有友善之臂开发板:只需要一次安装,支持目前在售的所有友善之
臂2440/6410/210/4412开发板的USB烧写。
2) Android下增加以太网的支持,支持DHCP自动获取IP地址,中途插拨网络也能自动重连
网络。
2013-08-05 2013-08-05更新如下:
1)将Android无操作时自动关屏的时间默认延长至3周;
2) 增加背光调节功能;
3) 增加支持中兴MF210联通3G模块, 支持开机自动3G拨号上网,支持短信息收发 ;
4) 增加完全开源的U-boot-Tiny4412;
5) 增加Superboot-4412:
- 支持通过脚本指定烧写文件和启动参数
- 支持SD卡脱机快速烧写
- 支持烧写进度LCD显示
第- 6 -页
- 支持蜂鸣器和LED状态指示
- 支持烧写EXT3/EXT4文件系统
6) 优化了HDMI输出,默认输出分辨率为720P, 连接高清电视可即插即用;配合
HD700(1280x720)使用效果最佳,可与LCD完美同步显示;
7) 增加三星原厂资料,供用户参考;
8) 优化了GPU驱动, 2D/3D性能提升40%,配HD700高清屏,安兔兔跑分可达14960,流畅度
与Galaxy S3手机相当。
2013-07-09 本手册第一次发布
第- 7 -页
目录
TINY4412 用户手册
........................................................................................................................................... - 1 -
第一章 TINY4412 开发板介绍
1.1 TINY4412 核心板介绍
........................................................................................................................ - 13 -
........................................................................................................................ - 14 -
1.1.1
1.1.2
1.1.3
Tiny4412 核心板资源特性
Tiny4412 核心板引脚定义
Tiny4412 核心板接口说明
...................................................................................................... - 14 -
...................................................................................................... - 15 -
...................................................................................................... - 18 -
1.2 TINY4412 底板介绍
............................................................................................................................ - 19 -
1.2.1
1.2.2
Tiny4412ADK 增强版 底板介绍
Tiny4412SDK 标准版 底板介绍
........................................................................................... - 20 -
........................................................................................... - 23 -
1.3 TINY4412 开发底板接口说明
............................................................................................................. - 26 -
1.3.1 电源接口和插座
1.3.2 串口
1.3.3
USB接口
1.3.4 网络接口
1.3.5 音频接口
1.3.6 用户按键
LCD接口
1.3.7
ADC输入
1.3.8
1.3.9
PWM控制蜂鸣器
I2C-EEPROM
1.3.10
1.3.11
SD卡
1.3.12 GPIO/SDIO接口
1.3.13 CMOS CAMERA接口
1.3.14 CPLD-JTAG接口
1.3.15 mini PCIe接口
....................................................................................................................... - 26 -
........................................................................................................................................... - 27 -
................................................................................................................................... - 28 -
................................................................................................................................... - 29 -
................................................................................................................................... - 29 -
................................................................................................................................... - 30 -
................................................................................................................................... - 30 -
.................................................................................................................................. - 31 -
..................................................................................................................... - 31 -
........................................................................................................................... - 32 -
.......................................................................................................................................... - 32 -
....................................................................................................................... - 32 -
............................................................................................................. - 33 -
...................................................................................................................... - 34 -
.......................................................................................................................... - 34 -
1.4 TINY4412 的软件特性
........................................................................................................................ - 34 -
1.4.1
1.4.2
Android 5.0.2 系统资源特性
Linux系统资源特性
.................................................................................................. - 34 -
................................................................................................................. - 36 -
第二章 准备工作
2.1 开发板设置及连接
.............................................................................................................................................. - 40 -
.............................................................................................................................. - 40 -
2.1.1 启动模式选择
2.1.2 外部接口连接
2.1.3 设置超级终端
........................................................................................................................... - 40 -
........................................................................................................................... - 41 -
........................................................................................................................... - 41 -
2.2 制作用于安装系统的SD卡
................................................................................................................. - 44 -
2.2.1 使用SD-Flasher工具烧写Superboot到SD卡
2.2.2 恢复SD卡到原始状态
........................................................................... - 45 -
.............................................................................................................. - 48 -
第- 8 -页