摘要
U盘作为一种便利的存储设备,可以应用于嵌入式系统中,其应用的基础就是对Linux的USB Mass Storage驱动的裁剪,以获得所需的简化的驱动程序。分析了Linux下的USB mass storage协议,简化系统中所不需要的代码,使其仅支持基于Bulk-Only传输模式下的ATAPI协议的存储设备,从而使嵌入式系统更加精简,对USB mass storage驱动程序进行了裁剪。经过裁剪的USB Mass Storage驱动程序移植到三星公司的QT2410E开发板上并取得成功。
As a convenient storage device, USB flash disk is applied to the embedded system based on cutting the USB mass storage driver of Linux, in order to get the simplified driver. The protocol of Linux USB mass storage is analyzed and needless codes are simplified, in order to only support to the storage device based on ATAPI protocol in Bulk-Only transport mode, consequently makes the embedded system much more simpler, and next cuts the USB mass storage driver. The cut USB mass storage driver is planted into the development board of Samsung QT2410E and then succeed.
出处
《计算机工程与设计》
CSCD
北大核心
2008年第15期3917-3918,3940,共3页
Computer Engineering and Design
关键词
U盘
嵌入式
LINUX
USB协议
驱动
USB flash disk
embedded
Linux
universal serial bus protocol
driver