网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 嵌入式操作系统原理与设计实现(国家级一流本科课程建设教材)/计算机科学与技术丛书
分类 计算机-操作系统
作者
出版社 清华大学出版社
下载
简介
内容推荐
本书分为两部分。第一部分(第1~10章)介绍嵌入式操作系统原理。其中,第1章介绍嵌入式操作系统基础知识;第2章介绍嵌入式系统硬件与操作系统;第3章介绍嵌入式操作系统的体系结构、基本概念和设计嵌入式操作系统的基本要求;第4章详细介绍嵌入式操作系统常用数据结构;第5章详细介绍嵌入式操作系统的一般启动方式、BootLoader的编写方式和uCOS-Ⅱ、μCLinux;第6章详细介绍任务管理的各组成模块及其实现方式;第7章详细介绍嵌入式操作系统中资源管理的各种方式及实现,并通过对μCOS-Ⅱ的改造,讲解如何在已有嵌入式操作系统中实现所需功能模块的扩展;第8章详细介绍任务间通信方式及其实现;第9章详细介绍内存管理方式及实现;第10章详细介绍中断与异步通信的方式及实现。第二部分(第11~14章)介绍常用嵌入式操作系统及其应用。其中,第11章介绍Linux内核及其驱动的编写;第12章介绍μCLinux内核及驱动的编写;第13章介绍Android体系结构及蓝牙驱动的编写;第14章介绍Windows CE内核及驱动的编写。
本书以编写操作系统为目标,对现有操作系统进行剖析,层次清晰,语言通俗易懂。学习本书需要有一定的C语言阅读能力和硬件的入门知识。本书可作为高等院校嵌入式系统、物联网、计算机、电子信息、通信工程等专业本科生、研究生的程序设计课程教材,也适合作为编程开发人员的培训教材,还可供广大嵌入式系统技术爱好者自学使用。
作者简介
严海蓉,北京工业大学嵌入式软件与系统系副教授,国家级教学团队骨干成员。长期从事嵌入式系统和嵌入式微处理器应用系统等方面的科研与教学工作,为本科生和研究生开设了“嵌入式微处理器原理及应用”、“嵌入式操作系统”等课程。曾被评为国家专利局最佳校园发明奖优秀指导教师、北京工业大学优秀硕士学位论文指导教师,并获得北京市优秀教学成果二等奖。独立编写了《嵌入式微处理器与应用》一书,发表学术论文30余篇,授权专利7项。
目录
第一部分 嵌入式操作系统原理
第1章 绪论
1.1 嵌入式操作系统发展历史
1.2 嵌入式操作系统分类
1.3 嵌入式操作系统的组成
1.4 主流嵌入式操作系统
1.5 嵌入式操作系统的发展趋势
1.6 编写嵌入式操作系统的方法
习题
第2章 嵌入式系统硬件与操作系统
2.1 嵌入式系统的硬件构成
2.2 微处理器
2.3 I/O
2.4 总线
2.5 存储器
2.6 BOOT、BootLoader和操作系统
习题
第3章 嵌入式操作系统
3.1 嵌入式操作系统的定义
3.2 嵌入式操作系统的体系结构
3.2.1 整体型体系结构
3.2.2 层次型体系结构
3.2.3 微内核体系结构
3.2.4 客户-服务器体系结构
3.3 嵌入式操作系统的组成要素及概念
3.4 嵌入式操作系统编写的要求
习题
第4章 嵌入式操作系统常用数据结构
4.1 数组
4.2 指针
4.3 结构体
4.4 链表
4.5 差分链表
4.6 树
4.7 位图
4.8 文件
4.9 内核线程
习题
第5章 嵌入式操作系统初始化
5.1 BootLoader
5.1.1 BootLoader装在哪里
5.1.2 BootLoader的启动过程
5.1.3 基于MicroBlaze软核处理器的BootLoader设计
5.1.4 基于STM32处理器的简单BootLoader设计
5.2 嵌入式操作系统初始化数据结构及主要操作
5.2.1 μCOS-Ⅱ主要数据结构及操作
5.2.2 μCOS-Ⅱ系统初始化
5.2.3 μCLinux的系统初始化
习题
第6章 任务管理
6.1 任务和任务优先级
6.2 任务状态
6.3 任务控制块链
6.4 任务生成
6.5 任务挂起
6.6 任务唤醒
6.7 任务删除
6.8 任务调度
6.9 任务编程习题
第7章 资源管理
7.1 资源共享、互斥和任务同步
7.2 临界区
7.3 信号量
7.4 信号量的使用
7.5 优先级反转
7.6 优先级继承协议
7.7 在pCOS-Ⅱ上实现优先级继承协议
7.8 优先级天花板协议
7.9 在μCOS-Ⅱ上扩展优先级天花板协议
习题
第8章 任务间通信
8.1 通信实现的基本数据结构
8.2 信号量——资源
8.3 消息队列
8.4 邮箱
8.5 管道
8.6 事件集
习题
第9章 内存管理
9.1 内存保护
9.2 内存管理机制
9.2.1 固定大小存储区管理
9.2.2 可变大小存储区管理
9.2.3 μCOS-Ⅱ实现内存管理的方式
9.2.4 Linux的内存机制
9.2.5 μCLinux下虚拟内存机制的屏蔽
习题
第10章 中断与异步信号
10.1 中断
10.2 中断向量表
10.3 中断处理过程
10.3.1 中断检测
10.3.2 中断响应
10.3.3 中断处理
10.3.4 MicroBlaze中断管理
10.3.5 μCOS-Ⅱ中断服务程序实现
10.4 时钟中断和时钟管理
10.5 软中断
10.6 异步信号机制
10.7 中断性能评价指标
习题
第二部分 嵌入式操作系统及其应用
第11章 Linux操作系统
11.1 Linux内核
11.2 Linux文件结构模型
11.3 Linux驱动编写
11.4 Linux驱动的编写实例——字符设备驱动
11.4.1 字符设备驱动原理分析
11.4.2 字符设备驱动数据结构
11.4.3 字符设备驱动的编写步骤
11.4.4 驱动程序的编译和加载
习题
第12章 μCLinux操作系统
12.1 μCLinux内核
12.2 μCLinux移植
12.3 μCLinux驱动编写习题
第13章 Android操作系统
13.1 Android系统构架
13.2 Android SDK开发环境
13.3 Android平台开发环境搭建
13.4 Android蓝牙驱动编写
13.5 Android平台蓝牙编程
习题
第14章 Windows CE操作系统
14.1 内核与驱动
14.2 Windows CE系统驱动简介
14.3 Windows CE驱动程序实例
习题
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/4/6 7:46:26