声明
致谢
摘要
1 引言
1.1 研究的背景与意义
1.2 检测系统的发展现状及问题
1.3 论文的框架结构
2 系统总体设计方案
2.1 系统的总体框架
2.2 检测装置硬件平台分析
2.3 软件系统设计总体方案
2.3.1 嵌入式Linux系统的体系结构
2.3.2 软件系统设计方案
2.4 嵌入式开发环境的构建
2.4.1 嵌入式Linux开发模式
2.4.2 交叉编译器的安装
2.4.3 测试交叉编译链
2.5 本章小结
3 操作系统的构建
3.1 Uboot的设计与实现
3.1.1 Uboot简介
3.1.2 Uboot源码结构
3.1.3 Uboot启动过程
3.1.4 Uboot的移植
3.1.5 测试Uboot
3.2 Linux内核的移植
3.2.1 Linux内核简介
3.2.2 内核的源码目录结构
3.2.3 Linux内核的启动流程
3.2.4 Linux内核的移植
3.2.5 Linux内核的裁剪
3.2.6 测试Linux内核
3.3 构建根文件系统
3.3.1 YAFFS文件系统介绍
3.3.2 添加Linux内核对YAFFS2文件系统类型的支持
3.3.3 构建根文件系统
3.3.4 测试根文件系统
3.4 本章小结
4 驱动的编写
4.1 Linux驱动简介
4.1.1 Linux Platform驱动模型
4.2 LED驱动程序
4.2.1 LED的硬件连接及工作原理
4.2.2 LED驱动的编写
4.2.3 测试LED驱动程序
4.3 按键驱动程序
4.3.1 按键的硬件连接以及工作原理
4.3.2 按键驱动的编写
4.3.3 按键驱动的测试
4.4 A/D驱动程序的移植
4.4.1 A/D的硬件连接及工作原理
4.4.2 A/D驱动程序的编写
4.4.3 测试A/D驱动
4.5 LCD驱动程序
4.5.1 LCD的工作原理
4.5.2 LCD控制器特性与结构
4.5.3 LCD的硬件连接图
4.5.4 LCD驱动的设计及时钟的设定
4.5.5 LCD驱动的移植
4.5.6 测试LCD驱动程序
4.6 本章小结
5 总结与展望
参考文献
作者简历
学位论文数据集