车载嵌入式系统:AUTOSAR架构培训课程
培训对象
汽车电子嵌入式软件工程师、AUTOSAR配置工程师、汽车电子架构师、ECU底层软件开发人员。
培训目标
-
理解AUTOSAR的核心理念(软件分层、模块化、标准化、可移植性)。
-
掌握AUTOSAR经典平台(CP)的架构(应用层、RTE、基础软件层BSW)。
-
能够独立完成基于AUTOSAR的ECU配置、代码生成与集成。
培训内容介绍
-
AUTOSAR概述:AUTOSAR的发展历程与联盟成员;AUTOSAR的核心理念(统一标准、软硬件解耦、提高复用性);AUTOSAR经典平台(CP)与自适应平台(AP)的定位与区别;AUTOSAR方法论(开发流程)。
-
AUTOSAR软件架构:三层架构(应用层、运行时环境RTE、基础软件层BSW);应用层软件组件(SWC)的概念;RTE的作用(实现SWC之间、SWC与BSW的通信);BSW的分层(服务层、ECU抽象层、MCAL)。
-
软件组件(SWC)设计:SWC的类型(原子软件组件、传感器执行器组件);端口(Port)与接口(Interface)的定义(发送者-接收者接口、客户端-服务器接口);SWC的内部行为(可运行实体Runnable)。
-
运行时环境(RTE):RTE的生成;RTE的实现机制(函数调用、全局变量、OS事件);RTE的通信模式(显式/隐式通信);RTE的配置与优化;RTE错误处理。
-
操作系统(OS):AUTOSAR OS基于OSEK OS的扩展;任务管理(基本任务、扩展任务);事件机制;资源管理(优先级天花板协议);计数器与报警;ISR的处理。
-
通信栈:CAN通信栈的层次(CAN接口、CAN传输层、CAN网络层、CAN状态管理器);LIN通信栈;FlexRay通信栈;以太网通信栈(TCP/IP、SOME/IP);PDU路由。
-
诊断栈:UDS诊断协议的实现;诊断服务(10、22、2E、19、14、31);诊断事件管理(DEM);故障码(DTC)的处理;诊断通信管理(DCM)。
-
内存栈:内存抽象接口(MemIf);EEPROM模拟器(FEE);Flash模拟器;NVRAM管理器(NvM);数据的存储与恢复机制。
-
I/O驱动:MCAL(微控制器抽象层)的作用;数字输入/输出(DIO);模拟/数字转换器(ADC);脉宽调制(PWM);输入捕获(ICU);看门狗(Wdg)。
-
AUTOSAR配置工具:矢量DaVinci Configurator/Developer;ETAS ISOLAR;AUTOSAR XML(ARXML)文件的编辑;ECU配置参数的设计(模块配置、引脚映射);代码生成流程。
-
AUTOSAR方法论:系统配置阶段(系统描述、ECU资源描述);ECU配置阶段(从系统配置提取ECU配置);代码生成与集成;测试与验证(RTE测试、BSW测试)。
-
综合实战项目:基于AUTOSAR的ECU配置与集成(如车灯控制、车窗升降),包含SWC设计、端口与接口定义、RTE生成、BSW模块配置(OS、CAN、DIO)、代码生成与基础软件集成。
如果您想学习本课程,请
预约报名
如果没找到合适的课程或有特殊培训需求,请
订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表下载请点击
服务优势:
丰富专家资源,精准匹配相关行业,相关项目技术精英,面向用户实际需求,针对性培训或咨询,互动式交流,案例教学,精品小班,实际工程项目经验分享,快捷高效,节省时间与金钱,少走弯路与错路。
专家力量:
中国科学院相关研究所高级研究人员
西门子,TI,vmware,MSC,Ansys,MDI,Mentor, candence,Altium,Atmel 、Freescale,达索,华为等
大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关学历背景专业,理论素养高
多年实际项目实践,大型复杂项目实战案例分享,热情,乐于技术分享
针对客户实际需要,真实案例演示,互动式沟通,学有所值