参考资料:FL移植
tq移植手册
移植 USB host 驱动
在 这个版本中,已经对usb驱动进行很好的支持,仅仅需要修改配置
1. Device Drivers --->
2. [*] USB support --->
3. {*} Support for Host-side USB
4. [*] USB device filesystem (DEPRECATED)
5. [*] USB device class-devices (DEPRECATED)
6. <*> OHCI HCD support
7. <*> USB Mass Storage support
8.
9. [*] HID Devices --->
10. {*} Generic HID support
11. [*] /dev/hidraw raw HID device support
12.
13. SCSI device support --->
14. <*> SCSI device support
15. [*] legacy /proc/scsi/ support
16. <*> SCSI disk support
17. <*> SCSI tape support
注意:在开始修改的时候,我把usb support 其他我认为不需要配置的 删除了,就是都把选项设置为 空 ,结果生成镜像下载到板子中出现了错误。我们仅仅选中上面配置的选项,其他的选项不需要去修改。
在TQ移植手册中说道:
"由于前面使用自动挂载脚本,这里的手动挂载就不需要了",不明白什么意思
飞凌 开贴详述linux-2.6.33内核的移植中说道:
目前2.6.28.7版本的根文件系统的设备管理器是静态生成节点的,所以需要添加节点。开发板启动以后,在/dev目录下输入一下命令:mknod sda1 b 8 1 这个命令中的sda1是设备节点名
在自己这次移植过程中,没有添加 sda1,好像是自动挂载的,
本来在 /dev/下 没有sda1 这个设备节点,但当我插上 usb 盘时,显示出了 sda1这个设备节点。
具体的显示过程:
- [root@yuweixian /dev]# usb 1-1: new full speed USB device using s3c2410-ohci and address 2
-
scsi0 : usb-storage 1-1:1.0
-
scsi 0:0:0:0: Direct-Access iT1167B USB Flash Disk 0.00 PQ: 0 ANSI: 2
-
sd 0:0:0:0: [sda] 7892992 512-byte logical blocks: (4.04 GB/3.76 GiB)
-
sd 0:0:0:0: Attached scsi generic sg0 type 0
-
sd 0:0:0:0: [sda] Write Protect is off
-
sd 0:0:0:0: [sda] Assuming drive cache: write through
-
sd 0:0:0:0: [sda] Assuming drive cache: write through
-
sda: sda1
-
sd 0:0:0:0: [sda] Assuming drive cache: write through
-
sd 0:0:0:0: [sda] Attached SCSI removable disk
-
-
[root@yuweixian /dev]# ls
-
-
-
[root@yuweixian /dev]# mount /dev/sda
-
sda sda1
-
[root@yuweixian /dev]# mount /dev/sda1 /mnt/udisk
-
[root@yuweixian /dev]# ls /mnt/udisk/
-
????? checkDisk
-
?????? ephonesetup
-
BOOTEX.LOG ibm
-
Raiden3??3.rar me
-
Setup_WebClient.exe new
-
YLMF_GhostXPSP3_201101_TN30.iso webs-2-5
-
berkeley
-
-
[root@yuweixian /]# umount /mnt/udisk/
阅读(898) | 评论(0) | 转发(0) |