MMCSD卡驱动程序的设计通信10123赵翔.docx
《MMCSD卡驱动程序的设计通信10123赵翔.docx》由会员分享,可在线阅读,更多相关《MMCSD卡驱动程序的设计通信10123赵翔.docx(33页珍藏版)》请在第壹文秘上搜索。
1、ARM嵌入式系统课程设计-MMC/SD卡驱动程序设计班级:通信100l学号:3100601023:翔指导老师:清华2012. 6. 30课程设计时间:2013.6.24大学第一章引言1.1课程设计目的O第二章课程设计平台构建与流程11.1 嵌入式系统开发平台构建11.2 课程设计流程11.3 课程设计硬件结构与工作原理1第三章BOOtlOader移植与下载33. 1源代码安装33.1 源代码分析移植与编译33.2 下载4第四章LinUX核移植与下载54. 1LinUX核源代码安装54.2LinUX核源代码分析与移植64.3LinUX核编译与下载6第五章课程设计功能模块驱动程序设计145. 1M
2、MC/SD卡模块注册初始化:145. 2设备文件操作接口定义155. 3MMC接口初始化155.1 GPIO初始化函数165.2 SD移除操作函数175. 6读数据块操作175.7写数据块操作18第六章根文件系统建立与文件系统下载206. 1根文件系统分析206.2 文件系统映像文件生成206.3 文件系统下载216.4 功能模块运行与调试23第七章完成课堂上布置的三个思考题25第八章课程设计总结与体会278.1课程设计中遇到的问题以与解决方法278.2总结和体会27第一章引言1.1 课程设计目的1) 了解PXA27X微处理器GPlO的功能2) 了解MMC卡驱动程序的架构与编程方法3)掌握MM
3、C卡的使用方法1.2 课程设计任务与要求1)理解基于LinUX的嵌入式系统交叉开发环境,对嵌入式系统的开发流程有详细的了解;2)掌握开发工具链的构建方法,能独立进行系统开发操作;3)掌握LinUX的常用命令,在IinUX系统下能熟练的使用这些常用命令;4)熟悉IinUX核的知识以与原理,掌握定制LinUX核的方法;5)基于LinUX操作系统,以与XSBaSe270ARM实验开发平台一套,把MMC存储卡挂载目标板上并进行文件的复制操作。第二章课程设计平台构建与流程2.1 嵌入式系统开发平台构建1) 装有LinllX操作系统的PC机一台;2) XSBase270ARM实验开发平台一套3) MMC存
4、储卡一块2.2 课程设计流程1) BootIoader移植与下载2)Linux核移植与下载3)功能模块程序设计与交叉编译4)根文件系统建立与文件系统下载2.3 课程设计硬件结构与工作原理1)目标板的MMC卡硬件接口目标板的MMC/SD卡的硬件接口如图1.1所示,根据PXA27x的MMC/SD/SDIO控制器的信号功能以与PXA27x的GPlo的功能分配,命令控制线MMCMD与GPlOlI2相连,此时引脚GPIOlI2必须配置成转换功能1(AlternateFunction1)的输入或输出方式(具体参考PXA27X开发手册),时钟端MMCLK利用了通用10口GP1032转换功能1输出方式,4位总
5、线MMDATO到MMDAT3分别与GPI011KGPI0110.GPlOlO9和GP1092相连,都时使用了通用IO口的转换功能1的榆入或输出方式。图1.2为MMC/SD卡的供电电路图。图1.1目标板的MMC/SD卡的硬件接口VCC_5R232U102;-MMC-PWR-ENMIC5207C13O.1UFC12IOuFVlN VOUTSHDN BPGNDMMC PWR:C14O.1UF图1.2MMC/SD卡的供电电路图2) PXA270的MMC/SD/SDIO控制器PXA270的MMC/SD/SDIO控制器在访问PXA270处理器的软件与MMC存储堆和支持MMC、SD与SDIO通信协议之间充当
6、联结作用。PXA27x的MMC控制器协议规遵守多媒体卡系统规V3.2MultiMediaCardSystemSpecificationVersion3.2);MMCSDSDlo控制器采用标准的MMC传输协议或串行通信接口SPl协议模式。访问PXA270的软件使用MMC传输协议或SPl模式作为与MMC控制器通信的协议。目标板的SD驱动程序采用了MMC通信传输协议。3) MMC卡的通信协议主机与MMC卡的所有通信都是由主机发起,主机发出广播和点对点两种类型通信命令,在广播通信命令中,主机发出的命令被所有的卡接受,只有部分命令需要响应;而在点对点通信命令中,命令被发送到具体地址的卡中,并由该卡对所接
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MMCSD 驱动程序 设计 通信 10123 赵翔