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

本文详细介绍如何通过U盘向Linux系统导入程序的过程,包括如何正确识别U盘设备、解决挂载过程中出现的问题以及如何成功读取并拷贝U盘内的文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

利用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> : 终于成功了!!!

 

 

 

转载于:https://www.cnblogs.com/MMLoveMeMM/articles/3069522.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值