首页 > 图书中心 >图书详情

嵌入式操作系统——组成、原理与应用设计

作者:牛欣源
定价: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 >
扫描二维码
下载APP了解更多

同系列产品more >

信号与系统(第2版)

甘俊英、胡异丁、杨敏、
定 价:58元

查看详情
微机原理与接口技术(第3版·微课版)...

李珍香,谈娴茹
定 价:69元

查看详情
云计算与微服务(微课版)

杨磊、王一悦、汪美霞、
定 价:49元

查看详情
计算机常用算法与程序设计案例教程...

杨克昌
定 价:69元

查看详情
C#程序设计教程(第2版·微课版·题...

李瑞旭
定 价:69.80元

查看详情
图书分类全部图书
more >
  • 第1章嵌入式系统与嵌入式操作系统1

    1.1嵌入式系统入门1

    1.1.1系统与嵌入式系统1

    1.1.2嵌入式应用系统2

    1.1.3嵌入式系统结构4

    1.1.4嵌入式计算机系统和通用计算机系统的比较5

    1.1.5嵌入式系统功能与特征6

    1.2嵌入式软件系统7

    1.2.1软件和嵌入式软件7

    1.2.2机器指令形式的可执行嵌入式软件8

    1.2.3高级语言形式的嵌入式软件9

    1.3嵌入式软件开发10

    1.3.1软件设计程序模型10

    1.3.2基于实时操作系统多个任务的

    并发处理和调度软件11

    1.3.3基于操作系统的设备驱动和设备管理软件11

    1.3.4设计实现嵌入式系统的软件工具13

    1.3.5嵌入式软件分类和分层15

    1.3.6嵌入式软件结构分类17

    1.4嵌入式操作系统20

    1.4.1嵌入式操作系统的功能与应用20

    1.4.2嵌入式操作系统的历史与发展21

    1.4.3嵌入式操作系统的特点22

    1.4.4嵌入式操作系统的基本概念23

    1.5嵌入式应用程序概述23

    本章习题25[][]◆[]嵌入式操作系统——组成、原理与应用设计目录[][]第2章嵌入式系统开发概述26

    2.1嵌入式系统开发平台26

    2.1.1嵌入式系统开发工具26

    2.1.2嵌入式系统开发机器环境27

    2.1.3嵌入式系统开发的交叉编译技术28

    2.1.4嵌入式系统开发的仿真技术及平台29

    2.2嵌入式系统开发模式与开发流程32

    2.2.1嵌入式系统开发模式32

    2.2.2嵌入式系统开发流程33

    2.2.3嵌入式系统开发基本步骤和技术手段示例35

    2...

精彩书评more >

标题

评论

版权所有(C)2023 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802042911号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘