描述
开 本: 16开纸 张: 胶版纸包 装: 平装是否套装: 否国际标准书号ISBN: 9787512414211
内容简介
罗斌编著的《Lenix嵌入式操作系统》分4个部分介绍Lenix,首先用具体的例子向读者展示部分Lenix 的能力,然后对Lenix 涉及的操作系统的基本概念进行说明,接着再对 Lenix的整体结构和引入的CPU、计算机模型进行介绍,后用大量篇幅对进程管理、时间管理、内存管理、IPC、设备管理、人机交互和移植等几个部分的设计思路、API和源代码进行详细的分析。
本书适合普通高校计算机专业本科生及想了解操作系统工作原理的读者,以及希望掌握一个嵌入式系统或者学习如何开发操作系统的读者。
本书适合普通高校计算机专业本科生及想了解操作系统工作原理的读者,以及希望掌握一个嵌入式系统或者学习如何开发操作系统的读者。
目 录
第1章 引例
1.1 多进程演示
1.1.1 演示内容
1.1.2 程序说明
1.2 优先级演示
1.2.1 演示内容
1.2.2 程序说明
1.3 命令行演示
1.3.1 演示内容
1.3.2 程序说明
1.4 哲学家用餐
1.4.1 演示内容
1.4.2 程序说明
第2章 基础概要
2.1 基本概念
2.1.1 应用程序编程接口
2.1.2 原子操作
2.1.3 互斥
2.1.4 同步和异步
2.1.5 运行环境
2.1.6 测试并置位
2.1.7 移植
2.2 操作系统基础
2.2.1 操作系统概述
2.2.2 进程
2.2.3 进程状态
2.2.4 进程调度
2.2.5 优先级反转
2.2.6 临界段
2.2.7 死锁
2.2.8 内存管理
2.2.9 设备管理
2.3 源代码组织结构
2.3.1 项目根目录
2.3.2 include目录
2.3.3 src目录
2.3.4 lib目录
2.3.5 obj目录
2.3.6 demo目录
2.3.7 doc目录
第3章 系统概况
3.1 系统结构
3.1.1 模块组成
3.1.2 层次划分
3.1.3 系统编译
3.2 系统启动
3.2.1 启动流程
3.2.2 Lenix_initial函数
3.2.3 Lenix_start函数
3.3 系统使用
3.3.1 编程框架
3.3.2 编译和链接
第4章 临界段保护
4.1 临界段保护框架
4.1.1 适用范围
4.1.2 框架组成
4.2 框架使用
4.2.1 一般用法
4.2.2 嵌套用法
4.2.3 实际案例
4.3 实现分析
4.3.1 方式0
4.3.2 方式1
4.3.3 方式2
第5章 硬件模型
第6章 进程管理
第7章 时间管理
第8章 内存管理
第9章 进程间通信
第10章 设备管理
第11章 人机交互
第12章 移植
附录A Borland C/C++3.1使用简介
附录B Makefile编写基础
附录C PC基本硬件编程
参考文献
1.1 多进程演示
1.1.1 演示内容
1.1.2 程序说明
1.2 优先级演示
1.2.1 演示内容
1.2.2 程序说明
1.3 命令行演示
1.3.1 演示内容
1.3.2 程序说明
1.4 哲学家用餐
1.4.1 演示内容
1.4.2 程序说明
第2章 基础概要
2.1 基本概念
2.1.1 应用程序编程接口
2.1.2 原子操作
2.1.3 互斥
2.1.4 同步和异步
2.1.5 运行环境
2.1.6 测试并置位
2.1.7 移植
2.2 操作系统基础
2.2.1 操作系统概述
2.2.2 进程
2.2.3 进程状态
2.2.4 进程调度
2.2.5 优先级反转
2.2.6 临界段
2.2.7 死锁
2.2.8 内存管理
2.2.9 设备管理
2.3 源代码组织结构
2.3.1 项目根目录
2.3.2 include目录
2.3.3 src目录
2.3.4 lib目录
2.3.5 obj目录
2.3.6 demo目录
2.3.7 doc目录
第3章 系统概况
3.1 系统结构
3.1.1 模块组成
3.1.2 层次划分
3.1.3 系统编译
3.2 系统启动
3.2.1 启动流程
3.2.2 Lenix_initial函数
3.2.3 Lenix_start函数
3.3 系统使用
3.3.1 编程框架
3.3.2 编译和链接
第4章 临界段保护
4.1 临界段保护框架
4.1.1 适用范围
4.1.2 框架组成
4.2 框架使用
4.2.1 一般用法
4.2.2 嵌套用法
4.2.3 实际案例
4.3 实现分析
4.3.1 方式0
4.3.2 方式1
4.3.3 方式2
第5章 硬件模型
第6章 进程管理
第7章 时间管理
第8章 内存管理
第9章 进程间通信
第10章 设备管理
第11章 人机交互
第12章 移植
附录A Borland C/C++3.1使用简介
附录B Makefile编写基础
附录C PC基本硬件编程
参考文献
评论
还没有评论。