tiny6410.docx
- 文档编号:2951648
- 上传时间:2022-11-16
- 格式:DOCX
- 页数:8
- 大小:17.20KB
tiny6410.docx
《tiny6410.docx》由会员分享,可在线阅读,更多相关《tiny6410.docx(8页珍藏版)》请在冰豆网上搜索。
tiny6410
tiny6410
简介
Tiny6410是一款以ARM11芯片(三星S3C6410)作为主处理器的嵌入式核心板,该CPU基于ARM1176JZF-S核设计,内部集成了强
大的多媒体处理单元,支持Mpeg4,
H.264/H.263等格式的视频文件硬件编解码,可同时输出至LCD和TV显示;它还并带有3D图形硬件加速器,以实现OpenGLES1.1
&2.0加速渲染,另外它还支持2D图形图像的平滑缩放,翻转等操作。
Tiny6410采用高密度6层板设计,尺寸为64x
50mm,它集成了128MDDRRAM,256M/1GBSLCNand
Flash存储器,采用5V供电,在板实现CPU必需的各种核心电压转换,还带有专业复位芯片,通过2.0mm间距的排针,引出各种常见的接口资源,以供
不打算自行设计CPU板的开发者进行快捷的二次开发使用。
Tiny6410SDK是采用Tiny6410核心板的一款参考设计底板,它主要帮助开发者以此为参考进行核心板的功能验证以及扩展开发。
该底板具有三
LCD接口、4线电阻触摸屏接口、100M标准网络接口、标准DB9五线串口、MiniUSB2.0接口、USBHost
1.1、3.5mm音频输入输出口、标准TV-OUT接口、SD卡座、红外接收等常用接口;另外还引出4路TTL串口,另1路TV-OUT、SDIO2接
口(可接SDWiFi)接口等;在板的还有蜂鸣器、I2C-EEPROM、备份电池、AD可调电阻、8个中断式按键等。
在布局上安排上,我们尽量考虑把常用尺寸的LCD模块能够固定在底板上,比如3.5”,4.3”LCD,7”LCD等,这样用户在使用时不至于把各种电线搅在一起,更增加了开发套件的便携性。
我们还充分地发挥了6410支持SD卡启动这一特性,使用我们精心研制的Superboot,无需连接电脑,只要把目标文件拷贝到SD卡中(可支持高达
32G的高速大容量卡),你就可以在开发板上极快极简单地自动安装各种嵌入式系统(WindowsCE6/Linux/Android/Ubuntu
/uCos2等);甚至无需烧写,就可以在SD卡上直接运行它们!
核心板说明
开发底板说明
Tiny6410的开发参考板提供如图所示,光盘中有该它的PCB文件(Allegro格式)
操作系统支持
Linux2.6.28.6+Qtopia-2.2.0+Qt-Extended-4.4.3+QtE-4.7.0
WindowsCE.NET6.0(R3)
Android2.2
Ubuntu-0910完全开源的U-boot
三星公司为6410系统提供了带有USB下载功能的U-boot,我们在此基础上增强和改进了它的功能,并把它完全开源出来,以供广大嵌入式爱好者学习研究使用,主要特性如下:
增加了下载菜单,类似Superboot的USB下载菜单
增加了SD卡启动配置
支持直接下载烧写yaffs2文件系统映像
支持烧写WindowsCEBootLoader之Nboot
支持烧写WindowsCE映像的功能
支持烧写单文件映像文件,就是通常所说的裸机程序
支持返回原始shell
说明:
大部分声称完全开源Bootloader的6410开发板,也都是三星提供的U-boot稍作改动而来的,所有开源的U-boot目前均无法烧写到SDHC卡(超过2G的大容量SD卡)中使用。
带菜单下载功能的开源U-Boot
获取U-boot源代码
附带光盘Linux目录下:
u-boot-mini6410-20100730.tar.gz(请以最新日期版本为准)
编译适用于SD卡启动的U-boot
使用缺省配置文件编译适用于SD卡启动的U-boot,最后会生成U-boot.bin,它和光盘中的U-boot_sd.bin是一致的
#cd/opt/FriendlyARM/mini6410/linux/u-boot-mini6410
#makemini6410_sd_config;make
编译适用于NandFlash启动的U-boot
使用缺省配置文件编译适用于SD卡启动的U-boot,最后会生成U-boot.bin,它和光盘中的U-boot_nand.bin是一致的
#cd/opt/FriendlyARM/mini6410/linux/u-boot-mini6410
#makemini6410_nand_config;make
适合企业批量生产的Superboot
除
了完全开源的U-boot,我们花重金为企业用户设计了功能超强的Superboot,
它支持从SD卡直接安装或运行系统,无需USB线、串口线,而且安装系统的速度极快,平均1.8Mbyte/秒,因此它十分适合于企业大批量生产使
用;Superboot可以支持普通的SD卡和高速大容量SDHC卡(最大为32G),目前通过Superboot可以安装或运行以下几种系统:
Linux:
125M,烧写仅需70秒
WindowsCE6:
45M,烧写仅需25秒
Android:
80M,烧写仅需45秒
Ubuntu:
800M,直接复制到SD即可运行
UserBin:
裸机程序,或简易的单文件系统映像,如uCos,RT-Thread等;可以烧写到Nand中,也可以在配置文件中指定加载地址直接运行。
说明:
Superboot是由友善之臂精心研制开发的,并不提供源代码,任何企业或个人都可以免费使用它。
迄今最好用,功能最强的Bootloader(对比)
Bootloaderfor6410对比对比项
友善之臂Superboot
友善之臂U-Boot
其他开源的U-Boot
简单易用的下载菜单
支持
支持
有的支持,但不完善
USB下载StepLoader,如Nboot等
支持
支持
支持
USB下载Linux内核
支持
支持
支持
USB下载Yaffs2文件系统映像
支持
支持
有的支持
USB下载UBIFS文件系统映像
(一般Android系统用)
支持
不支持
不支持
USB下载EBOOT.nb0
不需要借助Eboot,所以不支持
不需要借助Eboot,所以不支持
支持,借助Eboot烧写WinCE的步骤很复杂
USB下载WindowsCE映像NK.bin
支持
不支持
不支持
USB下载WindowsCE映像NK.nb0
不需要,所以不支持
支持
不支持
USB下载WindowsCE开机图片
支持(直接使用bmp文件,不需要转换)
不支持
有的可以支持,但需要事先手工转换
USB下载烧写裸机程序
支持
支持
支持
Linux启动参数设置
支持
支持
支持
普通SD卡(2G以内)
支持
支持
支持
高速大容量SD卡(FAT32格式)
支持
不支持
不支持
SD卡脱机烧写StepLoader如Nboot等
支持
不支持
不支持
SD卡脱机烧写Linux内核
支持
不支持
不支持
SD卡脱机烧写Yaffs2映像
支持
不支持
不支持
SD卡脱机烧写UBIFS映像
(一般Android系统用)
支持
不支持
不支持
SD卡脱机烧写WindowsCE映像NK.bin
支持
不支持
不支持
SD卡脱机烧写WindowsCE开机图片
支持(直接使用bmp文件,不需要转换)
不支持
不支持
SD卡脱机烧写裸机程序
支持
不支持
不支持
SD卡直接运行Linux全系统
支持
不支持
不支持
SD卡直接运行WindowsCE全系统
支持
不支持
不支持
SD卡直接运行Ubuntu全系统
支持
不支持
不支持
SD卡直接运行Android全系统
支持
不支持
不支持
SD卡直接运行裸机程序
支持
不支持
不支持
SD快速读取和烧写系统(见注释1)
支持
不支持
不支持
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- tiny6410