×
单片机 > 单片机程序设计 > 详情

CuteFTP使用说明及IP地址设置

发布时间:2020-08-28 发布时间:
|
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服务器和PC都ping不通,但是服务器和PC互相之间可以ping的通;
 
解决办法:
1、上电启动开发板时按空格键进入u-boot,使用print命令查看ip地址、服务器ip地址等,
设置ip、服务器ip在同一个网段,比如:
set ipaddr 192.168.48.111
//set serverip 192.168.48.103
save
保存设置以后执行命令reset从启系统,此时让内核运行起来,执行ifconfig命令查看开发板网络参数
运行ifconfig eth0 192.168.48.111,设置ip地址和u-boot中设置的地址相同,当然服务器地址也是相同的,
 
2、运行ifconfig eth0 192.168.48.111,设置ip地址和u-boot中设置的地址相同,当然服务器地址也是相同的,
在ping服务器,ping的过程中等待时间长一点,数据慢。
 
ifconfig eth0 down   //关闭网络命令
ifconfig eth0 up     //启动网络命令
echo hello > /dev/tty1    //在液晶屏幕上显示"hello"
cat lcd.ko > /dev/fb0     //把lcd.ko的内容放在"/dev/fb0"文件中,即用液晶显示出来
*************************************************************************************

关键字:CuteFTP  使用说明  IP地址设置 

『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
STM32中断向量表的位置.重定向