书籍详情

嵌入式软件概论

嵌入式软件概论

作者:(美)Colin Walls

出版社:北京航空航天大学出版社

出版时间:2007-10-01

ISBN:9787811242157

定价:¥42.00

购买这本书可以去
内容简介
  《嵌入式软件概论》总结了作者从事嵌入式系统开发几十年的经验,对嵌入式软件开发中经常会遇到的一些问题进行了分析和解答,涉及面较广,几乎涵盖了嵌入式软件的所有方面,包括处理器体系架构、C/C++编程语言、开发环境和工具、实时问题、RTOS、网络及FPGA等。尽管这些主题都比较大,但作者凭借其丰富的专业知识和实践经验,基本上从中抽取出了与嵌入式软件开发特征相关的要点,具有较强的针对性。《嵌入式软件概论》附有一张光盘,内含作者以本书内容为基础的很多讲稿。已经做成了PPT和PDF文件,特别适合于嵌入式软件设计的培训、讲座等。《嵌入式软件概论》适合于嵌入式系统的开发人员、管理人员、培训阅读参考,也可作为嵌入式系统专业方向研究生和本科生的参考读物。
作者简介
暂缺《嵌入式软件概论》作者简介
目录
第1章  嵌入式软件
1.1 什么使嵌入式应用在运转2
1.2 嵌入式系统中的存储器8
1.3 存储器结构11
1.4 软件是如何影响硬件设计的15
1.5 移植软件到一个新的处理器19
1.6 汽车电子的测试 25
1.7 汽车电子中的嵌入式软件26
1.8 如何选择CPU30
1.9 USB软件介绍33
1.10 USB OTG38
第2章  设计和开发
2.1 新兴的嵌入式系统软件开发技术44
2.2 选择开发工具49
2.3 Eclipse——将嵌入式工具整合在一起59
2.4 一个跨越RTOS界限的开发系统62
2.5 嵌入式软件和UML66
2.6 使用xtUML、基于模型的系统开发77
第3章  编程
3.1 为特殊存储器编程82
3.2 嵌入式系统的自检85
3.3 命令行解释器90
3.4 交通灯——一个嵌入式应用101
3.5 PowerPC汇编106
第4章  C语言
4.1 通用C112
4.2 使用C函数原型114
4.3 中断函数和ANSI关键字116
4.4 针对RISC架构的优化120
4.5 从位开始128
4.6 浮点相关的编程132
4.7 从不同的角度来看C134
4.8 减少函数调用开销137
4.9 结构布局——逐步精通141
4.10 存储器和C编程159
4.11 C/C++中的指针和数组160
第5章  C++
5.1 嵌入式系统的C++——从管理者的角度164
5.2 为什么从C转向C++166
5.3 为通往C++之路扫清障碍172
5.4 C++模板——优点和缺点182
5.5 C++的异常处理187
5.6 C++代码的大小和性能195
5.7 C++中的只写端口200
5.8 C++使用非易失性RAM211
第6章  实时
6.1 实时系统217
6.2 嵌入式系统的可视化编程模型219
6.3 嵌入式系统的事件处理223
6.4 中断编程226
第7章  实时操作系统
7.1 RTOS的调试技术231
7.2 一种针对定制RTOS的调试解决方案241
7.3 调试——堆栈溢出244
7.4 何时考虑商业化的RTOS245
7.5 移植RTOS251
7.6 RTOS驱动开发介绍257
7.7 调度算法和优先级反转260
7.8 时域与优先级调度263
7.9 嵌入式文件系统266
7.10 OSEK—— 一个RTOS标准268
第8章  网络
8.1 什么是WiFi?273
8.2 谁需要Web服务器?277
8.3 SNMP简介283
8.4 IPv6——下一代因特网协议287
8.5 DHCP基础293
8.6 NAT说明298
8.7 PPP——点对点协议302
8.8 SSL简介307
8.9 DHCP调试技巧310
8.10 IP多播313
第9章  嵌入式系统与可编程逻辑
9.1 FPGA和处理器核——嵌入式系统的未来318
9.2 基于FPGA的设计提供定制的嵌入式解决方案321
9.3 Xilinx MicroBlaze软核处理器328
9.4 针对FPGA的实时操作系统333
后记
伟大的展望336
猜您喜欢

读书导航