《基于嵌入式实时操作系统的程序设计技术(第2版)(nxpowerlite)》

《基于嵌入式实时操作系统的程序设计技术(第2版)(nxpowerlite)》

ID:37541807

大小:1.32 MB

页数:56页

时间:2019-05-24

《基于嵌入式实时操作系统的程序设计技术(第2版)(nxpowerlite)》_第1页
《基于嵌入式实时操作系统的程序设计技术(第2版)(nxpowerlite)》_第2页
《基于嵌入式实时操作系统的程序设计技术(第2版)(nxpowerlite)》_第3页
《基于嵌入式实时操作系统的程序设计技术(第2版)(nxpowerlite)》_第4页
《基于嵌入式实时操作系统的程序设计技术(第2版)(nxpowerlite)》_第5页
资源描述:

《《基于嵌入式实时操作系统的程序设计技术(第2版)(nxpowerlite)》》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、北京航空航天大学出版社嵌入式系统软件设计基础丛书基于嵌入式实时操作系统的程序设计技术(第2版)周航慈著北京航空航天大学出版社内容简介本书介绍了在“嵌入式实时操作系统”环境下的程序设计技术,共分15章。内容有绪论、建立开发环境、有关任务的基本知识、任务设计、中断服务程序设计、行为同步、资源同步、数据通信、时间管理、采样任务设计、串行通信任务设计、键盘任务设计、显示任务设计、嵌入式操作系统的裁剪和设计示例。书中介绍的内容以源码开放的嵌入式实时操作系统μC/OSII为软件运行环境,以SmartCortexM31700通用教学/竞赛/工控开发平台为硬件环境。其内容深入浅出。为便于读者

2、加深理解,书中还带有很多程序设计实例和实验。本书可作为大学电子类本科生和研究生的学习参考书,也可以作为从事嵌入式应用系统研制开发的电子技术人员的参考书。图书在版编目(CIP)数据基于嵌入式实时操作系统的程序设计技术/周航慈著.--2版.--北京:北京航空航天大学出版社,2011.1ISBN9787512402508Ⅰ.①基…Ⅱ.①周…Ⅲ.①实时操作系统—程序设计Ⅳ.①TP316.2中国版本图书馆CIP数据核字(2010)第211577号版权所有,侵权必究。基于嵌入式实时操作系统的程序设计技术(第2版)北京航空航天大学出版社周航慈著责任编辑刘晓明*北京航空航天大学出版社出版发行

3、北京市海淀区学院路37号(邮编100191)http://www.buaapress.com.cn发行部电话:(010)82317024传真:(010)82328026读者信箱:bhpress@263.net邮购电话:(010)82316936有限公司印装各地书店经销*开本:787×9601/16印张:17.5字数:392千字2011年1月第2版2011年1月第1次印刷印数:4000册ISBN9787512402508定价:32.00元前言20世纪90年代,单片机在我国迅速普及,很难找到一种没有使用单片机的电子新产品。笔者在那时出版了《单片机应用程序设计技术》和《单片机程序设

4、计基础》两部著作,也算为推动我国单片机应用尽了一份力。由于那时的单片机以8位机为主,本身的硬件资源有限,所处理的问题也不是很复杂,故程序设计方法绝大多数还是“基于裸机编程”的,即不使用操作系统。进入21世纪后,一大批所谓“信息电子产品”开始普及,其特点是处理对象包含多媒体信息流,CPU的信息吞吐量极大提高,系统功能复杂,人机界面丰富,有网络接口等。这类产品的硬件系统集成度非常高,大多采用32位CPU,存储器资源充足,具备了操作系统所需要的运行条件。这类产品的软件系统规模非常大,如果不使用操作系统来管理,就几乎不可能开发成功。电子工程师熟练掌握“基于嵌入式实时操作系统的程序设计

5、技术”已经是开发这类信息电子产品的必备条件。搞电子产品设计的技术人员几乎都是“电子类”专业出身的,其硬件功底不容置疑,但所学软件课程有限,大多只学过“C程序设计”、“单片机原理与应用”、“汇编语言程序设计”这几门课,基本没有学过“数据结构”、“算法分析”、“操作系统”等软件课程,大多数工程技术人员还是靠一边工作一边自学来提高自己。各种软件书籍和教材大多采用“一本正经”的论述风格,对于软件功底不深的自学者来说,就像是难啃的天书。笔者是电子类专业“科班出身”的大学教师,长期从事电子专业教学,并以程序设计类课程为主;为了教学需要,也自学了若干相关的软件课程,深深体会到其中的北京航空

6、航天大学出版社艰辛。近年来,笔者开始为电子类专业研究生上“嵌入式实时操作系统”的课程,对如何给电子类专业的学生讲授这门课有了一些体会,萌生了用电子类专业人员看得懂的叙述风格写一本书的想法,并在2006年利用暑假的教学空闲时间撰写了《基于嵌入式实时操作系统的程序设计技术》的第1版,完成了这个心愿。第1版出版至今已有4年,期间笔者收到不少读者的反馈意见,认为其起点还是高了一些,必须先学习好“实时操作系统”,才能看懂。另一方面,在这4年中,电子信息产业发展迅速,ARM芯片更新换代很快,软硬件开发平台也不断更新。为此,笔者决定撰写第2版。与第1版相比,第2版中硬件环境从ARM7内核转

7、到ARMCortexM3内核,内容上增加了实时操作系统的入门基础知识,并将这些基础知识分散安排到相关章节之中,从而大大降低了学习的起点,使读者不必预先花费较长时间学习实时操作系统课程,就可以开始学习使用实时操作系统,以达到提高学习效率、缩短学习周期的目的。本书第1章是绪论,介绍了学习嵌入式实时操作系统的一些基本方法。第2章是建立开发环境,介绍了本书内容的硬件环境和软件环境。第3章是有关任务的基本知识,介绍了任务的基本知识和任务划分的基本原则和方法。第4章是任务设计,介绍了任务函数设计的基本方法和需要注意

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。