节点文献

基于Windows CE.NET的手持终端系统软件设计

The Software Design of Handheld Terminal Systerm Based on Windows CE.NET

【作者】 丁玉芳

【导师】 李允俊;

【作者基本信息】 延边大学 , 计算机应用技术, 2007, 硕士

【摘要】 随着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技术完成与后台数据库的同步。应用程序的开发首先在模拟器上,最后下载到硬件平台上进行测试。系统通用性很强,对系统硬件和软件稍作扩展,即可应用到其它领域,使用前景广阔。

【Abstract】 With the rapid development, in IT technology, the functions of handheld terminals are no longer limits at handling personal business, with its functions being more powerful but price declines day and day, which make handheld terminals to use more and more widely in each professional field. There are many applied cases in some fields, such as public security official, insurance, hospital and so on. In our country, it has been applied in limited fields, but the needs of people are huge, so the hardware and software development of handheld terminals are very meaningful. This dissertation is mainly on the software design and research of handheld terminals. The customized of embedded system on S3C2410 platform and the design of mobile teaching management system have been completed.According to the characteristics of the system, hardware adopt S3C2410 platform which kernel is ARM920T. Compared with several popular embedded systems in nowadays about Symbian、Palm OS、embedded Linux and Windows CE. NET, then Windows CE. NET embedded operating system is applied at last. After the hardware platform is certain, the next task is to transplant the operating system to the hardware platform, which is also a process that rewrites the BSP essentially, which important part of it is the design of device driver. The device driver of Windows CE. NET was deeply researched and designed in this dissertation, take the design of touchpad device driver and serial port device driver as an example to introduce. Windows CE. NET driver can divided into native driver and stream interface driver model. We can take two methods of monolithic driver and layered driver to develop. So if we want to develop device drive, we should judge the driver model at first, then analysis which method to use. When the BSP is completed, we can custom the system image according to need. The system is run on hardware finally.The application design of handheld terminal use Visual studio. NET platform. The design of SQL Server CE and the correspondence of the backstage SQL Server database were completed. The system adopt RDA technique to complete synchronous with the backstage database. The development of the application is on the emulator, then downloader it to the hardware and run successfully. The system is very common in used, it can be used to other fields if we expand the hardware and software of the system slightly. So it has very widely applied prospect.

  • 【网络出版投稿人】 延边大学
  • 【网络出版年期】2007年 06期
  • 【分类号】TP311.52
  • 【被引频次】3
  • 【下载频次】354
节点文献中: 

本文链接的文献网络图示:

本文的引文网络