基于wince系统的多路温度采集系统.doc

约37页DOC格式手机打开展开

基于wince系统的多路温度采集系统,基于wince系统的多路温度采集系统摘 要温度测量与控制技术在工业、农业、国防等行业有着广泛的应用。arm是risc架构的低功耗、低成本、高性能的32位微处理器。windows ce作为一个32位、多线程、多任务的操作系统,可以与arm完美的结合。本文讨论研究了一个基于arm和windows ce的嵌入式多路温度采集系...
编号:35-184129大小:801.00K
分类: 论文>通信/电子论文

内容介绍

此文档由会员 lydstory 发布

基于WinCE系统的多路温度采集系统

摘 要

温度测量与控制技术在工业、农业、国防等行业有着广泛的应用。ARM是RISC架构的低功耗、低成本、高性能的32位微处理器。Windows CE作为一个32位、多线程、多任务的操作系统,可以与ARM完美的结合。本文讨论研究了一个基于ARM和Windows CE的嵌入式多路温度采集系统,实现了多路温度的实时采集及图形显示等功能。
 本文的主要研究内容如下:
 首先,深入分析和研究了嵌入式多路温度采集系统的架构,具体分析了嵌入式操作系统Windows CE的特点,提出了采用Windows CE作为整个嵌入式系统的控制平台,并具体研究了如何定制适合本系统的Windows CE操作系统。
 其次,本文还对嵌入式系统软件的开发进行了深入研究,包括软件的设计思想、软件的功能模块结构等等,得出了本系统的软件所必须包含的各个功能模块,并根据划分的模块具体阐述了本系统应用软件的开发过程。
 最后,对基于Windows CE流接口驱动程序的实现进行了深入的分析和研究,本文研究开发了系统中AD/DA等非标准设备的驱动程序。

关键词:嵌入式;Windows CE;ARM;多路温度采集系统;驱动

Abstract

 The measuring and control technology of temperature have a widespread application in industry, agriculture, national defense and so on. ARM is a low power, low cost and high performance 32 bit Microprocessor with RISC architecture. And Windows CE, as a 32 bit, multi-thread, multi-task operating system, is able to work with ARM perfectly. An ARM and Windows CE based embedded multi-way temperature gathering system was studied in this paper, And multi-way temperature real-time gathering, graphical display and other functions was implemented in it.
 In this thesis, the main research contents include:
 Firstly, the architecture of the embedded multi-way temperature gathering system was analyzed and researched deeply, the embedded operating system Windows CE’s characteristics was analyzed in detail. And Windows CE was proposed to be the main control platform and an embedded Windows CE system that suits the application was constructed.
 Secondly, the development of embedded system software was analyzed, including the design idea of software and structure of functional modules, A conclusion that the system should have several important modules comes out and the software development process based on the actual module partition was discussed.
 Finally, the implementation of the non-standard equipments’ driver, such as AD/DA, was studied. There is a deeply analysis on implementations of Windows CE based stream interface drivers.

Key words:  Embedded;  Windows CE;  ARM;   Multi-way Temperature Gathering System;  Driver
目 录

1  绪论 1
1.1  研究背景及意义 1
1.2  研究内容及目标 1
1.3  论文内容安排 1
2  多路温度采集系统硬件介绍 2
2.1  嵌入式系统概述 2
2.1.1  嵌入式系统技术特点 2
2.1.2  嵌入式系统结构框架 3
2.1.3  嵌入式系统的应用 3
2.1.4  嵌入式产品开发流程 3
2.2  系统硬件平台 4
2.2.1  系统硬件构成 4
2.2.2  S3C2410介绍 5
2.2.3  AD/DA电路介绍 6
3  多路温度采集系统软件环境设计 8
3.1  Windows CE操作系统定制 8
3.1.1  Windows CE操作系统的特点 8
3.1.2  Microsoft Platform Builder介绍 9
3.1.3  Windows CE操作系统的定制过程 10
3.2  Bootloader的移植 11
3.2.1  Bootloader的主要任务与典型结构框架 11
3.2.2  VIVI移植 12
4  多路温度采集系统软件设计 14
4.1  软件开发环境介绍 14
4.1.1  Embedded Visual C++ 开发环境 14
4.1.2  C++面向对象与MFC 14
4.2  软件设计思想与软件结构 17
4.3  软件主要模块的分析与设计 18
4.3.1  主控程序 18
4.3.2  配置程序 20
4.3.3  驱动程序 20
4.4 系统运行效果 27
5  结束语 29
参考文献 30
致 谢 31