0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何使用 ARMv8-R 架构驱动

454398 来源: ARM 作者: ARM 2021-06-20 17:50 次阅读

ARM 处理器越来越多地用于汽车应用,例如车载信息娱乐系统 (IVI)、高级驾驶辅助系统 (ADAS)、动力总成、底盘和车身控制。此外,车对车和车对基础设施(V2V、V2I)通信的新兴机会进一步扩展了未来车辆中计算系统的范围和复杂性。

这些发展正在推动下一代汽车电子产品的发展,每年都会更多地使用 ARM 处理器。本文讨论了其中一些应用背后的技术,并描述了 ARM 处理器在汽车电子和相关高速公路基础设施应用中的使用位置和方式。然后,本文介绍了用于实时控制和安全系统的 ARM 处理器架构的演变,使设计人员能够管理日益复杂的汽车硬件和软件,包括那些与功能安全相关的系统。未来采用这种新架构的基于 ARM 的产品还将提供增强的实时性能,并有助于通过增加代码重用和可移植性来提高软件质量和可靠性。

汽车电子的进步 电子
对现代汽车变得非常重要,它们支持的功能现在是客户购买决策的关键因素。事实上,如果没有现代电子设备的帮助,大部分有关车辆排放和安全的立法都无法以任何实际方式实施。然而,电子产品也成为车辆成本和开发时间的重要因素。

现代汽车中的大多数电子功能可分为以下几类:

车载信息娱乐系统:汽车收音机、媒体播放器、免提电话(蓝牙)、卫星导航和通用用户界面。通常包含大型显示器、用户界面和可能的语音激活。这种面向用户的电子系统通常是现代客户的关键区别

仪表盘:传统的、强制性的车速表和里程表现在几乎总是通过电子设备、转数计数器、燃料和温度计以及其他驱动程序接口来促进。仪表板本身通常是一个模拟传统机械仪表的全电子显示系统,我们期望整个仪表板最终成为一个单一的显示面

动力系统:在任何现代车辆的引擎盖下,发动机和变速箱都有一个电子控制单元 (ECU),它利用温度、压力、旋转和其他传感器根据驾驶员的需求来控制燃油喷射和点火正时,从而实现最高效的运行使用燃料的同时最大限度地减少排放。在新兴的电动汽车或混合动力系统中,将有用于电动机控制和电池管理的下一代 ECU

底盘:几乎所有现代车辆都包含实时机电控制和驱动系统,以实现更安全的制动和电动助力转向。结合牵引力控制,这些提供了车辆稳定性和现行法规,要求所有现代汽车都必须具备此类功能

车身电子设备:这描述了车辆周围的许多电子系统,通常提供舒适性和便利性,包括电机控制系统。车窗升降器、可调节后视镜、可调节座椅、加热器和空调都属于这一类。此外,车辆照明系统将被视为车身电子设备的一部分

驾驶辅助:这一类别最近才出现,它描述了一系列驾驶辅助,如倒车摄像头、停车传感器、巡航控制等。然而,下一个类别的进展仍在继续

高级驾驶辅助系统:ADAS 正迅速成为汽车电子领域的下一个重大创新。通常使用摄像机或雷达系统,电子设备处理图像以便为驾驶员提供额外信息,并且在某些情况下,自动控制车辆动力系统或底盘。这些系统需要大量的计算能力,其中包括车道偏离警告、盲点检测、停车辅助、动态巡航控制和预碰撞制动。

在现代车辆中,所有这些系统都使用专为汽车设计的专用且强大的通信网络互连,例如 CAN(车域网络)、LIN、FlexRay 或 TTP(时间触发协议)。这些公交车为行业节省了数百万美元,并为现代车辆的质量和可靠性做出了巨大贡献,因为它们取代了数公里的电线束。

编辑:hfy

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
收藏 人收藏

    评论

    相关推荐

    我对ARM架构的理解

    的核心都是由Arm内部设计的微架构。Cortex-R系列,架构Armv7-RArmv8-R,为高性能实时应用进行了优化。这些处理器有更好的
    发表于 09-03 17:56

    如何在ARMv8-M架构处理器上集成FreeRTOS?

    基于ARMv8-M架构的Cortex-M系列(Cortex-M33和Cortex-M23)微控制器中引入了TrustZone技术。通过TrustZone可在单个处理器中启用两个安全(security
    发表于 08-04 14:46

    为何ARMv8-a架构要引入EL3呢

    ARMv8-a架构是由哪些部分组成的呢?为何ARMv8-a架构要引入EL3呢?
    发表于 03-02 09:12

    ARMv8架构资料分享

      随着开发工作逐渐迁移到 ARMv8 的 64 位平台,因此有必要尽快熟悉 ARMv8 架构ARMv8 与先前较为熟悉的 ARMv7
    发表于 03-21 14:50

    ARMv8架构概述

    Armv8 OverviewARMv7与Armv8的升级示意如下:Aarch64指令集Aarch64的32个通用寄存器引用和描述如下,与Aarch32寄存器相比如下,在ARM 32位系统中,函数参数
    发表于 05-13 10:31

    armv8架构中Arch32切换到Arch64是如何运作的

    各位大神,armv8架构中,如果Arch32要去切换到Arch64,是如何运作的?状态会清空吗?
    发表于 06-06 16:13

    Armv8-R AArch32架构手册

    本体系结构参考手册描述的Arm体系结构定义了抽象机器,称为处理元件(PE)。符合Arm体系结构的实现必须符合所描述的PE行为。本手册没有描述如何构建实现 它也没有将这种实现的范围限制在定义的行为之外。 除非体系结构有不同的规定符合Arm体系结构的程序必须与PE上程序的简单顺序执行相同。 这种程序员可见的行为不包括程序的执行时间。Arm体系结构参考手册还描述了使用PE的软件规则。
    发表于 08-02 07:31

    Armv8-R架构中的虚拟化概念和可能性

    本指南介绍了Armv8-R架构中的虚拟化概念和可能性。我们用四个例子来解释这些概念,其中大部分是基于汽车行业的应用程序。这些示例可以帮助您理解和熟悉虚拟化概念 使用Arm开发工具。 在本指南的最后
    发表于 08-02 09:27

    Arm Neon技术指南

    本指南介绍了Arm Neon技术,即用于执行Armv8-A或Armv8-R结构剖面的高级 SIMD(单一指示多数据)架构扩展,Neon技术为指令设置架构提供了专门的扩展,提供了可同时在
    发表于 08-08 06:13

    ARM体系结构参考手册ARMv7-A和ARMv7-R版本

    本手册介绍ARM®架构v7、ARMv7的A和R配置文件。 其中包括以下内容的描述: ·处理器指令集: -原始ARM®指令集-高代码密度Thumb®指令集-ThumbEE指令集,包括对实时(JIT)或
    发表于 08-12 07:46

    Arm Cortex-R52处理器技术参考手册

    ARMv8-R AArch32兼容处理元件(PE)。 在Cortex-R52的背景下,PE和核心在概念上是相同的。 多个受保护的内存系统架构(PMSA)上下文可以在同一核上执行,使用虚拟化技术来包含它们
    发表于 08-17 06:24

    ARM Cortex-R52处理器技术参考手册

    ARMv8-R标准的处理元件(PE)。 在Cortex-R52的背景下,PE和核心在概念上是相同的。 多个受保护的内存系统架构(PMSA)上下文可以在同一核上执行,使用虚拟化技术来包含它们。 该处
    发表于 08-18 07:07

    ARMv7-M嵌入式架构的特点是什么

    ARM Cortex-M处理器系采用ARMv7-M架构设定,Cortex-M0和Cortex-M0+则采用类似的ARMv6-M架构
    发表于 10-22 14:32 4348次阅读

    ARMv9架构能否解决中国“缺芯”之急?

    近日,ARM正式宣布推出ARMv9架构。据ARM官方称,这是10年来最重要的创新,是未来3000亿ARM芯片的基础。
    发表于 05-02 17:06 2253次阅读

    Armv8-R Cortex-R52+软件集成的最佳实践

    将这些处理器纳入到区域平台和安全岛的高性能微控制器设计中。与此同时,汽车软件供应商已经建立了与Armv8-R集成的解决方案,在这个处理器家族中使用的Arm架构。这篇文章总结了这一行业趋势的最先进的概述。
    的头像 发表于 11-02 16:51 465次阅读
    <b class='flag-5'>Armv8-R</b> Cortex-R52+软件集成的最佳实践