基于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页 |