利用U盘导入程序到嵌入系统

利用U盘导入程序到系统

 

<1> : 将有U盘插入linux系统,利用命令挂在U

#mount /dev/sda1 /mnt

怎么样知道是sda1,而不是sda2…

在挂载之前先输入命令查看:

#cat /proc/partitions

例如

[root@Root /]# cat /proc/partitions

major minor  #blocks  name

 

  31        0        512 mtdblock0

  31        1       2048 mtdblock1

  31        2     257280 mtdblock2

   8        0    4101120 sda

   8        1    4101088 sda1

 

<2> : 当输入挂载命令后,发现终端提示:

******************* No such file or directory

<3> : 反复操作,并且另外新建文件夹

Mkdir /mnt/usb

重新挂载,仍然结果是一样的.

<4> : 将U盘拔出,重新插入,终端显示如下信息:

[root@Root /]# usb 1-1: USB disconnect, address 3
usb 1-1: new full speed USB device using s3c2410-ohci and address 4
usb 1-1: New USB device found, idVendor=1516, idProduct=8628
usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 1-1: Product: Sk6201
usb 1-1: Manufacturer:  SZHX
usb 1-1: SerialNumber: 000000000000000002B71F96
usb 1-1: configuration #1 chosen from 1 choice
scsi2 : SCSI emulation for USB Mass Storage devices
scsi 2:0:0:0: Direct-Access      SZHX    Sk6201           1.00 PQ: 0 ANSI: 2
sd 2:0:0:0: [sda] 986624 512-byte hardware sectors: (505 MB/481 MiB)
sd 2:0:0:0: [sda] Write Protect is off
sd 2:0:0:0: [sda] Assuming drive cache: write through
sd 2:0:0:0: [sda] 986624 512-byte hardware sectors: (505 MB/481 MiB)
sd 2:0:0:0: [sda] Write Protect is off
sd 2:0:0:0: [sda] Assuming drive cache: write through
 sda: sda1
sd 2:0:0:0: [sda] Attached SCSI removable disk

 

<5> : 重新输入挂载命令,带格式vfat,或者不带,都不能成功,嵌入系统带了格式选项往往反而不成功.

解决上面的问题,可以用如下命令解决:

使用如下的命令:

[root@Root /]# mknod /dev/sda1 b 8 1

[root@ Root /]# mount /dev/sda1 /tmp

[root@ Root /]# cd /tmp

[root@ Root /tmp]# ls

??

Usb To Rs232.rar

linux

recycle.{645FF040-5081-101B-9F08-00AA002F954E}

script

 

既可以看到U中的文件了.

 

<6> : 进入linux文件夹,拷贝U盘中的linux中的hello文件到/mnt/usb

#cp hello /mnt/usb

<7> : 在/mnt/usb文件夹下

#./hello

hello, World!

<8> : 终于成功了!!!

 

 

 

posted @ 2013-05-09 18:21  MMLoveMeMM  阅读(481)  评论(0)    收藏  举报