汽车电子嵌入式开发培训课程
培训对象
汽车电子嵌入式工程师、车身电子/动力总成/底盘控制开发人员、智能网联汽车软件工程师、需要掌握AUTOSAR/功能安全的研发人员。
培训目标
-
理解汽车电子控制单元(ECU)的硬件架构与嵌入式软件开发流程。
-
掌握汽车通信协议(CAN/LIN/FlexRay/Ethernet)与诊断协议(UDS)的应用。
-
能够独立完成基于主流MCU(Infineon、NXP、Renesas)的汽车电子嵌入式软件开发。
培训内容介绍
-
汽车电子概述:汽车电子技术的发展历程(分布式→域集中→中央计算);汽车电子控制单元(ECU)的分类(动力总成、底盘控制、车身电子、信息娱乐、ADAS);汽车电子软件开发的特点(高可靠性、实时性、安全性)。
-
汽车电子硬件基础:车规级MCU的特点与选型(Infineon AURIX、NXP S32K、Renesas RH850);MCU的内部架构(CPU、Flash、RAM、外设);电源管理芯片(SBC)的使用;输入/输出接口设计(高边驱动、低边驱动、H桥)。
-
汽车通信协议(CAN):CAN总线的原理与特点(多主通信、仲裁机制、错误处理);CAN 2.0A/B与CAN FD的对比;CAN控制器与收发器的使用;CAN报文的解析与发送(DBC文件格式)。
-
汽车通信协议(LIN):LIN总线的特点(低成本、单主多从);LIN通信的帧结构(报头、响应);LIN调度表(Schedule Table)的设计;LIN从节点的实现。
-
汽车通信协议(FlexRay/Ethernet):FlexRay的特点(时间触发、高带宽、容错);车载以太网的发展(100BASE-T1、1000BASE-T1);SOME/IP协议与面向服务的架构(SOA)。
-
诊断协议(UDS):UDS(ISO 14229)概述;诊断会话控制(10服务);故障码读取与清除(14、19服务);数据标识符读取(22服务);例程控制(31服务);基于CAN的UDP(DoCAN)实现。
-
AUTOSAR架构:AUTOSAR的核心理念(标准化、模块化、可配置);经典平台(CP)的分层架构(应用层、运行时环境RTE、基础软件层BSW);基础软件层的模块(MCAL、ECU抽象、服务层);工具链的配置与代码生成。
-
汽车嵌入式软件开发流程:基于V模式的开发流程(需求分析→系统设计→软件设计→实现→测试→集成→标定);MIL、SIL、PIL、HIL测试的概念;标定工具(CANape、INCA)的使用。
-
Bootloader开发:Bootloader的作用(软件刷写);启动流程与分区策略;基于CAN的刷写协议(UDS 34、36、37服务);刷写的可靠性设计(校验、回滚)。
-
功能安全(ISO 26262):功能安全的基本概念(危害、风险、ASIL等级);ISO 26262的V模型流程;功能安全在软件中的实现(监控、冗余、故障处理);MPU(内存保护单元)的应用。
-
XCP/CCP标定协议:标定与测量的需求;CCP(CAN标定协议)的原理;XCP(通用标定协议)在CAN/Ethernet上的应用;ASAP2(A2L)文件的格式与使用。
-
综合实战项目:基于主流车规MCU的汽车电子嵌入式应用开发(如车窗控制器、雨量传感器、BMS通信模块),包含MCU初始化、CAN/LIN通信实现、UDS诊断服务实现、Bootloader开发与功能安全设计。
如果您想学习本课程,请
预约报名
如果没找到合适的课程或有特殊培训需求,请
订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表下载请点击
服务优势:
丰富专家资源,精准匹配相关行业,相关项目技术精英,面向用户实际需求,针对性培训或咨询,互动式交流,案例教学,精品小班,实际工程项目经验分享,快捷高效,节省时间与金钱,少走弯路与错路。
专家力量:
中国科学院相关研究所高级研究人员
西门子,TI,vmware,MSC,Ansys,MDI,Mentor, candence,Altium,Atmel 、Freescale,达索,华为等
大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关学历背景专业,理论素养高
多年实际项目实践,大型复杂项目实战案例分享,热情,乐于技术分享
针对客户实际需要,真实案例演示,互动式沟通,学有所值