为你推荐

前言
第1篇 嵌入式Linux开发环境构建篇
第1章 嵌入式Linux开发概述
1.1 嵌入式系统介绍
1.2 基于ARM处理器的嵌入式Linux系统
第2章 嵌入式Linux开发环境构建
2.1 硬件环境构建
2.2 软件环境构建
第3章 嵌入式编程基础知识
3.1 交叉编译工具选项说明
3.2 Makefile介绍
3.3 常用ARM汇编指令及ATPCS规则
第4章 Windows、Linux环境下相关工具、命令的使用
4.1 Windows环境下的工具介绍
4.2 Linux环境下的工具、命令介绍
第2篇 ARM9嵌入式系统基础实例篇
第5章 GPIO接口
5.1 GPIO硬件介绍
5.2 GPIO操作实例:LED和按键
第6章 存储控制器
6.1 使用存储控制器访问外设的原理
6.2 存储控制器操作实例:使用SDRAM
第7章 内存管理单元MMU
7.1 内存管理单元MMU介绍
7.2 MMU使用实例:地址映射
第8章 NAND Flash控制器
8.1 NAND Flash介绍和NAND Flash控制器使用
8.2 NAND Flash控制器操作实例:读Flash
第9章 中断体系结构
9.1 S3C2410/S3C2440中断体系结构
9.2 中断控制器操作实例:外部中断
第10章 系统时钟和定时器
10.1 时钟体系及各类时钟部件
10.2 MPLL和定时器操作实例
第11章 通用异步收发器UART
11.1 UART原理及UART部件使用方法
11.2 UART操作实例
第12章 I2C接口
12.1 I2C总线协议及硬件介绍
12.2 I2C总线操作实例
第13章 LCD控制器
13.1 LCD和LCD控制器
13.2 TFT LCD显示实例
第14章 ADC和触摸屏接口
14.1 ADC和触摸屏硬件介绍及使用
14.2 ADC和触摸屏操作实例
第3篇 嵌入式Linux系统移植篇
第15章 移植U-Boot
15.1 Bootloader简介
15.2 U-Boot分析与移植
第16章 移植Linux内核
16.1 Linux版本及特点
16.2 Linux移植准备
16.3 Linux内核移植
第17章 构建Linux根文件系统
17.1 Linux文件系统概述
17.2 移植Busybox
17.3 使用glibc库
17.4 构建根文件系统
第18章 Linux内核调试技术
18.1 内核打印函数printk
18.2 内核源码级别的调试方法
18.3 Oops信息及栈回溯
第4篇 嵌入式Linux设备驱动开发篇
第19章 字符设备驱动程序
19.1 Linux驱动程序开发概述
19.2 字符设备驱动程序开发
第20章 Linux异常处理体系结构
20.1 Linux异常处理体系结构概述
20.2 Linux中断处理体系结构
20.3 使用中断的驱动程序示例
第21章 扩展串口驱动程序移植
21.1 串口驱动程序框架概述
21.2 扩展串口驱动程序移植
第22章 网卡驱动程序移植
22.1 CS8900A网卡驱动程序移植
22.2 DM9000网卡驱动程序移植
第23章 IDE接口和SD卡驱动程序移植
23.1 IDE接口驱动程序移植
23.2 SD卡驱动程序移植
第24章 LCD和USB驱动程序移植
24.1 LCD驱动程序移植
24.2 USB驱动程序移植
第5篇 嵌入式Linux系统应用开发篇
第25章 基于Qtopia的GUI开发
25.1 嵌入式GUI介绍
25.2 Qtopia移植
第26章 基于X的GUI开发
26.1 X Window概述
26.2 交叉编译工具包Scratchbox
26.3 移植X
26.4 移植Matchbox
26.5 移植GTK+
26.6 移植基于GTK+/X的GUI程序
第27章 Linux应用程序调试技术
27.1 使用strace工具跟踪系统调用和信号
27.2 内存调试工具
27.3 段错误的调试方法
参考文献
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜