嵌入式系统参考文献

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

嵌入式系统参考文献
嵌入式系统:体系结构、编程设计——国外计算机科学经典教材
作者:(印度)卡莫尔(Kamal,R.)编著,陈曙晖等译
出版社:清华大学出版社2005-5-1
内容简介
本书是嵌入式系统的基础教程,主要面向初级系统设计人员。

书中详细介绍了嵌入式系统最基本的软件和硬件要素,以及将代码嵌入到系统中的一些软件技术和接口技术。

本书主要特色:
全面介绍了嵌入式系统的编程原理、OS、RTOS函数和进程间同步;
单处理器和多处理器系统的程序建模和软件设计实践;
同时涵盖两种实时操作系统——mC/OS-II和VxWorks;
提供了关于消费电子产品、通信、汽车电子产品和片上安全事务系统的案例研究,同时阐述了RTOS编程原理;
每章包括插图、示例、关键词及其定义、问题回顾和实践练习;
Java 2 Micro版本的使用针对手持设备的嵌入式C++编程,嵌入式软件的C语言编程。

FPGA嵌入式系统设计
作者:孟宪元,钱伟康编著
出版社:电子工业出版社20071001
本书基于全球最大的可编程器件生产厂商美国Xilinx公司的系列FPGA产品,系统介绍了最新FPGA的内部结构、设计流程和ISE8.1i开发工具;全面介绍了FPGA实现嵌入式系统的基本原理和利用FPGA实现嵌入式系统的设计方法。

在详细介绍硬件描述语言VHDL的基础上,如何利用VHDL语言设计数字系统,通过综合在FPGA上实现所设计系统的功能;利用可执行技术条件基于模型的设计方法,对设计的DSP系统进行建模、仿真和优化,以及通过代码生成,自动转换到硬件实现的过程;利用嵌入式处理器软核构造和裁剪嵌入式系统的设计方法,在单个FPGA芯片上利用软、硬件协同设计的方法,合理地配置资源,实现多处理器的嵌入式系统。

本书立足于工程实践,结合作者多年嵌入式系统和可编程逻辑器件的开发和教学经验,内容丰富,取材新颖,可为相关专业工程技术人员、研究生在设计和使用嵌入式系统时提供参考,也可作为高等学校电子电气信息类、仪器仪表类、自动化类及其他相关专业高年级本科生的教学参考书。

本书相关的VHDL设计例程和DSP、嵌入式处理器的设计实例可到华信教育网()上下载。

嵌入式系统硬件与软件架构
作者:(美)诺尔加德(Noergarrd,T.)著,马洪兵,谷源涛译
出版社:人民邮电出版社20080201
内容简介
本书是作者在嵌入式系统领域十余年经验的结晶,书中涵盖了嵌入式系统的各个方面,内容分为4个部分:第一部分包括嵌入式系统的基本介绍以及一些必备的知识;第二部分介绍嵌入式硬件,包括处理器、存储器、I/O以及总线;第三部分是关于嵌入式软件的介绍,包括设备驱动、操作系统及中间件和应用软件;第四部分介绍了嵌入式系统的设计与开发。

此外,书中还包括大量图和计算机代码,帮助读者理解嵌入式系
统的理论知识。

本书适合嵌入式系统专业人员阅读,同时也可以作为技术人员培训和高等院校“嵌入式系统”课程教材。

嵌入式ARM系统原理与实例开发
作者:杨宗德编著
出版社:北京大学出版社20070901
本书是一本介绍ARM处理器原理与底层程序开发实例的教材,涉及嵌入式系统结构、嵌入式处理器及操作系统基本概念、ARM处理器原理及应用、ARM汇编程序设计、ARM处理器C语言程序设计、ARM中断处理、无操作系统下ARM接口驱动程序设计以及嵌入式操作系统基本原理等内容。

本书在内容编写上按由浅入深、从易到难的顺序,构建了完整的嵌入式ARM底层相关开发知识体系。

第1部分:精要介绍了,与该知识点相关的基础理论;第2部分:详细介绍了应用平台ARM处理器与之相关的知识点内容;第3部分:详细介绍了ARM实例开发程序和源代码分析。

本书所对应的课程是嵌入式专业的核心课程之一,是嵌入式知识体系中的重中之重,无论以后是从事嵌入式上层应用开发、驱动开发、系统开发,还是硬件底层开发的读者都需要对这一部分内容有较深入的研究。

本书可以作为高等学校电子、通信、软件方向的嵌入式专业专科生、木科生的教材,也可以作为IT企业嵌入式工程师的参考用书。

Linux与嵌入式系统(第2版)
作者:李善平,刘文峰,王焕龙等编著
出版社:清华大学出版社20060301
Linux是个优秀的操作系统,嵌入式系统则是近年来的热门话题。

本书既是作者在运用Linux研究和开发嵌入式系统的过程中资料与经验的总结,也是把二者结合起来的集中体现。

书中有对主流嵌入式操作系统、Linux操作系统、基于Linux的嵌入式操作系统的综述,更主要的是系统介绍了利用Linux开发嵌入式系统的关键技术和方法。

同时,本书精选了作者研发的几个嵌入式系统的案例(机顶盒、宽带路由器、基于Linux 的家用网关的设计与实现等)奉献给大家,希望能对读者有所帮助。

.
本书内容丰富、层次清晰、力求较强的实践性和应用性,可作为高等学校有关嵌入式系统教学的教材,也可作为嵌入式系统开发与应用的参考书。

深入理解LINUX内核(第三版)
作者:(美)博韦,西斯特著,陈莉君,张琼声,张宏伟译
出版社:中国电力出版社20070901
为了透彻理解Linux的工作机理,以及为何它在各种系统上能顺畅运行,你需要深入到内核的心脏。

cPu
与外部世界的所有交互活动都是由内核处理的,哪些程序会分享处理器的时间,以什么样的顺序来分享。

内核不遗余力地管理有限的内存,以使数以千计的进程有效地共享系统资源。

内核还精心组织数据传送,使得cPu不再受限于慢速硬盘。

《深入理解Linux内核》第三版将引领你畅游内核中用到的最主要数据结构、算法和编程技巧。

如果你的确想了解计算机内部的实现机理,那么作者透过现象探寻本质,提供了颇有价值的深入分析。

本书针对具体的Intel平台,讨论了其重要特征,逐行剖析了相关的代码片段。

但是,本书涵盖的内容不仅仅局限于代码的机理,还解释了Linux运作方式的理论支撑。

本书第三版涵盖Linux 2.6,从中可以看到几乎内核每个子系统都有相当大的变化,首当其冲的是内存管理和块设备部分。

本书集中讨论了如下内容:
内存管理,包括文件缓冲、进程交换以及直接内存访问(DMA)
虚拟文件系统层和第二及第三扩展文件系统
进程创建及调度
信号、中断及设备驱动程序的主要接口
定时
内核中的同步
进程间通信(IPC)
程序执行
本书将使你熟悉Linux所有的内在工作机理,但本书不仅仅是一种学术演练。

你将了解到什么条件会促使Linux产生最佳性能,你还会看到,Linux在各种环境下如何满足进程调度、文件访问及内存管理期间系统提出的快速响应要求。

本书有助于你充分展现Linux系统的魅力。

Linux设备驱动程序(第三版)
作者:(美)科波特(Corbet,J.)等著,魏永明,耿岳,钟书毅译
出版社:中国电力出版社20060101
本书是经典著作《Linux设备驱动程序》的第三版。

如果您希望在Linux操作系统上支持计算机外部设备,或者在Linux上运行新的硬件,或者只是希望一般性地了解Linux内核的编程,就一定要阅读本书。

本书描述了如何针对各种设备编写驱动程序,而在过去,这些内容仅仅以口头形式交流,或者零星出现在神秘的代码注释中。

本书的作者均是Linux社区的领导者。

Jonathan Corbet虽不是专职的内核代码贡献者,但他是备受关注的新闻及信息网站的执行编辑。

Alessandro Rubini是一名Linux代码贡献者,也是活跃的意大利Linux 社区的灵魂人物。

Greg Kroah-Hartman是目前内核中USB、PCI和驱动程序核心子系统(本书均有讲述)的维护者。

本书的这个版本已针对Linux内核的2.6.10版本彻底更新过了。

内核的这个版本针对常见任务完成了合理化设计及相应的简化,如即插即用、利用sysfs文件系统和用户空间交互,以及标准总线上的多设备管理等等。

要阅读并理解本书,您不必首先成为内核黑客;只要您理解C语言并具有Unix系统调用的一些背景知识即可。

您将学到如何为字符设备、块设备和网络接口编写驱动程序。

为此,本书提供了完整的示例程序,您不需要特殊的硬件即可编译和运行这些示例程序。

本书还在单独的章节中讲述了PCI、USB和tty(终端)子系统。

对期望了解操作系统内部工作原理的读者来讲,本书也深入阐述了地址空间、异步事件以及I/O 等方面的内容。

本书涵盖的主题包括:
● 完整的字符、块、tty(终端)及网络驱动程序
● 驱动程序的调试
● 中断
● 计时问题
● 并发、锁定和对称多处理器系统(SMP)
● 内存管理和DMA
● 驱动程序模型和sysfs
● 热插拔设备
● 对常见总线的描述,包括SCSI、PCI、USB和IEEE1394(火线)。

Windows CE嵌入式系统
作者:何宗键编著
出版社:北京航天航空大学出版社20060901
本书根据同济大学软件学院的“Windows CE嵌入式系统”课程讲义整理而成。

介绍了基于Windows CE5.O 平台的嵌入式软件开发。

宏观上涵盖了完整的基于Windows CE的嵌入式系统开发流程。

具体内容主要包
括:Windows CE下的应用程序开发:EVC、Visual studio工具的使用、开发环境的选择;系统定制和裁剪:Platform Builder工具的使用、下载、远程调试灯;驱动程序开发:中断处理、DMA操作、物理内存访问;板级支持包的开发:Bootl oader、OAL层;还介绍了Windows CE作为嵌入式操作系统的体系结构。

本书可用于普通高校的嵌入式软件课程教学,也适用于嵌入式系统爱好者阅读研究。

相关文档
最新文档