Chinaunix首页 | 论坛 | 博客
  • 博客访问: 121605
  • 博文数量: 121
  • 博客积分: 1400
  • 博客等级: 上尉
  • 技术积分: 1210
  • 用 户 组: 普通用户
  • 注册时间: 2009-10-03 23:43
文章分类

全部博文(121)

文章存档

2011年(1)

2010年(6)

2009年(114)

我的朋友

分类: LINUX

2009-10-04 00:45:37

常用下载工具: LSJF24X0.exevivi),超级终端(kernerl,rootfile)nfs服务器挂载(应用软件移植)

系统环境:windows+redhat9,硬件基础ararm9(SMDK2410)

软件工具:arm-linux-tools3.4.1.tar.bz2linux环境下运行的arm—linux工具,包括了arm-linux-gccarm的编译工具

                  LSJF24X0.exe,运行在windows环境下的vivi下载工具

步骤:

一、终端连接:开始/附件/终端连接/选择串口/设置波特率为115200,打开终端,打开试验箱(s3c2410

二、arm机设置,终端连接成功后,可以进入类Linux界面,如果不成功,检测你的arm机是否已经下载过bootloader,如果一只不能连接,则请重新安装bootloader。(vivi>bon  prat  0 命令用来格式化arm内的Flash)

      安装bootloader:下载bootloaderwindows下运行LSJF24X0.exe,打开bootloader文件,开始下载,成功后启动arm,终端会出现没有发现内核的提示!

      安装kernelroot

1. sjf下载vivi(采用LSJF24X0.exe
2.
下载kernel(超级终端)
vivi>    load  flash  kernel  x
发送:zImage(压缩的kernel

3.下载rootfs:(超级终端)
vivi>   load  flash  root  x
发送:root.cramfs

三、Linux下安装arm-linux工具:
tar xjvf arm-linux-tools3.4.1.tar.bz2

把释放出的文件复制到/usr/local/arm,没有的话自己创建arm文件,修改linux根目录下.bash_profile

PATH=$PATH:$HOME/bin后加上“:/urs/local/arm/3.4.1/bin
source   .bash_profile
可直接运行arm-linux-gcc

修改.bash_profile重启X后或系统可直接运行arm-linux-gcc

四、建立nfs服务器

准备:设置armIP地址和Pc机在相同网段,确保armpc通信正常

设置linux nfs服务器,设置访问主机:命令行输入redhat-config-nfs,添加共享文件,设置共享的ip段,设置权限,保存后重启网络服务器,命令行键入service nfs restart

arm中挂载nfs
mount -o nolock 172.20.223.40:/home/liman/  /tmp

主机:
IP: 192.168.220.X
netmask: 255.255.255.0

虚拟机linux
ifconfig eth0 192.168.220.XX netmask 255.255.255.0
ping  192.168.220.x

开发板:
ifconfig eth0 192.168.220.XXX netmask 255.255.255.0
ping  192.168.220.x


NFS:
/root>   mkdir /root/mnt
/root>   mount   -o    nolock    192.168.220.X:/root   /root/mnt
/root>   ls mnt

/root>   umount  /root/mnt(解除挂载)
/root>   ls mnt

. ztelnet使用(可下载vivi ,kernerl ,rootfile)

1)首先在主机端安装Ztelnet

Ztelnet的安装包为ztelnet-0.9.1-7mz.i386.rpm,在Linux下执行:

rpm –i ztelnet-0.9.1-7mz.i386.rpm

2)然后确认网络连接:

在目标板Linuxping主机IP地址,要求能够ping

3)主机端运行

root登陆,并运行

ztelnet 192.168.1.46

执行过程如下所示:

[root@Linux-Lizm image]# pwd

/tftpboot/image

[root@Linux-Lizm image]# ls

imagewrite

[root@Linux-Lizm image]# ztelnet 192.168.1.46

Trying 192.168.1.46...

Connected to 192.168.1.46.

Escape character is ''^]''.

Linux 2.4.18-rmk7-pxa1 ((none)) (3)

(none) login: root

BusyBox v0.60.3 (2002.05.13-08:36+0000) Built-in shell (ash)

Enter ''help'' for a list of built-in commands.

# rz

rz ready. To begin transfer, type "sz file ..." to your modem program

? 0100000023be50 请注意在此输入Ctrl + ]

# cd /tmp

# ls

erase mkramfs

# rz

rz ready. To begin transfer, type "sz file ..." to your modem program



? 0100000023be50

ztelnet> sz imagewrite

Retry 0: Awaiting pathname nak for imagewrite

^[[BReadline:TIMEOUT

Retry 0: Got TIMEOUT

sz 3.25 2-11-95 finished.

请注意telnet以后目标机只有tmp目录是可读写的,其余为只读文件。

阅读(1016) | 评论(0) | 转发(0) |
0

上一篇:minicom使用

下一篇:Mount 挂载 指令

给主人留下些什么吧!~~