



本书自第1版出版至今,记录了20多年来嵌入式领域的技术变革,成为众多工程师和学生的推荐参考书。全书从组件技术的视角出发,以嵌入式系统的设计方法和过程为主线,涵盖全部核心知识点并辅以示例分析,同时贯穿着对安全、性能、能耗和可靠性等关键问题的讨论,构建起一个完整且清晰的知识体系。第5版涉及物联网、嵌入式多核等领域,引入了LoRa协议、内存保护等新内容,并且更新了大量经典案例。本书适合作为计算机、电子信息、通信工程、自动化及相关专业高年级本科生和研究生的教材,也适合相关方向的工程技术人员参考。
第1章嵌入式计算1
1.1引言1
1.2复杂系统与微处理器1
1.3嵌入式系统设计过程8
1.4设计示例:模型火车控制器22
1.5本书导读32
1.6总结36
扩展阅读37
问题37
上机练习38
第2章指令集39
2.1引言39
2.2预备知识39
2.3ARM处理器44
2.4PICmicro中端微处理器系列55
2.5TIC55xDSP58
2.6TIC64x66
2.7总结69
扩展阅读69
问题69
上机练习70
第3章CPU71
3.1引言71
3.2I/O编程71
3.3特权模式、异常和陷阱86
3.4协处理器87
3.5存储系统机制88
3.6CPU的性能96
3.7CPU的功耗101
3.8防危性和安全性103
3.9设计示例:数据压缩器105
3.10总结114
扩展阅读114
问题114
上机练习117
第4章计算平台118
4.1引言118
4.2基本的计算平台118
4.3CPU总线121
4.4存储设备和系统129
4.5I/O设备131
4.6基于计算平台的系统设计133
4.7嵌入式文件系统140
4.8平台级性能分析141
4.9平台级电源管理144
4.10平台安全性145
4.11设计示例:闹钟146
4.12设计示例:喷气发动机控制器152
4.13总结154
扩展阅读154
问题154
上机练习156
第5章程序设计与分析157
5.1引言157
5.2嵌入式程序的组件157
5.3程序模型165
5.4汇编、链接和加载168
5.5编译技术174
点击下载