| 【中文题名】 | 基于ARM的一体化工控机驱动程序的设计与实施 |
| 【英文题名】 | |
| 【学科专业】 | 控制理论与控制工程 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2007-5-11 |
| 【中关键词】 | 一体化工控机,ARM9,MC9328MXL,WinCE.Net,Linux,驱动实时性 |
| 【英关键词】 | Integral Industry Controller,ARM9,MC9328MXL,WinCE.Net,Linux,Device Driver,Real Time Performance, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>自动化技术及设备>自动化系统>自动控制、自动控制系统>计算机控制、计算机控制系统 |
| 【论文摘要】 |
一体化工控机是一种基于ARM9嵌入式微处理器的通用工业控制器。它将所有运算,控制,输入输出和显示模块集成起来,提供高效、智能的控制功能。驱动程序作为控制底层硬件的核心代码,在一体化工控机中起到了核心的作用。本文将详细介绍一体化工控机驱动程序的设计和实现。
论文首先介绍ARM9体系结构,它作为一种新的计算机体系结构,与传统的x86体系结构相比有体积小、低功耗、低成本、高性能等的优势。论文接下来介绍了一体化工控机的总体概况,以及一体化工控机作为一种通用工业控制器的特点与优势。
论文接下来介绍了工控一体机的硬件设计,分析了一体化工控机的各个功能模块以及外设接口,并详细介绍了触摸屏的硬件接口与设计。论文将以触摸屏驱动程序为例详细阐述Linux和WinCE.Net平台驱动程序的架构,驱动程序的接口和驱动程序的设计和开发流程。实时性是工业控制器一个重要的指标,本文将详细分析和比较Linux和Wince.Net平台的实时性,从而得到有益的借鉴。
最后,论文阐述了一体化工控机在工控领域的具体应用,分别介绍了模拟对象控制系统和软测量仪表这两个实际的应用。 |
| 【论文题纲】 |
|
摘要 |
4-5 |
|
Abstract |
5-8 |
|
第一章 绪论 |
8-16 |
|
1.1 嵌入式系统简介 |
8-10 |
|
1.2 ARM 简介 |
10-13 |
|
1.3 一体化工控机介绍 |
13-14 |
|
1.4 本次课题的研究意义 |
14-16 |
|
第二章 一体化工控机的系统分析 |
16-31 |
|
2.1 一体化工控机的硬件平台分析 |
16-22 |
|
2.2 一体化工控机的软件平台分析 |
22-27 |
|
2.3 触摸屏的硬件设计与接口分析 |
27-31 |
|
第三章 基于WINCE.NET 的一体化工控机驱动程序的设计与实施 |
31-43 |
|
3.1 WINCE.NET 驱动程序架构 |
31-32 |
|
3.2 WINCE.NET 驱动程序加载 |
32-36 |
|
3.3 触摸屏WINCE.NET 驱动程序的设计与实现 |
36-43 |
|
第四章 基于ARM LINUX 的一体化工控机驱动程序的设计与实施 |
43-54 |
|
4.1 LINUX 驱动程序架构 |
43-47 |
|
4.2 触摸屏LINUX 驱动程序的设计与实现 |
47-51 |
|
4.3 触摸屏驱动程序的应用 |
51-54 |
|
第五章 WINCE.NET 与LINUX 的实时性的分析与比较 |
54-63 |
|
5.1 实时性概述 |
54-55 |
|
5.2 LINUX 操作系统的实时性研究 |
55-58 |
|
5.3 WINCE.NET 操作系统的实时性研究 |
58-61 |
|
5.4 WINCE.NET 和LINUX 实时性比较 |
61-63 |
|
第六章 一体化工控机的应用与展望 |
63-67 |
|
6.1 引言 |
63 |
|
6.2 基于 WINCE.NET 的软测量仪表 |
63-65 |
|
6.3 基于 LINUX 的模拟对象控制系统 |
65-66 |
|
6.4 小节 |
66-67 |
|
致谢 |
67-68 |
|
参考文献 |
68-71 |
|
硕士期间发表的论文 |
71 |
|
| 【DOI】 | LunWen.ID:2.2008.382755 |