微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > CuteFTP使用说明及IP地址设置

CuteFTP使用说明及IP地址设置

时间:11-21 来源:互联网 点击:
1、CuteFTP在WINDOWS中的存储目录 D:\CuteFTP\S3C6410_TestFiles

CuteFTP在LINUX中的存储目录 /root/S3C6410_TestFiles

2、启动linux下的FTP命令 /etc/init.d/vsftpd start

启动ubuntu下的FTP命令: sudo service vsftpd restart

3、ifconfig eth0 192.168.48.2 (在u-boot、ubuntu中使用此命令修改网络参数)

4、/home/book/workspace/mnt *(rw,sync,no_root_squash)

手动挂载文件系统(内核启动以后手动挂载):

mount -t nfs -o nolock,vers=2 192.168.48.103:/home/book/workspace/mnt /mnt

服务器IP 待挂载的服务器目录 待挂载的开发板目录

或则:mount -t nfs -o nolock,vers=2 192.168.48.104:/home/book/workspace/JZ2440_TestFile/system/first_fs /mnt

自动挂载文件系统(设置u-boot参数):

seten bootargs noinitrd root=/dev/nfs nfsroot=192.168.48.104:/home/book/workspace/JZ2440_TestFile/system/first_fs

ip=192.168.48.100:192.168.48.104:192.168.48.255:255.255.255.0::eth0:off init=/linuxrc console=ttySAC0

网关和实际网关对应255

再保存参数:save

5、虚拟机IP地址:192.168.48.103

PC机: 192.168.48.102

开发板的IP地址:192.168.48.2

6、IPADDR=192.168.48.2

NETMASK=255.255.255.0

GATEWAY=192.168.48.1

MAC=08:00:3e:26:0a:5b

7、/etc/init.d/rcS 里面有

ifconfig eth0 192.168.16.16 (设置开发板的IP地址可以在u-boot中设置,然后save保存起来即可)

ifconfig eth0 up (打开开发板的网卡)

ifconfig eth0 down (关闭开发板的网卡)

mount -t nfs -o nolock,vers=2 192.168.48.104:/home/book/workspace/JZ2440_TestFile/system/first_fs /mnt

(挂接服务器的/work/nfs_root/first_fs_liao 到开发板的/mnt目录下)

故可以通过命令:vi /etc/init.d/rcS更改开发板启动IP地址和启动时挂载的NFS目录

(http://blog.csdn.net/liaoxuming002/article/details/8240973)

注意:根据/etc/inittab配置文件来执行相应的脚本进行系统初始化,可以执行vi/etc/inittab来修改输出打印在console(串口)上

8、默认:setenv bootargs noinitrd root=/dev/mtdblock3 init=/linuxrc console=ttySAC0

修改:seten bootargs noinitrd root=/dev/nfs nfsroot=192.168.48.104:/home/book/workspace/JZ2440_TestFile/system/first_fs

ip=192.168.48.100:192.168.48.104:192.168.48.255:255.255.255.0::eth0:off init=/linuxrc console=ttySAC0

9、UBOOT启动下nfs下载

设置开发板ip:set ipaddr 192.168.48.17

保存设置 :save

下载命令:nfs 30000000 192.168.48.100:/work/nfs_root/uImage_nolcd

下载地址 服务器IP 待下载的文件在服务器中的存放目录

启动:bootm 30000000

或者用:nfs 30000000 192.168.48.100:/work/nfs_root/uImage_nolcd;bootm 30000000

10、U-Boot移植DM9000网卡

http://blog.csdn.net/cxsys/article/details/7375662

11、cat /proc/interrupts //查看当前系统所有中断命令

cat /proc/filesystems //查看当前系统包含文件系统类型

lsmod //查看加载的驱动模块

ls -a //这个选项就是用来显示隐藏文件的,你要不像显示就直接ls 或者ls -l

lsmod //检测当前已经安装的驱动程序

insmod ./keydrv.ko //安装keydrv.ko驱动程序

cat /proc/devices //查看当前设备

cat /proc/interrupts //查看当前中断程序

exec 5 此时再执行:cat /proc/interrupts 命令就可以看到S2、S3、S4、S5四个中断程序

ps //查看所有进程(770 0 3096 S -sh)

top //查看各进程所占CPU比例

ls -l /proc/770/fd //可以查看到定位到5上面(lr-x------ 1 0 0 64 Jan 1 00:22 5 -> /dev/buttons)

exec 5<&- //关闭设备(等同于应用程序调用close函数)

****************************************经验*****************************************

现象描述:在LCD驱动测试时(4.3寸屏要参考“4.3寸JZ2440说明.txt”文档,如果已经编译了要删除编译文件

执行:make distclean即可彻底删除编译产生的文件,重新编译即可),配置内核编译生成uImage文件以后,

烧写到开发板中,发现使用自己编译生成的内核网络不通,开发板ping服务器和P

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top