• 1.摘要
  • 2.基本信息
  • 3.内容简介
  • 4.目录
  • 5.参考资料

C/C++嵌入式系统编程

Micbael著书籍

《C/C++嵌入式系统编程》是由国外作者巴耳(Barr) 编写的讲解嵌入式系统编程的书。本书内容包括:快速有效的测试存储器芯片,如何写入和擦除快闪存储器,设计和实现设备驱动,优化嵌入式软件等。

基本信息

  • 书名

    C/C++嵌入式系统编程

  • 作者

    Micbael Barr

  • 译者

    于志宏

  • 出版社

    中国电力出版社

  • 出版时间

    2001年3月1日

  • 页数

    183 页

  • 定价

    29 元

  • ISBN

    9787508305318

内容简介

这是一本关于使用C和C++来进行嵌人式系统编程的书。同样,这里假定读者已经有了一些编程经验,并且至少熟悉这两种语言的语法。如果你比较熟悉基本的数据结构例如链表等,也会有些帮助。这本书并不要求你在计算机硬件方面了解很多,但是希望你愿意因这本书而学一点有关硬件的知识。这毕竟是一个嵌入式程序员工作的一部分。1

写这本书的时候,在我的脑海里有两类读者。第一类是初学者——正像我刚从大学毕业的时候那样。她会何一些计算机科学或工程的背景,并有几年编程经验。初学者感兴趣的是如何为一个既有的设备写嵌人式程序,却不能肯定该如问着手去做。看完前五章后,她就能够用她的编程技术来开发简单的嵌入式程序了。本书的其他部分可以作为她在以后的职业生涯里遇到更高级的主题时的参考。1

第二类读者已经是嵌入式系统程序员了。她熟悉嵌入式硬件,并目知道怎样来为此编写软件。但是她正在寻找一本参考书来解释一些关键问题。或许这位嵌入式系统用序员一直在用汇编语言编程,并且刚接触C 和C++不久。这样的话,这本书会教给她如问在嵌入式系统里使用这些语言。后面的章节还会提供她所需要的更高级的材料。

不论你是否属丁上述两种读者之一,我还是希望这本书能够以一种友好和方便的形式给你一些帮助。

目录

第一章“引言”

介绍嵌入式系统。其中定义了若干术语,给出了一些例子并且说明了为什么选择C 和C++来作为本书的编程语言。

第二章“你的第一个嵌人式程序”

引导你尝试用C 语言编写一个简单的嵌入式程序的全过程。这比较类似于其他很多编程书籍里的“Hello,World”的例子。

第三章“编译、链接和定址”

介绍了一些软件工具。你将用它们来为一个嵌人式处理器生成可执行文件。

第四章“下载和调试”

介绍将可执行程序调人一个嵌入式系统的各种技术手段,同时也描述了你可以使用的调试工具和技术。

第五章“接触硬件”

描述了学习一个不熟悉的硬件平台的简单过程。结束本章后,你已经能够书写和调试简单的嵌人式程序了。

第六章“存储器”

讲解了关于嵌人式系统内的存储器作所需要知道的全部知识。这一章还包括了存储器测试和闪速存储器驱动程序的源代码实现。

第七章“外围设备”