基于WinCE平台嵌入式巡视仪的设计与开发
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
基于WinCE嵌入式操作系统的仪器仪表的设计与开发日益得到人们的重视,它为开发者提供统一的编程接口,具有开发周期短、显示分析功能强大等特点。本文开发的基于平台级WinCE4.0的电力巡视仪正是这方面的尝试。
     论述了基于WinCE4.0平台的模块化体系结构及软硬件平台的搭建流程。将PlatformBuilder3.0作为基于WinCE4.0平台的嵌入式系统的开发工具,它提供了将定制的操作系统下载到目标平台的所有工具[1]。在平台的开发过程中主要分三部分完成:1.是构建平台,2.创建平台映像文件,3.将映像文件下载到目标设备上去。分析了WinCE4.0的实时性和嵌入性,总结了WinCE4.0平台下应用程序开发的特点。最后理解和掌握了操作系统的定制方法,电力巡视仪的软件设计(面向对象分析方法)与编程实现及与PC机的数据同步。电力巡视仪采用统一的Win32编程接口,多线程设计和模块化结构,可执行代码小,易于功能扩展。具有实时数据上传和下载、数据存盘、分析、统计等功能。便携式电力巡视仪作为电力管理信息系统的辅助部分,适用于工作分散且不需连续做业的工作环境,非常适用于移动巡视类工作。论文首先分析嵌入式操作系统的研究现状、技术背景、特点及应用。然后,以电力巡视仪为例,介绍了对“基于WinCE平台嵌入式巡视仪的设计与开发”这一课题的应用研究,包括需求分析、系统设计、主要子系统的编码实现、关键技术等主要部分。
     最后,本文对整个系统进行了客观的性能分析并提出了系统尚要解决的问题和改进目标。
WinCE-based embedded operating system Instrument Design and Development is becoming more and more popular in our days. It provides a unified programming interface for developers with a short development cycle and powerful analysis function. In this paper, we try to develop a novel scouting instrument based on the power WinCE4.0.
     The WinCE4.0 operating system that based on the modular architecture and software platform structures processing are described in this paper. The PlatformBuilder3.0 is used as the development tool based on the WinCE4.0 of the operating system, which provides all the install tools from customized operation system to goal platform. During the platform development, this platform includes three parts. First, construct the platform. Second, create the platform image file. Third, download the image file to the goal equipment. The real-time performance and embedding performance are analyzed, and then the characteristic of application exploiture is summarized. Finally, the customize methods of operation system are mastered. The software design of power scouting instrument (Object Oriented Analysis methods) and program realization synchronize with data of personal computer. Win32 programming interface, multithreading design and modular structure are adapted in our Power scouting instrument. Few Executable codes and easy functional expansion. It has real-time data upload and download, Inventory data analysis, statistics and other functions. Portable scouting equipment of power as the assistantor of the PIS is suitable to apply to work without dispersion for the industry of the work environment and the mobile inspection categories. Firstly, this paper analyzes the Embedded System Research, technical background, characteristics and applications. Then, take the power of scouting instrument for example, introduce the "Development and Design of Portable Instrument Based on WinCE Embedded Operating System" research of subject, including requirements analysis, system design, the achievement of code major subsystems , the key technology part and so on.
     Finally, this paper analyses the capability of the entire system externally, then bring forward the problems which can not be solved and the improvement goals.
引文
[1]刘少情,吴惠中,王国中.基于 WinCE3.0 的嵌入式系统开发.计算机与现代化[M].2002.2,115-128.
    [2]王梅,陈希平,张传.高级嵌入式计算机系统在自动化仪表中的应用[M].自动化博览,23-39.
    [3]姜山,程君实.WinCE 的实时性分析[M].测控技术,2002.1,79-110.
    [4]蒋书波,张焕春,张亚枝.实时操作系统用于嵌入式应用系统的设计[M].电测与仪表,2001.8,(9).
    [5]林建民.嵌入式操作系统技术发展趋势[M].计算机工程,2001.10,5-9.
    [6]田东风.WinCE 应用程序设计[M].机械工业出版社,2004,65-68.
    [7]傅曦,齐宇.嵌入式系统 WinCE 开发技巧与实例[M].北京:化学工业出版社,2004,129-146.
    [8]黄聪明.PocketPC 数据库应用程序设计[M].北京:清华大学出版社,2002,229-255.
    [9][美]BruceE.krell 著,俞忠东,石柱等译.PocketPC 开发指南[M].北京:清华大学出版社,2003,24-28.
    [10][美]GradyBooch,JamesRumbaugh,IvarJacobson 著,邵维忠,麻志毅等译.UML 用户指南[M].北京:机械工业出版社.2001,54-59.
    [11][美]Microsoft 公司.MicrosoftWinCE 程序员指南[M].北京:北京大学出版社,2000,127-138.
    [12]涂刚,阳富民,胡贯荣.嵌入式操作系统综述[M].计算机应用研究,2004,12-19.
    [13]刘少情,吴惠中,王国中.基于 WinCE3.0 的嵌入式系统开发[M].计算机与现代化,2002.2,72-86.
    [14]王梅,陈希平,张传.高级嵌入式计算机系统在自动化仪器仪表中的应用[M].自动化博览.2001.3,58-63.
    [15]肖踞雄.嵌入式系统硬件抽象层的建立及软件的可移植性设计.单片机与嵌入式系统应用[M].2003,(1):11~13,35-36.
    [16]王乐鹏,黄立平.移动作业系统的客户端解决方案[M].计算机与现代化,2003(5):35-39.
    [17]桑楠.嵌入式系统原理及应用开发技术[M].北京航空航天大学出版社,2002.1.6,131-139.
    [18]任福.基于 PDA 的个人移动导航系统的设计与实现[M].武汉大学,2002,35-39.
    [19]马常杰,谢忠,吴信才。面向对象的嵌入式空间数据模型设计与实现[M].计算机用.2005,25(6):27-28.
    [20]萨师煊,王珊.数据库系统概论[M].北京:高等教育出版社,2002.1,18-27.
    [21]SQLServer 数据库性能优化技术[M].中国 IT 认证实验室(ChinaITLab) ,52-54.
    [22]王君.基于面向对象的办公自动化系统的实现[M].天津大学,2002,48-54.
    [23]孔祥营,柏桂枝.嵌入式实时操作系统VxWorks及其开发环境Tornado[M].北京:中国电力出版社,2001,52-53.
    [24]魏忠,蔡勇,雷红卫.嵌入式开发详解[M].北京:电子工业出版社,2003,67-76.
    [25]李向蔚,桑楠,熊光泽.嵌入式操作系统定制的通用性研究[D].电子科技大学,2005.3,40-41.
    [26]施峥嵘,李宏生,杨宇.基于S3C2410开发平台的WinCE.NET操作系统定制[M].东南大学,2005.5,140-169.
    [27]施军,朱鲁华,尤晋元.可定制的安全操作系统内核[M].上海交通大学,2001.8,5-6.
    [28]张禹,苟新运,季仲梅.PlatformBuilder集成开发环境研究[D].解放军信息工程大学,2005.4,239-248.
    [29]张新房,吕跃刚,柳亦兵.使用PlatformBuilder配置WinCE操作系统[D].单片机与嵌入式系统应用,2003,148-157
    [30]付林林.PlatformBuilder之旅[M].VC知识库文章,2004,64=79.
    [31]陈向群,王雷等.WinCE.NET系统分析及实验教程[M].机械工业出版社2003,10-12
    [32]RamakrishnaPrasadChivukula,CarstenB,FranzJRammigCustomizingtheconfigurationprocessofanoperatingsystemusinghierarchyandclustering,Object-OrientedReal-TimenDistributedComputing,2002.(ISORC2002).Proceedings.FifthIEEEInternationalSymposiumon[N],29April-1May2002,38-39.
    [33]WilliamStallingsOperatingSystems:InternalsandDesignPrinciples[M].电子工业出版社,2001,238-269.
    [34]KevinJBoske.SecurityModelsandScenariosforSQLServer2000WinCEEdition2.0[DB/OL].MicrosoftCorporation.MSDNLibrary2002.11http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnsqlce/html/sqlce_secmodelscen20.asp[J].
    [35]Microsoft Corporation Microsoft WinCE4.2 Help2003[G].
    [36]SQL ServerCE Books Online [G].
    [37]WinCE Edition2.0 Books Online2002 [G].
    [38]Microsoft.Visual Studio.NET2003 MSDN2003 [G].
    [39]Microsoft SQL Server2000 联机丛书[G] 2002.
    [40] 邓志超,康海锋,林和平.WinCE.Net平台下电力巡视仪数据同步研究与实现[J].计算机与信息技术,2007.3.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700