内容简介: 《从实践中学嵌入式linux操作系统》介绍了操作系统的几大组成部分,并以嵌入式开发领域中的主流linux操作系统为例说明了各功能的实现。
全书共分为11章,内容包括嵌入式linux操作系统的基本概念,linux系统的安装与使用,操作系统的存储管理、进程管理、文件管理、设备管理等几个核心模块,其中涉及对linux内核代码的部分分析介绍。其中,第10章综合介绍了开发嵌入式linux系统的全过程,包括建立开发环境、编译bootloader、编译内核、部署根文件系统等全过程;第11章介绍了以linux为内核的android系统的编译和移植方法。
本书可作为大学院校电子、通信、自动化、计算机等专业“嵌入式操作系统”课程的教材,也可供嵌入式linux爱好者参考使用。
图书目录: 第1章 嵌入式linux操作系统简介 1.1 操作系统
1.2 嵌入式系统
1.3 嵌入式操作系统
1.4 嵌入式linux基础
1.5 linux安装
1.6 linux文件及文件系统
第2章 linux操作系统使用与系统配置
2.1 linux基本命令
2.2 linux系统服务
第3章 嵌入式linux编程环境
3.1 linux编辑器vi的使用
3.2 gcc编译器
3.3 gdb调试器
3.4 make工程管理器
3.5 使用autotools
第4章 存储管理
4.1 进程虚存空间的管理
4.2 内存空间/地址类型
4.3 分页机制与mmu
4.4 高速缓存
4.5 内存区域zone
4.6 获得内存页面
4.7 slab分配器
4.8 kmalloc
4.9 高端内存
4.10 虚拟内存的申请和释放
第5章 操作系统进程
5.1 进程的基本概念
5.2 linux系统进程
5.3 linux进程的创建
5.4 linux进程相关的系统调用
5.5 linux的进程调度
5.6 实时linux
第6章 进程间通信
6.1 什么是进程间通信
6.2 互斥与同步
6.3 信号量
6.4 共享内存
6.5 消息队列
6.6 管道
第7章 中断与系统调用
7.1 什么是中断
7.2 嵌入式平台硬件中断特点
7.3 linux内核中断机制概述
7.4 编写中断处理程序isr
7.5 tasklet机制
7.6 上半部和下半部
7.7 工作队列
7.8 系统调用
第8章 文件管理
8.1 磁盘的物理组织
8.2 文件和目录
8.3 虚拟文件系统
8.4 文件系统注册与卸载
第9章 设备管理
9.1 设备及设备管理的功能
9.2 i/o内核子系统
9.3 linux设备驱动程序
第10章 嵌入式linux的构建
10.1 嵌入式开发环境的搭建
10.2 bootloader介绍
10.3 嵌入式linux根文件系统构建
第11章 android系统的编译和移植
11.1 移植背景与目标
11.2 移植涉及的主要过程
11.3 下载android linux 内核
11.4 安装交叉工具链
11.5 android linux 内核支持ez6410平台
下载地址:
提取码:游客,本帖隐藏的内容需要积分高于 3 才可浏览,您当前积分为 0
|