种豆资源网

当前位置:首页 > 百科 > 百科综合 / 正文

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

(2019-10-15 16:12:45) 百科综合
C/C++嵌入式系统编程

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

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

基本介绍

  • 书名:C/C++嵌入式系统编程
  • 作者:Micbael Barr
  • 译者:于志宏
  • ISBN:9787508305318
  • 页数:183
  • 定价:29.0
  • 出版社: 中国电力出版社
  • 出版时间: 2001年3月1日

内容简介

这是一本关于使用C 和C++来进行嵌人式系统编程的书。同样,这里假定读者已经有了一些编程经验,并且至少熟悉这两种语言的语法。如果你比较熟悉基本的数据结构例如鍊表等,也会有些帮助。这本书并不要求你在计算机硬体方面了解很多,但是希望你愿意由这本书而学一点有关硬体的知识。这毕竟是一个嵌入式程式设计师工作的一部分。
写这本书的时候,在我的脑海里有两类读者。第一类是初学者——正像我刚从大学毕业的时候那样。她会何一些计算机科学或工程的背景,并有几年编程经验。初学者感兴趣的是如何为一个既有的设备写嵌人式程式,却不能肯定该如问着手去做。看完前五章后,她就能够用她的编程技术来开发简单的嵌入式程式了。本书的其他部分可以作为她在以后的职业生涯里遇到更高级的主题时的参考。
第二类读者已经是嵌入式系统程式设计师了。她熟悉嵌入式硬体,并目知道怎样来为此编写软体。但是她正在寻找一本参考书来解释一些关键问题。出许这位嵌入式系统用序员一直在用彙编语言编程,并且刚接触C 和C++不久。这样的话,这本书会教给她如问在嵌入式系统里使用这些语言。后面的章节还会提供她所需要的更高级的材料。
不论你是否属丁上述两种读者之一,我还是希望这本书能够以一种友好和方便的形式给你一些帮助。

目录

第一章“引言”
介绍嵌入式系统。其中定义了若干术语,给出了一些例子并且说明了为什幺选择C 和C++来作为本书的程式语言。
第二章“你的第一个嵌人式程式”
引导你尝试用C 语言编写一个简单的嵌入式程式的全过程。这比较类似于其他很多编程书籍里的“Hello,World”的例子。
第三章“编译、连结和定址”
介绍了一些软体工具。你将用它们来为一个嵌人式处理器生成执行档。
第四章“下载和调试”
介绍将可执行程式调人一个嵌入式系统的各种技术手段,同时也描述了你可以使用的调试工具和技术。
第五章“接触硬体”
描述了学习一个不熟悉的硬体平台的简单过程。结束本章后,你已经能够书写和调试简单的嵌人式程式了。
第六章“存储器”
讲解了关于嵌人式系统内的存储器作所需要知道的全部知识。这一章还包括了存储器测试和闪速存储器驱动程式的原始码实现。
第七章“外围设备”
说明了设备驱动程式的设计和实现技术,同时包含了一个通用外围设备(定时器)的示範驱动程式。
第八章“作业系统”
包含了一个可以用在任何嵌入式系统中的很简单的作业系统。这有助于你决定你是否需要这幺一个作业系统,如果需要的话,是买一个还是乾脆自己写一个。
第九章“合成一个整体’
进一步拓展前面章节学到的关于设备驱动程式和作业系统的知识。本章讲解了如何控制更複杂的外设,同时引入了一个完整的示範套用来把你学过的东西综合到一起。
第十章“最佳化你的代码”
描述了如何在增加代码运行速度的同时,减少你的嵌入式软体对存储器的需求。这包括使用一些技巧来刊用最有效的C++特性,而不导致显着的性能损失。

标 签

搜索
随机推荐

Powered By 种豆资源网||