基于wince系統(tǒng)的多路溫度采集系統(tǒng).doc
基于wince系統(tǒng)的多路溫度采集系統(tǒng),基于wince系統(tǒng)的多路溫度采集系統(tǒng)摘 要溫度測(cè)量與控制技術(shù)在工業(yè)、農(nóng)業(yè)、國防等行業(yè)有著廣泛的應(yīng)用。arm是risc架構(gòu)的低功耗、低成本、高性能的32位微處理器。windows ce作為一個(gè)32位、多線程、多任務(wù)的操作系統(tǒng),可以與arm完美的結(jié)合。本文討論研究了一個(gè)基于arm和windows ce的嵌入式多路溫度采集系...
內(nèi)容介紹
此文檔由會(huì)員 lydstory 發(fā)布基于WinCE系統(tǒng)的多路溫度采集系統(tǒng)
摘 要
溫度測(cè)量與控制技術(shù)在工業(yè)、農(nóng)業(yè)、國防等行業(yè)有著廣泛的應(yīng)用。ARM是RISC架構(gòu)的低功耗、低成本、高性能的32位微處理器。Windows CE作為一個(gè)32位、多線程、多任務(wù)的操作系統(tǒng),可以與ARM完美的結(jié)合。本文討論研究了一個(gè)基于ARM和Windows CE的嵌入式多路溫度采集系統(tǒng),實(shí)現(xiàn)了多路溫度的實(shí)時(shí)采集及圖形顯示等功能。
本文的主要研究內(nèi)容如下:
首先,深入分析和研究了嵌入式多路溫度采集系統(tǒng)的架構(gòu),具體分析了嵌入式操作系統(tǒng)Windows CE的特點(diǎn),提出了采用Windows CE作為整個(gè)嵌入式系統(tǒng)的控制平臺(tái),并具體研究了如何定制適合本系統(tǒng)的Windows CE操作系統(tǒng)。
其次,本文還對(duì)嵌入式系統(tǒng)軟件的開發(fā)進(jìn)行了深入研究,包括軟件的設(shè)計(jì)思想、軟件的功能模塊結(jié)構(gòu)等等,得出了本系統(tǒng)的軟件所必須包含的各個(gè)功能模塊,并根據(jù)劃分的模塊具體闡述了本系統(tǒng)應(yīng)用軟件的開發(fā)過程。
最后,對(duì)基于Windows CE流接口驅(qū)動(dòng)程序的實(shí)現(xiàn)進(jìn)行了深入的分析和研究,本文研究開發(fā)了系統(tǒng)中AD/DA等非標(biāo)準(zhǔn)設(shè)備的驅(qū)動(dòng)程序。
關(guān)鍵詞:嵌入式;Windows CE;ARM;多路溫度采集系統(tǒng);驅(qū)動(dòng)
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 研究內(nèi)容及目標(biāo) 1
1.3 論文內(nèi)容安排 1
2 多路溫度采集系統(tǒng)硬件介紹 2
2.1 嵌入式系統(tǒng)概述 2
2.1.1 嵌入式系統(tǒng)技術(shù)特點(diǎn) 2
2.1.2 嵌入式系統(tǒng)結(jié)構(gòu)框架 3
2.1.3 嵌入式系統(tǒng)的應(yīng)用 3
2.1.4 嵌入式產(chǎn)品開發(fā)流程 3
2.2 系統(tǒng)硬件平臺(tái) 4
2.2.1 系統(tǒng)硬件構(gòu)成 4
2.2.2 S3C2410介紹 5
2.2.3 AD/DA電路介紹 6
3 多路溫度采集系統(tǒng)軟件環(huán)境設(shè)計(jì) 8
3.1 Windows CE操作系統(tǒng)定制 8
3.1.1 Windows CE操作系統(tǒng)的特點(diǎn) 8
3.1.2 Microsoft Platform Builder介紹 9
3.1.3 Windows CE操作系統(tǒng)的定制過程 10
3.2 Bootloader的移植 11
3.2.1 Bootloader的主要任務(wù)與典型結(jié)構(gòu)框架 11
3.2.2 VIVI移植 12
4 多路溫度采集系統(tǒng)軟件設(shè)計(jì) 14
4.1 軟件開發(fā)環(huán)境介紹 14
4.1.1 Embedded Visual C++ 開發(fā)環(huán)境 14
4.1.2 C++面向?qū)ο笈cMFC 14
4.2 軟件設(shè)計(jì)思想與軟件結(jié)構(gòu) 17
4.3 軟件主要模塊的分析與設(shè)計(jì) 18
4.3.1 主控程序 18
4.3.2 配置程序 20
4.3.3 驅(qū)動(dòng)程序 20
4.4 系統(tǒng)運(yùn)行效果 27
5 結(jié)束語 29
參考文獻(xiàn) 30
致 謝 31