期刊文献+

基于SPI模式的SD卡驱动的分析与设计 被引量:2

Analysis and Design on SD Card Driver Based on SPI Mode
在线阅读 下载PDF
导出
摘要 SD卡作为媒体存储设备应用广泛,但很多SoC并未设计SDIO接口,故这种SoC只能通过SPI与SD卡通信,不能直接使用linux内核提供的现有的SD卡驱动。Bitbang协议是一种GPIO模拟SPI接口与SD卡通信的协议。Platform_driver是2.6版本内核以后新提出的驱动结构,有着规范和高效的特点。针对这种情况,采用了Bitbang协议和Platform架构,提出了一种基于SPI模式的SD卡驱动的解决方案。对Bitbang协议和Platform_driver结构的原理和实现方法进行了较为详细的论述,对驱动进行了测试,并最终给出了测试结果。 The SD card is used widely as media storage device, but many kinds of SoC have not SDIO interface, such SoCs can communicate with the SD card only through SPI interface and can not directly use the current SD card driver provided by Linux kernel. The Bitbang protocol is a protocol that the GPIO simulates the SPI interface to communicate with the SD card. The Platform_driver is a new proposed drive structure after the kernel version 2.6 of Linux, which has such characteristics as standard and high efficiency. Aiming at this situation, the Bitbang protocol and the Platform architecture are used, and the solution of SD card driver based on SPI mode is proposed. The principles and implement methods of Bitbang protocol and Platform_driver architecture are discussed in detail, the driver is tested and the test results are given finally.
出处 《计算机与网络》 2013年第21期58-60,共3页 Computer & Network
关键词 LINUX驱动 SD卡 bitbang协议 SPI模式 platform驱动 Linux driver SD card bitbang protocol SPI mode platform_driver
  • 相关文献

参考文献10

  • 1CORBET R;KROAH H;魏永明.Linux设备驱动[M]{H}北京:中国电力出版社,2005.
  • 2韦东山.嵌入式Linux应用开发完全手册[M]{H}北京:人民邮电出版社,2008.
  • 3李俊.嵌入式LINUX设备驱动开发详解[M]{H}北京:人民邮电出版社,2008.
  • 4刘刚;赵剑川.Linux系统移植[M]{H}北京:清华大学出版社,2011.
  • 5曹国辉;曾志鹏.深入理解嵌入式Linux设备驱动[M]{H}北京:电子工业出版社,2012.
  • 6韩少云;奚海蛟;谌利.ARM嵌入式系统移植实战开发[M]{H}北京:北京航空航天大学出版社,2012.
  • 7冯国进.Linux驱动程序开发实例[M]{H}北京:机械工业出版社,2011.
  • 8李兆麟.嵌入式系统设计与实践[M]{H}北京:北京航空航天大学出版社,2010.
  • 9赖晓晨;原旭;孙宁.嵌入式系统程序设计[M]{H}北京:清华大学出版社,2009.
  • 10夏靖波;陈雅荣;胡健生;王航.嵌入式系统原理与开发[M]北京:西安电子科技大学出版社,2010.

同被引文献17

引证文献2

二级引证文献8

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部