作者 |
刘军 |
丛书名 |
“十三五”江苏省高等学校重点教材 |
出版社 |
机械工业出版社* |
ISBN |
9787111677017 |
简要 |
简介 |
内容简介 本书从汽车嵌入式系统设计的全流程出发,以S12XEP100为例,讲解了MCU内部结构和基本工作原理、软硬件开发以及接口与通信技术,对汽车嵌入式系统的系统架构及其软硬件的开发理论、开发方法、开发工具进行了系统介绍。书中结合工具软件使用和实例应用,系统介绍了汽车嵌入式系统MBD控制模型搭建和仿真、基于有限状态机和流程图的模型搭建和仿真、自动代码生成技术、在环仿真与测试技术等内容。 本书适合作为车辆工程、载运工具工程等专业本科生和研究生的专业课程教材,也可作为相关工程技术人员的参考书。 |
目录 |
前言 第1章概述 11嵌入式系统概述 111嵌入式系统的定义与组成 112嵌入式系统的分类 113嵌入式系统的发展历史 114嵌入式系统的应用 115嵌入式系统的发展趋势 12汽车嵌入式系统概述 121汽车电子系统划分 122汽车嵌入式系统发展的三个阶段 123基于网络技术的分布式汽车嵌入式系统 124面向汽车嵌入式系统的体系架构 125面向汽车嵌入式系统的开发方法 126面向汽车嵌入式系统开发的工具链 第2章S12XE微控制器的结构与组织 21S12XE系列MCU介绍 211S12XE主要功能特性 212S12XE内部结构 22S12XE系列MCU的存储器组织 221S12XE存储器分类 222S12XE存储器组织 23S12XE系列MCU的中断系统 231S12XE中断源 232中断处理流程、优先级与嵌套 233中断的使用和配置 24S12XE系列MCU的内核 241S12XE系列MCU内核基本情况 242S12XE的寻址方式、指令集和汇编语言程序设计 243关于prm文件 25S12XE最小系统硬件设计 251S12XEP100最小系统 252振荡器和时钟电路 253系统复位与时钟选择 254S12XE系列MCU型号 第3章汽车嵌入式系统软件设计基础 31汽车嵌入式系统的软件基础 311MCU开发的编程语言 312嵌入式系统软件开发 313MCU软件开发方法 314MCU应用程序架构模式 315嵌入式应用软件架构 32嵌入式系统C语言编程 321编程语言的选择 322C语言编程要点 323程序编译器与交叉编译器 33S12XE软件开发环境CodeWarrior IDE 331CodeWarrior IDE概况 332CW环境下的 C语言编程 333S12XE的C语言编程实例 第4章汽车嵌入式系统硬件设计基础 41电路设计基础 42汽车电子产品要求及相关标准 421汽车电子产品一般要求 422汽车电子产品标准 423汽车电子产品功能安全标准 43汽车嵌入式系统硬件的选型与设计 431嵌入式微控制器选型 432嵌入式系统的电源设计 433典型传感器信号调理电路 434基于PWM的驱动与控制技术 44嵌入式系统的电磁兼容设计 441嵌入式系统电磁兼容性基本概念 442电磁干扰产生机理及接地技术 443PCB的信号完整性 444汽车嵌入式系统PCB的电磁兼容性设计 445汽车电磁兼容测试原理及标准 45汽车总线网络技术 451汽车总线分类 452汽车典型总线介绍 453整车总线网络技术 46S12XE实验平台电路原理图 461S12XE学习板介绍 462S12XE学习板的电路原理图 第5章汽车嵌入式系统常用接口技术 51通用输入/输出(GPIO)接口 511GPIO接口功能 512GPIO接口寄存器的使用与设置 513GPIO应用实例 52模/数(A/D)与数/模(D/A)接口 521A/D转换的基本原理 522S12XE A/D转换模块 523ATD模块的使用与设置 524A/D应用实例 525D/A转换的基本原理 526D/A应用实例 53定时器/计数器 531定时器/计数器组成与原理 532定时器/计数器的寄存器 533定时器/计数器应用实例 54周期中断定时器 541PIT的结构与工作原理 542PIT主要寄存器 543PIT应用实例 55实时中断定时 551S12XE实时中断定时 552S12XE实时中断定时寄存器 553S12XE实时中断定时实例 56脉宽调制(PWM)接口 561S12XE的PWM模块概述 562PWM波形输出 563PWM模块寄存器使用 564PWM应用实例 第6章汽车嵌入式系统常用通信技术 61SCI串行通信 611SCI串行通信的工作原理 612SCI主要寄存器 613SCI应用实例 62SPI串行接口 621SPI的工作原理 622SPI主要寄存器 623SPI应用实例 63IIC(I2C)串行总线 631IIC(I2C)的工作原理 632IIC(I2C)主要寄存器 633IIC应用实例 64CAN总线 641S12XE CAN简介 642CAN的工作原理 643CAN的主要寄存器 644SAE J1939通信协议 645CAN和SAE J1939应用实例 65LIN总线 651LIN总线协议 652LIN的主要寄存器 653LIN应用实例 第7章基于V模式的汽车嵌入式系统开发 71汽车嵌入式系统软件架构AUTOSAR 711汽车电子系统和嵌入式系统软件开发的特点 712汽车开放系统结构AUTOSAR 72汽车嵌入式系统基于模型的开发方法 721汽车嵌入式系统的MBD开发方法 722MATLAB面向汽车嵌入式系统的MBD开发工具 73嵌入式系统在环仿真与测试技术 731汽车嵌入式系统开发中的验证 732在环测试实例介绍 733V模式下嵌入式系统标定技术 第8章面向自动驾驶技术的嵌入式系统设计 81汽车自动驾驶技术 811汽车自动驾驶技术简述 812自动驾驶汽车发展中面临的挑战 82面向汽车自动驾驶的嵌入式系统 821NVIDIA自动驾驶嵌入式系统介绍 822汽车驾驶环境交通目标检测 83面向自动驾驶技术的嵌入式系统应用 831搭建面向自动驾驶技术的嵌入式系统 832面向自动驾驶技术的嵌入式系统的应用实例 思考题 第1章 第2章 第3章 第4章 第5章 第6章 第7章 第8章 参考文献 |