摘要3-4
ABSTRACT4-8
第一章 绪论8-10
1.1 前言8
1.2 材料冲击试验机及其测控系统的近况8-9
1.3 本课题的探讨目的与作用9
1.4 本课题的探讨任务9-10
第二章 总体案例设计10-15
2.1 冲击试验机工作原理10-11
2.2 系统测量原理及参数11-12
2.3 嵌入式测控系统总体设计12-13
2.3.1 嵌入式制约系统的总体结构12
2.3.2 嵌入式主制约器硬件结构12-13
2.4 嵌入式主制约器功能浅析13-14
2.5 本章小结14-15
第三章 嵌入式系统及其相关概念15-25
3.1 嵌入式系统介绍15
3.2 BOOT LOADER 介绍15-16
3.2.1 U-Boot 介绍15-16
3.3 嵌入式处理器16-18
3.3.1 ARM 微处理器16-17
3.3.2 AT91RM9200 介绍17-18
3.4 嵌入式操作系统概述18-19
3.4.1 嵌入式操作系统的定义及特点18
3.4.2 常见嵌入式操作系统介绍18-19
3.5 嵌入式LINUX 操作系统19-20
3.5.1 嵌入式Linux 介绍19
3.5.2 嵌入式Linux 的特点19-20
3.6 文件系统介绍20-21
3.6.1 JFFS 文件系统20
3.6.2 YAFFS 文件系统20-21
3.7 SQLITE 嵌入式数据库21
3.8 嵌入式图形用户接口21-24
3.8.1 Qt/Embedded22-24
3.9 本章小节24-25
第四章 系统硬件设计25-31
4.1 主制约器硬件结构25
4.2 硬件电路设计25-27
4.2.1 SDRAM 扩展电路25
4.2.2 Flash 存储器电路25-26
4.2.3 GPIO 接口电路26
4.2.4 并行输入输出接口电路26-27
4.2.5 以太网扩展接口电路27
4.2.6 USB 接口电路27
4.3 继电器驱动接口电路27-28
4.4 旋转编码器信号处理接口电路28-30
4.4.1 旋转编码器介绍28-29
4.4.2 脉冲辨向原理29
4.4.3 脉冲辨向及加减计数电路29-30
4.5 本章小节30-31
第五章 系统开发平台的构建31-43
5.1 嵌入式LINUX 系统开发流程31
5.2 交叉编译环境配置31-32
5.3 U-BOOT 的移植与烧写32-35
5.4 内核的裁剪与移植35-36
5.5 根文件系统的建立36-37
5.6 QT/E 开发环境的构建37-40
5.7 嵌入式系统中数据库设计40-42
5.8 本章小节42-43
第六章 设备驱动程序设计43-56
6.1 设备驱动程序介绍43-49
6.1.1 设备驱动中关键数据结构46-47
6.1.2 字符型设备驱动47-49
6.2 继电器驱动接口驱动设计49-52
6.3 脉冲计数器接口驱动设计52-55
6.4 本章小节55-56
第七章 系统运用程序设计56-71
7.1 运用程序的总体结构56-57
7.2 冲击试验模块设计57-59
7.2.1 冲击试验流程57
7.2.2 运用程序与设备驱动的接口57-59
7.2.3 图形介面设计59
7.3 中英文输入法的设计59-64
7.3.1 中文输入法设计的原理59-60
7.3.2 输入法中文字库结构60
7.3.3 中文拼音输入法的设计和实现60-63
7.3.4 输入法安装63-64
7.4 嵌入式制约系统打印系统的设计64-69
7.4.1 Linux 的打印系统原理64-65
7.4.2 嵌入式打印系统设计65
7.4.3 Ghostscript 裁剪、编译与配置65-67
7.4.4 打印机驱动foo2xqx 移植67-68
7.4.5 图形打印介面设计68-69
7.5 系统其它部分实现69-70
7.6 本章小节70-71
第八章 总结与展望71-73
8.1 总结71-72
8.2 展望72-73