更新时间:2019-01-01 05:02:46
封面
版权信息
前言
第1章 嵌入式系统基础知识
1.1 嵌入式系统简介
1.2 嵌入式系统的硬件基础
1.3 实验:编译Bootloader
第2章 嵌入式开发环境的建立
2.1 概述
2.2 操作系统发展史
2.3 操作系统内核
2.4 进程与中断管理
2.5 调度机制
2.6 I/O设备
2.7 文件管理
2.8 用户界面
2.9 智能化用户界面
2.10 主流嵌入式操作系统介绍
2.11 实验:编译Linux内核
第3章 嵌入式系统硬件平台的构建
3.1 存储器
3.2 输入/输出设备
3.3 电源转换与管理
3.4 接口技术
3.5 总线
3.6 嵌入式系统开发常用的硬件调试和编程技术
3.7 实验:烧写嵌入式Linux的各部分到目标板
第4章 嵌入式ARM处理器介绍
4.1 ARM处理器概述
4.2 ARM处理器指令系统
4.3 S3C44B0处理器结构
4.4 S3C44B0初始化汇编程序实例
4.5 实验:制作文件系统及程序的烧写
第5章 嵌入式系统交叉编译
5.1 编译原理
5.2 词法分析
5.3 语法分析
5.4 中间代码
5.5 代码优化
5.6 交叉编译技术
5.7 GCC交叉编译器
5.8 一个交叉编译器的生成实例
5.9 实验:交叉编译并运行简单程序
第6章Linux设备驱动程序开发
6.1 设备驱动基础
6.2 设备文件接口
6.3 文件操作
6.4 I/O操作
6.5 中断处理
6.6 应用实例
6.7 网络设备
6.8 实验:编写简单驱动程序
第7章 液晶控制器实例开发
7.1 液晶介绍
7.2 液晶控制器概述
7.3 液晶控制器开发过程
7.4 实验:LED点阵驱动
第8章 嵌入式闪存文件系统开发
8.1 嵌入式闪存文件系统
8.2 闪存设计过程
8.3 实验:中断试验
第9章 网络设备驱动开发
9.1 RTL8019AS以太网控制器
9.2 实例过程
9.3 实验:IIC LED实验
第10章uClinux下网络驱动实例开发
10.1 TCP/IP网络协议介绍
10.2 Linux网络协议层
10.3 网络驱动设计过程
10.4 实验:485实验
第11章 图形用户接口开发
11.1 显示驱动接口
11.2 MiniGUI图形界面工具
11.3 Qt embeded图形界面工具
11.4 图形接口设计过程
11.5 实验:IIS音频实验