嵌入式系统软件教程

出版时间:2005-9  出版社:机械工业出版社  作者:西蒙  页数:296  译者:陈向群  
Tag标签:无  

内容概要

本书综合讨论嵌入式系统软件领域尤其是实时操作系统的各种技术。作者长期从事嵌入式系统软件设计和开发,把各种设计经验、开发技巧以及可以遇到问题的解决方案,有机地与嵌入式软件的基本原理和基础知识结合在一起。本书主要内容包括:软件技术的硬件基础、实时操作系统理论与设计、嵌入式软件一切工具、调试技术等。

作者简介

David E.Simon,Probitas公司的合伙人。他在Probitas公司的大部分工作与Apple、Adobe、HP及ST等企业的嵌入式系统有关。David具有20年的嵌入式系统软件设计与开发经验,并定期担任加州大学伯克利分校嵌入式系统延伸课程的教学工作。

书籍目录

第1章  嵌入式系统初探         1.1  嵌入式系统的举例         1.2  典型的硬件         本章总结        第2章  软件技术的硬件基础         2.1  术语         2.2  门         2.3  其他一些基础知识         2.4  时序图         2.5  内存         本章总结         习题        第3章  高级硬件基础         3.1  微处理器         3.2  总线         3.3  直接内存访问        3.4  中断         3.5  其他常用元器件         3.6  与微处理器集成的元器件         3.7  示意图规范         3.8  示意图实例         3.9  有关硬件的最后几句话         本章总结         习题        第4章  中断         4.1  微处理器体系结构         4.2  中断基础知识         4.3  共享数据问题         4.4  中断延迟         本章总结         习题        第5章  软件体系结构综述         5.1  轮转结构         5.2  带有中断的轮转结构        5.3  函数队列调度结构         5.4  实时操作系统结构         5.5  软件结构的选择         本章总结         习题        第6章  实时操作系统导论       6.1  任务和任务状态         6.2  任务和数据         6.3  信号量和共享数据         本章总结         习题        第7章  操作系统服务         7.1  消息队列、信箱和管道         7.2  定时器函数         7.3  事件         7.4  存储管理         7.5  RTOS环境中的中断程序         本章总结         习题        第8章  实时操作系统的基本设计         8.1  概述         8.2  原理         8.3  举例         8.4  信号量和队列的封装         8.5  硬实时系统调度问题         8.6  节省存储空间         8.7  节省能源         本章总结         习题        第9章  嵌入式软件开发工具         9.1  宿主机和目标机         9.2  嵌入式系统的链接器/定位器         9.3  把嵌入式软件加入到目标系统中         本章总结        第10章  调试技术         10.1  在宿主机上进行测试         10.2  指令集模拟器         10.3  assert宏         10.4  使用库工具         本章总结         习题        第11章  一个实例系统        11.1  程序是做什么用的        11.2  程序运行的环境         11.3  源代码指南         11.4  源代码         本章总结         习题         后记        进一步阅读         索引

编辑推荐

  《嵌入式系统软件教程(附光盘1张)》特色是 ●易读性 本书从计算机程序设计的基础知识入手,以实例讲解的方式帮助读者快速掌握嵌入式系统软件设计的核心技术与技巧,内容讲解清晰明了,通俗易懂。  ●实用性 本书突出工程实践,注重提高工程能力。作者把各种嵌入式系统的软件设计经验、开发技巧以及面对问题时所需要的知识与解决方案,同嵌入式系统软件的基本原理有机地结合在一起。  ●通用性 本书不针对某一种特定的微处理器或实时操作系统进行讲解,也不面向某一种软件设计方法。无论读者所设计的嵌入式系统软件采用哪一种微处理器、哪一种实时操作系统以及哪一种软件设计方法,本书所提供的原理和程序设计技巧都是适用的。  《嵌入式系统软件教程(附光盘1张)》附赠光盘中包括实时操作内核μC/OS V1。11以及样例代码等。  读者对象:  在阅读本书之前读者不需要对嵌入式系统的软件有任何了解,只需要熟悉计算机程序设计的基本概念、学习过C程序设计语言即可。  本书适合作为高等院校计算机、电子、通信、软件工程等专业高年级学生嵌入式系统软件课程的教材,也可供从事嵌入式系统软件编程的软件工程师参考。

图书封面

图书标签Tags

评论、评分、阅读与下载


    嵌入式系统软件教程 PDF格式下载


用户评论 (总计33条)

 
 

  •   对想入门嵌入式的程序员很有用, 如果有点计算机基础就更美妙了~!
  •   有助于学习嵌入式啊
  •   说实话,外国人写书确实是抱着负责任的态度,书中的内容几乎没有抄袭,都是作者个人经验的积累。
  •   正在学习中,通俗易懂
  •   很好的书,通俗易懂,不像国内有些人拼拼凑凑就写成了一本
  •   内容很好,浅显易懂!
  •   很好啊,讲得很明白易懂
  •   不错 适合入门
  •   仔细看目录,适合大多数玩潜入的。
  •   学习用的,值得一看~~
  •   非常好。深入浅出
  •   有点晚了,不过服务态度很好
  •   看了前几章,还不错。
  •   挺快 书质量也不错
  •   好书是好书~可是我觉得有点晦涩,如果抛开细节的话,还是很容易看懂的
  •   简洁有条理
  •   发货速度快,收到的货质量也很好!
  •   收获很大,对嵌入式系统有新的认识。
  •   经典的嵌入式入门教材,推荐
  •   对嵌入式的解读比较好。
  •   这本书虽然很薄,但是内容很经典,永不过时。。。送书的速度赞一个。。。
  •   挺好的书,读了对编程有帮助。
  •   内容浅显易懂,是一本入门级好书。
  •   能给初学者一个整体的、清晰的认识。不错!
    感觉有些翻译的细节不是很清楚,整体还行。
  •   书中有少量翻译错误不过总体上说还是不错啦深入浅出
  •   书没怎么看,不好下结论
  •   拍板不好看。。。
  •   还在看一般吧
  •   我一下子买了5本书,没本书角上都有非常明显的压痕,怎么这样啊?
    这本书这么薄,但却要30元,有点贵啊。
  •   书内容不好,而且拿到的是一本旧书
  •     04年的时候,眼看tuxgraphics.org的那个Linux高手搞了一大堆基于AVR AT90SXXXX微控制器的项目,羡慕得要死。
      
      05-06年,我总算玩了一年的AVR。没有看书,看的是Datasheet、Application Note和网上的大量例程。
      
      06年为了检验理论水平,参加了信产部第一次“嵌入式系统设计师”考试。考试之前读了两本书,一本是这个《嵌入式系统软件教程》,一本是软考指定教材《嵌入式系统设计师教程》。可能是考的人比较少,我这个半路出家的都拿到了全国前50名的成绩。
      
      书中基于uC/OS-II的地下油罐监视系统的源代码没有看,以前还打印出uC/OS-II的关键部分的源代码,结果也没有看几行。
      
      总之,这本书大概是被我当做“总结”来看的,而非提纲。RTOS的部分,还是找专著来看吧。
      
  •      非常好的一本书。但翻译的实在很诡异。。 这个人似乎没有技术背景,很多专业名词翻译的很奇怪,反而给人带来了理解上的障碍。比如啥是数据表?(其实是datasheet) 啥是开放收集器?(其实是集电极开路open-collector。。服了吧!反正我是对他崇拜得五体投地了!) 这厮似乎对自己的野蛮直译还很有信心,根本不给你原文,自己猜去吧。。(其实有一定基础的人也确实能猜出来,可有基础了谁还看这本入门书啊。。) 总之,能看英文的还是买原版吧,反正买了中文版也要拿本英文的对照看,不然就很郁闷。。
  •   正在看。非常不解中
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7