基础软件

十六宿舍3 天前
单片机·汽车·autosar·嵌入式开发·mcal·基础软件
【MCAL】TC397+EB-tresos之I2c配置实战(同步、异步)I2C总线是Philips公司在八十年代初推出的一种串行、半双工的总线,主要用于近距离、低速的芯片之间的通信。本篇文章首先从理论讲起,介绍了英飞凌TC3x系列芯片对应MCAL中对I2C驱动的定义与介绍,建议读者在阅读本篇文章之前对I2C有个简单的认识,协议本身比较简单,笔者就不在文章中赘述了。文章后边主要介绍了I2c的EB配置,如果是异步则需要配置中断和回调函数。文章的最后还是老样子给读者介绍了I2C驱动的调试代码和测试结果,因为本系列是基于KIT_A2G_TC397XA_TFT开发板做的调试,所以就直接
十六宿舍6 个月前
汽车·autosar·嵌入式开发·etas·基础软件·isolar·can传输层
【AUTOSAR 基础软件】CanTp模块详解(Can栈之传输模块)文章包含了AUTOSAR基础软件(BSW)中CanTp模块相关的内容详解。本文从AUTOSAR规范解析,ISOLAR-AB配置以及模块相关代码分析三个维度来帮读者清晰的认识和了解CanTp这一基础软件模块。文中涉及的ISOLAR-AB配置以及模块相关代码都是依托于ETAS提供的工具链来配置与生成的,与AUTOSAR规范之间可能会有些许的出入,但总体的功能要点与处理流程都应该是一致的。
十六宿舍7 个月前
单片机·汽车·autosar·嵌入式开发·车载·pdur·基础软件
【AUTOSAR 基础软件】PduR模块详解(通信路由)文章包含了AUTOSAR基础软件(BSW)中PduR模块相关的内容详解。本文从AUTOSAR规范解析,ISOLAR-AB配置以及模块相关代码分析三个维度来帮读者清晰的认识和了解PduR这一基础软件模块。文中涉及的ISOLAR-AB配置以及模块相关代码都是依托于ETAS提供的工具链来配置与生成的,与AUTOSAR规范之间可能会有些许的出入,但总体的功能要点与处理流程都应该是一致的。