《嵌入式软件概论》(沈建华译)由北京航空航天大学出版社出版发行

内容简介

本书总结了作者从事嵌入式系统开发几十年的经验,对嵌入式软件开发中经常会遇到的一些问题进行了分析与解答,涉及面较广,几乎涵盖了嵌入式软件的所有方面,包括处理器体系架构、C/C++编程语言、开发环境和工具、实时问题、RTOS、网络及FPGA等。尽管这些主题都比较大,但作者凭借其丰富的专业知识和实践经验,基本上从中抽取了与嵌入式软件开发等特征相关的要点,具有较强的针对性。

 

本书附有一张光盘,内容是作者以本书内容为基础的很多讲稿,已经做成了PPT和PDF文件,特别适合于嵌入式软件设计的培训、讲座等。

 

本书适合于嵌入式系统的开发人员、管理人员、培训人员阅读参考,也可作为嵌入式系统专业方向研究生和本科生的参考读物。

《STR71x系列ARM微控制器原理与应用》(沈建华、姜宁译)由北京航空航天大学出版社出版发行

 

内容简介

本书详细介绍了意法半导体(STMicroelectronics简称ST)STR710系列ARM微控制器的原理、结构、资源和开发使用方法。全书共6章:第1章介绍一些必需的ARM基础知识;第2章介绍ST ARM产品系列;第3章详细介绍STR710系列的片内资源和编程接口;第4章简单介绍ST ARM的软硬件开发工具;第5章详细介绍STR710的软件库函数和使用方法;第6章介绍μC/OS-II在STR710上的移植。

 

本书所附光盘包含了ARM开发调试软件、开发工具介绍、STR710开发板硬件资料、所有外设接口的例子程序(源码)以及STR710原版的数据手册和应用参考等。

 

本书可作为STR7微控制器开发技术人员的参考手册,也可用于ARM相关应用、培训课程的参考书。

《MSP430系列16位超低功耗单片机实践与系统设计》出版发行

本书以TI公司的MSP430系列16位超低功耗单片机为核心,介绍了IAR Embedded Workbench V2.10集成开发调试环境的使用方法,特别是MSP430 C语言特有的扩展特性、宏文件和本征函数说明以及MSP430-TEST44X开发实验板的硬件结构和原理,详细描述了MSP430的十个基础实验的目的、原理、内容、步骤和参考程序。并从单片机实际应用出发,列举了许多以MSP430单片机为核心的系统设计、应用实例。本书配光盘一张,内容包含MSP430系列单片机的数据手册、编程指南,IAR Embedded Workbench V2.10集成开发调试环境(4K代码限制),所有基础实验的汇编和C源程序,以及本书许多应用实例的实物照片和设计源程序(包括USB接口USB430、网络接口NET430等),还有一些有关MSP430资源的网址。

本书着重讲述MSP430单片机的实践和设计应用,读者需要有单片机和C语言基础。有关MSP430系列单片机的结构原理可参考笔者所编著的《MSP430系列16位超低功耗单片机原理与应用》一书。

本书可作为高等院校计算机、电子、自动化类专业MSP430单片机课程的实验指导书,也特别适合有单片机技术基础的广大工程技术人员作为应用设计参考用书。

本书在各大新华书店均有销售,ISBN:7302103267, 印次:1-1 出版日期:2005-4-1

《MSP430系列16位超低功耗单片机原理与应用》正式出版(TI大学计划用书)

本书以TI公司的MSP430系列16位超低功耗单片机为核心,介绍了MSP430单片机的特点和选型, 详细讲述了MSP430的结构和指令系统,对MSP430全系列(包括最新的F15X、F16X)所涉及的片 内外围模块的功能、原理、应用作了详尽的描述。并介绍了MSP430的开发环境、汇编语言、C语 言程序设计方法,以及单片机常用接口电路设计和软件编程,最后列举了二个体现MSP430单片 机特点的应用系统设计。

本书着重讲述MSP430单片机的基本原理和基本设计应用,进一步的实践及应用系统设计可参考 笔者所编著的《MSP430系列16位超低功耗单片机实践与系统设计》一书。

本书可作为高等院校计算机、电子、自动化类专业MSP430单片机课程的教材,也适合广大 从事单片机应用系统开发的工程技术人员作为学习、参考用书。

限于编者的学识水平,本书中难免有 疏漏和不当之处,敬请广大同行及读者指正,以便今后进一步修定完善。

《ARM嵌入式系统开发——软件设计与优化》(沈建华 译)由北京航空航天大学出版社出版发行

ARM公司历时6年的技术专著《ARM System Developer’s Guide, Designing and Optimizing System Software》(Andrew N.SLOSS等著)的中译版《ARM嵌入式系统开发——软件设计与优化》(沈建华 译)一书,2005年5月由北京航空航天大学出版社出版发行。

 

内容简介

 

本书从软件设计的角度,全面、系统地介绍了ARM处理器的基本体系结构和软件设计与优化方法。内容包括:ARM处理器基础;ARM/Thumb指令集;C与汇编程序的设计与优化;基本运算、操作的优化;基于ARM的DSP;异常与中断处理;固件与嵌入式OS;Cache与存储器管理;ARMv6架构的特点等。全书内容完整,针对各种不同的ARM内核架构都有详尽论述,并有大量的例子和源代码。附录部分给出了完整的ARMv4/v5/Thumb指令的功能、编码、周期定时,以及汇编参考。

 

此书的读者对象是从事嵌入式系统教学与研发,或想把其它嵌入式平台的软件移植到ARM平台上去的专业技术人员。要求对ARM处理器有一定了解,并有C和汇编语言基础。若对编译原理、操作系统、数字信号处理、计算机体系结构等有一定基础的话,效果会更好。此书也适合于嵌入式系统专业方向的本科生和研究生,作为相关课程的教材或教学参考书。

ARM公司历时6年的技术专著《ARM System Developer’s Guide, Designing and Optimizing System Software》(Andrew N.SLOSS等著)的中译版《ARM嵌入式系统开发——软件设计与优化》(沈建华 译)一书,2005年5月由北京航空航天大学出版社出版发行。

 

内容简介

 

本书从软件设计的角度,全面、系统地介绍了ARM处理器的基本体系结构和软件设计与优化方法。内容包括:ARM处理器基础;ARM/Thumb指令集;C与汇编程序的设计与优化;基本运算、操作的优化;基于ARM的DSP;异常与中断处理;固件与嵌入式OS;Cache与存储器管理;ARMv6架构的特点等。全书内容完整,针对各种不同的ARM内核架构都有详尽论述,并有大量的例子和源代码。附录部分给出了完整的ARMv4/v5/Thumb指令的功能、编码、周期定时,以及汇编参考。

 

此书的读者对象是从事嵌入式系统教学与研发,或想把其它嵌入式平台的软件移植到ARM平台上去的专业技术人员。要求对ARM处理器有一定了解,并有C和汇编语言基础。若对编译原理、操作系统、数字信号处理、计算机体系结构等有一定基础的话,效果会更好。此书也适合于嵌入式系统专业方向的本科生和研究生,作为相关课程的教材或教学参考书。