新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > CuteFTP使用說明及IP地址設置

CuteFTP使用說明及IP地址設置

作者: 時間:2016-11-21 來源:網絡 收藏
1、CuteFTP在WINDOWS中的存儲目錄 D:CuteFTPS3C6410_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中使用此命令修改網絡參數(shù))
4、/home/book/workspace/mnt *(rw,sync,no_root_squash)
手動掛載文件系統(tǒng)(內核啟動以后手動掛載):
mount -t nfs -o nolock,vers=2 192.168.48.103:/home/book/workspace/mnt /mnt
服務器IP 待掛載的服務器目錄 待掛載的開發(fā)板目錄
或則:mount -t nfs -o nolock,vers=2 192.168.48.104:/home/book/workspace/JZ2440_TestFile/system/first_fs /mnt
自動掛載文件系統(tǒng)(設置u-boot參數(shù)):
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
再保存參數(shù):save
5、虛擬機IP地址:192.168.48.103
PC機: 192.168.48.102
開發(fā)板的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 (設置開發(fā)板的IP地址可以在u-boot中設置,然后save保存起來即可)
ifconfig eth0 up (打開開發(fā)板的網卡)
ifconfig eth0 down (關閉開發(fā)板的網卡)
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 到開發(fā)板的/mnt目錄下)
故可以通過命令:vi /etc/init.d/rcS更改開發(fā)板啟動IP地址和啟動時掛載的NFS目錄
(http://blog.csdn.net/liaoxuming002/article/details/8240973)
注意:根據(jù)/etc/inittab配置文件來執(zhí)行相應的腳本進行系統(tǒng)初始化,可以執(zhí)行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下載
設置開發(fā)板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 //查看當前系統(tǒng)所有中斷命令
cat /proc/filesystems //查看當前系統(tǒng)包含文件系統(tǒng)類型
lsmod //查看加載的驅動模塊
ls -a //這個選項就是用來顯示隱藏文件的,你要不像顯示就直接ls 或者ls -l
lsmod //檢測當前已經安裝的驅動程序
insmod ./keydrv.ko //安裝keydrv.ko驅動程序
cat /proc/devices //查看當前設備
cat /proc/interrupts //查看當前中斷程序
exec 5 此時再執(zhí)行: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函數(shù))
****************************************經驗*****************************************
現(xiàn)象描述:在LCD驅動測試時(4.3寸屏要參考“4.3寸JZ2440說明.txt”文檔,如果已經編譯了要刪除編譯文件
執(zhí)行:make distclean即可徹底刪除編譯產生的文件,重新編譯即可),配置內核編譯生成uImage文件以后,
燒寫到開發(fā)板中,發(fā)現(xiàn)使用自己編譯生成的內核網絡不通,開發(fā)板ping服務器和PC都ping不通,但是服務器和PC互相之間可以ping的通;
解決辦法:
1、上電啟動開發(fā)板時按空格鍵進入u-boot,使用print命令查看ip地址、服務器ip地址等,
設置ip、服務器ip在同一個網段,比如:
set ipaddr 192.168.48.111
//set serverip 192.168.48.103
save
保存設置以后執(zhí)行命令reset從啟系統(tǒng),此時讓內核運行起來,執(zhí)行ifconfig命令查看開發(fā)板網絡參數(shù)
運行ifconfig eth0 192.168.48.111,設置ip地址和u-boot中設置的地址相同,當然服務器地址也是相同的,
2、運行ifconfig eth0 192.168.48.111,設置ip地址和u-boot中設置的地址相同,當然服務器地址也是相同的,
在ping服務器,ping的過程中等待時間長一點,數(shù)據(jù)慢。
ifconfig eth0 down //關閉網絡命令
ifconfig eth0 up //啟動網絡命令
echo hello > /dev/tty1 //在液晶屏幕上顯示"hello"
cat lcd.ko > /dev/fb0 //把lcd.ko的內容放在"/dev/fb0"文件中,即用液晶顯示出來
*************************************************************************************



評論


技術專區(qū)

關閉