一图看懂 Arm Cortex 智慧车
车用科技是这几年重要的发展项目,在这之中Arm藉著自家Cortex-A、Cortex-R与Cortex-M处理器的运算效能,让各种智慧车辆得以发挥。先前Arm预测2024年搭载先进驾驶技术(ADAS)的车辆将大幅增加100倍,支援ADAS的车辆亦可提升汽车应用与增进道路驾驶的安全性。而现代化智慧车辆在许多看不见的地方使用了各种SoC,举凡刚刚说的ADAS、GPS、中控台、安全气囊、ABS、电源管理、动力控制,这些看不到的地方全都有Arm的存在。
▲智慧车很难想像吗?其实并不会,早在多年前的电视剧霹雳游侠,就透过霹雳车告诉大家未来的样貌,而这些相对应的SoC,大多是使用Arm架构的产品。
智慧车搭载大量Arm晶片
你可能不觉得自己的车上有些什么高科技配备,然而就连常见的安全气囊、ABS刹车、喷射引擎系统,都需要SoC进行精确的控制,才能让气囊在准确的时间启动、防止刹车锁死、控制正常的油气比例。至于复杂度更高的自动驾驶等ADAS技术,则需要运算能力更高的SoC,在Arm处理器的系列中,则是Cortex-A系列处理器负责这个领域。
Arm旗下Cortex-A、Cortex-R与Cortex-M在智慧车中各自负责不同的区域,刚刚提到的Cotex-A负责ADAS、部分中控台、GPS、DCM(DataCommunicationModule),是强调运算的高性能处理器。而Cortex-R则是嵌入式产品,车辆中的EPS、ABS、动力输出、电池管理都需要高稳定性的皆由Cortex-R负责。最后的Cortex-M举凡安全气囊、GPS、EPS等装置都需要它的协助,是小型低功耗的产品。算一算近代车辆的应用上,多少都看的到Arm架构晶片的踪迹。
▲Cortex-R52效能是Cortex-R5的2倍,也通过严苛的车用安全性认证。
智慧车必备的ADAS系统
ADAS指的是(AdvancedDriverAssistanceSystems),并非单一的系统,而是整合雷达、图像辨识、自动巡航、车道偏移、防撞警示等一系列的完整系统整合后的通称。而ADAS也是近代智慧车辆发展的重要项目,透过这套系统可以减少驾驶的负担,并提升车辆的安全性。以前者来说,透过定速巡航、自动停车,可以减少开车与停车的麻烦。另一方面,ADAS也包含防撞警示、速限辨识等安全性措施,减少意外与人为失误的发生。
▲ADAS需要大量的感应器与运算,从自动跟车ACC、号志辨识、盲点侦测、自动停车,全都是这类应用,而且每项功能都需要用到处理器运算,因此每辆车上都搭载着为数众多Arm架构处理器。
百余倍的成长量
正如多年前Arm所预言,近代车搭载ADAS的数量越来越多,车上用到的Arm架构产品也随之增加。各车厂的智慧型车辆对于ADAS的需求量大,对于运算效能的要求可以预见也会有所提升,而ADAS也只是智慧车辆的第一步,解决了辅助驾驶与安全性等车外的需求,未来还有娱乐系统等车内的应用可以强化。
汽车上用了大量的Arm架构处理器,但随着需求提升与应用层面增加,对于这类半导体的需求只会增加不会减少。Arm认为在车用领域的安全认证条件较为严苛,且过往缺乏统一的标准格式,而Arm的Cotrex-R52也通过车用的安全标准,成为车用晶片领域的新生力军。
未来汽车会有什么的发展?我们现在很难想像,但不外乎是朝向更安全、更方便的目标前进,而这些都是需要大量的运算能力才能满足。Arm已经有个不错的开始,是否能像手机产业一样发光发热,我们可以期待看看它的表现。
看更多ARM系列文章>>>
[品牌大传奇] 从手机到人工智慧的 GameChanger , ARM 重新诠释改变人类命运的新运算
[一图看懂] ARMDynamIQ 运作原理
养奚普怡: ARM是一家微控制器设计公司,Cortex A8、A9、A4,还有M3、M0、M1等等是该公司设计的系列微处理器.其中Cortex系列的32微控制器是近年来推出的,在低功耗、高性能更有优势.详细了解,可以访问ARM公司的网站:http://www.arm.com/
泾阳县17127216209: ARM新怪兽Cortex - A72究竟有多强 - ?
养奚普怡: 表明该处理器采用A53架构,为64位八核心处理器,主频为1.7GHz.ARM公司在经典处理器ARM11以后的产品改用Cortex命名,并分成A、R和M三类,旨在为各种不同的市场提供服务.Cortex-A53处理器就是其中一种架构.64位处理器技术是...
泾阳县17127216209: ARM Cortex A8 600MHz.强劲Cortex ? - A8多核处理器,拥有硬件视频、图形加速处理器(GPU)和摄像处理?
养奚普怡: 首先ARM Cortex A8,属于arm比较高端的核. 600MHz的话其实也不算强劲,arm 1ghz的都好多了. 拥有硬件视频、图形加速处理器(GPU)和摄像处理,说的就是有硬件的3d,2d图形GPU支持,什么都通过硬件执行,这样在播放视频的时候没有软件模拟的话速度要快的多,如果没有这些硬件功能的,一些视频的编解码都需要软件模拟,肯定没硬件跑的快.
泾阳县17127216209: ,ARM7,arm9,arm11,cortex M0/M3有什么区别?我只玩过51,现在想学习ARM,用哪个好?求大神指教 - ?
养奚普怡: ARM7,arm9,arm11,cortex M0/M3分别代表ARM处理器的一个系列.ARM7架构为ARMv4 ARM9架构为ARMv5 ARM11架构为ARMv7 CORTEX又分三个系列,分别是:cortex-A,cortex-R,cortex-M架构是ARMv7 cortex M0/M3属于cortex-M系列,是ARM最新架构,目前STM32用的比较多 建议直接上手cortex M0/M3
泾阳县17127216209: arm9 arm11 cortex - a8 cortex - a9都是什么意思,之间有什么联系? - ?
养奚普怡: cortex-a8 cortex-a9 arm11 arm 9都是CPU构架. 在性能上cortex-a9 >cortex-a8>arm11.arm11是ARM V6的构架,老的指令集,被淘汰的东西咯,性能不如ARM V7构架的CPU.cortex-a8 是第一款基于 ARM V7指令集的CPU,比V6先进了,...
泾阳县17127216209: 新手如何学习arm cortex - m3,有周立功easycortex m3 - 1752开发板,用的是 - ?
养奚普怡: 首先是了解硬件,把Cortex架构看一遍,然后调试哪个模块的时候先看数据手册关于这个模块的描述,看懂周立功的例程,尝试更改,再自己写点小程序.对于绝大部分人,优秀总是从模仿开始的 现在网上资源比较多,书的话推荐周立功开发板自带的教程 还有ARM Cortex-M3权威指南 另外就是芯片的数据手册、用户手册、勘误手册 先看硬件原理,再去编程
泾阳县17127216209: 哪位大哥能告诉小弟,arm7,arm9是什么?Cortex - M3,STM32又是什么?他们有什么区别? - ?
养奚普怡: 回答: 1. arm7是arm公司推出的以V4指令集设计基于arm7可以生产出很多CPU芯片.2. arm9是arm公司推出的以V5指令集设计出来的arm核,基于arm9其它公司推出了自己的CPU芯片.3. Cortex-M3属于cortex.4. STM32是就是基于Cortex...
泾阳县17127216209: arm cortex a8构架和A9 CPU都是指什么? - ?
养奚普怡: 你好,ARM架构(过去称作进阶精简指令集机器(Advanced RISC Machine),更早称作Acorn RISC Machine)是一个32位元精简指令集(RISC) 中央处理器(processor)架构,其广泛地使用在许多嵌入式系统(embedded)设计,比如手机...
泾阳县17127216209: ARM架构CPU的类别.如arm9 ,arm11,还有cortex a8等...有高手可以给我理清一下思路吗????
养奚普怡: arm9和arm11都是针对中低端市场 , Cortexa8针对中高端市场. arm9和arm11的架构一样,但是ARM9成本较高比ARM11高 arm11主要是频率取胜,由于超高的频率,在2D坏境中的运行能力超强,甚至超过95.但是在多媒体方面就是最差的...
泾阳县17127216209: ARM Cortex - M0开发环境是什么 - ?
养奚普怡: 支持Cortex-M0的开发很多,如:RealView MDK + ulink2;IAR + Jlink CodeWarrior 还有开源的arm-none-eabi系列工具链(GCC的ARM版本) 等等;建议使用RealView MDK + ulink2;