摘要
随着计算机硬件的发展及数据量的增加 ,对存储设备的要求也越来越高。闪存卡以其特性成为移动设备上的首选存储媒介。而且由于MMC卡与SD卡的硬件接口是兼容的。因此 ,该文在Motorola的DragonballMX1平台的基础上 ,描述了MMC/SD卡的硬件接口 ,给出了硬件接口部分的原理图。并介绍了在此嵌入式系统中使用它的一些相关操作及其顺序。最后介绍了Linux下设备的分类 ,给出了编写块设备驱动的相关数据结构及函数 。
With the development of hardware of computer and the increasing of data, the requirement of storage device is also developing. Because of its characteristic, flash card became the preferred storage device for mobile device. What's more, the hardware interface of MMC card is compatible with SD card. In this paper based on platform of Dragonball MX1, the hardware interface of MMC/SD card has been described. The process of correlative operations and sequence of these operations in this embedded system have been introduced. Then, Linux devices are introduced. Data structure and functions about linux block device driver are also given. And the implementation of linux block device driver for MMC/SD card has been described in detail.
出处
《计算机仿真》
CSCD
2005年第1期160-163,共4页
Computer Simulation
基金
总后科研项目资助 ( 4 1A1C5 1)