文摘
英文文摘
第1章 绪论
1.1 工业内窥镜系统简介
1.2 工业内窥镜现状
1.3 嵌入式系统设计的过程和开发流程
1.4 嵌入式Linux系统
1.4.1 嵌入式Linux系统的优势
1.4.2 嵌入式Linux系统的应用和发展
1.5 本课题研究的意义和内容安排
1.5.1 本课题研究的意义
1.5.2 本课题的内容安排
第2章 系统总体方案设计与硬件选型
2.1 系统总体设计方案
2.2 系统基本工作原理
2.3 系统主要硬件选型
2.3.1 图像传感器
2.3.2 A/D转换器
2.3.3 数据缓冲单元
2.3.4 FPGA
2.3.5 ARM
2.4 本章小节
第3章 系统主要硬件设计
3.1 视频信号转换器
3.2 图像存储及预处理器
3.3 核心芯片S3C2410A
3.4 光源选择
3.5 本章小节
第4章 便携式航空发动机内窥检测系统开发环境的建立
4.1 嵌入式软件开发环境介绍
4.2 构建ARM Linux交叉编译工具链
4.3 在主机平台上进行交叉编译和交叉调试
4.3.1 交叉编译
4.3.2 交叉调试
4.4 便携式航空发动机内窥检测系统交叉编译环境的建立
4.5 本章小节
第5章 基于嵌入式Linux便携式航空发动机内窥检测系统的软件开发
5.1 嵌入式Linux系统软件开发介绍
5.2 系统基本配置
5.2.1 建立引导加载程序BootLoader
5.2.2 Linux内核在S3C2410A上的移植实现
5.2.3 系统文件系统的实现
5.3 系统设备驱动程序的设计
5.3.1 Linux设备驱动程序概述及其模块化编程思想
5.3.2 FPGA驱动程序的开发
5.3.3 显示设备LCD驱动程序的开发
5.4 人机交互的图形用户界面的设计
5.4.1 系统图形用户界面的选择
5.4.2 用户操作模块在MiniGUI中的实现方法
5.5 本章小节
第6章 总结和展望
参考文献
附录 S3C2410内部结构图
致谢