当前位置:主页 > 科技论文 > 计算机论文 >

基于Windows CE的存储卡驱动程序的设计与实现

发布时间:2024-04-13 04:45
  本课题的目的是为配合研发一种价格低廉、带娱乐功能的车载GPS导航系统,研究设计基于Windows CE下的SD卡驱动程序。本文从用户角度分析GPS导航仪的功能需求,提出了实现系统的硬件与软件的方案。系统采用WindowsCE作为嵌入式操作系统,因为它有丰富的可利用资源,可以大大缩短开发周期;选择计算速度快,带有丰富的接口的S3C2440A作为嵌入式处理器,使得系统可以支持更多的硬件设备;选用价格低廉的SD卡作为存储卡,大大降低了成本。而要实现Winodws CE控制SD卡的读、写等操作,则必须实现基于WindowsCE下的SD卡驱动程序。本文综合分析了SD卡的硬件特点和工作原理,实现对SD卡寄存器的访问和控制,分析了Windows CE的设备驱动特点和S3C2440A芯片对于SD卡的支持情况,提出了实现基于Windows CE下SD卡驱动程序的办法。SD卡驱动程序属于流接口设备驱动,因此它可以实现为一组标准的流接口函数,通过这些流接口函数实现文件的读、写、删除等操作。本文实现了SD卡驱动程序的流接口函数,并在Platform Builder下编译源代码,并制定出内核文件,最后将内核文件...

【文章页数】:79 页

【学位级别】:硕士

【部分图文】:

图2一2系统硬件框图

图2一2系统硬件框图

嵌入式系统主要由嵌入式硬件和嵌入式软件组成。车载GPS导航系统的硬件大致可分成四大部分:处理器,输出输入设备,存储设备和其他设备,如图2一2所示。图2一2系统硬件框图1.处理器处理器是整个系统的核心,负责接收和处理信号,并控制其他设备,是其他设备和应用程序能够正常工作的前提。由于....


图4一2Pla而rmBuilder界面

图4一2Pla而rmBuilder界面

或PB)是用于创建基于windowsCE的嵌入式操作系统内核的一个集成开发环境(IDE),它集成了设计,产生,构建,测试和高度WindowsCE操作系统设计所需要的所有开发工具。其界面如图4一2所示。纂纂蘸翼薰蒸蘸巍蘸鬓缨黝蘸薰蒸麒翼翼瓮瓮比盆默罗蛆侧....


图6一1新建一平台

图6一1新建一平台

完成源代码的编写之后,利用PlatformBullder将SD卡驱动整合到内核文件中。1.在PlatformBullder新建一个平台,配置好平台信息,如图6一1。以。二助..5.生.以.,.磁丁交护挤撇撇撇戮蠢黝蘸翼黝黝熬蘸黝溯薰鬓鬓缨蘸蘸黝黝F....


图6一2新建一个工程

图6一2新建一个工程

_因mai几cpp国sOCord.Plg蒸~一细EXternalDePend图6一文件列表编译工程,出现调试信息如下:Configuration:sdcard一SAMSUNGSMDK244O:ARMV4I



本文编号:3952502

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3952502.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户a9ce9***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com