更新时间:2018-12-27 02:32:40
封面
版权信息
前言
推荐序
第1章 嵌入式操Linux作系统简介
1.1 操作系统
1.2 嵌入式系统
1.3 嵌入式操作系统
1.4 嵌入式Linux基础
1.5 Linux安装
1.6 Linux文件及文件系统
1.7 本章习题
第2章 Linux操 作系统使用与系统配置
2.1 Linux基本命令
2.2 Linux系统服务
2.3 本章习题
第3章 嵌入式编inuxL程环境
3.1 Linux编辑器vi的使用
3.2 gcc编译器
3.3 gdb调试器
3.4 make工程管理器
3.5 使用autotools
3.6 本章习题
第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 虚拟内存的申请和释放
4.11 本章习题
第5章 操作系统进程
5.1 进程的基本概念
5.2 Linux系统进程
5.3 Linux进程的创建
5.4 Linux进程相关的系统调用
5.5 Linux的进程调度
5.6 实时Linux
5.7 本章习题
第6章 进程间通信
6.1 什么是进程间通信
6.2 互斥与同步
6.3 信号量
6.4 共享内存
6.5 消息队列
6.6 管道
6.7 本章习题
第7章 中断与系统调用
7.1 什么是中断
7.2 嵌入式平台硬件中断特点
7.3 Linux内核中断机制概述
7.4 编写中断处理程序ISR
7.5 tasklet机制
7.6 上半部和下半部
7.7 工作队列
7.8 系统调用
7.9 本章习题
第8章 文件管理
8.1 磁盘的物理组织
8.2 文件和目录
8.3 虚拟文件系统
8.4 文件系统注册与卸载
8.5 本章习题
第9章 设备管理
9.1 设备及设备管理的功能
9.2 I/O内核子系统
9.3 Linux设备驱动程序
9.4 本章习题
第10章 嵌入式的inuxL构建
10.1 嵌入式开发环境的搭建
10.2 Bootloader介绍
10.3 嵌入式Linux根文件系统构建
10.4 本章习题
第11章 Android系统的编译和移植
11.1 移植背景与目标
11.2 移植涉及的主要过程
11.3 下载Android Linux 内核
11.4 安装交叉工具链
11.5 Android Linux 内核支持EZ6410平台
11.6 本章习题