如果你有程序设计经验,并且熟悉C语言,那么《嵌入式系统编程》(第二版)正是你开始编写嵌入式软件所需要的。
《嵌入式系统编程》(第一版)向数万人讲述了这一编程内容,并且现在已经成为嵌入式设计的经典著作。经过改进的第二版包含了最近的软件设计和开发方法。
本书中的技术和所列举的代码例子对现实世界的各种嵌入式软件都是可直接使用的。例子使用了免费的GNU软件设计工具,eCos和Linux操作系统,还有就是专门针对本书而开发的一种价格低廉的硬件平台。如果你在学习《嵌入式系统编程》(第二版)的同时也掌握了这些工具,那么你将具有深入研究嵌入式系统的能力。尽管你会与不同的硬件和软件打交道,但在本书中所涵盖的原理仍然适用。
不管你对嵌入式是一点也不了解,还是以前做过这方面的工作,你都将从本书的内容中有所收益,本书内容包括:
基本的调试技术—当开发超低成本嵌入式系统时,必须用到的一种关键技术。
中断、监视、控制片上外设和外部的外围设备。
判断系统是否有实时性要求,判断你的操作系统和应用程序是否能达到这些要求。
实时操作系统中的任务同步问题和嵌入式Linux。
在编码量、运行速度和耗电量等方面对系统进行优化处理。所以,不管你是在编写你的第一个嵌入式程序、或是在设计最新一代的手持产品,还是管理员工去设计,《嵌入式系统编程》(第二版)都将帮你学到知识和技术,这些知识和技术将有助于你精通编写嵌入式软件。
展开
对于那些第一次冒险进入嵌入式系统软件开发领域的人来说,这本生动易读的书是一个很好的入门读物。本书向程序员讲述了关于嵌入式开发过程的重要内容。
——Lindsey Vereen,《嵌入式系统编程》主编