编写书籍《C语言嵌入式系统编程修炼之道》序言

序言
       目前,嵌入式系统已经无处不在,遍布于世界的每一个角落。智能家电、手机、 PDA 、汽车、通信电台等几乎所有的电力、电器与电子产品都包含一个或多个嵌入式系统。有人的地方就有江湖,有电的地方就有嵌入式系统。
       嵌入式系统技术的无孔不入带来社会对该领域开发人才的大量需求,而嵌入式系统的开发门槛却要高于基于通用 PC 和 操作系统的应用开发,要成为一名成熟的开发人员,需要大量地基于实际系统的开发经验。作为一名嵌入式系统的开发人员,笔者深深感觉到市面上缺乏真正有份量 地能透彻讲解作者开发心得、体会和经验的书籍,大多数书籍都留于表面,我们不得不依靠自身长时间的摸索才能有所提高。如果有这样一本书,它由一线开发人员 编写,并能够将其开发经验得以淋漓尽致地呈现,那将会使我们少走很多弯路。这就是笔者编写此书的初衷。
       “ 嵌深邃之思,入无我之境”是本书写作的指导思想。所谓“嵌深邃之思”,意指我们站在一个较高的高度上思考、评析和理解嵌入式开发技术,而非停留在仅仅讲解 基本语法的层次上;而所谓“入无我之境”,意指读者通过本书的学习能逐渐摆脱自身开发过程中的陋习与错误,使自身的开发技术趋于完美,开发结果趋于系统的 真实。笔者一向不认同编程工作会有什么个人“风格”可言,实际上,经过正规培训和学习的两位开发人员,遵循同样的规范,设计和编写同样功能的代码,其最终 结果的“长相”将几乎是完全一样的!如果还有什么个人“风格”,那必是陋习与错误,因为规范不允许个人“风格”,规范是群体“风格”的约定。因此,任何一 类开发人员,成长为高手的过程,必然是逐步摒弃自身的知识缺陷而使得开发结果趋于实际系统完美解决方案的过程,趋于客观真理的过程,“入无我之境”的过 程。
       “ 嵌深邃之思”与“入无我之境”的辩证关系为前者是手段,后者是目的。笔者并不承诺您通过阅读本书就能“入无我之境”,因为任何的书籍都不能代替您身体力行 的“修炼”。如何“修炼”呢?“嵌深邃之思,入无我之境”便是提供给您的“修炼之道”。笔者希望,您能把贯穿于全书的“深邃之思”融汇于您的实践,使您的 高手之旅更加平坦。
       全书共分三大部分二十章,第一部分是基础和准备,讲解了嵌入式系统的概念和应用领域、硬件基础、嵌入式操作系统及嵌入式系统的调试方法,并以单独一章挖掘了 C 语言与嵌入式系统开发相关的深层特性;第二部分讲解了嵌入式系统中各个方面的 C 程序设计方法,几乎涵盖开发过程中从软件架构设计到寄存器操作、内存操作、键盘与显示操作及串口与网络通信、查询、中断、 DMA 、任务控制与任务间通信等所有领域;最后一部分给出了两个应用实例,一个基于单任务软件架构,一个基于多任务并发软件架构,在这两个实例中,我们将全面应用第一部分及第二部分中介绍的所有知识。
       笔者虽竭尽全力编写此书,但终因作者水平有限,书中的错误和弊漏在所难免,欢迎广大同行和读者予以批评和指正。
                                                                                                  作者
        (作者计划用半年时间完成《C语言嵌入式系统编程修炼之道》,会扩展同名系列文章的内容,在写作过程中欢迎读者提出宝贵意见,在正式出版的序言中,将一一感谢。[email]21cnbao@21cn.com[/email])
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值