简介 |
Tiny6410是一款以ARM11芯片(三星S3C6410)作为主处理器的嵌入式核心板,该CPU基于ARM1176JZF-S核设计,内部集成了强大的多媒体处理单元,支持Mpeg4, H.264/H.263等格式的视频文件硬件编解码,可同时输出至LCD和TV显示;它还并带有3D图形硬件加速器,以实现OpenGL ES 1.1 & 2.0加速渲染,另外它还支持2D图形图像的平滑缩放,翻转等操作。
Tiny6410采用高密度6层板设计,尺寸为64 x 50mm,它集成了128M DDR RAM,256M/1GB SLC Nand Flash存储器,采用5V供电,在板实现CPU必需的各种核心电压转换,还带有专业复位芯片,通过2.0mm间距的排针,引出各种常见的接口资源,以供不打算自行设计CPU板的开发者进行快捷的二次开发使用。
Tiny6410SDK是采用Tiny6410核心板的一款参考设计底板,它主要帮助开发者以此为参考进行核心板的功能验证以及扩展开发。该底板具有三LCD接口、4线电阻触摸屏接口、100M标准网络接口、标准DB9五线串口、Mini USB 2.0接口、USB Host 1.1、3.5mm音频输入输出口、标准TV-OUT接口、SD卡座、红外接收等常用接口;另外还引出4路TTL串口,另1路TV-OUT、SDIO2接口(可接SD WiFi)接口等;在板的还有蜂鸣器、I2C-EEPROM、备份电池、AD可调电阻、8个中断式按键等。
在布局上安排上,我们尽量考虑把常用尺寸的LCD模块能够固定在底板上,比如3.5”,4.3”LCD, 7”LCD等,这样用户在使用时不至于把各种电线搅在一起,更增加了开发套件的便携性。
我们还充分地发挥了6410支持SD卡启动这一特性,使用我们精心研制的Superboot,无需连接电脑,只要把目标文件拷贝到SD卡中(可支持高达32G的高速大容量卡),你就可以在开发板上极快极简单地自动安装各种嵌入式系统(WindowsCE6/Linux/Android/Ubuntu/uCos2等);甚至无需烧写,就可以在SD卡上直接运行它们!
|
|
核心板说明
|
|
CPU处理器
- Samsung S3C6410A,ARM1176JZF-S核,主频533MHz,最高667Mhz
DDR RAM内存
FLASH存储
- 在板256M/1GB Nand Flash, 掉电非易失
接口资源
- 2 x 60 pin 2.0mm space DIP connector
在板资源
- 4 x User Leds (Green)
- 10 pin 2.0mm space Jtag connector
- Reset button on board
- Supply Voltage from 4.75V to 5.25V
PCB规格尺寸
- 6层高密度电路板,采用沉金工艺生产
- 64 x 50 x 12 (mm)
操作系统支持
- Linux2.6.36 + Qtopia-2.2.0 + Qtopia4-Phone + QtE-4.7.0
- WindowsCE.NET 6.0(R3)
- Android 2.1
- Ubuntu-0910
| |
|
|
|
开发底板说明 |
|
|
Tiny6410的开发参考板提供如图所示,光盘中有该它的PCB文件(Allegro格式)
|
|
|
Linux软件特性 |
[tr][/tr] |
- 编译器: arm-linux-gcc 4.5.1, 默认采用armv6指令集,支持硬浮点运算
|
- Bootloader:完全开源的U-boot,支持SD启动,支持一键下载烧写Linux/WinCE/Android/Ubuntu (★源代码)
|
- Superboot: 支持脱机快速烧写Linux/WinCE/Ubuntu/Android/裸机程序等,SD-Flasher支持WinXP/Win7
|
- Linux内核:最新的Linux-2.6.36,带有完善的BSP
|
- 支持YAFFS2, UBIFS, EXT2, EXT3, CRAMFS, FAT16/32, NFS等格式的文件系统 (★源代码)
- 支持ADC驱动 (★源代码)
- 支持一线精准触摸,最大可支持21"电阻触摸,非常准确,不抖动 (★源代码)
- 支持背光调节,带有127级背光调节,可以实现炫酷的渐熄效果 (★源代码)
- 支持SD WiFi (★源代码)
- 支持4个串口驱动,支持USB转串口驱动 (★源代码)
- 支持RTC实时时钟保存 (★源代码)
- 支持多种型号的LCD驱动,3.5", 4.3", 7", 8", 10.4", VGA1024x768等 (★源代码)
- 支持I2C设备,如EEPROM (★源代码)
- 支持中断式按键驱动 (★源代码)
- 支持音频输入与输出,采用ALSA接口,录音,放音均可 (★源代码)
- 支持DM9000以太网驱动 (★源代码)
- 支持3G:涵盖WCDMA, CDMA2000, TD-SCDMA等网络制式 (★源代码)
- 支持常见USB外设:USB键盘,鼠标,扫描器,优盘,HUB等 (★源代码)
- 支持1000多种USB无线网卡驱动 (★源代码)
- 支持万能驱动USB摄像头 (★源代码)
- 支持多媒体驱动:TV-OUT, Mpeg4/H.263/H.264编解码,Post Processor,2D图形图像翻转,拉伸,缩放等,3D OpenGL ES等驱动
|
- 嵌入式图形界面
- Qtopia-2.2.0: 经典的Qtopia-2.2.0,,含嵌入式浏览器,基于Qt/E 2.0库(平台★源代码)
- Qt/E-Extended-4.4.3: 手机版的Qtopia(平台★源代码)
- Qt/E 4.7.0: 最新的Qt/Embedded(平台★源代码)
|
- 图形界面应用程序
- LED测试
- 按键测试
- PWM控制蜂鸣器
- GPRS拨号,短信群发
- 3G无线上网拨号
- 看门狗
- 网络设置
- Ping
- SMPlayer: 采用硬解码的播放器,可以流畅播放Mpeg4/H.263/H.264等格式的影片,效果非凡
- QtE4切换器: 用于在Qtopia-2.2.0中无缝切换启动QtE4
- Qtopia4切换器:用于在Qtopia-2.2.0中无缝切换启动Qtopia4(就是手机版的Qtopia)
- 录音机: 采用ALSA接口实现
- 串口助手:支持ASCII码,16进制发送,支持USB转串口
- USB摄像头预览并拍照:支持万能驱动USB摄像头
- Penpad: 手写板,可以用来测试触摸屏的准确性
- 开机自动运行:可以设置用户程序开机自动运行
- 语言设置:支持中文,英文,日文
- I2C-EEPROM读写测试
- 触摸屏循环校正:极大改善了TSLIB校正时无验证的问题
|
- Busybox(★源代码)
- 版本:1.17.2
- 源代码,并包含现成即用的配置脚本
|
|
WindowsCE6软件特性 |
- Bootloader: 完全开源的Nboot,支持快速启动WinCE,支持加载开机画面,支持用户自定义进度体(颜色,长度,高度)
|
- BSP特性:
- 支持SD WiFi: 纠正了在4.3"LCD上无法点击设置无线网络的问题
- 支持LED驱动
- 支持按键驱动
- PWM控制蜂鸣器驱动
- TV-OUT驱动
- RTC驱动:支持掉电时间保存
- 多媒体驱动:完美支持硬解码播放器
- OpenGL ES驱动
- SD卡驱动:可支持最大32G SDH即插即用
- USB蓝牙即插即用
- USB无线网卡即插即用
- LCD驱动:支持3.5", 4.3", 7", 8", VGA1024x768等多种LCD驱动
- DM9000网卡驱动
- USB外设:支持USB键盘,鼠标,扫描器,优盘等即插即用
- 音频输入与输出:采用WM9713音频芯片
- 支持注册表读写,掉电不会丢失设置改变
- 支持背光127级可调,可以实现炫酷的渐熄效果
- 实现一线触摸,支持4.3"-21"等大尺寸四线电阻触摸准确触摸,不抖动
|
|
Android 2.1软件特性 |
|
- Android 2.1固件特性
- 支持USB蓝牙即插即用
- 支持3G无线上网,支持100多种USB上网卡,涵盖WCDMA, CDMA2000, TD-SCDMA等多种网络制式
- 支持优盘即插即用
- 支持背光127级可调,支持炫酷的背光渐熄效果
- 支持一线精准触摸,支持4.3"-21"等大尺寸四线电阻触摸屏
- 支持开机触摸循环校正,多种尺寸的LCD可共用同一个固件
- 支持SD WiFi,软硬重启均不会失效,支持DHCP自动分配IP地址,并获取DNS
- 支持有线以太网图形界面设置,自动获取IP,也可手工设置静态IP
|
|
Ubuntu -0910软件特性 |
|
- 采用最新Linux内核Linux-2.6.36
- 采用最终版armv6的Ubuntu-0910
- 支持一线精准触摸,支持UBIFS烧写
- 支持SD脱机烧写,或SD卡复制即可运行
|
|
用户手册 (发行版本: 2010-11-28) |
- [url=]Tiny6410硬件手册[/url]
- [url=]Tiny6410功能测试手册[/url]
- [url=]Tiny6410刷机指南[/url]
- [url=]Tiny6410 Linux开发指南[/url]
- [url=]Tiny6410 WindowsCE开发指南[/url]
- [url=]Tiny6410 Android开发指南[/url]
- [url=]Tiny6410 Ubuntu简易手册[/url]
|