ARM教学范文
ARM教学范文(精选12篇)
ARM教学 第1篇
(一) 目前32位嵌入式系统ARM课程在高职院校开设的现状
由于32位嵌入式系统ARM具有如此多的优点, 国内的很多高等院校已将其作为电子类本科高年级的专业选修课或研究生的专业必修课, 一些教师也对其在本科院校的教学方法进行了研究, 只有少数高职院校才在最近一到两年开设该门课程, 究其原因, 主要有以下几方面:
1. 预修课程太多, 时间不够。
相对于8位机而言, 必须具备一定的专业基础知识才能进入32位嵌入式系统课程的学习。在硬件方面必须先学习数字电路、模拟电路 (高低频) 和单片机原理与应用等课程, 在软件方面要学习C程序设计、汇编语言、软件学和操作系统原理等课程, 只有掌握了这些课程的内容后, 才能进入32位嵌入式系统课程的学习, 而高职院校的学制一般只有2~3年, 学生学习这些课程的时间非常紧张。
2. 课程难度相对较大。
32位嵌入式系统本身的知识点很多, 主要包括32位嵌入式芯片的结构与功能、32位嵌入式硬件体系结构、硬件平台的电磁兼容设计、嵌入式软件中的Bootloader引导程序、驱动程序的编制与调试技术、嵌入式实时操作系统平台的移植与应用软件的开发等, 学习起来不但内容繁多, 而且难度很大。
3. 实训和实验设备价格较高。
学习嵌入式系统课程, 不但要在课堂上进行理论讲解, 还应将这些理论内容放到实验课程中去检验, 只有这样, 学生才能消化吸收相关内容。相对于其他课程的实验设备, 嵌入式开发系统实验平台系列的产品价格是比较贵的, 嵌入式系统实验箱的价格在5000元左右, Trace32仿真器的价格为8万元一套, ADS1.2开发软件价格在1万元左右, 包括其他测试软件、GPS模块或GPRS模块, 装备一个具有25套开发系统的实验室, 要花费100万元左右, 因此, 财力相对薄弱的高职院校引入该课程会面临资金不足的问题。
4. 学生素质相对较弱。
本科院校和高职院校的学生都经过了国家高等学校统一招生考试的选拔, 但本科院校的学生是第一、二批次录取的, 高职院校的学生是第三、四批次录取的。因此, 相对而言, 高职院校学生的学习能力与基础要比前者薄弱, 学习嵌入式系统课程, 学生遇到的困难也会更大。
(二) 高职院校开展ARM教学的初步探讨
一般本科院校嵌入式系统选修课围绕ARM和Linux, 按照验证性实验、综合性实验和创新性实验等3个层次逐渐培养学生开发应用程序和驱动程序的能力。实验教学中心采购了多种实验箱, 针对实验设备的多样性, 采用驱动程序屏蔽的方法, 给学生提供一致的应用程序编程接口, 利用实验设备共性的部分开设基础的验证性实验。同时, 针对各种外设开发出各种实验样例程序, 如液晶屏、触摸屏、小键盘和摄像头等, 由学生自由组合成综合性实验。对于实验设备选配件以及未开发的部分, 允许学生自主命题, 申请器件进行创新性设计。这在整个社会对嵌入式系统研发人才需求大增的背景下, 西安航空职业技术学院电子工程系在示范建设资金的提供下与北京博创公司合作新建了嵌入式实训室和培训基地, 经过一个学期的嵌入式系统课程教学实践认为, 对于高职院校在教学中能够做好以下几点, 基本上就能够将32位嵌入式系统内容介绍清楚。课程教学应以实验和实训为主, 讲授为辅。在本科院校中, 单片机课程也是比较难学的, 嵌入式系统课程的难度更大, 如果在高职院校中用传统的以课堂讲授为主的方法教学, 学生将会对众多的软硬件知识点和概念难以理解, 继而产生厌学情绪, 从而使教学效果大大降低。在教学实践中采用了先实验后讲授的方法, 取得了良好的效果。以一个具体示例说明这种方法, 如嵌入式系统平台 (此处为基于S3C2410的ARM9开发板为例) 与台式机之间的串行通信内容, 在讲解前, 先将学生带入实验室, 由教师做演示实验, 让学生看到实验结果, 再指导学生自己操作实验平台, 期间解释嵌入式程序的语句功能, 以bootloader的代码讲解为例, bootloader是在操作系统内核运行之前运行的一段小程序, 通过这段小程序可以初始化硬件设备, 建立内存空间的映射图, 从而使系统的软硬件环境处于一个合适的状态, 为最终调用操作系统内核准备好正确的环境。代码的伪指令流程如下:
1. CPU的基本初始化:
(1) 中断屏蔽; (2) 看门狗设置, 初始化时将其屏蔽掉, 初始化完成之后再将其打开; (3) 设置CPU时钟速度; (4) 初始化内存; (5) GPIO初始化; (6) 设置GPH寄存器以使能uart0, uart1。LDR R0, =GPHCON;LDR R1, =0XAAA;设置串口0、1使能STR R1, [R0];LDR R0, =GPHUP;LDR R1, =0X3FF;STR R1, [R0]。
2. 跳至板级初始化, 完成更高级的初始化工作。
在上述第 (6) 步骤设置GPHCON以使能uart0, uart1, 在实验中若屏蔽该段代码, 则串口0、1不能正常工作, 开发板不能和上位机进行串口通信实验, 若不做实验直接进行讲授, 则学生不能理解上述ARM汇编语句中GPHCON的复用功能, 若在添加和删除该语句间进行切换实验, 则可以使学生直观地理解这些串口初始化语句的内涵和语句执行后的实验。进一步还可以修改其他程序代码, 改变实验系统的输出效果, 并将这些不同的输出和实验结果作为课后作业留给学生进行思考。之后的理论课上再对该实验内容进行详细讲解, 虽然在实验阶段学生并不懂串行通信的软硬件原理, 但是经过一系列成功的操作 (教师要适时地进行指导) , 学生的好奇心和成就感被激发出来, 自然而然会产生刨根问底的想法, 再进行理论课的教学, 效果会更好。在教学中应针对不同类型的学生开展教学, 嵌入式系统课程的内容比较难懂而且非常多, 学生在学习的过程中, 也会根据自己的爱好和自身的条件对软件、硬件或测试有不同的兴趣, 教师应在教学过程中发现学生个体的差异, 培养学生在不同方向上的兴趣, 以确保每个学生都能够熟练掌握各自擅长的嵌入式系统开发方向。现在的电子产品开发企业在进行项目研发时, 也是将项目按照软硬件的层次分给每个开发人员, 开发人员将根据分工协作研发, 而不是一个人将软硬件全部搞定。因此, 学校的教学模式应与企业的任务分工充分接轨。
在高职院校引入嵌入式系统教学是一个不容回避的任务, 社会要求高职院校培养能够适应企业需要的各类相关人才, 学生也企盼能够在三年的学习生活中学到一技之长, 以增强融入激烈竞争的社会的能力, 高职教师应该积极探索先进的教学手段, 使学生在学校求学期间逐渐培养出较强的学习与应用能力, 在走入社会后成为企业所需要的人材。
参考文献
[1]邓耀华, 等.单片机课程改革与嵌入式教学的思考[J].广东工业大学学报 (社会科学版) , 2005, 5 (增刊) .
[2]许童羽, 等.电子信息工程专业强化“嵌入式系统”课程教学的思考[J].沈阳农业大学学报 (社会科学版) , 2005, 7 (专辑) :46-47.
[3]周立功, 等.ARM嵌入式系统基础教程[M].北京:北京航空航天大学出版社, 2005.
[4]田泽.嵌入式系统开发与应用实验教程[M].北京:北京航空航天大学出版社, 2005.
ARM命名规则 第2篇
它开创了一种崭新的商业模式,实现了无厂房式工厂,依靠出售芯片技术知识产权的授权来盈利。
其次,ARM是一种architecture,同MIPS、PowerPC、X86等并列。谈到架构,这实际上本身就是一个很复杂的概念。就现在的理解来看,架构是一种系统设计蓝图,规划了方方面面的技术规范。应该说,架构是理论,那么采用同样的架构,实现的形式可以不相同。这也就是为什么同一架构会有那么多衍生的处理器实现。
ARM可以看作是一种技术,是RISC的代表。应该说,ARM公司位于产业链的最上层,盈利也最多。中国国内的一些OEM厂商,只是处于下游的小鱼,盈利有限。中国的信息产业要想发展,就必须有自己的核心技术。写到这里,希望龙芯带给我们的,是梦想的接近,甚至是实现!(龙芯是兼容MIPS架构)
二、命名规则
这里提到的命名规则,应该分成两类。
一类是基于ARM Architecture的版本命名规则;
另一类是基于ARM Architecture版本的处理器系列命名规则。
Naming of ARM Architecture versions | ARMv | n | variants | x(variants)| 分成四个组成部分:
ARMv--固定字符,即ARM Version n--指令集版本号。迄今为之,ARM架构版本发布了7个系列,所以n=[1:7]。其中最新的版本是第7版,具体看ARM官方网站。variants--变种。
x(variants)--排除x后指定的变种 常见的变种有:
T--Thumb指令集 M--长乘法指令 E--增强型DSP指令 J--Java加速器Jazelle SIMD--ARM媒体功能扩展
例如,ARMv5TxM表示ARM指令集版本为5,支持T变种,不支持M变种。
Naming of ARM Processor 采用上述的架构,形成一系列的处理器。有时候还要区分处理器核和处理器系列。不过,在这里其实不用区分太细,毕竟这是功能的小部分的变化,核心是相同的。
规则:ARM{x}{y}{z}{T}{D}{M}{I}{E}{J}{F}{-S} x--处理器系列
y--存储管理/保护单元 z--cache T--支持Thumb指令集 D--支持片上调试 M--支持快速乘法器
I--支持Embedded ICE,支持嵌入式跟踪调试 E--支持增强型DSP指令 J--支持Jazelle F--具备向量浮点单元VFP-S--可综合版本
ARM体系结构处理器自诞生以来,不断发展与创新,ARM体系的指令集功能形成了多种版本,为了适合不同的应用场合,各个版本又增加了新的变种,这些变种为该版本的指令集增加了新的功能。不同版本的指令集应用于不同的处理器,这也就形成了ARM处理器系列,ARM系列处理器不同版本实现技术、性能、应用场合个不相同。
ARM体系结构的基本版本 1 版本1 该版本的原型机是ARM1,没有用于商业产品。包括下列指令: l 除乘法指令之外的基本的数据处理指令。
l 基于字节、字和多字的存储器访问指令(Load/Store)。l 包括子程序调用指令BL在内的跳转指令。l 供操作系统使用的软件中断指令SWI。本版本中地址空间是26位,目前已经不再使用。2 版本2 对V1版进行了扩展,包含了对32位结果的乘法指令和协处理器指令的支持。版本2a是版本2的变种,ARM3芯片采用了版本2a,是第一片采用片上Cache的ARM处理器。版本2a增加了合并Load和Store(SWP)指令。与版本V1相比,增加了以下指令: l 乘法指令和乘加指令。l 支持协处理器操作指令。
l 对于FIQ模式,提供了额外的两个备份寄存器。l SWP指令和SWPB指令。
本版本中地址空间是26位,目前已经不再使用。3 版本3 ARM公司第一个微处理器ARM6核心是版本3的,它作为IP核、独立的处理器、具有片上高速缓存、MMU和写缓冲的集成CPU。
版本3的变种版本有版本3G和版本3M。版本3G是不与版本2a向前兼容的版本3,版本3M引入了有符号和无符号数乘法和乘加指令,这些指令产生全部64位结果。
版本3版较以前的版本有较大的改动,主要包括: l 处理器的地址空间扩展到32位,但除了版本3G外的其他版本是向前兼容的,支持26位的地址空间。
l 当前程序状态信息从原来的R15寄存器移到当前程序状态寄存器CPSR中(Current Program Status Register)。l 增加了程序状态保存寄存器SPSR(Saved Program Status Register)。l 增加了两种异常模式,使操作系统代码可方便地使用数据访问中止异常、指令预取中止异常和未定义指令异常。
l 增加了MRS/MSR指令,用于访问新增的CPSR/SPSR寄存器。l 修改了原来的从异常中返回的指令。4 版本4 版本4增加了下列指令:
l 有符号和无符号的半字读取和写入指令。l 带符号的字节读取和写入指令。
l 增加了处理器的系统模式(特权模式)。在该模式下,使用的是用户模式下的寄存器。
l 为结构定义的操作预留一些SWI(软中断指令)空间
版本4中明确定义了哪些指令会引起未定义指令异常,不再强制要求与以前的26位地址空间兼容。
ARMv4T在ARMv4的基础上增加了Thumb指令集:处理器有了Thumb状态,并且有了在ARM状态和Thumb状态切换的指令,处理器在ARM状态执行ARM指令集,在Thumb状态执行Thumb指令集。
ARMv4和ARMv4T结构的处理器得到了广泛的应用。SA-
110、SA-1110等是基于ARMv4的;ARM7TDMI、ARM720T、ARM9TDMI、ARM940T、ARM920T、Intel的StrongARM等是基于ARMv4T版本。5 版本5 版本5在版本4的基础上增加或修改以下指令:
l 提高了T变种中ARM/Thumb混合使用的效率。
l 对于T变种的指令和非T变种的指令使用相同的代码生成技术。l 增加了前导零计数(CLZ)指令,该指令可以使整数除法和中断优先级排队操作更为有效。
l 增加了软件断点(BKPT)指令。
l 为协处理器设计提供了更多可选择的指令。
l 更加严格的定义了乘法指令对条件标志位的影响。l 带状态切换的子程序调用(BLX)指令。版本5包括v5TE和v5TEJ,v5TE在v5T的基础上增加了信号处理(DSP)指令集,v5TEJ除了具备v5T的功能外,还可以执行JAVA字节代码,是在ARM上执行JAVA指令的效率提高了5-10倍,并且降低了功耗。ARM1020T 是ARMv5T的。
ARM9E-S、ARM966E-S、ARM1020E、ARM 1022E以及XScale是ARMv5TE的。ARM9EJ-S、ARM926EJ-S、ARM7EJ-S、ARM1026EJ-S是基于ARMv5EJ的。6 版本6 ARM体系版本6是2001年发布的。其目标是在有效的芯片面积上为嵌入式系统提供更高的性能。ARMv6 包含了ARMv5TEJ的所有指令。为了使现有的软件,开发方法、设计技术可再利用,ARMv6兼容了ARMv5的内存管理和异常处理。ARMv6主要在多媒体处理、存储器管理、多处理器支持、数据处理、异常和中断响应等方面做了改进。
l SIMD(单指令多数据)指令,可使音视频处理能力提高2-4倍。l Thumb-2新指令集,混合执行AMR和Thumb代码,可以提供ARM指令级别的性能和Thumb指令级别的代码密度。l 混合大小端和非对齐存储访问支持
l TrustZone安全技术,在硬件上提供可信区域和不可信区域,两个区域里运行的代码有不同的权限。让经过认证的代码运行在可信区域,未经过认证的代码运行在不可信区域,从而提高系统的安全性。采用ARMv6核的处理器是ARM11系列。
ARM1136J(F)-S基于ARMv6主要特性有SIMD、Thumb、Jazelle、DBX、(VFP)、MMU。ARM1156T2(F)-S基于ARMv6T2 主要特性有SIMD、Thumb-
2、(VFP)、MPU。ARM1176JZ(F)-S基于ARMv6KZ 在 ARM1136EJ(F)-S 基础上增加MMU、TrustZone。ARM11 MPCore基于ARMv6K 在ARM1136EJ(F)-S基础上可以包括1-4 核SMP、MMU。7 版本7 2004年发布了新的ARMv7体系结构。全新的ARMv7是基于ARMv6的,ARMv7采用了Thumb-2技术,体积比32位ARM代码减小31%,性能比16位Thumb代码高出38%。同时,ARMv7保持了对已有ARM代码的兼容性。此外,ARMv7还支持改良的运行环境,以迎合不断增加的JIT(Just In Time)和DAC(DynamicAdaptive Compilation)技术的使用。ARMv7的增加的特性有:
l 改进的Thumb-2指令集。
l NEON多媒体技术,将DSP和多媒体处理能力提高了近4倍。l VFPv3改良的浮点运算。l 动态编译支持。ARM体系结构的变种 Thumb指令集(T变种)
Thumb指令集是将ARM指令集中的一部分指令重新编码形成的一个子集, Thumb指令长度是16位的。使用Thumb指令可以得到比ARM指令更高的代码密度,这有助于减小系统的存储器容量,从而降低系统的成本。另外,对于数据线是8或16位的系统,使用Thumb指令集可以取得好于使用ARM指令集的性能。在ARM体系命名中通用“T”来表示该版本支持Thumb指令集。在ARMv4T中使用v1版Thumb指令集;ARMv5T使用v2版的Thumb指令集。和Thumb v1相比Thumb v2 具有如下特点:
l 通过对指令的修改,来提高ARM指令和Thumb指令混合使用是的效率。l 增加软件断点指令。
l 严格定义了Thumb乘法指令对条件标志位的影响。与ARM指令集相比,Thumb指令集具有以下局限性:
l 完成相同的操作,Thumb指令通常需要更多的指令。
l Thumb指令集没有包含进行异常处理时需要的一些指令,异常返回时需要从ARM状态返回。2 长乘法指令(M变种)
M变种增加了两条用于进行长乘法的ARM指令。其中一条用于实现32位整数乘以32位整数,生成64位整数的长乘法操作;另一条指令用于实现32位整数乘以32位位整数,然后加上32位整数,生成64位整数的长乘加操作。3 增强型DSP指令(E变种)
l E变种包含了一些附加的指令,这些指令用于增强处理器对一些典型的DSP算法的处理性能。主要包括:
l 几条新的实现16位数据乘法和乘加操作的指令 l 实现饱和的带符号数的加减法操作的指令。所谓饱和的带符号数的加减法操作是在加减法操作溢出时,结果并不进行卷绕(Wrapping around),而是使用最大的整数或最小的负数来表示。
l 进行双字数据操作的指令,包括双字读取指令LDRD、双字写入指令STRD和协处理器的寄存器传输指令MCRR/MRRC。l Cache预取指令PLD 4 Java加速器Jazelle(J变种)
ARM的Jazelle技术将Java的优势和先进的32位RISC芯片完美地结合在一起。Jazelle技术提供了Java加速功能,可以得到比普通Java虚拟机高得多的性能。与普通的Java虚拟机相比,Jazelle使代码运行速度提高了8倍,而且功耗降低了80%,Jazelle技术使得程序员可以在一个单独的处理器上同时运行Java应用程序、已经建立好的操作系统、中间件以及其他的应用程序。与使用协处理器和双处理器相比,使用单独得处理器可以在提供高性能的同时,保证低功耗和低成本。ARM体系版本4TEJ最早包含了J变种,用字符J表示J变种。5 SIMD变种(ARM媒体功能扩展)
ARM媒体功能扩展SIMD技术极大地提高了嵌入式应用系统的音频和视频处理器能力,它可使微处理器的音频和视频性能提高4倍。新一代的Internet应用产品、移动电话和PDA等设备终端需要提供高性能的流式媒体,包括音频和视频等。而且这些设备需要提供更加人性化的界面,包括语言输入和手写输入等。这样,就对处理器的数字信号处理能力提出了很高的要求,同时还必须保证低功耗。ARM的SIMD媒体功能扩展为这些应用系统提供了解决方案,它为包括音频和视频处理在内的应用系统提供了优化功能,其主要特点如下: ●使处理器的音频和视频处理的性能提高了2~4倍。
●可同时进行2个16位操作数或者4个8位操作数的运算。●用户可自定义饱和运算的模式。
●可进行2个16位操作数的乘加/乘减运算及32位乘以32位的小数乘加运算。●同时8 /16位选择操作。
ARM11是基于ARMv6架构建成的。基于ARMv6架构的处理器包括ARM1136J(F)‐S,ARM1156T2(F)‐S,以及ARM1176JZ(F)‐S。ARMv6是ARM进化史上的一个重要里程碑:从那时候起,许多突破性的新技术被引进,存储器系统加入了很多的崭新的特性,单指令流多数据流(SIMD)指令也是从v6开始首次引入的。而最前卫的新技术,就是经过优化的Thumb‐2指令集,它专为低成本的单片机及汽车组件市场。
基于从ARMv6开始的新设计理念,ARM进一步扩展了它的CPU设计,成果就是ARMv7架构的闪亮登场。在这个版本中,内核架构首次从单一款式变成3种款式。1)款式A:设计用于高性能的“开放应用平台”--越来越接近电脑了。
2)款式R:用于高端的嵌入式系统,尤其是那些带有实时要求的--又要快又要实时。
3)款式M:用于深度嵌入的,单片机风格的系统中--本书的主角。让我们再进距离地考察这3种款式:
1)款式A(ARMv7‐A):需要运行复杂应用程序的“应用处理器”。支持大型嵌入式操作系统,比如Symbian,Linux,以及微软的WindowsCE和智能手机操作系统WindowsMobile。这些应用需要劲爆的处理性能,并且需要硬件MMU实现的完整而强大的虚拟内存机制,还基本上会配有Java支持,有时还要求一个安全程序执行环境。典型的产品包括高端手机和手持仪器,电子钱包以及金融事务处理机。
2)款式R(ARMv7‐R):硬实时且高性能的处理器。标的是高端实时市场。那些高级的玩意,像高档轿车的组件,大型发电机控制器,机器手臂控制器等,它们使用的处理器不但要很好很强大,还要极其可靠,对事件的反应也要极其敏捷。3)款式M(ARMv7‐M):认准了旧世代单片机的应用而量身定制。在这些应用中,尤其是对于实时控制系统,低成本、低功耗、极速中断反应以及高处理效率,都是至关重要的。
Cortex系列是v7架构的第一次亮相,其中Cortex‐M3就是按款式M设计的。到目前为止,Cortex‐M3也是款式M中被抚养成人的独苗。其它Cortex家族的处理器包括款式A的Cortex‐A8(应用处理器),款式R的Cortex‐R4(实时处理器)。
处理器命名法
以前,ARM使用一种基于数字的命名法。在早期(1990s),还在数字后面添加字母后缀,用来进一步明细该处理器支持的特性。就拿ARM7TDMI来说,T代表Thumb指令集,D是说支持JTAG调试(Debugging),M意指快速乘法器,I则对应一个嵌入式ICE模块。后来,这4项基本功能成了任何新产品的标配,于是就不再使用这4个后缀--相当于默许了。但是新的后缀不断加入,包括定义存储器接口的,定义高速缓存的,以及定义“紧耦合存储器(TCM)”的,于是形成了新一套命名法,这套命名法也是一直在使用的。表一:ARM处理器名字
Jazelle是ARM处理器的硬件Java加速器。
MMU,存储器管理单元,用于实现虚拟内存和内存的分区保护,这是应用处理器与嵌入式处理器的分水岭。电脑和数码产品所使用的处理器几乎清一色地都带MMU。但是MMU也引入了不确定性,这有时是嵌入式领域--尤其是实时系统不可接受的。然而对于安全关键(safety‐critical)的嵌入式系统,还是不能没有内存的分区保护的。为解决矛盾,于是就有了MPU。可以把MPU认为是MMU的功能子集,它只支持分区保护,不支持具有“定位决定性”的虚拟内存机制。
ARM:布局产业 第3篇
今夏,日本软银以320亿美元收购英国科技公司ARM。这是今年全球科技市场上最大的并购交易之一。
ARM并不为公众所熟知,它是一家隐身在巨头背后的高科技企业。ARM的商业模式是对其他硬件厂商进行芯片技术授权,苹果、高通都是它的下游客户。在ARM的技术授权中,处理器授权给其带来最大营收。现在,全球99%的智能手机和平板电脑都采用ARM架构。
孙正义这次收购价格相当于ARM去年净利润的几十倍,看起来价格不菲。但孙正义说:“大多数时候,当我做出一个大动作,人们说我疯了。但我考虑的不是如何能锦上添花……我考虑的是20年后的事情。”
孙正义认为,未来物联网、人工智能将推动新一轮计算革命,而ARM就是这一轮计算革命的战略制高点。本期高端访谈邀请ARM 全球执行副总裁兼大中华区总裁吴雄昂先生,介绍软银收购ARM的影响以及ARM在物联网领域布局。
Q: 您是如何评价这次收购的?
A: 我觉得孙正义确实看到了ARM的价值。ARM这个平台适合做量大、多样化的产品。虽然下一波物联网至少要在三五年后才会渗透到我们的日常生活里来,但到那时,ARM的价值也许是现在的10倍,软银看得非常远。
现在物联网很分散。怎么在共同平台基础上,在公平、合理、保护隐私的情况下,让大家产生结构一致性的数据,让人工智能得到足够充分的训练?我觉得ARM的价值就在足够细分、巨量的市场上,ARM可以提供一个统一的平台,各个合作伙伴可以在这个平台上建自己的生态。我们不会主导他们的商业模式。它可以像苹果一样自成一体,也可以像安卓一样交由别人。这是物联网最适合的。
Q: 软银给ARM带来哪些优势?
A: 软银的愿景与ARM是一致的。而孙先生的个性,不像我们原来在公共市场上的投资人,很在乎下个季度的业绩,以每股盈余(EPS)作为导向。过去,ARM在很多想做的新技术上投入比较少。
变成软银的一部分之后,我们没有EPS的压力,我们可以做更多技术上的储备。物联网要发展起来,有很多技术缺口。例如,物联网的操作系统,大家很多时候都在等对方先去试验。如果 ARM有资源,就应该先试试。如果做成功了就往前走。我们一定会加快对于mbed OS相关技术的推进。再如,针对物联网安全,无论是ARMv8-M安全标准,还是安全相关产品,我们会加快推进。
同时,软银作为一个在投资上非常有能力的大公司,包括现在孙先生计划成立1000亿美元的基金,帮我们加快在人工智能方向的推进。另外,我们肯定会加深与各个产业重要环节的参与度,甚至包括投资。
Q: 在产业投资上是如何布局的?
A: 今年6月,ARM与厚朴基金宣布成立中国产业创新投资基金。在这个过程中,我们做了漫长的筛选。基金宣布5个月多来,筹备工作基本就绪,明年一季度正式投资。规模还没有最后确定,现在的预期目标是4到6亿美元。
我们投资的大方向包括物联网、大数据、人工智能。我们希望投资一些核心的、成长期的高科技公司,把有潜力的中国公司带出去,外国公司带进来,帮助中国企业提高自主芯片设计能力,这是我们比较有兴趣做的。
任何一个技术革命的到来,都是很多新技术叠加在一起的过程。我们发现其实没有什么魔法,投入这么多钱,很多技术集中在一起,自然碰撞后总会有发酵,碰对了就出来了。
Q: 去年9月,ARM与合作伙伴成立安创空间。安创空间一年内有哪些进展可以分享?
A: 安创空间基本上是芯片相关行业里唯一可以覆盖全产业链的加速器。很多创新来自于中小企业的,我们在摸索如何把我们的资源聚焦起来,让他们很好地成长,这是最核心的一件事。
在这里有很多层面的资源对接:技术服务的、资金的,其中落地这块是很关键的。我们发现,很多客户是技术驱动型企业,他们的问题是如何与客户对接,需要推一把。我们为此做了很多跨界对接。像做智慧城市的初创企业,我们甚至跟房地产公司、商场对接;做车的,我们跟汽车企业有对接;做健康医疗的,我们就跟大健康方面的大型企业对接。
ARM教学 第4篇
随着嵌入式、移动互联网、物联网、云计算、互联网加的出现,作为这些产业应用技术中最核心的部分,嵌入式系统的重要地位也日益凸显。而随着智能化电子行业的迅猛发展,嵌入式行业更是成为了就业薪资高、行业前景好的有发展前途行业之一,嵌入式研发工程师也就成为了市场上的紧缺人才。但是往往是高校培养出的嵌入式专业人才无法为企业所用,还要进入嵌入式的专业培训机构培训后才能顺利上岗,这充分说明了传统嵌入式教学目标有一定的弊端。
在此背景下,为使学生能够成为真正社会需要的嵌入式应用型人才,重新制定ARM+Linux嵌入式课程的教学目标:通过项目化教学,使学生深入理解嵌入式相关理论、熟悉常用嵌入式卡发环境,熟悉嵌入式硬件体系结构与Linux内核裁剪与移植,培养学生良好的团队意识,能够在嵌入式开发流程中进行熟练地进行嵌入式应用层的开发。
2引入项目化课堂教学模式
在培养应用型人才中最重要的一点就是学生实践技能的提升,而由于项目化教学中项目的主题与真实世界联系密切,可以使得学生的学习更有针对性和实用性。在嵌入式教学中引入项目化教学模式,具体实施流程如下:
首先由教师提出嵌入式设计任务,同学与老师讨论自己感兴趣的任务,并自主形成分组,每组2-3人;然后学生根据自身选定的任务,制定初步的工作计划,老师事先指定结束时间;学生根据所选定的任务开始实施设计与开发,期间老师给予方向性的指导;项目任务完成后学生首先进行自己组内自评,然后各组间开展组间互评,老师参与组间互评;最后将该项目涉及到的所有文档资料进行归档整理,提交材料给老师,作为学生过程考核的一部分。
基于项目驱动,将“教学做”有机融合,有效地解决嵌入式课程理论综合性强、实验动手能力要求高的问题。教师提出现实世界的设计项目任务,使得学生学习更加具有针对性和实用性;项目在一定程度上的自主化选择,学生能够自主学习,有效促进学生创造力的发展;项目设计过程中可以使学生充分认识到嵌入式课程的多学科交叉性,提高学生综合能力的发展;项目评价阶段可以通过自评和互评帮助学生认识到自身不足,吸取他人长处;团队化的项目驱动教学模式为培养良好的嵌入式开发人才打下了基础。
3创新课堂教学组织
教学内容不再以枯燥的理论作为主要教学内容,结合项目案例,整合嵌入式理论实验教学。不再仅仅介绍嵌入式系统、ARM处理器结构、ARM指令集、Linux应用程序编程、串口通信、网络通信等基础知识,而是基于项目案例设定教学内容,基于项目案例设计步骤设计教学内容,基于项目案例开发过程和结果评定教学效果,作为学生成绩评定的主要依据。
3.1以兴趣择项目
项目案例库中精心设计了智能家居系统、智能农业系统、智能医疗系统、智能家居监控系统、智能物联网系统、智能TV系统、智能手表系统、智能交通系统和智能机场系统共八个智能开发化项目案例。在课程开课之初向学生演示这八个项目案例,激发学生的学习兴趣。然后对每个案例感兴趣的学生可以自由或老师参与分组,选定相应的案例设计任务。
以智能家居系统为例,智能家居控制器系统包括硬件层、系统引导层、系统层、应用支撑层及应用层。硬件层采用内部带Nandflash的ARM平台、网卡DM9000、LCD电阻式触摸屏等设备,硬件抽象层采用Uboot引导系统,系统层包括设备驱动、文件管理、内存管理、进程管理,应用支撑层包括QT图形系统、SQLite数据库、RS485通信协议、因特网协议栈、Boa服务器等,应用层智能家居控制模块通过RS485总线与主控制器进行通信,实现电话报警、照明控制、安防控制、门禁系统、网络浏览等功能。
3.2以项目带任务
结合教学目标和教学内容,项目案例库中有老师精心设计的案例任务。案例任务不再是知识点的罗列,而是严格依据嵌入式开发的具体流程来展开,将理论和实践紧密结合,以实践步骤为主线,贯穿讲解教学中的知识点,达到完成教学任务,实现教学目标的要求,体现了以应用为主培养嵌入式人才的初衷。
(1)嵌入式开发环境搭建。由目标版、目标板配置、主机配置三个子任务组成。具体实现步骤包括:嵌入式目标版选型、LINUX操作系统选择、安装;ADS集成开发环境安装、配置;串口工具MINICOM配置;NFS网络文件系统配置。涵盖了ARM、ARM选型原则、LINUX操作系统安装、嵌入式开发工具、嵌入式系统等知识点。
(2)嵌入式引导装载程序移植。由引导装载程序选择、U-boot移植两个子任务组成。具体实现步骤包括:Bootloader选择、移植U-boot到开发板。涵盖的知识点包括:Bootloader、U-boot启动流程、U-boot移植过程。对于选择芯片内没有内置引导装载程序的学生,教师还要给学生扩展如何编写开发板的FLASH的烧写程序,比如三星的ARM9芯片。
(3)嵌入式内核移植。由解析Linux内核、嵌入式Linux启动流程、交叉编译工具、Linux内核移植、内核调试五个子任务构成。包括的知识点有:Linux内核、内核编译系统、Linux内核初始化流程、Linux内核移植要点、printk内核调试、驱动调试、内核编译调试、内核烧写。
(4)嵌入式文件系统构建。由根文件系统初始化、Linux的文件系统、建立交叉编译工具链三个子任务构成。包括的知识点有init启动进程、启动脚本修改、根文件系统初始化、Linux文件和目录、Linux文件系统、GCC交叉编译环境搭建、Busybox裁剪根文件系统、JFFS2或YAFFS文件系统、建立应用程序的FLASH磁盘分区、mkcramfs工具根文件系统烧写。
(5)嵌入式系统硬件环境配置。由ARM处理器、感知层、网络层三个子任务组成。知识点包含了:ARM指令集、ARM结构、传感器等感知层连接、近距离局域网组建。
(6)嵌入式系统应用程序开发。由Linux文件编程、进程与线程控制、嵌入式下通信机制、嵌入式GUI程序开发、软件项目管理、驱动技术六个子任务组成。由ADS下工程的建立、内存管理、ANSI C文件管理、POSIX文件I/O编程、进程与线程开发、Socket网络通信、串口通信、AT指令收发短信、嵌入式WEB开发、QT界面开发、GDB应用程序调试、Linux内核驱动、网卡驱动、服务器开发技术、SQLite嵌入式数据库技术、Android的应用程序开发、Android底层开发技术、摄像头图像采集与传输、Nandflash驱动坏块管理、USB协议、USB HOST驱动移植及分析、SD卡驱动和自动卸挂载、软件文档管理,软件版本的控制。
在教学中,由于不再采用传统嵌入式教学中:先理论,再验证性实验的教学过程,这样基于嵌入式开发流程的教学方式与学生分组制作项目的进度基本一致,要完成项目的各个子任务,学生必须深入学习涉及到的知识点,直接将理论应用到了实践中,带动了学生的主观能动性,提高了学生学习的自觉性。
3.3以过程+结果作考核
对于过程性评价,主要依靠项目组内自评、组间互评、教师评定三部分,对于学生评价主要依照给定的能力测评表对照项目中的表现,阶段任务完成情况来进行。在项目化教学模式中,期末考试不再是决定学生成绩的主要因素,将过程考核作为衡量学生知识掌握情况的重要因素之一。学生的项目不再仅仅以项目完成为目标,而是综合考量学生在团队中的表现,掌握查阅资料文献的能力,平时的阶段性任务达成情况等,侧重学生实际能力的考核。
摘要:ARM+Linux嵌入式教学改革主要从重新定位课程教学目标、引入项目化教学模式、创新课堂教学组织三个方面进行。通过改革,提高了学生的团队意识和项目研发能力,有利于嵌入式人才的培养。
关键词:ARM+Linux嵌入式,教学改革,项目化教学模式,嵌入式人才
参考文献
[1]李宁,宋薇,库少平.项目化嵌入式教学方法研究[J].单片机与嵌入式系统应用.2010(2):5-8
[2]白广梅.促进创新实验项目不断产生的思考[J].实验室研究与探索,2010(8):119-121
[3]董欣.创新型人才培养与使用教学改革的探索[J].实验技术与管理,2011,28(9):142-144
ARM实习报告感想 第5篇
通过这次模具设计,本人在多方面都有所提高。通过这次设计,综合运用本专业所学课程的理论和实际知识进行设计,提高学生独立工作能力,巩固与扩充了ARM等课程所学的内容,掌握ARM设计的方法和步骤,同时各科相关的课程都有了全面的复习,独立思考的能力也有了提高。在短短的一个星期中,让我们初步让理性回到感性的重新认识,也让我们初步的认识了这个社会,对于以后做人所应把握的方向也有所启发,体现出团队课程设计的能力以及综合运用知识的能力,体会了学以致用、突出自己劳动成果的喜悦心情,从中发现自己平时学习的不足和薄弱环节,从而加以弥补。
本次实习使我亲身感受了所学知识与实际的应用,理论与实际的相结合,让我们大开眼界,也算是对以前所学知识的一个初审吧!这次生产实习对于我们以后学习、工作也真是受益菲浅。通过这次为期一周的课程设计,在不断的失败和努力中,锻炼了我们的动手能力,培养了团队协作及永不放弃、不屈不挠的精神。并且使我们对ARM的知识得到了进一步的提高,同时也补充了我们对电机控制的相关知识。
这次课程实际仅仅是基于ARM微处理器应用的一个开端,在这期间我们还有很多的不足,比如不能完成引脚的最优连接,不能完成硬件系统和软件程序的自主设置和编写,但我相信通过以后对ARM嵌入式系统的继续学习,自己会得到进一步的提高。我会把这此实习作为我人生的起点,在以后的工作学习中不断要求自己,完善自己,让自己做的更好。
ARM楔入数据中心 第6篇
他所说的“快一点点”的事,是今年1月百度南京数据中心开始商用ARM存储服务器,这在全球的数据中心中尚属首例。也在1月,Facebook在美国硅谷举行的一个探讨数据中心新架构的大会上,也首次在公开场合谈论ARM。显然,百度快了一点点。
为百度提供这个ARM存储服务器芯片的Marvell公司,目前正积极寻找可以复制百度案例的市场机会。知情人士说,淘宝正在测试ARM存储服务器。
做手机、平板电脑业务的ARM军团,正在数据中心市场荡起一圈圈涟漪。
互联网公司推动的变革
数据中心为什么要尝试ARM?
“根本动力来自新业务的推动。”ARM服务器与企业应用市场部经理邵巍说。她以“冷存储”为例,新兴互联网应用如社交网站,正遇到一个棘手问题——Facebook 用户每天要上传3 亿多张图片,但最多几周,人们就不会再去查看它们了。可根据用户协议,Facebook也不能把它们删除。于是,他们每年要耗费大量金钱存储管理这些照片。像腾讯,一年在这种服务器上的花费就在上亿元。由此,互联网巨头们引发出一个新构想,对这些照片进行“冷存储”,就是建设一个新型数据中心,能够在低能耗、低成本条件下,保证海量数据的存储和访问速度。
Marvell全球副总裁、大中华区总经理张晖也观察到,云计算、大数据时代到来以后,给数据中心商业模式上带来的不同。传统企业级业务像股票交易,对运算性能的要求极高,在这些业务中,数据也是规则的,数据中心一般采购高可靠性的一体化系统、商用软件来运营业务。当运行压力加大时,数据中心一般采用一种Scale up,即纵向扩容方式,使用“大个子”CPU、“大个子”存储以及大型服务器,来解决运行压力。
但自从云计算、大数据时代到来以后,用户习惯把不同数据都“丢”到数据中心来,他们会时不时地使用各种移动互联设备访问数据,数据变得不规则,业务瞬息万变,很多业务对运算的要求也没那么高了,例如仅仅处理一个个访问请求。于是,数据中心有了一种Scale out扩展方式,即横向扩容,由不同“小个子”芯片处理不同需求,系统也成了开源的。“ARM在这方面存在不小的机会”。
另一个关键是,“大个子”商用系统和“小个子”开源系统,两套体系的商业模式完全不同,Scale out扩容成本往往低于Scale up,这符合互联网公司对成本压力的考量。
就像Facebook硬件设计及供应链副总裁Frank Frankovsky说的那样,现在,他们关注和提升数据中心在每美元、每瓦之下产生的利润——这代表了大部分互联网公司的方向。当数据中心变成了一种生产工具后,其他很多因素,如耗电、成本、运营费用,不再是单纯的计算型服务器所能满足的。
百度下决心使用新架构的动力也基于此——林仕鼎介绍,新的存储服务器功耗降低50%,存储密度提升75%,成本降低25%。
百度对这样的结果感到满意,他们将在自己的数据中心中加以推广。Marvell张晖说,下一步,Marvell也会把百度案例复制到其他客户,现在关键是要找到具有同样需求的企业:这些企业有节能、降成本的压力,应用软件一般是开源的,应用模式更适合Scale out扩容方式。
当互联网公司开始行动后,产业链其他环节巨头不得不考虑革新:
最早介入互联网服务器生意的戴尔在全球第一个尝试开发ARM服务器,该服务器代号Copper。这是一款功能比较综合的服务器,目前还在测试中。戴尔称,到2016年,20%的服务器将由一个“与你手机中没什么不同的芯片驱动”。
惠普也在研发适应新数据中心需求的服务器Moonshot。“Moonshot服务器将是高密度、低功耗的革新产品。它将提供尽可能多的处理器种类。除了英特尔,还会有AMD;除了x86,还会有ARM和DSP;合作伙伴包括英特尔、AMD、德州仪器、AppliedMicro以及Calxeda。”惠普工业标准服务器中国总经理萧建生说。
今年3月底,Marvell和ARM刚刚在北京举办了一场ARM服务器研讨会。“会议规模有五六十人,来的有互联网公司、三大电信运营商、服务器制造商、软件企业甚至银行客户。”参与这次研讨会的一位服务器企业人士说。会场上摆放了一台ARM存储服务器样机,这台样机与在百度南京数据中心商用的ARM存储服务器是一样的。“大家围在这台服务器旁讨论得非常热烈。”这位人士说,“会一结束,这台样机就被一家服务器制造商抱走了。”
在这次研讨会上,大家最关注的问题之一是64位ARM服务器什么时候在数据中心商用?对此,ARM的回复是2014年底。
可怕的ARM模式
ARM的商业模式很独特。
ARM不提供芯片,只提供低功耗、低成本、高效的处理器核心。芯片企业可以把自己独特的专有技术和ARM核心结合起来,做出不同芯片,扎根于不同市场。这些年,ARM被合作伙伴“带入”手机、平板电脑、数字电视、机顶盒、工业控制、移动医疗、导航等多个市场。这有点像蚂蚁雄兵。
据说,ARM考虑服务器这件事,也源自亚马逊的一次来访。这家互联网巨头告诉ARM,“你们要考虑云服务,这是一个正确的方向”。在这之后,ARM先使用合作伙伴Marvell的芯片搭建了一款服务器,把ARM自己的网站放在上面试运营,自此踏入这个新市场,组建团队、规划产品。
数据中心不外乎三件事——高效运算、海量存储和大容量数据交换。现在, ARM合作伙伴正从四面八方涌入这个市场。过去在这个市场中,芯片平台主要是英特尔的X86,也有一些飞思卡尔的PowerPC。
在百度项目中,ARM介入了存储服务器领域。“百度为什么会选用Marvell芯片,因为Marvell在存储技术上有优势。”一位看到过百度存储服务器的人士说。存储的一个核心技术是读写时的纠错算法,“这是很多博士十几年的累计”,Marvell在这方面是业界第一。
在高端交换机市场,去年一些芯片公司授权了64位ARM核,也有意转向ARM,过去这是飞思卡尔PowerPC等的天下。
最近,芯片企业德州仪器嵌入式处理器和无线产品中国区业务发展总监程晓伟已开始拜访互联网巨头。德州仪器在数字信号处理器(DSP)方面无人能及,他们利用自己的DSP结合ARM做出了一种芯片,适合视频网站的搜索服务器。
“我们估计采用德州仪器芯片的服务器将会主打广电市场,因为德州仪器在这个市场的根基比较深。”一位数据中心人士说。
就这样,ARM合作伙伴正在研发存储服务器、视频搜索服务器、高端交换机、静态Web服务器、内容服务器、大型缓存服务器、离线搜索服务器......
“你会看到市场上有不同的芯片出来,它们关注和擅长的领域是不一样的。用户很容易选择一个既不贵又很完美的产品。”ARM邵巍说。
当然,要开拓数据中心市场,一个关键问题是软件生态环境的建立,这不是一件易事。
2010年,ARM、三星和德州仪器等企业共同成立了非盈利组织Linaro,推动基于ARM架构开放源码软件Linux的开发;2012年底,Linaro又成立了Linaro Enterprise Group组织,简称“LEG”。有趣的是,ARM内部把这个组织戏称为“腿”,希望这条腿能支撑起ARM服务器的生态系统,目前共有13家公司参与,包括Facebook、三星、惠普、Redhat、Marvell、AMD等企业,也包括一家中国企业——华为旗下的芯片公司海思半导体,这也是中国国内最大的半导体公司。ARM中国区总裁吴雄昂说,他们希望邀请到更多国内的合作伙伴,加入到这个软件生态体系中。
软件生态系统通常分三个层次:操作系统、工具链和上层应用。ARM邵巍说,他们从最基础的操作系统和工具链开始,一点点往前推进到应用。目前,他们与主流开源操作系统公司Redhat(红帽)和CANONICAL合作;工具链与最标准的GCC合作;在数据库方面,2011年底,Oracle宣布C2JIT对ARM支持,这是一个风向标。
而面对过去多年架构在X86平台上的大量应用,邵巍承认,这确实存在一个规模问题,需要时间。
艾默生网络能源的刘海峰说:“我们这些做服务器设备的,都是懂设备、懂网络的。ARM过去一直做消费电子,让ARM工程师来做网络会很难。同样,让我们这群人去做消费电子,估计也不灵。”很多复杂的软件是不能直接通过工具自动编译转换的,还要靠手工,有难度,工作量很大。这道出了软件生态的难度。
目前看来,能够用好ARM服务器的企业,自己需要强大的软件开发能力。
“百度技术强就强在这里。”Marvell张晖说,“应用软件都是他们自己开发的。”百度林仕鼎介绍,他们的软件开发前前后后用了半年时间。
不过,在生态系统完善上,ARM商业模式的优势再次凸显。它的合作伙伴在其间发挥积极作用。戴尔去年底称,他们正在努力发展ARM服务器生态系统。他们推出一个举措,任何从事ARM服务器软件开发的企业都可以考虑通过远程方式在其Copper服务器上进行测试。
英特尔的反击
“进去了就要坚持住”。
一位曾在AMD公司与英特尔打过多年争夺战,现在又在拓展数据中心业务的资深人士说。“大家要做好准备,英特尔会报复,而且会报复得很猛烈”。
应对ARM的介入,英特尔的反应速度很快。去年12月,英特尔推出了狙击ARM“小个子”芯片、功耗为6 瓦的英特尔凌动处理器。惠普在今年4月首个高密度、低功耗的商用服务器Moonshaot中,就搭载了这颗处理器。
英特尔公司副总裁兼数据中心与互联系统事业部总经理柏安娜女士称,几年前,他们就意识到市场对高密度、高能效比服务器的需求,开始研发部署。
在今年英特尔信息技术峰会上,当和记者谈及ARM进入数据中心问题时,柏安娜先强调了英特尔过去多年积累的软件生态系统:“你可能也知道,现在全球97%的应用都是基于英特尔架构的;在商业应用中,大概有上百万的应用都已经在英特尔架构上了。所以,我们比ARM架构具有的一个很重要优势——就是软件兼容性。”
同时,柏安娜也提及64位计算、虚拟化技术以及自动纠错,这些目前正是ARM阵营正在追赶的。另外,她也提及英特尔与百度和腾讯在定制方面的合作。
业内人士说,这是“一场时间上的赛跑”。
英特尔正在紧锣密鼓研发下一代高密度、低功耗平台,代号为“Avoton”,将采用22 纳米工艺制造,基于它的首台服务器系统有望于 2013 年下半年推出。
ARM阵营在攻克64位产品,如果ARM 64位产品推出,将对其开拓数据中心市场增添竞争力。ARM64位芯片有望在今年底或明年初推出。ARM合作伙伴AMD全球副总裁John Williams对记者说,他们计划在2014年推出基于ARM的皓龙(Opteron)处理器。而ARM称,其64位产品产业链成熟时间约在2014年底。
产品推出的速度和性价比,有可能决定市场的取舍和走向。
现在,产业链各环节都面临选择。
在国内互联网巨头中,对于新数据中心架构,大家的态度和步伐并不相同。面对市场上日渐增多的选择,百度选择了“尝鲜”,而腾讯和阿里则在综合整体架构和应用的情况下谨慎评估。
国内设备供应商也在思考。“我们看到过百度的ARM存储服务器,它的高密度和低功耗确实是我们产品现在无法做到的;但在它之上跑的软件需要重新开发,这是它的问题。” 一家做X86存储服务器的企业人士说,“每个硬件厂商都有它的根基,我们是做英特尔起家的,我们在战略上未来会以英特尔为主,但我们也在关注研究ARM的举动。”
2011年加入ARM的邵巍,刚开始负责的是企业应用,今年初,她从企业部门横跨到数据中心业务。她说,从长期预测来说,数据中心服务器的用量要远远超过企业服务器用量,中小企业最安全、最省事、最便捷的运营就是一切上云,而ARM关注的就是这批新兴的云服务数据中心。“未来,我相信我的主要力量是在服务器这边,因为这是一个更大、更重要的市场”。
Marvell张晖说,ARM在服务器市场最近几年会有突破。“最近甚至有客户来找我们,想把手机上类似愤怒小鸟的游戏放在服务器的云端上跑,让我们提供解决方案。这可能要用ARM方案来做,因为毕竟现在手机的大部分应用都基于ARM。因为手机终端的驱动,数据中心会有这个发展趋势”。
AMD全球副总裁John Williams说,ARM和x86将在服务器市场共存。运行传统IT业务的X86软件拥有一个很大的用户数,而64位ARM解决方案在全新高密度、开放源代码应用上则有不小机遇。
面对ARM的竞争,英特尔柏安娜打了个手势说:“你也知道,我们的策略就是让我们要在所有负载下都有相应的产品。”
ARM教学 第7篇
关键词:ARM,教学方式,教学改革
一、前言
《ARM体系结构结构原理》是一门综合性、实践性很强的实用技术学科。涉及电路基础、电子技术、ARM、linux、网络等等多方面的电子基础知识和生产实践知识。传统的教学方式以理论为主而实践辅之, 教师很难顾及学生对该课程的理解和掌握程度, 而学生也会对该课程失去应有的兴趣和重视程度, 因此对该课程进行教学改革势在必行。
目前, 各大高职院校正积极开展对《ARM体系结构结构原理》这门课程的教学改革。部分院校在教学改革方面基于理论适度、够用的原则, 精简课程体系, 大量增加实训的时间和科目, 在一定程度上保证了学生的动手能力的培养, 但是因为此课程涉及的知识较多, 怎样才能把学生引入门, 是很多学校面对的问题。因此仍然需要积极探索《ARM体系结构结构原理》课程的教学内容、教学方法和考核方式。
二、课程的改革
1. 教学内容的改革。
在传统的教学中, 针对ARM体系结构原理这门课, 大部分学校只介绍ARM体系结构原理及其基本功能, 侧重点在ARM的内部资源及工作原理。经过一个学期的教学, 发现这种教学的问题较多。因为ARM本身资源较多, 学起来比较难, 而且应用性不是很强, 所以学生兴趣不是很大, 同时老师上课的积极性也不是很强。
针对此问题, 我作了很大的改革, 从教学内容方面做一些调整。坚持以应用为主, 淡化了ARM的本身的资源。
刚开始, 首先让学生从搭建嵌入式开发的平台开始, 因为嵌入式门槛较高的很大的一个原因是开发平台的搭建比较复杂, 很多人因为平台搭建不好而在后续出现很多问题, 进度大大打折。所以, 在刚开始, 应让每个学生自己安装vmware虚拟机, 在vmware上安装linux以及在linux上安装交叉编译环境, 经过这样的搭建之后, 学生就可以在上面进行一些基本的操作了。为了进行pc机与arm开发板之间的文件及信息交流, 我们还需要搭建别的平台。为了实现linux与PC机之间的通信, 需要通过FTP的方式, 实现文件的交流, 同时需要通过超级终端来实现对ARM开发板的控制。
通过这一系列的开发环境的搭建, 学生对这门课的积极性也有了很大的提高。
第二阶段, 给学生一些linux的驱动程序, 让学生把它编译成目标文件, 并拷贝到ARM上运行, 这样学生就能真正体会到ARM的实际应用价值, 学习的积极性有了很大的提高。
第三个阶段, 在前面的基础上, 来编写一些自己的驱动程序, 这部分就需要对ARM的内部结构有一些了解, 有了前面的基础, 学生也有了嵌入式产品开发的大概思路, 所以他们也有了学习能力, 能根据需要来查找问题, 以及有目的地学习。
通过这次教学内容的改革, 发现学生的吸收能力、学习主动性及学习情况都得到了很大的提高, 为他们以后深入的学习打造了良好的基础。
2. 教学方法的改革。
使用“项目驱动教学”法是由ARM体系结构原理课程的教学特点决定的。ARM体系结构原理是一门实践性很强、极富创造性、具有明显的时代发展性特点的新兴课程, 在ARM体系结构原理课程中体现“项目驱动”教学法, 学生带着“解决实际任务”的目标去学习, 让学生在“做”中学, 引导学生由简到繁、由易到难、循序渐进地完成一系列“项目”, 从而得到清晰的思路、方法和知识的脉络。在教学过程中, 由“兴趣”引导着学生在完成任务的过程中自主地去探求知识、获取知识、运用知识, 逐步形成一个感知心智活动的良性循环, 从而培养出独立探索、勇于开拓进取的自学能力, 有利于学生对所学知识的系统掌握和提高学生的综合应用能力, 融“教、学、做”为一体, 取得了良好的教学效果。
在“项目驱动教学”法中, 项目的设计是成功运用该方法的关键, 它将决定课堂教学是流于形式还是真实有效的, 决定学生的学习是主动的还是被动的。在设计项目时除了要把学生应掌握的知识、技能的提高融入其中外, 还要坚持项目来源的真实性、趣味性、综合性等原则, 这就需要教师认真研究教学目标、教学内容、教学重点与难点、课程自身特点, 考虑学生的心理特征、兴趣所在和该课程的实际应用, 然后制定相应的任务。《ARM体系结构原理》课程的主要目的是让学生了解ARM软件构成及功能, 能够根据ARM的资源, 根据需求, 开发一些应用。整个课程的教学通过由浅入深的任务来展开, 具体的做法是:先给学生一个简单的驱动程序, 了解嵌入式的基本工作原理, 然后在此基础上增加难度, 如在此基础上添加一些ARM的功能模块, 比如流水灯功能的添加, 然后添加一些中断的控制功能, 使学生整体了解到驱动程序的开发。最后根据现有的程序, 学生完成一些复杂的程序, 比如网卡驱动、USB驱动, 通过这些复杂的学习, 能把前面学的知识结合起来, 达到了学习ARM教学的目标。
3. 考核方法的改革。
传统的考核方法即一次性期末考试的方法并不太适合这门课程的特点。为了更加公正、客观、全面真实地反映学生在整个学期的学习情况和结果和调动学生学习的积极性, 应对该课程的考核方法进行改革, 积极采用除闭卷考试以外的多种形式的考核方法, 具体如下:
(1) 注重过程考核。在项目式教学过程中加强过程考核, 每个项目均设置考核环节突出项目制作过程的评价, 使学生在课堂就有独立进行生产性实训的机会, 自己克服、处理在项目工作中出现的困难和问题。强调项目成果评价, 项目成果的评价由教师与学生共同完成, 注重项目成果的实用性, 并及时将评价反馈给学生。
(2) 突出能力考核。把课程的总体能力目标分解成若干个专项能力目标, 制定出具体的能力目标考核体系。在相应的教学过程中, 根据每个专项能力目标的要求, 考核每个学生的能力达标水平。
三、结束语
ARM体系结构原理课程是一门理论与实践结合性很强极富创造性的课程, 通过几年来的教学积累, 我认为要使学生更好地掌握这门课程, 首先应该对教学内容进行整合避免单纯按照软件应用角度来讲解教学内容而忽略它的电子专业性;再则要采用适当的教学方法如项目驱动法, 融“教、学、做”为一体, 取得了良好的教学效果;此外, 改革后的考核方法在项目式教学过程中加强过程考核, 突出能力考核, 充分调动学生的学习积极性与主动性, 使学生较好掌握教学内容, 达到预期目标。
参考文献
[1]杨颖, 陈之龙, 等.基于USB摄像头的嵌入式远程视频监控系统[J].微计算机信息, 2007, (2) .
[2]王剑非, 孟彦杰, 等.基于linux操作系统的视频采集卡驱动程序设计[J].微计算机信息, 2007, (8) .
[3]赵安邦, 陈华, 等.基于PXA250嵌入式系统的视频采集系统[J].微型机与应用, 2005, (5) .
ARM教学 第8篇
关键词:FPGA,ARM,嵌入式实验教学改革
嵌入式技术是计算机应用技术的新发展, 具有广泛的应用领域和发展前景, 在通信、国防、工业自动化、计算机设计与应用、仪器仪表等领域的电子系统设计中, 嵌入式技术的含量正以惊人的速度提升。电子类的新技术项目的开发也更多地依赖于嵌入式技术的应用, 作为当前最热门最有发展前途的应用领域之一, 嵌入式人才稀缺, 就业形势看好。嵌入式技术涵盖了机械、控制和通讯等所有现代工程专业的内容, 是目前世界各国进行工程训练、教学实验和研究的最为理想的平台。本文以西安科技大学工程训练中心的FPGA和ARM嵌入式实验教学改革为背景, 通过对传统嵌入式实验教学存在的问题进行分析, 提出了嵌入式实验教学改革的新思路, 旨在形成新的嵌入式技术实践教学体系, 探索工程应用型人才、卓越工程师的培养模式。
一、传统的嵌入式实验教学存在的问题
目前普通高校开设的嵌入式实验课程大多数都有相应的课堂教学, 其主要内容都是涉及教师在课堂上所要求的重点内容, 无法从系统的整体设计上进行考虑。主要存在的问题有:
1. 实验课的重视程度不够。
2. 实验教学内容与社会发展脱节:
在教学过程中, 教学大纲往往得不到及时的更新, 相应教材也得不到及时的更换, 因此出现了教学内容跟不上社会发展对嵌入式人才需求的现象。
3. 学生实践机会少, 动手能力差:
传统的嵌入式实验教学主要是验证性实验, 即使含有设计内容, 也主要是用既定的元器件进行组合电路而成, 学生无法从这样的设计过程中体会到真正的嵌入式技术, 所以, 就会出现学生们对嵌入式系统的系统结构、硬件接口、编程语法都能学得很好, 可是一提到利用嵌入式系统开发产品时, 真正能动手的学生寥寥无几, 出现学知识和用知识脱节的现象。
二、FPGA和ARM的嵌入式实验教学改革内容
1. 嵌入式实践教学体系的建立。
通过对嵌入式技术相关行业的走访调研, 深入了解社会对嵌入式人才的需求情况, 确定具有我校特色的嵌入式技术实践教学体系。首先, 开发立体化教学包, 教学包中包括FPGA和ARM嵌入式技术实训课程教学大纲、实验指导书、电子教案、实训指导、FP-GA/ARM嵌入式实验箱、实验箱的使用说明、教学资源库 (包括:FPGA和ARM系统的技术资料、实验模块的软硬件设计技术资料等) 及实验环节考核系统等, 以适应电类及相关专业的学生进行FPGA和ARM嵌入式技术课程实训, 提高教学质量和教学效果。其次, 将教学内容分为基础篇和提高篇, 基础篇可以满足大一、大二学生工程训练的要求, 让低年级学生获得嵌入式技术全方位的系统化的基础工程训练。提高篇面向三、四年级的创新班和在嵌入式方面有一些基础的大学生, 面对创新项目和电子竞赛题目, 一对一地指导和授课。层次化的教学内容满足了不同年级学生对嵌入式实验的需求, 提升学生的专业知识、创新能力和就业竞争力。最后, 在教学内容的安排上, 为了使学生掌握嵌入式系统软硬件设计, 能运用所学的知识进行各种嵌入式系统的开发, 培养学生软硬件开发的能力。具体教学内容包括:FPGA和ARM嵌入式系统结构、FPGA和ARM嵌入式操作系统、FPGA和ARM的应用软件开发、FPGA和ARM嵌入式系统的开发软件的调试和使用等。根据不同专业的人才培养方案要求, 注重学生动手能力及工程实践能力的培养, 精心设计实验项目, 将与嵌入式相关的课程有机结合起来, 在实验教学中体现理论、实践、能力的有机结合, 形成以课堂讲授+互动讨论+动手实验+科技活动相融合的嵌入式技术实践教学体系。
2. 实验教学方式的改革。
目前, 我校的FPGA和ARM嵌入式技术实训课所使用的实验平台是我们中心自己研发的FPGA/ARM嵌入式实验箱, 通过调研, 兄弟院校也有实验室开嵌入式课程, 但大多都是买市场上成品的嵌入式实验箱如FPGA实验箱等, 功能单一。我们中心自己研发的FP-GA/ARM嵌入式实验箱采用全开放式的模块化设计, 功能单元丰富, 作为实验平台完全能够满足嵌入式实验的教学要求。在实验教学中融入了“模块化”、“自主化”、“工程化”的思想, 帮助学生系统地完成从简单数字电路实验到各种复杂数字系统的设计。例如, 利用实验箱里已有的模块如FPGA最小系统、液晶显示模块等搭建一个智能小车系统, 学生处理用已有的资源外, 要自己制作或去电子市场购买车体, 还需要一下外围电路模块, 如电机驱动模块等, 学生可以自己制作。从硬件设计开始做起, 培养学生制作电路原理图、电路PCB图, 经过PCB制版, 然后在自己做的PCB板上焊接元器件。再经过硬件调试, 在调试好的电路板上开发设计程序, 逐渐完成硬件功能的调试分析到软件编程的调试运行。整个一个过程下来, 学生对FPGA嵌入式系统有了更深层次的理解, 也更好地提高了学生的创新思维和实践能力。
3. 实验教学改革实施效果。
将本次教学改革在全校的公选课上试行, 通过对60名参加FPGA和ARM嵌入式技术选修课程学习的学生的问卷调查发现, 学生对改革后的FP-GA/ARM嵌入式实验课程感到满意的为97%, 对实验环节是否能激发学生的创新思维的认可程度为90%, 对综合性实验感到收获很大的为84%。通过采用新的教学体系、内容和方法, 大大提高了学生的学习兴趣, 许多学生都能够主动地查找与实例相关的教学内容, 包括硬件连接、寄存器设置、程序代码的编写, 提高了学生主动学习的能力;通过已有的实验模块, 引导学生开发新的实验模块, 搭建嵌入式系统应用平台, 既能够补充新的嵌入式系统知识、提高学生动手能力, 又能够为学校节省经费;通过嵌入式实验的课堂培训, 大大提高了学生动手能力, 激发了学生对嵌入式技术的求知欲, 鼓励学生多实践, 参加学校组织的电子竞赛, 并有机会参与到教师的课题研究中来。在学生毕业就业时, 学生的就业率和就业质量也得到了大大的提高。
本文针对当前FPGA和ARM嵌入式实验教学中存在的“实验设备、实验教材及内容针对性、实用性不强, 不能满足教学和社会需求”等实际问题进行研究与实践, 从教学内容、教学方式、实践环节几方面提出了嵌入式实验教学的新思路, 实践证明, 上述嵌入式实验教学改革方案对提高学生的学习积极性、动手能力、创新能力和运用能力都有很好的作用和效果。
参考文献
[1]郑伟.“嵌入式系统设计技术”课程模式转变及教改研究[J].电气电子教学学报, 2009, (S1) :47-49.
[2]党元一.嵌入式课程中项目教学法的应用研究与实践[J].中国电力教育, 2011, (2) :86-87.
[3]罗钧, 廖红华, 付丽, 黄勇.嵌入式实验教改与创新性人才培养的关系[J].实验室研究与探索, 2006, 25 (8) :958-959.
软银押宝ARM 第9篇
此番320亿美元现金的天价收购案外加孙正义对ARM架构芯片未来市场如此大胆的预测,不禁引来了外界猜测声一片。伴随着猜测声的还有质疑声,其最明显的表现就在软银的股票价格上。根据《华尔街日报》的报道,由于投资者对这桩溢价了43%的收购并不看好,7月18日东京股市午盘收盘时,软银股价大跌10.7%,跌至5365日元(约合50.7美元)。并且,该股在盘中还曾短暂触及到了4月初以来的最低水平价位——5329日元。
与此同时,还有一点是需要我们关注的,在软银宣布收购ARM之前,软银曾在近期大规模的抛售阿里巴巴的股份,同时还抛售了最近风头正劲的Supercell公司的股份。无论是阿里巴巴还是Supercel,都可谓是优质公司,外界起初并不能看明白孙正义抛售两家公司大量股份的目的,但随着收购ARM的消息被抛出,这一疑问也得到了合理的解答。
引爆媒体
对于此次收购,外国媒体和专家纷纷发表评论。路透社评论道:“ARM为i Phone提供技术支持,是移动处理领域的重要参与者,其处理器和图形技术被三星、华为、苹果等公司应用在自己设计的微芯片中。软银收购ARM是迄今为止欧洲科技界最大的收购案之一,也是软银收购的最大手笔。2013年,软银曾斥资220亿美元获得无线运营商Sprint的控股权,但这笔交易令软银背上沉重的债务负担。软银创始人孙正义宣布将要把软银打造成互联网投资发动机”。英国《金融时报》报道称:“软银收购ARM可能是来自亚洲对英国的最大笔投资。这笔投资将保证未来5年中,ARM在英国创造的就业数量翻一番,将这家英国公司变成全球现象。英国脱欧公投后仅3周,软银即收购ARM已经证明,英国并未对国际投资者失去吸引力”。BGC Partners亚洲股票销售经理Amir Anvarzadeh指出:“我们认为软银收购无线运营商Sprint的决策是个败笔,而孙正义可能想要通过收购科技领域的知名企业恢复荣誉”。市场分析机构Moor Insights&Strategy CEO、首席分析师Patrick Moorhead称:“ARM与客户始终保持长期合同关系,我认为这种关系不会很快改变。但是所有赌注正押在下一代架构上。从长期来看,软银可以调整任何产品结构,投资ARM将推动其企业产品向前发展。这最终将对移动科技巨头产生巨大影响,包括苹果、通用以及三星等”。研究机构Digitimes Research发布报告称,孙正义对软银收购ARM交易过于乐观,其实收购ARM对软银并无太大帮助。Digitimes Research认为,孙正义高估了收购ARM的益处,低估了物联网市场垂直和水平整合的难度。
既然投资界对于软银此番如此大手笔的收购案的发展前景看法不一,那作为“老江湖”的孙正义为什么愿意花费如此巨资完成对于ARM的收购?
ARM发展回顾
提起芯片厂商,相信很多人都会想起英特尔、三星、高通等这些家喻户晓的公司,ARM给普通消费者的印象总是既熟悉又陌生。那么,我们就先来回顾一下ARM公司发展过程中的关键节点:
1 9 7 8年,ARM前身Acorn RISC Machine于英国剑桥成立。
1985年,当时的IT巨头Olivetti收购Acorn 49.3%的股份,并且将ARM处理器更多用于研究开发,这让Acorn在商业用途上的发展受阻,所以Acorn选择独立。同年,Acorn Computer Group开发出全球第一款商业RISC处理器。
1990年,Acorn、苹果和VLSI科技公司共同出资创建了ARM。随着合作的正式启动,Acorn RISC Machine也正式更名为Advanced RISC Machine。三方合作的目标是创立一个世界通用的全新微处理器标准。
1993年,ARM发布了全新的ARM7处理器核心。其中的代表作名为ARM7-TDMI,其搭载了Thumb指令集,是ARM通用32位微处理器家族的成员之一。其代码密度提升了35%,内存占用也与16位处理器相当。伴随着ARM7的卓越表现,同年Cirrus Logic公司和德州仪器公司也相继宣布加入ARM阵营,两家公司被ARM授予了技术许可证。德州仪器公司凭借着ARM7架构,打造出了一款手机芯片,这款芯片也助力诺基亚8110在后来的手机市场上大放异彩。
1997年,ARM发布了具有里程碑意义的里产品——ARM9,这标志着ARM正式进入微处理器领域。
1998年,ARM宣布正式在伦敦和纳斯达克证券交易所上市,发行价为每股5.75英镑,当时市值达到了大约2.64亿英镑。
2001年,ARM在32位嵌入式RISC微处理器市场的份额已增至76.8%。
2002年,ARM架构的芯片出货量突破了具有里程碑意义的10亿片。
2004年,Cortex系列处理器诞生。Cortex系列的诞生对于ARM具有重大的意义,因为从此该公司不再用数字为处理器命名。取而代之的是分别为A、R和M三类产品,旨在为各种不同的市场提供服务。
2009年ARM发布了Cortex-M0,这款32位处理器体积小巧,功耗超低。此款产品一经问世,便吸引了众多产商前来购买授权。
2010年,苹果表示有意以8 0亿美元的价格收购ARM,但遭到拒绝。ARM公司CEO Warren East称“ARM作为独立公司更具价值”。
2011年,ARM推出了旗下首款64位架构ARMv8,此外,该公司还推出了big.LITTLE技术,制造商可利用该技术将高性能核心与节能核心结合起来,并用软件控制核心间的无缝切换,以达到省电的目的。
2015年,ARM基于ARMv8架构推出了一种面向企业级市场的新平台标准。同一年,ARM还开始在物联网领域发力。
纵观ARM发展壮大的近二十年,其中不乏跌宕起伏的剧情,但总体来说,ARM的伴随着移动电子消费品市场的快速崛起而发展迅速。从移动智能终端起步到现在,ARM一直处于这个芯片市场的领导地位。截止2015年,包括高通、三星、联发科等在内的全球1384多家移动芯片制造商都采用了ARM的架构,全球有超过85%的智能手机和平板电脑的芯片都采用的是ARM架构的处理器,超过70%的智能电视也在使用ARM的处理器。从这些华丽的数据上来看,ARM无疑是芯片领域巨无霸级别的寡头企业,但为什么外界对于软银想要收购ARM的计划并不是持有一致乐观的态度?
ARM的商业模式
首先来看同样是芯片厂商的英特尔,其会在打造完成自身的架构后,根据不同的市场定位设计一系列的芯片,最后设计会由自家的工厂负责生产。英特尔可以说集成了芯片生产中的所有流程。虽然这样做的工作量相当大,但同时也能从产品中获得很高的回报。近些年随着PC机市场的低迷,英特尔的业绩也有所下滑,但其在2015年营收还是达到了516.9亿美元。与英特尔的商业模式完全不同,ARM不对市场输出任何的芯片,而是向其他的供芯片制造商提供设计IP,比如指令集架构、微处理器、图形处理器等,同时也会对外进行使用许可的授权。ARM的客户买下他们所需IP的许可,然后采用这些设计来生产自己的芯片。从营收和估值上看,ARM和英特尔对比悬殊,事实上,作为以技术创新和技术授权为主的ARM一直站在半导体产业链的上游。这样说来,ARM的风头似乎并不输给英特尔,但由于ARM所采用的商业模式主要以授权为主,而ARM对其授权所收取的价格可谓是非常低廉,这就导致了ARM虽然占据了绝大多数的移动设备芯片市场,其营收却相比英特尔有着天壤之别。ARM在2015年的全年营收只有14.89亿美元,差不多是英特尔营收的3%。这次软银收购ARM的320亿美元报价有着43%的溢价,如果ARM继续保持这种经营模式,投资者很难看出软银今后从ARM身上赚取大量回报的可能性。也正是因为这样的原因,外界对于孙正义此次坚决收购ARM的态度感到惊讶。
但随着近些年移动终端产品的市场销量呈现爆发式增长,移动终端芯片市场也呈现出了庞大的需求量。英特尔也看到了市场的未来所在,一直想凭借在PC机及服务器芯片市场上的绝对优势,将芯片架构引入移动终端,因此这几年动作频频,却因为其超高的功耗而显得困难重重,而ARM向来只设计低功耗处理器,在移动终端领域的芯片竞争中,英特尔显得有些力不从心。
软银的未来版图
今年早些时候,当孙正义谈及软银未来的发展时,他表示:“我想建立一家可以持续增长至少300年的公司,为了实现持续的增长,我们需要找到所有的潜在障碍并找到解决的办法。”现在,随着软银收购ARM的议案浮出水面,孙正义口中的解决方法似乎也有了答案。业界普遍认为,软银收购ARM意在押宝物联网和人工智能领域。孙正义在解释这笔巨额收购案时表示:“软银正在积极寻找物联网的机遇,希望抓住该市场的重大商机,ARM会成为软银绝佳的战略资产补充和未来增长战略的核心,这是软银所进行最为重要的投资之一”。根据ARM的财报显示,在2015年第四季度,ARM共授权了51个芯片许可,主要应用方向为移动计算、智能汽车、安全系统和物联网。根据IDC报告,到2020年,全球的物联网市场规模将从2012年的4.8万亿美元增长到8.9万亿美元,届时将有300亿设备接入互联网。更有预测称,到2025年物联网连接将达到1000亿个。海量的物联网连接需求低成本、低功耗的芯片和模组。而这是ARM架构的强项。在智能手机和平板电脑领域,低成本、低功耗和生态系统优势,让ARM成为全球手机芯片背后的霸主。软银希望ARM这样的优势能够在物联网领域得到延续。
除了物联网,软银另一个着力发展的领域是人工智能领域。软银曾在去年公开发售过一款名为“Pepper”的机器人。根据软银介绍,Pepper可以读懂人的情绪,还能对情绪信号作出反应,比如笑或者皱眉。Pepper在额头和嘴巴都装有RGB相机,左眼配有距离感应器,它通过相机分析人类表情,用麦克风记录人的声音,从而判断人的喜怒哀乐。对于人工智能的未来发展,孙正义曾经说过:“技术奇点已经开始出现,人工智能开始超过人类。即使人工智能超过人类,我们也不应该将它视为威胁。相反,谁如果可以从人工智能中获得最大好处,谁就有机会成为新时代的英雄”。就在软银宣布准备收购ARM后,其又对外公布了一项与本田汽车合作计划。软银着手准备创造出可以阅读驾驶员情绪并可以和驾驶员交流的车。在这项合作中,软银将向本田提供技术,系统研制成功后将预装于本田汽车内,通过云技术和互联网与驾驶员进行互动。孙正义称:“想象一下,如果机器人拥有了超级智能,它们可以服务于人类,与人交流。未来某一天,一辆车也可以变成超级计算机或机器人,本田将是第一个应用该技术的公司。”
变数尚存
传苹果欲收购ARM 第10篇
据英国媒体报道, 伦敦金融区近日盛传一则消息, 苹果正在考虑出价收购英国ARM公司。受此消息影响, 在苹果昨日公布季度财报利好, 股价创出新高后, ARM公司股票当天也上涨3.3%达到251.1便士, 成交量也同时放大。
ARM公司总部位于英国剑桥, 是一家纯粹的芯片设计厂商。他们在设计出处理器架构后, 会以“知识产权核心”的形式发布, 将其授权给其他半导体厂商进行再开发和制造。目前, 全球几乎所有的智能手机 (乃至所有手机) 处理器都是基于ARM架构核心。如果再加上其他消费电子设备中的大量采用, 每年全球市场上售出的ARM处理器数以亿计。
在收购PA Semi公司后, 苹果已经正式进入半导体设计领域, iPad中搭载的Apple A4处理器就是一颗由苹果 (原PA Semi团队) 自行设计的ARM架构CPU。而iPhone、iPod touch中的ARM处理器目前由三星设计和制造, 未来很可能也将转移到苹果自主的Apple A4上来。
伦敦证券市场人士分析称:“收购ARM对苹果非常有意义, 这将能够阻止ARM的技术最终出现在他们所有竞争对手的计算机和数码设备当中。”确实, 以苹果的一贯性格, 如在收购ARM后逐步停止对其他厂商的授权, 并不会让人感到意外。而如果这种情况真的发生, 无疑将让智能手机乃至所有数码产品被迫寻找新的底层处理器架构, 对整个行业走势产生极为重大和深远的影响。
目前ARM公司股价为251.1便士。而英国媒体分析, 苹果将提出溢价近100%的高收购价格, 即达到每股500便士, 总价52亿英镑, 折合约80亿美元。虽然这一价格看似高昂, 但对于苹果目前417亿美元的现金存量来说也不过是五分之一, 花这笔钱买下包括iPhone, iPod, iPad在内整个移动设备产品线的“核心”优势, 同时让所有竞争对手陷入无“心”可用的境地, 无疑是一笔超值的买卖。
(摘自《驱动之家》)
6瓦凌动回击ARM挑战 第11篇
12 月12 日,英特尔公司宣布推出为高密度微型服务器以及新级别节能存储和网络设备打造的英特尔凌动S1200 产品。英特尔相关人士表示,作为全球首个低功耗64位服务器级片上系统(SoC),该处理器的目标就是满足用户对可靠性、可管理性和成本效益的要求。
凌动S1200 处理器具备两颗物理内核,可通过使用英特尔线程(Intel ?HT)技术共支持4条线程。同时它支持最多可达8 GB DDR3 内存的内存控制器、英特尔虚拟化技术(Intel VT)、8 个 PCI Express 2.0 通道、可提高可靠性的错误代码纠正(ECC)支持,以及与英特尔芯片组集成的其它 I/O 接口。新产品家族将包含3款频率范围在 1.6 GHz 至 2.0 GHz 之间的处理器。
ARM的发展战略 第12篇
在2007全球所有的电子产品当中, 大约有四分之一的数字产品中有A R M技术存在。自2007年第四季度到2008年第三季度的12个月中, 共有36亿颗基于ARM的芯片出货, 每天平均1000万颗左右。但ARM公司对此一点儿都不吃惊。
因为18年前, ARM就已经准确定位了公司的发展方向。1990年公司成立伊始, 员工就坐在一起来讨论ARM的未来优势是什么、机会又是什么:ARM最大的优势是低功耗技术, ARM的技术最可能应用到的市场是便携式、嵌入式控制和汽车电子等, 同时也意识到ARM最大的市场应该在亚太区 (那时还称为远东) , 必须以合作的形式和很多公司一起获得成功。
今天ARM的成功不仅仅是功耗低、功能强大, 尤其还有一个要素是围绕着ARM已经建立起一个庞大的合作联盟ARM合作伙伴联盟, 联盟成员至今已超过500家公司。
当今的机会:移动互联网
ARM目前最感兴趣的就是移动互联网及其应用。公司预测在两年之内移动互联网的规模将超过台式机和笔记本电脑二者的总和。这不但会成为一个数量庞大的市场, 而且其用到的技术也会慢慢渗透到其他市场, 诸如汽车电子、电视、便携式产品。所以ARM在与一些新的伙伴合作, 例如Google的浏览器Chrome也有ARM版本, ARM致力于提高Java和Javascript的性能表现, 与微软就media解码技术合作, Ubuntu Linux的桌面系统也将在ARM的系统上运行, Adobe Flash Player 10和Adobe AIR技术将为加速A R M平台上的移动图像和视频处理能力而优化。
混合笔记本电脑是在一个常规的笔记本电脑里面加入了一个基于ARM的系统, 这意味着用户也可以用ARM系统去浏览网页、发邮件, 以延长电池寿命。2009年将在市场上见到基于ARM的网络笔记本电脑, 特点是电池寿命长, 市场上销售的MID很多是基于ARM架构的。
时下很多产品采用500 MHz速度运行的ARM11处理器, 很快就能够看到基于CortexA8的产品, 基于Cortex-A9的产品也即将面市。
看好高端手机和MCU
目前手机市场占ARM业务的三分之二, 预计2010年可能占ARM一半, 原因是尽管手机市场还有一定的增长, 但是同时在另外两个市场里嵌入式和企业级应用这个两个市场的增长会大得多。
ARM预测2009年智能手机包括一些高端的多功能手机的出货量会增长, 中国已经发放3G牌照, 将会推动中国高端手机的开发和销售。
ARM教学范文
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。


