深入浅出AutoSAR
文章平均质量分 92
深入浅出AutoSAR
乐元
珍珠要串起, 方能点缀
展开
-
AutoSar 学习路线
ECU抽象层1. 使上层软件与ECU硬件设计无关2. 包含ECU板上外部设备的驱动3. 内部设备与外部设备的接口(I/O)原创 2023-10-19 22:13:46 · 828 阅读 · 0 评论 -
[AutoSAR存储] 车载存储层次 和 常用存储芯片概述
为什么要划分存储器的层次?速度越快,但成本越高,从经济的角度规划的存储空间越小。因此,必须采取逐级缓存的策略,将更重要的数据保存在速度更快的存储中,而离CPU核心越远的存储则更大。因为有分层,也就有不同的存储芯片。原创 2023-11-26 22:06:10 · 1461 阅读 · 2 评论 -
[AutoSAR 存储] 汽车智能座舱的存储需求
汽车制造商意识到,人们的关注点从实际驾驶体验转向基于个人品味、娱乐和工作效率的体验。自动驾驶汽车的未来更注重信息和乘客体验丰富的驾驶舱原创 2023-11-25 22:11:36 · 1459 阅读 · 1 评论 -
[AutoSar NVM] 存储服务层(Memory Service)详解
"数据是新时代的石油" -- 克莱门特•M•杜森堡(Clement M. Dusenbury) 我们深入了解下存储服务层后续的章节, 会自上而下进行学习,也会加上对底层的知识来理解上层的行为。虽然AutoSar 实现了软硬件分离, 但我认为只有真的懂底层存储, 才能真的用好存储服务。原创 2023-10-26 23:10:46 · 1247 阅读 · 0 评论 -
[AUTOSAR NvM] NVM Block Model
一个RAM block可以有一个或多个RAM data block 和 RAM CRC block(可选)构成,NvMRamBlockDataAddress用于定义RAM block的first permanent RAM data block的地址。一个block就是以字节为单位的连续的序列,他可以被细分为Data block和CRC block,Data block用于存放user data, CRC block则存放根据userdata算出的对应的checksum。转载 2023-10-25 23:10:12 · 239 阅读 · 0 评论 -
[AutoSar NVM] 存储架构
为管理和维护所有这些重要而又不可丢失的非易失性数据,Autosar NVM模块应运而生。处理与非易失性数据相关的存储、备份、读取和写入等任务。原创 2023-10-25 23:04:13 · 2671 阅读 · 0 评论 -
[AutoSAR系列] 1.3 AutoSar 架构
为了实现应用程序和硬件模块之间的分离,AUTOSAR被抽象成四层:由上至下依次为:应用层(Application Layer)、运行时环境(Run Time Environment,RTE)、基础软件层(Basic Software,BSW)以及微控制器(Microcontroller)。原创 2023-10-25 21:38:44 · 736 阅读 · 0 评论 -
[深入浅出AutoSAR] SWC 设计与应用
SWC (Software Component) 是 AutoSAR 架构中的核心概念之一。SWC主要包含的内容有以下几点:数据类型(datatype),端口接口(Portinterface),端口(Port),软件组件(SW-C)。原创 2023-10-22 08:25:22 · 5430 阅读 · 0 评论 -
[AutoSAR系列] 1.2 AutoSar 综述
AutoSAR旨在降低汽车ECU软件开发复杂度,提高软件质量,加快开发效率,同时也方便了不同供应商之间的互操作性。主要的目标是降低汽车ECU软件开发和维护的成本,促进汽车电子系统的技术进步和创新。原创 2023-10-20 23:44:05 · 265 阅读 · 0 评论 -
[AutoSAR系列] 1.1 AutoSar 发展历史
AutoSar 是一项开源的汽车软件标准,旨在提高汽车电子系统的互操作性和可重用性。AutoSar 成员通常是汽车制造商、电子元件制造商、软件供应商和工具供应商等公司,他们在共同开发和推进 AutoSar 标准方面合作。原创 2023-10-20 23:04:14 · 1167 阅读 · 0 评论 -
[转] AUTOSAR 汽车电子 领域的一些缩写的含义
Wakeup Event A physical event which causes a wakeup. A CAN message or a toggling IO line can be wakeup events. Similarly, the internal SW representation, e.g. an interrupt,may also be called a wakeup event. 由底层模块触发的唤醒事件。车机要联网必须有Tbox设备才能实现。转载 2023-10-19 19:57:47 · 1760 阅读 · 0 评论