基于ARM和uClinux的测控系统的研制
| 摘要 | 第1-4页 |
| ABSTRACT | 第4-8页 |
| 1 绪论 | 第8-12页 |
| ·嵌入式测控系统概述 | 第8-9页 |
| ·测控系统的组成 | 第8-9页 |
| ·测控系统的特点 | 第9页 |
| ·嵌入式测控系统的发展和现状 | 第9页 |
| ·型坯壁厚测控系统的应用和技术需求 | 第9-10页 |
| ·课题来源和实现方案 | 第10-12页 |
| 2 嵌入式测控系统总体设计 | 第12-14页 |
| 3 嵌入式硬件平台设计 | 第14-22页 |
| ·嵌入式计算机的方案选择 | 第14-15页 |
| ·嵌入式微处理器的分类 | 第14-15页 |
| ·嵌入式微处理器的选择 | 第15页 |
| ·主控处理器简介 | 第15-17页 |
| ·嵌入式硬件平台的构成 | 第17-18页 |
| ·测控电路的实现 | 第18-20页 |
| ·测量电路 | 第18-19页 |
| ·控制驱动电路 | 第19-20页 |
| ·数字信号控制电路 | 第20页 |
| ·通信电路单元 | 第20页 |
| ·系统的抗干扰设计 | 第20-22页 |
| 4 嵌入式操作系统的选择 | 第22-26页 |
| ·UC/OS 和UCLINUX 操作系统简介 | 第22-23页 |
| ·操作系统的选择 | 第23-26页 |
| 5 BOOTLOADER 程序的移植 | 第26-32页 |
| ·BOOTLOADER 简介 | 第26页 |
| ·BOOTLOADER 的代码分析和修改 | 第26-32页 |
| 6 UCLINUX 系统的移植 | 第32-42页 |
| ·UCLINUX 系统简介 | 第32-34页 |
| ·UCLINUX 系统内核结构 | 第34-35页 |
| ·UCLINUX 系统移植和相关文件的修改 | 第35-39页 |
| ·UCLINUX 系统的配置和编译 | 第39-42页 |
| 7 UCLINUX 下驱动程序的开发 | 第42-52页 |
| ·UCLINUX 驱动程序的实现 | 第43-46页 |
| ·file_operations 结构机制 | 第43-45页 |
| ·驱动程序加入内核的过程 | 第45-46页 |
| ·驱动程序的系统调用 | 第46页 |
| ·调用驱动程序的UCLINUX 内核处理 | 第46-47页 |
| ·内存操作处理 | 第46页 |
| ·中断处理 | 第46-47页 |
| ·用户空间和内核空间 | 第47页 |
| ·LCD 驱动程序的开发 | 第47-52页 |
| ·53C4480X 的硬件驱动模块 | 第47-49页 |
| ·LCD 驱动程序的开发 | 第49-52页 |
| 8 应用程序的开发 | 第52-64页 |
| ·人机交互程序的实现 | 第53-56页 |
| ·键盘处理程序的实现 | 第53-55页 |
| ·LCD 显示程序的实现 | 第55-56页 |
| ·测量控制程序算法和实现 | 第56-62页 |
| ·生产控制程序的开发 | 第57页 |
| ·拉格朗日线性插补算法及其实现 | 第57-59页 |
| ·数字PID 控制算法及其实现 | 第59-62页 |
| ·在系统中添加应用程序 | 第62-64页 |
| 9 实验与验证 | 第64-66页 |
| ·嵌入式系统的实验与调试 | 第64页 |
| ·PID 控制参数的整定与调试 | 第64-65页 |
| ·系统功能的生产验证 | 第65-66页 |
| 10 总结与展望 | 第66-67页 |
| 致谢 | 第67-68页 |
| 参考文献 | 第68-70页 |
| 附录一 拉格郎日插补算法的实现 | 第70-72页 |
| 附录二 作者在读期间发表的论文 | 第72页 |