USB驱动移植

                  USB驱动移植

今天做了USB的驱动的移植,在此和大家分享一下!!!基本流程如下:

执行 make menuconfig 打开配置菜单

(1)因为优盘用到了 SCSI 命令,所以我们先增加SCSI 支持。

在 Device Drivers 菜单里面选择:

Device drivers --->

      SCSI Device support --->

       <*> SCSI device support

       [*] legacy /proc/scsi/ support

       <*> SCSI disk support

    [*] HID Devices --->

       <*> USB Human Interface Device (full HID) support 

          [*] /dev/hiddev raw HID device support

       [*] USB support --->

       <*> Support for Host-side USB

          [*] USB device filesystem

          [*] USB device class-devices(DEPRECATED)

       <*> USB Monitor

           <*> OHCI HCD support

         <*> USB Mass Storage support

 注:USB Human Interface Device (full HID) support 是对 USB 鼠标键盘的支持

     SCSI disk support 和 USB Mass Storage support 是对 U 盘的支持

(2)另外,现在的优盘等移动存储器使用的大都是FAT/FAT32 格式的,因此我们还需要添

加FAT32 文件系统的支持,在内核配置主菜单下依次选择如下菜单项:

 File systems --->

DOS/FAT/NT Filesystems --->


除此之外,为了支持中英文的编码,在“File systems”菜单下选择“-*- Native language

support --->”并进入

选择如下几个编码的支持:

<*> Codepage 437 (United States, Canada)

<*> NLS ISO 8859-1 (Latin 1; Western European Languages)

<*> NLS UTF-8

退出保存以上配置。

(3)接上面的步骤,在内核源代码根目录下执行:make zImage,把生成的新内核烧写到

开发板中.启动系统成功后,开发板插入U盘有如下提示:


其中sda4为插入U盘的设备名

(4)把它挂载到/mnt/udisk 目录下:

#mount /dev/sda4  /mnt/udisk

进入/mnt/udisk 目录就可以查看 U 盘中的内容了。


卸载 U 盘,用命令:

#umount /mnt/udisk3


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值