基于Windows CE.NET的嵌入式控制系统关键技术研究
这是一篇关于Windows CE.NET,PC/104,驱动,多任务调度,抖动的论文, 主要内容为随着控制科学和计算机科学的不断发展,基于嵌入式操作系统和微处理器的嵌入式系统具有功耗低、可靠性高等特点,因此嵌入式系统广泛的应用于工业控制、消费电子、网络通信等各种领域。 论文在分析嵌入式控制系统发展现状的基础上,进一步剖析了WindowsCE.NET在工业控制中的应用,然后结合设计基于Windows CE.NET的控制系统开发过程,提出了类似控制系统开发的几个关键技术:即设备硬件设计,设备驱动程序设计、控制系统性能分析。故本文所研究即为基于Windows CE.NET的嵌入式控制系统关键技术研究。 首先,在阐述关键技术之前,论文先分析了Windows CE.NET操作系统结构、注册表、进程、线程和内存管理,因为这些是深入研究基于Windows CE.NET控制系统的基础。其次,文中采用的嵌入式计算机是PCM-5820,其支持的PC/104总线是一种专门为嵌入式控制而定义的工业控制总线,近年来在国际上广泛流行,被IEEE协会定义为IEEE-P996.1.在分析硬件设计需求的基础上,设计了基于PC/104总线的定时器和数字I/O,并给出关键部分的原理图。然后,分析了Windows CE.NET的中断处理过程和设备驱动程序的类型,采用流接口驱动程序开发定时器卡和数字I/O的驱动程序,并且给出了驱动实现的核心代码和注册表文件。最后,重点介绍了实时调度引起的抖动(jitter)问题,并应用Jitterbug和Truetime分别对抖动和可调度性进行仿真,为复杂控制系统的开发提供了有益的理论依据。
基于Windows CE.NET的手持终端系统软件设计
这是一篇关于Windows CE.NET,驱动程序,SQL Server CE,数据同步的论文, 主要内容为随着IT技术的迅速发展,手持终端不再局限于传统的处理个人事务的功能,随着其功能的日益强大而价格的日趋下降,使得手持终端在各个行业领域的应用越来越广。在公安、保险、医院等行业已有很多应用案例。目前在我国,行业应用还很有限,但是人们对行业应用的需求是巨大的,因此对手持终端硬件和软件的开发是很有意义的。本文主要是对手持终端的软件系统进行了研究和设计,完成了嵌入式操作系统Windows CE.NET在S3C2410平台上的定制和在其上移动教学管理系统的开发。 根据系统特点,硬件采用以ARM920T为内核的S3C2410处理器平台,通过对当今比较流行的嵌入式操作系统Symbian、Palm OS、嵌入式Linux和Windows CE.NET等进行对比分析,最后确定选择Windows CE.NET操作系统。硬件平台确定之后,接下来是将操作系统移植到硬件平台上,本质上说也就是改写BSP的过程,其中对驱动程序的开发是很重要的一部分。本文对Windows CE.NET下的驱动程序进行了深入的研究和设计,并以触摸屏驱动和串口驱动程序的开发设计为例来进行了介绍。Windows CE.NET的驱动程序分为本地驱动程序和流接口驱动模型,开发方法可以采用单片驱动程序或分层的驱动程序,因此驱动的开发首先要判断驱动模型,再分析用什么开发方法。当BSP确定之后,即可根据需要定制Windows CE.NET的镜像,最后在硬件平台上进行测试。 通过对比选择,手持终端上应用程序的开发采用Visual Studio.NET平台,主要完成了嵌入式数据库SQL Server CE的设计以及其与后台SQL Server数据库的通信,系统采用RDA技术完成与后台数据库的同步。应用程序的开发首先在模拟器上,最后下载到硬件平台上进行测试。系统通用性很强,对系统硬件和软件稍作扩展,即可应用到其它领域,使用前景广阔。
基于XML的嵌入式电子病历书写系统设计与开发
这是一篇关于电子病历,嵌入式,XML,HL7,Windows CE.NET的论文, 主要内容为随着医疗卫生信息化进程的不断深入,作为临床医疗信息核心的电子病历的研究越来越受到人们的重视。基于Windows操作系统的电子病历系统在各大医院已经得到广泛应用,各个方面的功能基本满足医院的临床医疗需要,但是无法满足医务人员查房时实时获取或者保存病人病历信息的要求。移动嵌入式技术的发展,提供了解决这个问题的方案。 本文结合科研项目“嵌入式电子病历系统的研究”,针对电子病历系统所涉及的一些关键技术进行了深入研究。设计并开发了一种基于XML的嵌入式电子病历书写原型系统,提出了嵌入式病历信息录入支持库的概念,建立了嵌入式病历信息录入支持库。论文的主要工作有以下几个方面: 1.在研究电子病历结构的特点、病历数据表达的标准化的基础上,提出了嵌入式电子病历书写系统的数据类型处理方案,采用C#编程语言技术,实现了嵌入式的电子病历录入界面。 2.分析了XML技术的基本原理、XML文档结构Schema和XML文档解析器的工作原理,总结了XML解决电子病历面临的基本问题的优势,根据病历录入界面的结构、实现了XML表示与存储病历信息的方案以及病历信息XML文档的解析。 3.分析了卫生信息传输标准HL7和Web Service的服务架构及其相关技术,提出了使用HL7 V3消息传输病历信息的方案,将电子病历信息封装为HL7消息,实现了使用SOAP传输HL7消息的方案,解决了远程电子病历信息共享的问题。 4.研究和总结了嵌入式平台的特点,提出了嵌入式病历信息录入支持库的概念,根据国家卫生部规定的病历书写标准规范,结合嵌入式系统以及嵌入式病历书写界面的特点,建立了XML文档嵌入式病历信息录入支持库,该录入支持库应用于病历录入界面,使其具有检错、提示输入的智能性。 5.分析了嵌入式操作系统平台,构建了基于Windows CE.net的电子病历书写系统运行的嵌入式平台,设计并开发了一种基于XML的嵌入式书写原型系统。系统提供用户实时查询、录入、保存电子病历信息的功能,方便了医务人员临床诊治疗,提高了医疗效率。
基于Windows CE.NET的船艇动力装置状态监测与分析系统的研究开发
这是一篇关于动力装置,嵌入式系统,状态监测,数据分析,Windows CE.NET的论文, 主要内容为嵌入式系统作为一种新兴的监控系统,目前已经在各个领域引起了高度关注。考虑到船舶空间狭小、作业环境恶劣、安全性要求高等特点,用嵌入式系统逐渐代替传统的PLC(可编程逻辑控制器)系统、工控机系统甚至简单的单片机系统已经成为一种趋势,并在船舶领域得到了愈来愈广泛的应用。 本文的研究课题来源于济南某陆军的一个项目,目的在于实现船艇装备保障活动的信息化组织与管理,打造船艇装备保障的数据链,进一步提高船艇技术管理水平和效益。结合此项目,本文作者设计开发了基于Windows CE.NET的船艇动力装置状态监测与分析系统。此系统可实现对该船艇主推进装置中的20/27型柴油机的现场数据采集、数据流图处理以及状态数据的分析预测等。 此动力装置状态监测与分析系统是利用该船艇动力装置热力参数对动力装置的安全可靠性进行监测预测的,采用的监测分析系统为嵌入式系统。热力参数中包含着大量的故障信息,具有外界干扰小、信息质量好和可用性强等特点,有很大的分析应用价值。利用嵌入式系统对船舶动力装置进行监控,由于嵌入式系统体积小、可靠性高、价格经济、实时性能优越、即插即用等特点,正好可以弥补传统船艇监控系统的缺陷,使系统性能大幅度提高。并且,考虑到船上工作人员更换频繁,文化水平参差不齐,必然会带来诸多问题,故采用嵌入式系统实现船艇监控,还有操作简便,直观性好,容易被操作人员接受的优点。 整个系统选用研华公司的ADAM-4018+I/O(Input/Output输入输出)模块和UNO-2050嵌入式控制器硬件实现。并在上述硬件架构基础之上,以经过剪裁定制的Windows CE.NET 4.2嵌入式操作系统为平台,采用Microsoft Visual Studio.NET 2003集成开发环境中的Visual Basic.NET编程工具实现该船艇动力装置监测与分析系统的应用程序编写。在系统数据分析预测方面,以基于时间序列的AR模型预测算法给出系统可靠性预测,从技术上验证了利用此类数据挖掘算法实现船艇动力装置状态预测的可行性和优越性。因此,基于嵌入式技术的监控方式为船艇动力装置状态监测与分析系统的开发提供了一条经济性好、适用性强的新思路。 作者在本文的总结与展望部分,结合开发过程的体会,提出了有待进一步完善的工作。由于作者经验尚浅,所开发的系统必然存在着一些不足,敬请批
基于Windows CE.NET的手持终端系统软件设计
这是一篇关于Windows CE.NET,驱动程序,SQL Server CE,数据同步的论文, 主要内容为随着IT技术的迅速发展,手持终端不再局限于传统的处理个人事务的功能,随着其功能的日益强大而价格的日趋下降,使得手持终端在各个行业领域的应用越来越广。在公安、保险、医院等行业已有很多应用案例。目前在我国,行业应用还很有限,但是人们对行业应用的需求是巨大的,因此对手持终端硬件和软件的开发是很有意义的。本文主要是对手持终端的软件系统进行了研究和设计,完成了嵌入式操作系统Windows CE.NET在S3C2410平台上的定制和在其上移动教学管理系统的开发。 根据系统特点,硬件采用以ARM920T为内核的S3C2410处理器平台,通过对当今比较流行的嵌入式操作系统Symbian、Palm OS、嵌入式Linux和Windows CE.NET等进行对比分析,最后确定选择Windows CE.NET操作系统。硬件平台确定之后,接下来是将操作系统移植到硬件平台上,本质上说也就是改写BSP的过程,其中对驱动程序的开发是很重要的一部分。本文对Windows CE.NET下的驱动程序进行了深入的研究和设计,并以触摸屏驱动和串口驱动程序的开发设计为例来进行了介绍。Windows CE.NET的驱动程序分为本地驱动程序和流接口驱动模型,开发方法可以采用单片驱动程序或分层的驱动程序,因此驱动的开发首先要判断驱动模型,再分析用什么开发方法。当BSP确定之后,即可根据需要定制Windows CE.NET的镜像,最后在硬件平台上进行测试。 通过对比选择,手持终端上应用程序的开发采用Visual Studio.NET平台,主要完成了嵌入式数据库SQL Server CE的设计以及其与后台SQL Server数据库的通信,系统采用RDA技术完成与后台数据库的同步。应用程序的开发首先在模拟器上,最后下载到硬件平台上进行测试。系统通用性很强,对系统硬件和软件稍作扩展,即可应用到其它领域,使用前景广阔。
基于Windows CE.NET的船艇动力装置状态监测与分析系统的研究开发
这是一篇关于动力装置,嵌入式系统,状态监测,数据分析,Windows CE.NET的论文, 主要内容为嵌入式系统作为一种新兴的监控系统,目前已经在各个领域引起了高度关注。考虑到船舶空间狭小、作业环境恶劣、安全性要求高等特点,用嵌入式系统逐渐代替传统的PLC(可编程逻辑控制器)系统、工控机系统甚至简单的单片机系统已经成为一种趋势,并在船舶领域得到了愈来愈广泛的应用。 本文的研究课题来源于济南某陆军的一个项目,目的在于实现船艇装备保障活动的信息化组织与管理,打造船艇装备保障的数据链,进一步提高船艇技术管理水平和效益。结合此项目,本文作者设计开发了基于Windows CE.NET的船艇动力装置状态监测与分析系统。此系统可实现对该船艇主推进装置中的20/27型柴油机的现场数据采集、数据流图处理以及状态数据的分析预测等。 此动力装置状态监测与分析系统是利用该船艇动力装置热力参数对动力装置的安全可靠性进行监测预测的,采用的监测分析系统为嵌入式系统。热力参数中包含着大量的故障信息,具有外界干扰小、信息质量好和可用性强等特点,有很大的分析应用价值。利用嵌入式系统对船舶动力装置进行监控,由于嵌入式系统体积小、可靠性高、价格经济、实时性能优越、即插即用等特点,正好可以弥补传统船艇监控系统的缺陷,使系统性能大幅度提高。并且,考虑到船上工作人员更换频繁,文化水平参差不齐,必然会带来诸多问题,故采用嵌入式系统实现船艇监控,还有操作简便,直观性好,容易被操作人员接受的优点。 整个系统选用研华公司的ADAM-4018+I/O(Input/Output输入输出)模块和UNO-2050嵌入式控制器硬件实现。并在上述硬件架构基础之上,以经过剪裁定制的Windows CE.NET 4.2嵌入式操作系统为平台,采用Microsoft Visual Studio.NET 2003集成开发环境中的Visual Basic.NET编程工具实现该船艇动力装置监测与分析系统的应用程序编写。在系统数据分析预测方面,以基于时间序列的AR模型预测算法给出系统可靠性预测,从技术上验证了利用此类数据挖掘算法实现船艇动力装置状态预测的可行性和优越性。因此,基于嵌入式技术的监控方式为船艇动力装置状态监测与分析系统的开发提供了一条经济性好、适用性强的新思路。 作者在本文的总结与展望部分,结合开发过程的体会,提出了有待进一步完善的工作。由于作者经验尚浅,所开发的系统必然存在着一些不足,敬请批
基于Windows CE.NET和ARM9内核微处理器的嵌入式监控系统通信接口的研究与开发
这是一篇关于Windows CE.NET,主站通信卡,PROFIBUS-DP,驱动程序,ARM9的论文, 主要内容为目前业内的PROFIBUS-DP主站搭建基本上都采用了“PC+ASPC2(西门子公司推出的智能通信芯片)”的方案,但从技术公开程度、价格以及嵌入式系统的优势等诸多方面考虑,我们自行设计和开发了基于DP现场总线协议的通信卡,并且将它用于嵌入式系统的背景中,这是一个全新的尝试。我们的嵌入式智能监控系统使用基于ARM9内核微处理器的SAMSUNG公司的S3C2410作PROFIBUS-DP现场总线的主站,通过通信接口卡的RS-485串行接口与现场的各个智能从站进行通信。 本文介绍了由Windows CE.NET操作系统和SAMSUNG S3C2410组成的嵌入式监控系统,并且将其运用于基于PROFIBUS-DP现场总线协议的主站搭建。详细介绍了PROFIBUS-DP通信机制和Windows CE.NET的内核,重点阐述了主站软件平台的搭建和Windows CE.NET下的设备驱动程序的实现。
本文内容包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主题。发布者:代码货栈 ,原文地址:https://bishedaima.com/lunwen/54263.html