首页 > 图书中心 >图书详情
嵌入式操作系统——组成、原理与应用设计
作者:牛欣源
定价:39元
印次:1-2
ISBN:9787302336563
出版日期:2013.09.01
印刷日期:2017.01.19
本书深入分析嵌入式操作系统的内核构成、框架结构、运行机制、设计目标、性能指标等,基于嵌入式操作系统内核研究嵌入式应用程序设计的理论和方法,对开发嵌入式应用系统、嵌入式系统应用程序的基本原理和基本方法进行技术论述和实例验证。以嵌入式操作系统μC/OSⅡ为例,介绍嵌入式操作系统内核各个模块及其接口,并给出应用实例的调用案例。通过μC/OSⅡ内核基本框架与编程技术及应用分析,阐述嵌入式实时应用程序代码设计实现的基本过程和方法。对嵌入式实时操作系统接口功能及性能指标及特点进行实例分析。对PC和通用操作系统平台下的应用开发环境及工具,进行方便易行的使用说明,免受软硬环境的制约。 本书可作为高等学校本科生、专科生,学习“嵌入式操作系统”、“实时操作系统”、“开源系统软件开发技术”、“操作系统课程设计”等课程的课堂教学和实践环节的实用教材。也可作为嵌入式开发人员学习基于嵌入式操作系统进行应用程序开发的自学和指导教材。
more >嵌入式操作系统的工作模式、软件设计方法、应用开发方法等,都与通用操作系统有明显的不同,是操作系统基本概念面向特定应用领域的一个实现和延伸。其应用呈现越来越明显的市场需求,带来一个崭新的软件设计、开发理念。采用嵌入式操作系统作为开发技术平台,进行嵌入式系统开发,有利于支持模块化开发,提高开发效率,缩短开发周期,便于程序的调试、维护,使嵌入式系统性能得到保证,稳定性、可靠性增强。 目前,嵌入式操作系统研发技术类课程已经成为高等学校计算机专业的必修或选修课程。缺乏能够直接应用于本科教学的嵌入式操作系统教材,多是面向开发人员的手册性书籍,易受软硬件平台制约,不能直接切入操作系统技术主题内容,用于教学时受课时制约,可参考性、可操作性较差。编写嵌入式操作系统教程迫在眉睫,也是北京信息科技大学计算机学院操作系统系列课程和嵌入式系列课程建设的一个重要内容。 选择嵌入式实时操作系统μC/OSⅡ作为学习了解嵌入式操作系统的范例,非常适合。首先,它是一个实时操作系统极好的范例,功能性能成熟、稳定。其次,提供开放源代码资源以及一个方便的开发平台,提供一个很好实用的开发工具环境,使学生能够专注于实时软件技术的学习,不必为程序结构、系统开发环境等问题耗费精力。而且有大量的移植范例下载参考,μC/OSⅡ的商业价值也很高,可以支持嵌入式商业应用程序的开发需求。简单易行的开发运行环境作为开发平台,卓越的C语言内核代码作为技术基础,基于μC/OSⅡ操作系统内核应用实例程序作为参考。结合开源嵌入式实时操作系统μC/OSⅡ内核与应用技术,针对课程的具体要求,进行切实可行的规划、设计,学生通过理解操作系统内核的数据结构、系统模块基本功能和工作流程设计,对应用程序实验方案进行设计,利用嵌入式系统应用程序开发环境,完成应用方案的程序编码实现。达到培养和提高学生软件创新能力和实时软件应用实践能力的目的。 本书的特色和价值: 本书作者以多年的操作系统及程序设计等教学实践和经验为借鉴,力图使该书具有操作系统理论技术与程序设计技术紧密结合特点,成为集操作系统理论技术和应用实践为一体,实验方案可操作性好的一本教材和技术书籍。本书适用于具有一定操作系统原理基础和高级语言程序设计基础的软件人员和计算机相关专业的学生,通过嵌入式操作系统的学习,掌握嵌入式实时软件的开发技术、开发方法、开发手段,这是专业学习和就业学习的良好途径。 本书确定嵌入式操作系统课程的开设技术思路,以嵌入式实时操作系统内核工作机制为基础,以基于μC/OSⅡ操作系统内核的应用程序的开发流程为技术主线,为开发者指明一条获得嵌入式实时软件开发最终结果——可执行程序的道路。开辟软件设计开发新思路、新方法,用以加强本科生计算机专业学生,关于操作系统及嵌入式系统的学习力度和深度,积累经验,增强就业实力。作者之前以此技术路线完成了一些教研学术工作,出版了相关技术论文等,为本书编写框架思路和理念奠定了基础。 本书秉承理论和实践环节并重的教学思路,设计为能同时应用于理论教学和实践教学环节的实用教材,注重实用性和可验证性,强调从理论到技术,从技术到实践应用,从实践应用到设计创新的路线。由本书作者负责编写的,由北京信息科技大学内部出版,用于操作系统课程设计的相关技术实用教程,已用于本科生教学多年,主导课程设计类教学基本思路,成效稳固,为本书的编写积累经验、奠定基础。 目前国内外介绍嵌入式操作系统基本知识和技术的书籍很多,但没有发现同类教材。现有多数书籍有的与硬件结合紧密,大部分章节介绍硬件平台,削弱了对操作系统内核及应用技术的论述;有的详尽介绍各种环境、工具的使用方法,但缺乏具体的应用开发实例,对学生没有明确实用的指导作用;有的开发实例没有设计层次,对实时内核技术的运用不充分,等等。这些教材或可作为科研人员、工程技术人员或学生的工程实践参考书,受具体使用平台的局限,不适宜大专院校计算机专业学生,系统了解嵌入式实时操作系统及其开发技术,需要切实可行、较为系统、实用的技术理论和实践的一体化教材。 本书的编写得到北京信息科技大学及计算机学院多位领导、教师、同事的鼓励和帮助,是共同教学和科研实践的结果,点滴沟通带给作者无限灵感和动力。也感谢作者教授过的所有学生,教学相长,没有你们的参与和促进,本书的内容不会切实可行。 由于作者的时间水平所限,书中观点及内容结构不当之处,敬请读者不吝指正,作者在此表示衷心感谢。 北京信息科技大学计算机学院 牛欣源
more >