AUTOSAR
主要致力于在国内普及AUTOSAR相关基础知识,帮助更多的汽车软件工程师快速了解AUTOSAR
狐仙小妲己
这个作者很懒,什么都没留下…
展开
-
1
前言前面只是对BSW模块泛泛而谈,从这周开始,将会更加的详细讨论AUTOSAR分层体系架构中的BSW模块。2. 通信这里的通信时广义的通信,一般是CAN、LIN、FlexRay、Eth等,一般做车载软件的对CAN比较熟悉,直接按CAN代入思考即可。图1RTE之下,跟通信相关的BSW软件模块如上图,主要有COM、PduR、IPDU、TP、Bus接口、收发器和总线驱动,下面一一介绍各个模块的职责,后续会有达芬奇工具中实操章节,所以我们先把这些概念搞明白,工具配起来就得心应手了。1)Com:Com原创 2020-06-22 15:05:56 · 470 阅读 · 0 评论 -
test
1. 前言前面讲了BSW的概述,这次就下面这张图进行更加详细的描述。图一2. MCAL(微控制器抽象层)图二该层由以下模块/块组成:1)微控制器驱动程序: 此模块具有内部驱动程序,用于访问MCU的内部外围设备(如看门狗,通用定时器),或具有直接访问MCU的功能(如CoreTest)。2)内存驱动程序: 此模块具有用于访问内部闪存,内部EEPROM之类的片上存储器或外部Flash之类的存储器映射设备的驱动程序。3)加密驱动程序: 此模块具有用于片上加密设备(例如SHE,HSM)的驱动原创 2020-06-22 14:45:49 · 260 阅读 · 0 评论 -
AUTOSAR Transformers转换器
一、AUTOSAR Transformers功能介绍转换器主要有两个功能:线性化数据,比如乘以一个倍数传输、加上一个偏移量等转换数据,比如在数据前加计数字节,增加checksum计算字节等转换器可以串联在RTE中使用,用于ECU内部通信和ECU之间的通信。二、Transformers的工作流程Transformer模块属于BSW,为RTE提供通信服务。Transformer从RTE...原创 2020-05-07 10:39:39 · 765 阅读 · 0 评论 -
AUTOSAR软件架构概述
文章目录一、总概述1 为什么使用AUTOSAR?1.1 AUTOSAR出现之前的行业现状1.2 AUTOSAR出现之后可以实现如下目标2、AUTOSAR总概述二、各层分别概述1、BSW基础软件层1.1 微控制器抽象层(Microcontroller Abstraction Layer)1.2 ECU抽象层(ECU Abstraction Layer)1.3 服务层(Services Layer)...原创 2020-04-24 18:34:32 · 1328 阅读 · 0 评论 -
AUTOSAR软件架构(二)
章节回顾AUTOSAR软件架构(一)中描述了以下内容:Application Layer应用层Runtime Environment (RTE)运行时环境Basic Software (BSW)基础软件层Services Layer服务层ECU Abstraction Layer ECU抽象层Microcontroller Abstraction Layer 微控制器抽象层...原创 2020-04-24 15:29:35 · 1170 阅读 · 0 评论 -
AUTOSAR软件架构(一)
AUTOSAR的适应范围适应于汽车电子ECU控制器与硬件交互的比较多通过车辆网络连接,如CAN、LIN、ETH、FlexRay具有有限计算能力和内存资源的微控制器(通常为16位或32位的MCU、单片机)ECU里面跑一个实时操作系统AUTOSAR软件分层[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hGM6nrq8-1587698019315)(ht...原创 2020-04-24 11:25:39 · 5304 阅读 · 0 评论