更新时间:2020-04-03 09:22:05
封面
版权信息
内容简介
前言
第1章 嵌入式系统概述
1.1 嵌入式系统概述
1.2 嵌入式微处理器
1.3 嵌入式操作系统
1.4 嵌入式应用
1.5 嵌入式设备的构成
1.6 嵌入式系统的开发流程
第2章 嵌入式最小系统与S3C2410开发板
2.1 嵌入式系统硬件模块分析
2.2 ARM微处理器概述
2.3 嵌入式最小系统
2.4 S3C2410处理器概述
2.5 嵌入式开发板
2.6 嵌入式系统中常用硬件模块
第3章 ARM处理器指令概述
3.1 ARM微处理器的指令的分类与格式
3.2 ARM指令的寻址方式
3.3 常用ARM指令
3.4 汇编语言的程序结构及在ADS环境下调试
3.5 汇编语言与C/C++的混合编程
第4章 S3C2410主要部件及参数设置
4.1 NAND FLASH控制器
4.2 中断控制器
4.3 系统定时器
4.4 异步串行口
4.5 IIC总线接口
4.6 A/D转换控制器
第5章 嵌入式系统开发环境构建
5.1 嵌入式Linux开发环境的硬件连接
5.2 嵌入式Linux开发环境设置
5.3 交叉编译器的安装
5.4 GDBServer调试器
5.5 make工程管理器
第6章 嵌入式Linux引导程序
6.1 BootLoader概述
6.2 BootLoader主要程序段分析
6.3 U- BOOT的移植过程
第7章 内核定制与根文件系统制作
7.1 Linux内核移植
7.2 Linux根文件系统的制作
第8章 嵌入式图形环境的设置与编程初步
8.1 MiniGUI图形环境的设置
8.2 Qt图形环境的设置
第9章 嵌入式Web环境的设置
9.1 Linux环境下Web服务器
9.2 Linux环境下基于thttpd动态服务器的实现过程
9.3 Linux环境下基于Boa的动态服务器实现
9.4 用DMF实现Linux下的动态Web服务器
第10章 设备驱动程序设计基础
10.1 设备驱动程序的概念
10.2 驱动程序的设计流程
10.3 Linux字符设备驱动程序设计
10.4 字符设备驱动程序实例——虚拟字符设备
10.5 字符设备驱动程序实例——GPIO的驱动程序设计
第11章 步进电机驱动的设计
11.1 步进电机概述
11.2 嵌入式Linux步进电机驱动程序设计流程
11.3 步进电机驱动程序需求分析
11.4 步进电机驱动的设计
第12章 数码驱动程序设计
12.1 数码驱动原理
12.2 LED数码管
12.3 数码驱动程序设计实例
12.4 系统设计操作步骤
12.5 LED数码显示测试程序设计
第13章 LCD驱动参数的配置与编译
13.1 LCD概述
13.2 S3C2410内置LCD控制器
13.3 LCD驱动程序设置流程
第14章 SD卡驱动参数的配置与编译
14.1 SD卡概述
14.2 SD卡驱动参数的配置
14.3 生成cramfs文件系统
14.4 SD卡读写校验
第15章 嵌入式系统设计概述
15.1 嵌入式Linux下IC卡接口设计与驱动开发
15.2 嵌入式GPS导航系统的设计
15.3 嵌入式Linux系统中触摸屏控制的研究与实现
15.4 嵌入式智能家居系统分析
15.5 数字视频监控终端在Linux环境下的设计与实现
Linux环境下嵌入式系统实验设计
实验1 嵌入式Linux系统硬件环境的搭建
实验2 ADS安装与环境设置及C程序调试
实验3 ARM汇编程序及C程序混合调试
实验4 嵌入式GPIO驱动程序设计
实验5 嵌入式串口驱动程序设计
实验6 基于虚拟机的Linux操作系统安装及常用命令操作
实验7 Linux环境下嵌入式软件环境的设置
实验8 使用Busybox构造cramfs根文件系统
实验9 Linux内核定制与编译
实验10 嵌入式图形环境MiniGUI的安装与设置
实验11 嵌入式图形环境QT的设置
实验12 基于thttpd嵌入式Web服务器设置
实验13 驱动程序的加载与卸载
实验14 LCD驱动参数的配置与编译
附录 Linux内核配置选项介绍