领军全国嵌入式,ARM11重装上阵

来源:互联网 发布:python开发管理系统 编辑:程序博客网 时间:2024/05/02 03:09

iPhone, 07年的一个耳熟能详的名字。今年六月苹果公司相继在美国,欧洲推出了一款别具一格的手持移动设备iPhone,它的降临将创新发挥到极致。整合移动电话、可触摸宽屏、iPod、以及具有桌面级电子邮件、网页浏览、搜索和地图功能。突破因特网通信设备这三种产品完美地融为一体。iPhone引入了基于大型多触点显示屏和领先性新软件的全新用户界面,让用户用手指即可控制iPhone.iPhone还开创了移动设备软件尖端功能的新纪元,重新定义了移动电话的功能。下面是iPhone的看点:

  iPhone首创性的Visual Voicemail(可视语音信箱)能让用户观看他们的语音邮件列表,决定要聆听的消息,然后直接转至这些消息,而不用聆听以前的消息。

  iPhone 包含一个带有完整QWERTY软键盘的SMS软件,可在多个会话中轻松收发 SMS消息。

  iPhone带有一个200万像素的照相机和一个照片管理软件

  iPhone是一款四频GSM手机,并支持EDGE和Wi-Fi无线数据联网技术。

  iPhone是一款宽屏iPod

  iPhone还包含苹果公司按影集封面图案浏览音乐库的令人难以置信的新工具 Cover Flow.

  iPhone 自带令人难以置信的3.5英寸宽屏显示屏

  iPhone可以从用户PC或Mac上的iTunes曲库同步内容

  iPhone带有一个功能强大的HTML电子邮件客户端,能够在后台从大多数POP3或 IMAP邮件服务器获取你的电子邮件,并将照片和图形连同文字一起显示。

  苹果公司屡获殊荣的Safari?浏览器iPhone版

  iPhone 还包含 Google Maps,它采用了 Google 的创新地图服务和 iPhone 令人难以置信的地图软件,使用户能够获得袖珍设备上迄今最佳的地图体验。

(拆解后的iphone)

  由于iPhone制造商Apple与AT&T有协议,iPhone还不能在AT&T授权范围之外的通信网络中使用。但是,近期以为17岁的美国男孩成功的破解了iPhone,并把其方法公布在自己的个人博客上。这段插曲给已经被炒的火热的iPhone又几分追捧和关注!

  iPhone采用三星6400处理器,arm11粉墨登场

  硬件方面,苹果iPhone采用了三星电子生产的S3C6400型处理器,基于ARM11架构,arm1176JZF程序内核的运行频率更是高达620MHz,从而保证了Mac OS的流畅运行,与之对应的程序运行内存达到了128M, 并采用了三星闪存芯片,容量达到了8GB.触控方式方面,iPhone采用了Muti-touch技术,绚丽的3D界面以及流畅的画面过度足以令人惊叹科技之美。其他功能方面,iPhone不支持3G,不支持FM调频收音机,不支持红外线,不支持外接任何设备,功能限制了不少啊。

  arm系列处理器

  ARM 即Advanced RISC Machines的缩写,既可以认为是一个公司的名字,也可以认为是对一类微处理器的通称,还可以认为是一种技术的名字。1985年4月26日,第一个ARM原型在英国剑桥的Acorn计算机有限公司诞生,由美国加州SanJoseVLSI技术公司制造。20世纪80年代后期,arm很快开发成Acorn的台式机产品,形成英国的计算机教育基础。

  1990年成立了Advanced RISC Machines Limited(后来简称为ARM Limited,ARM公司)。20世纪90年代,arm 32位嵌入式RISC(Reduced lnstruction Set Computer)处理器扩展到世界范围,占据了低功耗、低成本和高性能的嵌入式系统应用领域的领先地位。arm公司既不生产芯片也不销售芯片,它只出售芯片技术授权。

  1991 年 ARM 公司成立于英国剑桥,主要出售芯片设计技术的授权。目前,采用 ARM技术知识产权( IP )核的微处理器,即我们通常所说的 ARM 微处理器,已遍及工业控制、消费类电子产品、通信系统、网络系统、无线系统等各类产品市场,基于 ARM 技术的微处理器应用约占据了 32 位 RISC 微处理器 75 %以上的市场份额, arm 技术正在逐步渗入到我们生活的各个方面。

  arm处理器的三大特点是:耗电少功能强、16位/32位双指令集和众多合作伙伴。

  ARM商品模式的强大之处在于它在世界范围有超过100个的合作伙伴(Partners)。arm 是设计公司,本身不生产芯片。采用转让许可证制度,由合作伙伴生产芯片。

  当前arm体系结构的扩充包括:

  。Thumb 16位指令集,为了改善代码密度;

  。DSP DSP应用的算术运算指令集;

  。Jazeller 允许直接执行Java字节码。

  arm处理器系列提供的解决方案有:

  。无线、消费类电子和图像应用的开放平台;

  。存储、自动化、工业和网络应用的嵌入式实时系统;

  。智能卡和SIM卡的安全应用。

  ARM处理器微体系结构的演变——过去的十年中,ARM处理器经历了从简单的ARM7TDMI内核发展到最新ARM11EJ-S内核,当前有5个产品系列——ARM7、ARM9、ARM9E、ARM10、 SecurCore和ARM11.从简单的三级流水线到先进的8级流水线结构。用单个时钟来进行比较,性能差别不大。 ARM11是ARM家族中性能最强的一个系列。 ARM7TM 通常只能在200MHz以下的频率运行;arm11系列处理器展示了在性能上的巨大提升,首先推出350M~500MHz时钟频率的内核,在未来将上升到1GHz时钟频率。

  ARM11处理器在提供高性能的同时,也允许在性能和功耗间做权衡以满足某些特殊应用。通过动态调整时钟频率和供应电压,开发者完全可以控制这两者的平衡。在0.13um工艺,1.2v条件下,arm11处理器的功耗可以低至0.4mW/MHz.

  armv6结构体系

  ARM11处理器的超强性能是由一系列的架构特点所决定的。ARMv6-决定性能的基础armv6架构决定了可以达到高性能处理器的基础。

  总的来说,armv6架构通过以下几点来增强处理器的性能:

  多媒体处理扩展

  使MPEG4编码/解码加快一倍

  音频处理加快一倍

  增强的Cache结构

  实地址Cache

  减少Cache的刷新和重载

  减少上下文切换的开销

  增强的异常和中断处理

  使实时任务的处理更加迅速= 支持Unaligned和Mixed-endian数据访问

  使数据共享、软件移植更简单,也有利于节省存储器空间

  对绝大多数应用来说,ARMv6保持了100%的二进制向下兼容,使用户过去开发的程序可以进一步继承下去。armv6保持了所有过去架构中的T(Thumb指令)和E(DSP指令)扩展,使代码压缩和DSP处理特点得到延续;为了加速Java代码执行速度的ARM Jazalle技术也继续在armv6架构中发挥重要作用。

  arm11处理器的内核特点

  ARM11处理器是为了有效的提供高性能处理能力而设计的。该系列主要有ARM1136J,ARM1156T2和arm1176JZ三个内核型号

  ARM11处理器系列可以在使用130nm代工厂技术、小至2.2mm2芯片面积和低至0.24mW/MHz的前提下达到高达500MHz的性能表现。arm11处理器系列以众多消费产品市场为目标,推出了许多新的技术,包括针对媒体处理的SIMD,用以提高安全性能的TrustZone技术,智能能源管理(IEM),以及需要非常高的、可升级的超过2600 Dhrystone 2.1 MIPS 性能的系统多处理技术。

  下面对几个ARM处理器内核做了简单的介绍。可以注意到,随着处理器内核技术的发展,处理器的速度越来越快,其主要得益于arm流水线的技术发展。

  ARM1176JZF-S可综合处理器专门针对包括数字电视、机顶盒、游戏机以及手机在内的消费及无线产品。这一处理器采用了ARM Jazelle? Java加速技术、arm TrustZone?技术(专门针对为运行开放式操作系统例如Symbian OS、Linux和Windows CE的消费产品提供安全性能的关键技术)以及一个矢量浮点(VFP)协处理器(为嵌入式3D图像提供强大的加速功能)。

  DSP功能:

  DSP(digital singnal processor)是一种独特的微处理器,是以数字信号来处理大量信息的器件。其工作原理是接收模拟信号,转换为0或1的数字信号,再对数字信号进行修改、删除、强化,并在其他系统芯片中把数字数据解译回模拟数据或实际环境格式。它不仅具有可编程性,而且其实时运行速度可达每秒数以千万条复杂指令程序,远远超过通用微处理器,是数字化电子世界中日益重要的电脑芯片

  目前有很多应用要求多处理器的配置(多个ARM内核,或ARM+DSP的组合),ARM11处理器从设计伊始就注重更容易地与其他处理器共享数据,以及从非ARM的处理器上移植软件。此外,ARM还开发了基于ARM11系列的多处理器系统——MPCORE(由二个到四个arm11内核组成)。

  嵌入式人才发展

  嵌入式开发未来前景光明,尤其是Linux环境下的嵌入式开发更是IT行业里的新蓝海。目前有超过三分之一的移动设备使用Linux系统。随之带动的相关产业近百亿美元。从IT职场来看,嵌入式人才的薪资待遇与人才就职企业明显处于行业上层,年收入均在10万以上。拥有几年工作经验专业人才更是诸多跨国IT公司狩猎的目标对象。但是嵌入式学习要求相对苛刻,应有扎实的理论基础和过硬的技术功底。作为高级专业人才,必须通过精湛的学习,刻苦的钻研和全心的投入方够胜任这一领域苛刻的要求。

  Uplooking arm11嵌入式开发课程

  尚观科技在全国领先推出基于ARM11的嵌入式开发培训课程。聘请前Intel,AMD嵌入式专家Conke亲临授课。ARM11课程开发历时1年,经过多位国内,国际知名嵌入式专家研发。课程结合项目实践和经典理论,由浅入深,由高到低,逐一剥离,细致入微。另有9年Linux内核专家指导。飞思卡尔arm11开发环境支持。助您的职业从Engineer到Scientist的飞跃历程。

原创粉丝点击