基于WindowsCE.NET的卫星导航设备显控手柄设计
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着卫星导航技术被广泛应用,导航设备的研究逐渐成为当前嵌入式领域的研究热点。本文以北斗卫星导航定位系统为应用背景,论述了一种基于Intel PXA255微处理器、采用Windows CE.NET作为操作系统的导航设备显控手柄的设计与实现,详细介绍了系统的设计、开发过程。
     本文首先对嵌入式系统、Windows CE.NET操作系统进行了简单介绍,分析其主要特点和性能优势;而后根据系统功能的需求,给出了显控手柄的总体设计方案,分析了硬件的主要结构,介绍了硬件设计原理;然后描述了Windows CE.NET系统的整个移植过程,从Bootloader、内核启动部分,设备驱动、文件系统等方面详细介绍了移植的方法和内容。最后介绍了串口、键盘驱动程序的原理以及设计与实现。
With the wide application of satellite navigation technology, navigation equipment gradually become embedded in the research field of study. Based on the Beidou satellite navigation and positioning system for background, This paper based on the Intel PXA255 microprocessor, with Windows CE.NET operating system as a significant navigation equipment design and implementation of the control handle, The details of the design development process.
     This paper first embedded system, Windows CE operating system for a brief Performance analysis of its main characteristics and advantages; Under the latter system demand, the overall design is given significant control handle, The main structure of the hardware, the hardware design principles; then describe the whole process of organ transplant system Windows CE.NET. From Bootloader, started kernel, device driver. File System and other details of the method and content of the transplant. Finally, the serial, keyboard-driven procedures and the design and implementation of the principles.
引文
[1] 王晓明,殷耀国,杨自明.全球导航卫星系统的现代化进展.全球定位系统[J].2006年4月.39页。
    [2] 金际航,边少锋.美国全球定位系统GPS现代化进程[J].舰船电子工程.2005年2月.15 – 18页。
    [3] 杨光,李勇.俄罗斯的GLONASS系统[J].国防科技.2005年3月.32 – 34页。
    [4] 蔡艳辉,程鹏飞,李加洪.伽利略计划进展简述[J].测绘科学.2003年02期.60 – 61页。
    [5] 一舟.中国的GPS—北斗星导航定位系统[J].中国水运.2005年01期.45页。
    [6] 陈一新.手持式终端机的发展与应用[J].市场与电脑.2000年6月.78页。
    [7] 周毓林,宁杨,陆贵强等.Windows CE.net 内核定制及应用开发[M].北京:电子工业出版社.2005.6~8。
    [8] 杜亚娟,陆新等.手持信息终端的研究[J].计算机工程.2002年第9期.21页。
    [9] 邓冬梅,杨铁林.嵌入式系统和Linux[J].计算机于现代化.2004年第12期.51页。
    [10] 熊江.三种嵌入式操作系统的分析与比较[J].单片机与嵌入式系统应用.2003年05期.14页。
    [11] Microsoft Corporation[OL].Microsoft Windows CE.NET 4.2 Document.2003。
    [12] 张东泉,谭南林,王雪梅等.Windows CE实用开发技术[M].北京:电子工业出版社,2006年4月.15-17页。
    [13] Mike Hall .System Memory Management in Windows CE.NET. http://msdn.microsoft.com.October 2002。
    [14] Understanding Memory Sections in config.bib, boot.bib, and OEMAddressTable in Windows CE 5.0 and 6.0。
    [15] Nat Frampton. Interrupt Architecture in Microsoft Windows CE.NET. http://msdn.Microsoft.com.July 2002。
    [16] Intel Corporation.Intel? PXA255 Processor Developer’s Manual.January, 2004。
    [17] Intel Corporation.Intel? PXA255 Processor Design Guide.March, 2003。
    [18] ARM Architecture Reference Manual (2nd Edition) 2000。
    [19] 杜春雷.ARM体系结构于编程[M].北京:清华大学出版社,2003。
    [20] Intel Corporation.Intel? XScaleTM Microarchitecture for the PXA255 Processor User’s Manual.March, 2003。
    [21] 陈章龙, 唐志強, 涂时亮.嵌入式技术与系统-Intel Xscale结构于开发[M].北京:北京航空航天大学出版社, 2004。
    [22] Analog Microelectronics Inc.AME1085 DataSheet。
    [23] The Infinite Bandwidth CompanyTM.MIC5219 DataSheet。
    [24] Intel Corporation.3Volt Intel? StrataFlashTM Memory 28F128J3A, 28F640J3A, 28F320J3A(x8/16) Preliminary Datasheet.June, 2000。
    [25] SAMSUNG Corporation.256Mb K4S561632D SDRAM Specification.Auguest, 2002。
    [26] 戴卫彬,吴光敏,伏云昌.基于Intel PXA255 JTAG的在系统编程[J].现代电子技术.2004年第08期.42页。
    [27] 齐 云,张永瑞.PXA255处理器在WinCE系统下的BootLoader的设计与实现[J].电子科技.2005年第10期.58页。
    [28] 李海林,赵惠玲,熊文峰.基于XScale PXA255处理器WinCE420系统BSP开发[J].舰船电子工程.2006年第3期.80页。
    [29] Windows嵌入式开发系列课程.启动程序BootLoader的分析。
    [30] Mike Hall.Windows CE: Inside the Build System.http://msdn.Microsoft.com。。
    [31] Mike Hall.How to Develop and Test Device Drivers in Windows CE 5.0.http://msdn.microsoft.com
    [32] 胡军辉,王友钊.Windows CE设备驱动程序开发[J].计算机工程.2006年16期.41页。
    [33] 王日宏.基于WinCE的串行外设接口驱动程序设计实现[J].微电子学与计算机.2004年10期。124页。
    [34] 潘莉,吴晓婷,邓中亮.WinCE.NET下串口驱动开发设计[J].电脑开发与应用.2005年04期.21页。
    [35] Burr-Brown Corporation.ADS7843 DataSheet.1997。
    [36] 付林林.WinCE中OEM适配层编程点滴之创建OAL.http://www.yesky.com/。
    [37] 付林林.WinCE中OEM适配层点滴之系统初始化.http://www.yesky.com/。
    [38] 付林林.Platform Builder实践之配置文件.http://www.yesky.com/。
    [39] nasiry.windowsCE异常和中断服务程序初探.http://www.cnblogs.com/nasiry/。
    [40] Brian W.Kernigham,Dennis M.Ritchie著.The C Programming Language Second Edition[M].北京:机械工业出版社.2005年。
    [41] http://msdn.Microsoft.com
    [42] http://www.intel.com
    [43] http://www.cnemb.com/
    [44] http://www.xsbase.com/index.asp

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

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

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