中文摘要 | 第1-4页 |
英文摘要 | 第4-9页 |
1 绪论 | 第9-14页 |
·课题研究的背景和意义 | 第9-10页 |
·国内外相关研究现状 | 第10-14页 |
·国内研究现状 | 第10-11页 |
·国外研究现状 | 第11-12页 |
·本论文主要完成的工作 | 第12-14页 |
2 基于 ARM 的嵌入式工业处理器简介 | 第14-25页 |
·ARM 简介 | 第14-18页 |
·ARM-Advanced RISC Machines | 第14页 |
·ARM 微处理器的特点 | 第14页 |
·ARM 微处理器结构 | 第14-17页 |
·ARM 微处理器系列 | 第17-18页 |
·ARM 嵌入式测控系统与传统工业控制计算机测控系统 | 第18-19页 |
·ARM 微处理器的应用选型 | 第19-20页 |
·ARM 微处理器内核的选择 | 第19页 |
·系统的工作频率 | 第19页 |
·片内外围电路的选择 | 第19-20页 |
·三星S3C2410 处理器 | 第20-24页 |
·三星S3C2410 芯片资源介绍 | 第20页 |
·三星S3C2410 的时钟管理介绍 | 第20-21页 |
·三星S3C2410 的PWM 定时器介绍 | 第21-24页 |
·本章小结 | 第24-25页 |
3 嵌入式 Linux 内核分析与实时性 | 第25-44页 |
·嵌入式Linux 操作系统在工业控制领域应用的分析 | 第25页 |
·嵌入式Linux 内核与硬时钟 | 第25-26页 |
·实时时钟 | 第26页 |
·可编程间隔定时器 | 第26页 |
·嵌入式Linux 操作系统对系统时钟的设置 | 第26-33页 |
·引导部分 | 第26-29页 |
·操作系统启动和系统时钟设置 | 第29-33页 |
·基于S3C2410 的嵌入式Linux 中断处理研究 | 第33-36页 |
·嵌入式Linux 底层中断处理程序 | 第34-35页 |
·嵌入式Linux 高层中断处理程序 | 第35-36页 |
·嵌入式Linux 的进程调度研究 | 第36-41页 |
·进程的基本概念 | 第36-37页 |
·进程的地址空间 | 第37页 |
·进程控制 | 第37-39页 |
·进程调度 | 第39-41页 |
·嵌入式Linux 在实时应用中的不足 | 第41-42页 |
·嵌入式Linux 实时性增强的两种思想 | 第42-43页 |
·本章小结 | 第43-44页 |
4 嵌入式 Linux 系统的实时性增强与测控系统 | 第44-58页 |
·系统时钟粒度的修改 | 第44-46页 |
·中断的实时性分析与系统实时性提高 | 第46-47页 |
·嵌入式Linux 中断的禁用和使能 | 第46页 |
·嵌入式Linux 中断处理的特性与实时性 | 第46-47页 |
·实时任务的调度 | 第47-49页 |
·测控系统的实时测控任务部分处理 | 第49页 |
·测控系统的硬件框图 | 第49-51页 |
·测控系统的定时/计数器板卡 | 第50-51页 |
·测控系统实时任务的软件设计 | 第51-52页 |
·基于MiniGUI 的测控系统显示任务的软件设计 | 第52-56页 |
·基于MiniGUI 的图形显示介绍 | 第53-54页 |
·stateWinProc 函数 | 第54-56页 |
·内核裁减、编译与烧写 | 第56-57页 |
·内核裁减 | 第56页 |
·内核编译 | 第56页 |
·内核烧写 | 第56-57页 |
·实时性测试 | 第57页 |
·本章小结 | 第57-58页 |
5 串行通信与 DCS 系统 | 第58-68页 |
·串行通信介绍 | 第58页 |
·基于RS-485 的DCS 系统 | 第58-59页 |
·嵌入式Linux 系统下的串行通信 | 第59-65页 |
·嵌入式Linux 系统下的RS-485 通信原理 | 第59-60页 |
·嵌入式系统中MAX485 芯片的驱动介绍 | 第60页 |
·嵌入式Linux 系统下的串行通信用户态程序介绍 | 第60-64页 |
·通信机理 | 第64页 |
·数据通信协议 | 第64-65页 |
·DCS 系统软件设计 | 第65-67页 |
·从机通信程序设计 | 第65-66页 |
·主机监控程序设计 | 第66-67页 |
·本章小结 | 第67-68页 |
6 总结与展望 | 第68-69页 |
致谢 | 第69-70页 |
参考文献 | 第70-73页 |
附录:作者在攻读硕士学位期间发表的论文目录 | 第73页 |