目录
单级和多级平台 Single-Level and Multi-Level Platforms
中断服务程序 Interrupt Service Routines
Category 1 and Category 2 Interrupts
Implementing Interrupt Handlers 实现中断处理函数
Writing Efficient Interrupt Handlers 编写高效的中断处理程序
Enabling and Disabling Interrupts
3.设置当前通信状态(SET_S_STATUS)
5.建立checksum表(BUILD_CHKSUM)
8.字节数据编程(PROGRAM_6)
前言
AUTOSAR(汽车开放式系统架构)是全球汽车行业主要原始设备制造商、供应商及工具和软件服务商的开发合作联盟。该联盟成立于2003年年中,旨在推动建立汽车电子系统软件架构的标准。AUTOSAR旨在简化汽车电子软件的联合开发,降低成本和加速产品面市时间,提高软件质量,并提供安全系统设计所需的机制。AUTOSAR重新定义了嵌入式汽车软件的编写方式,从而实现了对软件组件的重复使用、交换、升级和整合,过程十分简便。由此,各种应用情况变为现实,从第三方软件与动力传动系统ECU整合,到重复使用底盘的功能和传感器信号参数,再到复制和移动车身控制器上的软件组件,都可在AUTOSAR的平台上得以实现。
汽车电子领域的软件主要属于嵌入式软件。因此,其发展阶段类似于其他嵌入式系统的软件发展。由于受限于嵌入式硬件本身资源的匮乏,各种硬件产品的种类繁多和各自差异,以及整体嵌入式系统软件的逐步发展,起初的软件设计开发主要是封闭式的。这样有助于开发针对于特定硬件体,充分优化利用资源而特定设计的软件系统。这样的软件系统,