ARM11
ARM11系列微处理器是ARM公司近年推出的新一代RISC处理器,它是ARM新指令架构——ARMv6的第一代设计实现。该系列主要有ARM1136J,ARM1156T2和ARM1176JZ三个内核型号,分ARM11架构别针对不同应用领域。
目标应用
ARMv6架构是根据下一代的消费类电子、无线设备、网络应用和汽车电子产品等需求而制定的。ARM11的媒体处理能力和低功耗特点,特别适用于无线和消费类电子产品;其高数据吞吐量和高性能的结合非常适合网络处理应用;另外,也在实时性能和浮点处理等方面ARM11可以满足汽车电子应用的需求。可以预言,基于AMRv6体系结构的ARM11系列处理器将在上述领域发挥巨大的作用。
优越的性能:
ARM11处理器的超强性能是由一系列的架构特点所决定的。
ARMv6—决定性能的基础
ARMv6架构决定了可以达到高性能处理器的基础。总的来说,ARMv6架构通过以下几点来增强处理器的性能:
1.多媒体处理扩展 使MPEG4编码/解码加快一倍
音频处理加快一倍
2.增强的Cache结构 实地址Cache4
减少Cache的刷新和重载
减少上下文切换的开销
3.增强的异常和中断处理 使实时任务的处理更加迅速
4.支持Unaligned和Mixed-endian数据访问 使数据共享、软件移植更简单,也有利于节省存储器空间
对绝大多数应用来说,ARMv6保持了100%的二进制向下兼容,使用户过去开发的程序可以进一步继承下去。ARMv6保持了所有过去架构中的T(Thumb指令)和E(DSP指令)扩展,使代码压缩和DSP处理特点得到延续;为了加速Java代码执行速度的ARM Jazalle技术也继续在ARMv6架构中发挥重要作用。
常用ARM型号概述:
ARM7是冯诺依慢结构
ARM9、ARM11是哈佛结构,所以性能要高一点。
ARM9和ARM11大多带内存管理器,跑操作系统好一点,ARM7适合裸奔。
不跑操作系统,价格低一点的:ARM7、cortex-M3等等。
性价比高,可跑也可不跑操作系统的:ARM9、cortex-Rx等等。
性能高的,通常要跑操作系统的:ARM10、ARM11、Cortex-A8等等。
成熟的:ARM7ARM9ARM11。
发展趋势:Cortex-A、Cortex-R、Cortex-M。
其实弄ARM大多还是在嵌入式领域,不过现在很多上网本也开始ARM了,估计与intel竞争的时候快来了。
2410和2440都是三星公司生产的基于ARM9内核的芯,资源上相差不大,2440多了camara接口,速度要更快一些。上边讲的版本是指内核版本,而各个公司出的发行号又各有不同。比如三星的2440,atmel的9260.就好比linux的内核版本号与红帽子的发行号不一样是一个道理。
ARM产品举例:
诺基亚N79:
arm11 369MHZ 主要是频率取胜,由于超高的频率,在2D坏境中的运行能力超强,甚至超过95。但是在多媒体方面就是最差的了,最高只能搭载200W像素的摄像头。本质是由于缺少解码芯片,对音频及3D图像只能通过cpu硬解,效率低下。但是在普通使用过程中你会发现它很实用,就如电脑中的高主频CPU搭载大内存而集成显卡的那种机器。只要你不玩要求很高的大型3D游戏,机器可以说是飞快。当然普通的3D游戏也能胜任,如孤岛悲歌,7夜,以及N-GAGE游戏。(只有极少部分游戏运行不够流畅。)
而ARM9 220MHZ 的由于搭载了较多的解码芯片,在多媒体性能方面略胜于前者。可以搭载320W像素的摄像头,有独立的AAC解码,所以看使用AAC音频格式的视频时不会出现卡的现象。缺点就是低主频,而且运存一般较低。导致系统运行缓慢,多开程序容易死机。
反正两个cpu各有优缺点,而arm11 369MHZ的 更为廉价,所以性价比更高,而且更适合大多数人群,毕竟整天拿个手机玩超高要求的3d游戏的人还是少数,大多数人比较在意系统运行速度及一般的游戏性能。
飞凌TE6410:
该产品采用”核心板+底版”结构,板对板之间选用高质量进口连接器,坚固耐用!镀金工艺可保证常年运行不氧化!核心板尺寸仅5CM*6CM(业内最小!),引出脚多达320个;具有CAN总线、RS-485总线、稳定适用的VGA/TV输出(内部有16Mbit独立视频缓存)。软件支持Linux、WinCE、Android、uC/OS等主流操作系统,并开放源码。
在-20℃到80℃范围的高低温运行测试中运行良好,并通过脉冲群以及浪涌条件下的抗扰测试。
硬件资源
核心板
Samsung S3C6410处理器,ARM1176JZF-S内核,主频533MHz/667MHz;
128M字节DDR内存;
256M字节NAND Flash;
12MHz、48MHz、27MHz、32.768KHz时钟源;
支持5V电压供电;
主控板
一个复位按键,采用专用芯片进行复位,稳定可靠;
系统启动方式设置开关,采用 8 位拨码开关;
一片2M字节NOR Flash;
三路串口,包括两个五线RS_232串口和一个三线RS_232串口;
一个RS_485总线接口;
一个CAN总线接口,2.0标准;
一个100M网口,采用DM9000AE,带联接和传输指示灯;
一个 USB HOST 插口,支持 USB1.1 协议,使用侧插 USB A 型接口;
一个 USB Slave 接口,支持 USB 2.0 协议,使用mini-USB AB型接口;
一个高速 SD 卡座。可以实现 SD Memory 功能和 SDIO 功能;
一个WIFI扩展接口;
一路立体声音频输出接口可接耳机;另一路音频输入可接麦克风;
LCD和触摸屏接口支持3.5寸、4.3寸、5.6寸、5.7寸、7寸、8寸等TFT液晶屏,支持10寸LVDS液晶屏;
一个VGA接口,支持800x600分辨率;(转换芯片稳定、廉价;适合产品应用)
两路TV输出接口;
一个CMOS摄像头接口,支持ITU-R BT601/656 8位模式,使用10X2插针连接器;
内部实时时钟,带有后被锂电池接口;
一个JTAG接口,使用10*2插针连接器;
一个温度传感器
一个红外接收头
六个用户按键
四个LED
一个蜂鸣器
一个10X2插针扩展接口;包括1路GND、1路DA、8路AD、10路IO、1路SPI
软件资源
嵌入式Linux操作系统:
bootloader
u-1.1.6 支持USB2.0高速下载
内核版本 Linux 2.6.28
文件系统
提供cramfs和yaffs2两种格式的文件系统
驱动支持
系统中断和系统时钟驱动
串口驱动(Serial device driver)
485驱动
SD卡驱动
Nand Flash驱动
网卡驱动
音频驱动
USB Host驱动
显示(LCD/VGA/TV)驱动
触摸屏驱动
CMOS摄像头驱动
CAN总线驱动
USB摄像头驱动
温度传感器驱动
网络协议及网络应用程序
完整的TCP/IP协议
Telnet服务器
Telnet远程登录
FTP服务器
Web Server
图形界面
QTOPIA 2.2.0 支持文件浏览器、mediaplay播放器、IE浏览器等功能
USB设备支持
优盘、移动硬盘、USB鼠标、键盘、USB HUB等
LCD显示
支持320×240、480x272、640×480、800×600、1024×768等分辨率
VGA/TV显示
最新VGA/TV解决方案,不同于FPGA方式,实用成本低,带有2M缓存,最高支持800x800分辨率,无任何闪烁
常用命令
cat,chmod,discard,echo,flashfsd,flashwrite, free,genhtml,hostname,init,kill,loader,ls,mkdir,mount,ps,reboot,rm, smanaged,sysconf, yes,insmod,lsmod,rmmod
编译工具
交叉编译环境链:4.2.2-eabi
其他
提供详细的用户手册,应用及驱动开发教程不断更新。
WINCE操作系统:
bootlaoder EBOOT 支持USB2.0高速下载
CE版本
WinCE 6.0 R3
驱动支持
系统中断和系统时钟驱动
串口驱动(支持三串口)
SD卡驱动,支持热插拔,最高支持32G
Nand Flash驱动
以太网卡驱动
音频驱动
实时时钟驱动 (掉电后可保存时间)
USB Host驱动
USB OTG驱动
液晶(LCD)驱动
触摸屏驱动 (四线电阻式,支持从3.5至10.4英寸LCD型号)
VGA驱动
TV驱动
CMOS摄像头驱动
LCD显示
支持320×240、640×480、800×600、1024×768等分辨率
VGA/TV显示
首家采用最新VGA/TV实用解决方案,不同于FPGA方式,实用且成本低,支持800×600分辨率以上,无任何闪烁
USB设备支持
优盘、USB鼠标、USB键盘、USB HUB、USB蓝牙适配器
USB无线网卡
其他
支持MediaPlayer播放器、IE浏览器等。
支持注册表保存功能
支持USB同步功能
支持MFC、.NET2.0
支持3D加速
支持视频硬件解压
内容出处:
http://www.witech.com.cn/
http://baike.baidu.com/view/1162933.htm