当前位置: 首页 > news >正文

汽车电子Autosar架构BSW层学习路线·附录章节

1前言介绍

         本文介绍的是autosar架构的BSW学习路线,也就是底层软件工程师,如果是找ASW应用层学习路线或者UDS诊断工程师或者系统集成工程师路线也可以作为参考资料。

2学习思维导图

        BSW底层软件工程师,日常主要负责,负责autosar软件的配置,对常用芯片,Bootlaoder刷写,UDS诊断,can通信协议数据帧,lin通信数据帧,这些内容相互掺杂关联。

思维导图如下所示。        

        现在将主要工作负责内容,需要对应学习掌握技能,通过思维导图的方式展现了出来。

2.1学习路线

        思维导图中展现的内容比较杂多,而学习是由易到难的过程,可以通过,s32k144学习基本外设->can通信->lin通信->掌握j-linker调试->配置bootloader->配置autosar->UDS诊断->网络管理->TC38x芯片学习->RH850芯片

        这样的一个基本路线进行学习上手。

3重点学习内容

·MCAL(微控制器抽象层)配置与开发:这是BSW最底层也是最重要的部分,包括DIO、PORT、ADC、CAN、LIN、SPI、PWM、WDG等驱动的配置和使用。

·ECU抽象层:实现与ECU硬件相关的抽象,例如IO硬件抽象、通信硬件抽象等。

·服务层:包括操作系统(OS)、通信服务(COM)、诊断服务(DEM、DCM)、内存服务(NVM)等。

·复杂驱动(CDD):用于处理非标准化的硬件或特殊功能。

·通信协议栈:特别是CAN和LIN的通信栈,包括CAN接口层(CanIf)、CAN传输层(CanTp)、LIN接口层(LinIf)、LIN传输层(LinTp)等。

·诊断协议:UDS(ISO 14229)的实现,包括诊断事件管理(DEM)、诊断通信管理(DCM)等。

·网络管理:AUTOSAR网络管理(NM)和OSEK网络管理。

·Bootloader开发:包括AUTOSAR Bootloader的配置和集成,UDS刷写流程。

·工具链使用:如EB tresos、Vector DaVinci Configurator等用于配置BSW模块的工具。

·多芯片平台的支持:如英飞凌TC38x、瑞萨RH850等,了解不同芯片的MCAL配置。

·调试技能:使用J-Link等调试器进行BSW的调试和测试。

·内存管理:包括堆栈配置、内存保护等。

·操作系统:AUTOSAR OS的配置和使用,包括任务、中断、警报等。

       上述这些是工作中经常使用到的内容需要,进行重点学习。

                                                希望对你,有所帮助!!!

http://www.dtcms.com/a/445775.html

相关文章:

  • 织梦 网站设计做网站竟然不知道cms
  • Linex操作系统-Shell脚本(六)
  • 2025年ASOC SCI2区TOP,基于动态模糊系统的改进灰狼算法FGWO,深度解析+性能实测
  • Go基础:输入与输出格式化详解
  • Go语言:数据压缩与解压详解
  • Odoo 前端控制器:构建无缝集成的网站页面
  • Go基础:json文件处理详解(标准库`encoding/json`)
  • 网站页头尺寸网站建设实物实训目的
  • RegNet:高效可扩展网络
  • 软考 系统架构设计师系列知识点之杂项集萃(169)
  • 大数据毕业设计选题推荐-基于大数据的人口普查收入数据分析与可视化系统-Hadoop-Spark-数据可视化-BigData
  • 实验室网站制作数据交易网站源码
  • 【Kubernetes】(二十)Gateway
  • 爬虫与自动化技术深度解析:从数据采集到智能运维的完整实战指南——企业级实时数据闭环构建
  • 桂林哪里可以做网站wordpress前台不显示
  • 模拟退火粒子群优化算法(SA-PSO):原理、应用与展望
  • 不用每次都改 `easysearch.yml` 也能改启动参数 —— 用 Docker 环境变量搞定一切
  • 三问岚图,计划登陆港股对消费者意味着什么?
  • 舒尔特方格开源
  • D365财务和运营应用
  • 沧州seo公司哈尔滨seo和网络推广
  • 5.机器学习的介绍
  • 安徽合肥网站制作公司源代码
  • Flink 连接器与格式thin/uber 制品、打包策略与上线清单
  • 玩转ClaudeCode:通过Chrome DevTools MCP实现页面抓取和调试的基础入门
  • Playwright MCP vs Chrome DevTools MCP vs Chrome MCP 深度对比
  • 网页 网站 区别哪些网站可以免费申请
  • 玩转ClaudeCode:通过Chrome DevTools MCP实现智能页面抓取与调试
  • rabbitMQ续谈
  • RabbitMQ概念 与 工作原理