基于OMAP3530便携设备的WinCE移植和驱动开发

基于OMAP3530便携设备的WinCE移植和驱动开发

论文摘要

随着IT业的飞速发展,便携式技术集成通信、嵌入式、计算机技术,在处理器、存储、电源管理、嵌入式软件领域多路并举、齐头并进,迅速发展成为当今最热门的技术。作为该技术的应用,便携式设备以卓越的性能和丰富的功能吸引了众多消费者。然而随着其功能需求不断增加,单一处理器将面临性能与功耗难以折中的问题,多核处理器势必成为解决之道。于是集ARM、DSP、2D/3D图形加速处理器于一体的OMAP系列芯片必将成为便携式设备的主流处理器。在系统软件方面,Windows CE嵌入式操作系统因其对多平台的支持、系统可定制能力以及在应用开发方面的便利等特点,在市场上占据越来越重要的位置。本文的工作便是在以OMAP3530处理器为核心的硬件平台上实现Windows CE的移植和相关驱动开发,为实现便携式系统应用提供技术基础。本文首先介绍了嵌入式操作系统Windows CE的结构和特点,并在此基础上基于通用性、便携性、低功耗、可扩展的思想,采用嵌入式的开发方法,针对便携设备的实际需求进行分析,结合OMAP3530处理器的特点提出了包含电源管理器、LCD显示器、触摸屏等模块的系统硬件设计方案;其次,在系统软件开发过程中,鉴于Windows CE系统的分层特性,将移植重点放在BSP(Board Support Package)的编写和集成方面,以实现便携设备中Bootloader和嵌入式操作系统Windows CE的移植。考虑到后期产品换代升级的需求,本文在Bootloader中设计SD卡的驱动,并建立FAT文件系统,实现从具有FAT文件系统的SD卡中读取系统映像文件,达到从SD卡启动Windows CE操作系统的目的,进而方便内核的升级更新;然后分析了Windows CE驱动的特点,并在此基础上通过对LCD控制器和触摸屏控制器工作原理的研究,设计并实现LCD显示器、触摸屏和声卡等几个关键外设的驱动。最后采用白盒测试以及以功能测试和性能测试为主导的黑盒测试两种方法对整个系统进行测试,其中白盒测试采用Windows CE 6.0 Test Kit软件,完成对BSP各模块代码的测试。最终测试结果表明:本设计的便携设备系统各部分正常运行,系统工作稳定,软硬件完全符合设计要求,很好地实现了多核处理器、Windows CE操作系统与便携式设备相结合,从而为以后更好地开展新一代便携式消费电子设备的设计工作做铺垫。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 课题背景与研究意义
  • 1.2 嵌入式系统发展概况
  • 1.3 论文研究的主要内容及难点
  • 第二章 Windows CE 系统分析
  • 2.1 Windows CE 简介
  • 2.2 Windows Embedded CE 6.0 体系结构
  • 2.3 Windows Embedded CE 6.0 实时性
  • 2.4 Windows Embedded CE 6.0 的内存管理
  • 2.4.1 内存构架及调度
  • 2.4.2 内存管理模型
  • 2.4.3 内核存储器空间和用户存储器空间
  • 2.5 Windows Embedded CE 6.0 的存储管理
  • 2.5.1 对象存储
  • 2.5.2 文件系统
  • 2.5.3 注册表
  • 2.5.4 存储管理器
  • 第三章 系统硬件方案研究
  • 3.1 系统需求分析
  • 3.1.1 嵌入式系统的比较与选择
  • 3.1.2 处理器的比较与选择
  • 3.2 硬件框架图
  • 3.3 硬件模块接口设计
  • 3.3.1 电源管理器
  • 3.3.2 LCD 显示模块
  • 3.3.3 触摸屏模块
  • 第四章 Windows CE 嵌入式操作系统的移植
  • 4.1 BSP 原理简述
  • 4.2 Bootloader 移植
  • 4.2.1 Bootloader 的启动流程
  • 4.2.2 主要实现函数
  • 4.2.3 相关配置文件
  • 4.3 OAL 移植
  • 4.3.1 OAL 层简介
  • 4.3.2 OAL 的启动流程
  • 第五章 设备驱动开发
  • 5.1 Windows CE 驱动特点
  • 5.1.1 Windows CE 驱动结构
  • 5.1.2 中断处理
  • 5.2 LCD 驱动的设计与实现
  • 5.2.1 显示驱动设计思路
  • 5.2.2 LCD 显示控制器
  • 5.2.3 LCD 驱动程序开发
  • 5.3 触摸屏驱动的设计与实现
  • 5.3.1 触摸屏的工作原理
  • 5.3.2 相关中断分析
  • 5.3.3 驱动程序开发
  • 5.4 音频驱动开发
  • 第六章 系统测试
  • 6.1 测试环境
  • 6.2 测试内容及结果
  • 第七章 总结与展望
  • 7.1 课题的总结
  • 7.2 展望
  • 参考文献
  • 在校期间发表论文
  • 致谢
  • 相关论文文献

    • [1].基于OMAP3530的嵌入式多光谱掌纹识别系统[J]. 计算机应用与软件 2013(09)
    • [2].基于OMAP3530的船用导航雷达终端软件开发设计[J]. 电子技术应用 2013(11)
    • [3].基于OMAP3530的防拖拽电梯门视频控制系统的实现[J]. 机电元件 2013(02)
    • [4].基于OMAP3530的智能视频监控系统的研究[J]. 信息通信 2010(06)
    • [5].基于OMAP3530平台的PSTN模块驱动程序的实现[J]. 计算机应用 2016(S2)
    • [6].基于OMAP3530的无线双模视频监控系统设计与实现[J]. 电视技术 2011(01)
    • [7].在OMAP3530平台实现AVS解码器[J]. 电视技术 2014(01)
    • [8].基于OMAP3530的实时Linux数控系统底层驱动平台开发[J]. 机械与电子 2013(01)
    • [9].基于OMAP3530的超声诊断仪设计[J]. 中国医疗器械信息 2014(08)
    • [10].嵌入式工业机器人遗传算法逆解的实现[J]. 计算机测量与控制 2012(06)
    • [11].基于OMAP3530平台的车道线识别检测的实现[J]. 世界电子元器件 2014(01)
    • [12].OMAP3530在网络视频服务器设计中的应用[J]. 电视技术 2013(07)
    • [13].嵌入式技术在森林资源采集中的应用[J]. 林业机械与木工设备 2011(05)
    • [14].基于OMAP3530嵌入式最小系统的开发[J]. 计算机测量与控制 2016(05)
    • [15].基于OMAP3530的嵌入式CCD图像采集系统[J]. 仪表技术与传感器 2015(06)
    • [16].基于OMAP3530的视频监控客户端设计与实现[J]. 无线互联科技 2013(05)
    • [17].基于OMAP3530的无线双模视频传输设备的硬件设计[J]. 黑龙江科技信息 2010(01)
    • [18].基于OMAP3530数控系统的双核通信设计[J]. 电子技术应用 2015(09)
    • [19].基于OMAP3530的嵌入式网络视频服务器[J]. 实验室研究与探索 2013(04)
    • [20].基于3G多媒体传输控制系统的设计[J]. 科技资讯 2011(28)
    • [21].基于OMAP3530的多参数监护仪设计[J]. 深圳大学学报(理工版) 2010(02)
    • [22].基于OMAP3530的声/光一体化成像系统[J]. 仪器仪表学报 2010(09)
    • [23].基于OMAP3530数字图像处理的多人脸识别系统设计[J]. 微型机与应用 2013(11)
    • [24].基于OMAP3530的远程心电监护系统设计[J]. 微计算机信息 2012(10)
    • [25].基于OMAP3530的高性能数控系统设计[J]. 机械与电子 2011(12)
    • [26].基于OMAP3530的音视频采集及传输实现[J]. 电脑知识与技术 2010(29)
    • [27].基于OMAP3530双核处理器的液晶视力测试仪研制[J]. 现代仪器与医疗 2013(02)
    • [28].基于OMAP3530的Windows Embedded Compact 7 BSP的开发与移植[J]. 电子技术应用 2012(02)
    • [29].基于OMAP3530的SIP视频监控客户端设计与实现[J]. 计算机工程与应用 2012(20)
    • [30].基于OMAP3530硬件平台的ARM和DSP协同开发方法[J]. 电子技术应用 2013(02)

    标签:;  ;  ;  

    基于OMAP3530便携设备的WinCE移植和驱动开发
    下载Doc文档

    猜你喜欢