文摘
英文文摘
声明
第1章绪论
1.1课题研究的背景、目的和意义
1.2嵌入式系统现状及发展趋势
1.2.1嵌入式系统的定义
1.2.2嵌入式系统的特点和发展趋势
1.2.3嵌入式处理器
1.2.4嵌入式操作系统
1.3论文的主要工作
第2章嵌入式Linux系统构成和软件开发环境
2.1嵌入式Linux系统的体系结构
2.2嵌入式Linux系统硬件平台
2.2.1 S3C2410A处理器简介
2.2.2硬件系统整体结构
2.3嵌入式Linux开发软件平台的建立
2.3.1软件开发平台的几种方案
2.3.2准备交叉编译工具
2.3.3串口控制台工具
2.3.4配置主机的TFTP服务
2.3.5配置主机的NFS服务
2.4本章小结
第3章嵌入式Linux的引导及内核移植
3.1 BootLoader概述
3.1.1 BootLoader简介
3.1.2 BootLoader的启动模式及其应用
3.2 BootLoader的一种新的烧写方案
3.3 U-Boot在NAND Flash上的移植
3.3.1 NAND Flash和NOR Flash的区别
3.3.2 U-Boot的目录结构
3.3.3 U-Boot移植分析
3.3.4 U-Boot从NAND Flash启动的研究实现
3.3.5 U-Boot的调试
3.4Linux内核的移植
3.4.1Linux 2.6内核的新特性
3.4.2 Linux内核启动流程
3.4.3内核移植的实现
3.4.4添加分区表信息
3.4.5配置、编译内核
3.5本章小结
第4章设备驱动程序的研究及其实现
4.1设备驱动程序简介
4.1.1设备驱动程序的入口
4.1.2设备驱动的分类
4.1.3设备驱动程序的加载方式
4.2 Linux2.6版驱动与2.4版驱动的差异
4.3 Linux下按键驱动的实现
4.3.1 Linux2.6内核对中断的操作
4.3.2几个重要的函数
4.4网络驱动移植的实现
4.4.1基本函数的实现
4.4.2在内核中添加硬件设备
4.5本章小结
第5章嵌入式图形用户界面的实现
5.1嵌入式GUI简介
5.1.1嵌入式GUI的特点
5.1.2嵌入式GUI的可移植性
5.2三种流行的嵌入式GUI的分析与比较
5 2.1 MicroWindows
5.2.2 MiniGUI
5.2.3 Qt/Embedded
5.3建立Qt/Embedded开发环境
5.3.1安装Qt for X11
5.3.2编译Qt/Embedded库
5.3.3 Qt移植过程中遇到的主要问题
5.4编写应用程序
5.4.1编写应用程序的基本步骤
5.4.2在PC机上测试应用程序
5.5 GUI文件系统的实现
5.5.1 Linux文件系统简介
5.5.2图形文件系统的实现
5.5.3添加应用程序到Qtopia
5.5.4在开发板上运行Qtopia
5.6本章小结
结论
参考文献
致谢