论文部分内容阅读
随着苹果公司推出一系列IPAD,平板电脑凭借着其优秀的性能、用户体验以及良好的移动性、便携性,受到越来越多人的喜爱与认可。平板电脑具有合适的尺寸,拥有触摸屏,可以很方便的访问和收集数据,在特定的行业,写入特定的程序,就可以创造针对特定需求的解决方案。现阶段,平板电脑在车载系统、多媒体设备、医疗设备、工业控制等方面还有巨大的发展潜力和空间。本设计通过讨论现阶段平板电脑的现状和发展趋势,以ATMEL公司设计的微处理器AT91SAM9G45为核心,以Windows Embedded Compact7(WEC7)作为操作系统,设计一款基于ARM架构与WEC7系统的平板电脑原型,平板电脑的开发包括三个部分:硬件、操作系统、应用程序,本项目工作只涉及硬件与操作系统方面。在硬件平台上,研究了AT91SAM9G45微处理器的架构以及其特性,完成AT91SAM9G45外围接口部分的硬件电路设计,对系统硬件平台中的主要模块进行了详细的介绍,包括:DDR2SDRAM, NandFlash、LCD、触摸模块、串口、JTAG、SDMMC等。在软件平台上,即操作系统方面,主要做了以下工作:(1)对微软发布的嵌入式操作系统WEC7进行了深入的探讨,分析了WEC7系统的特点、新特性、开发环境、WEC7系统一般的开发流程以及开发WEC7系统中常用的开发工具等。(2)完成WEC7系统开发环境的搭建,根据需要定制自己的WEC7系统,分析了WEC7系统中的BSP及其结构,BSP包含五部分:启动程序Bootloader、 KITL、OAL、配置文件以及驱动程序,本文中对BSP中的每一部分给出详细的介绍并且列出其实现过程,(3)深入的研究了WEC7系统驱动程序的结构和分类,并且以LCD模块、触摸屏模块、音频模块驱动开发为例,详细的介绍了WEC7系统中设备驱动程序的实现过程。本文设计了AT91SAM9G45处理器外围设备硬件接口,对WEC7系统BSP进行了深入的分析,最终实现了一个通用的平板电脑原型,系统的软硬件运行正常,达到了预设的目标。