EDN首页   博客首页

日志档案

发表于 2007-11-10 12:49:06

0

标签: ARM  2410  

ARM9菜鸟教程之使用U盘拷贝文件到linux系统目录

如果板子启动时,我们不按空格键,就可以直接进入 linux系统,

Please press Enter to activate this console.

按一下空格键就可以进入linux操作控制台了.

输入 ls 可以查看目录.

# ls
]bin         lib         mnt         sbin        var
dev         linuxrc     proc        tmp
etc         lost+found  qt          usr

再 ls /usr 目录 这个目录是用户的使用目录,可以放上视频文件和图片文件.其他的目录的系统的,一般不要乱动.

找一个U盘或者MP3都行,把 zImage目录下的usr.tar.gz文件拷贝到U盘中,等一下我们要把这个文件放到目录中,再解压.

拷贝完成后,把U盘插到板子的第2个usb口,是下面的usb口,上面那个用来接usb鼠标的.

接上U盘之后,串口显示

# hub.c: USB new device connect on bus1/2, assigned device number 3
scsi0 : SCSI emulation for USB Mass Storage devices
  Vendor: SigmaTel  Model: MSCN              Rev: 0100
  Type:   Direct-Access                      ANSI SCSI revision: 02
Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0
SCSI device sda: 244480 512-byte hdwr sectors (125 MB)
sda: Write Protect is off
Partition check:
 /dev/scsi/host0/bus0/target0/lun0: p1

接着按一下回车

运行
#mount /dev/scsi/host1/bus0/target0/lun0/part1 /mnt
可以把U盘挂载到/mnt目录

串口显示

# /dev/scsi/host0/bus0/target0/lun0/part1 /mnt
-sh: /dev/scsi/host0/bus0/target0/lun0/part1: Permission denied
# mount /dev/scsi/host0/bus0/target0/lun0/part1 /mnt
cramfs: wrong magic

执行ls /mnt 就可以看到我们要拷贝的文件.

# ls /mnt
?????.rar     ftp           tftp
USB??         settings.dat  usr.tar.gz

接着执行 cp /mnt/usr.tar.gz / 后面的/代表是主目录

等10几秒就可以拷贝完了.

接着 ls 就可以看到那个文件已经拷贝进去了.

# ls
bin         lib         mnt         sbin        usr.tar.gz
dev         linuxrc     proc        tmp         var
etc         lost+found  qt          usr

接着就要解压缩.

执行 tar xzvf usr.tar.gz 接着就会看到很多的解压过程.这个过程可能有点久,有1000多个文件要解压.

接着执行 ls /usr 就会看到

# ls /usr
1.jpg         Settings      etc           qtopia
Applications  atlantis.mpg  lib           resolv.conf
Documents     bin

这样就代表我们已经成功把文件拷贝到系统目录了.并且解压成功了!!

 

 

 

系统分类: 单片机   |   用户分类: ARM9   |   来源: 原创   |   【推荐给朋友】   |   【添加到收藏夹】

    阅读(1077)    回复(0)  

投一票您将和博主都有获奖机会!