第一章 Filezilla
filezilla軟件主要用于window系統與其他不同操作系統的文件互傳,本章主要講解Windows系統與Ubuntu系統和windows系統與開發板之間的文件互傳。
1.1 軟件的安裝
1.1.1 準備
本文以 Windows 10 為例說明如何進行文件互傳。
filezilla安裝包(配套資料里面)。
1.1.2 安裝步驟
步驟1:雙擊軟件安裝包進行安裝。
步驟2:選擇I Agree,同意這個協議。
步驟3:選擇Anyone who uses this computer(all user),然后點擊Next>。
步驟4:直接選擇Next>。
步驟5:選擇安裝路徑(如果不需要直接點擊Next>),然后點擊Next>。
步驟6:點擊Install。
步驟7:勾選Start FileZilla now 然后點擊Finish。完成安裝并打開軟件。
圖示中左邊為本地站點,右邊為遠程站點。
1.2 Windows系統與Ubuntu系統文件互傳
1.2.1 準備
在虛擬機中安裝好的Ubuntu系統,并且支持ssh。
已經安裝好的FileZilla軟件。
1.2.2 進行文件互傳
步驟1:打開虛擬機進入系統并打開終端,輸入命令ifconfig查詢ip地址,可以看到IP地址為192.168.31.200,筆者使用的是自動獲取ip方式。
步驟2:打開FileZilla軟件,輸入主機(192.168.31.200),用戶名(wooya),密碼(123456),端口(22),然后點擊快速連接。
左邊為本地站點,右邊為遠程站點。如果需要把本地站點的文件上傳到遠程站點,只需要把左邊的文件拖到右邊即可,反之,如果需要把遠程站點的文件傳到本地,只需要把右邊的文件拖到左邊即可。
第二章 securecrt
securecrt是一款支持ssh的終端仿真程序,簡單的說就是可以在Windows下登錄Ubuntu系統和登錄到開發板上。
2.1 軟件的安裝
2.1.1 準備
securecrt.zip安裝包(配套資料里面)。
2.1.2 安裝
步驟1:解壓securecrt.zip。
步驟2:該軟件為綠色軟件,不需要安裝,雙擊SecureCRT.exe就可以打開。
2.2 使用ssh登錄Ubuntu系統
1.2.1 準備
在虛擬機中安裝好的Ubuntu系統,并且支持ssh。
已經安裝好的FileZilla軟件。
1.2.2 登錄到Ubuntu系統
步驟1:打開虛擬機進入系統并打開終端,輸入命令ifconfig查詢ip地址,可以看到IP地址為192.168.31.200,筆者使用的是自動獲取ip方式。
步驟2:打開SercureCRT軟件,輸入協議(SSH2),主機名(192.168.31.200),端口(22),用戶名(wooya)。
步驟3:選擇接受并保存(S)。
步驟4:輸入密碼(123456),點擊確定。
如圖所示,表示已經連接到Ubuntu系統了。
2.3 使用串口連接到開發板
2.3.1準備
MT7688板子,串口線,板子的電源線。
2.3.2 進行連接
步驟1:連接線路,將電源線連接到板子上然后上電,將串口線連接電腦主機和板子。
步驟2:打開設備管理器(我的電腦->屬性->設備管理器),可以看到板子的端口號為COM4。
注:如果沒有如圖所示的端口,需要安裝驅動,使用驅動精靈或者驅動人生等軟件進行安裝驅動。(配套資料里面有驅動精靈)
步驟3:打開SecureCRT軟件,輸入協議(Serial),端口(COM4),取消勾選流控一欄的所有選項,波特率(57600),數據位(8),奇偶校驗(none),停止位(1)。
步驟4:點擊連接。
可以看到Serial-COM4前面有一個綠色的√,輸入enter鍵也有相應。證明已經連接上了。
第三章 tftpboot
tftpboot是一款支持使用tftp協議和DHCP協議進行數據傳輸的軟件,可以作為Windows系統與Ubuntu系統之間的文件交換。當然在使用之前需要在Ubuntu系統上安裝tftp。詳情可以自己百度。
3.1 軟件的安裝
3.1.1 準備
tftpboot.rar安裝包(配套資料里面)。
3.1.2 安裝
步驟1:解壓tftpboot.rar。
步驟2:該軟件為綠色軟件,不需要安裝,雙擊tftpd32.exe就可以打開。
3.2 作為Tftp Server
3.2.1 準備
在虛擬機中安裝好的Ubuntu系統,并且支持tftp。
Windows系統已經安裝好的tftp軟件。
3.2.2 進行文件傳輸
步驟1:打開Windows下的tftp軟件,選擇Tftp Server,Server interface選擇當前網段的ip地址。
步驟2:打開Ubuntu系統終端,輸入tftp 192.168.31.228(具體取決于tftp設置的IP地址)。
步驟3:在Windows系統下的E:\Program Files (x86)\tftpboot(具體取決于自己的設置)放入一個文件進行測試。
步驟4:在Ubuntu的終端輸入get 1.txt(上傳使用put)。在windows下的tftp會打印如下圖所示信息,在Ubuntu下會出現1.txt這個文件。
用cat查看文件是否為空,若不為空既能證明可以使用tftp進行傳輸文件。
3.3 作為Tftp Client
3.3.1準備
在虛擬機中安裝好的Ubuntu系統,并且支持tftp。
Windows系統已經安裝好的tftp軟件。
3.3.2 進行文件傳輸
步驟1:打開終端,輸入ifconfig獲取Ubuntu系統的ip地址,筆者的ip地址為:192.168.31.200
步驟2:打開windows下的tftp,選擇Tftp Client,輸入Host(192.168.31.228),port(69),File(1.txt)。然后點擊get測試下載。
可以看到成功接收到一個文件。在文件夾中也確實有這個文件。
步驟3:設置File為2.txt,點擊put。
可以看到成功發送了一個文件。在Ubuntu中也確實有這個文件。
注:如果出現如下的情況,表示在Ubuntu系統下這個文件夾沒得權限,需要把這個文件夾設置權限(sudo chmod 777+文件夾 )。
第四章 SourceInsight
SourceInsight是一款面向項目開發的程序編輯器和代碼瀏覽器,它擁有內置的對C/C++, C#和Java等程序的分析。能分析源代碼并在工作的同時動態維護它自己的符號數據庫,并自動顯示有用的上下文信息。
4.1 軟件的安裝
4.1.1 準備
SourceInsight3.5看代碼神器.zip安裝包(配套資料里面)。
4.1.2 安裝
步驟1:解壓SourceInsight3.5看代碼神器.zip。
步驟2:打開Source Insight3.5目錄下的Si35Setup.exe,進行安裝。
步驟3:點擊Agree,同意協議。
步驟4:點擊Next>。
步驟5:點擊Next>。
步驟6:設置安裝路徑點擊Next>。
步驟7:選擇默認的Yes,然后點擊Next>。
:
步驟8:點擊Next>。
步驟9:點擊Next>。
步驟10:點擊Finish完成安裝。
步驟11:輸入用戶名和組織,點擊OK。(隨便輸入)
如果需要輸入Serial Number,在剛才安裝目錄中有個Sn文件,里面有密匙,輸入即可。
4.2 使用軟件查看代碼
4.2.1 準備
已經安裝完成的SourceInsight軟件。
4.2.2 查看代碼
步驟1:找到需要查看代碼的文件。
步驟2:把文件拖動到這個程序中即可查看。
注:
1. 使用鼠標點擊函數進行Jump可以跳轉到其他文件定義的相同函數位置。
2. 可以直接修改代碼,然后點擊保存(ctrl+s)。
3. 點擊左邊的名字可以直接跳轉到該名字函數的位置。
4. 更多功能需要讀者自己嘗試。
第五章 USR-TCP232-Test
USR-TCP232-Test是一款主要用于串口調試工作的程序(用于板子),可以進行發送和接受串口消息的軟件。
5.1 軟件的安裝
5.1.1 準備
USR-TCP232-Test.zip安裝包(配套資料里面)。
5.1.2 安裝
步驟1:解壓securecrt.zip。
步驟2:該軟件為綠色軟件,不需要安裝,雙擊USR-TCP232-Test.exe就可以打開。
5.2 串口數據傳輸
5.2.1 準備
已經安裝好的USR-TCP232-Test軟件的Windows系統。板子,串口線,板子電源線。
5.2.2 測試串口
步驟1:連接好線路,打開USR-TCP232-Test軟件。設置好參數。
步驟2:打開板子電源,可以看到串口接收到了如下信息。
證明可以接受到信息。
步驟3:然后可以軟件中寫一些命令發送過去,然后會在串口接收處顯示命令執行后的狀態,表示可以進行相互通信。表示串口或者板子上的驅動沒有問題。(發送命令時需要額外增加換行符)
注:本章主要說明軟件的作用,教程用途不大。
第六章 3CDaemon
3CDaemon是一款綠色的集成了TFTP、FTP和SYSLOG功能的輕型服務器軟件,可方便地架設FTP,TFTP,SYSLOG服務器,適合網絡IT們更新IOS和保存設備配置文件之用。。
6.1 軟件的安裝
6.1.1 準備
3CDaemon漢化中文綠色版.rar安裝包(配套資料里面)。
6.1.2 安裝
步驟1:解壓3CDaemon漢化中文綠色版.rar。
步驟2:該軟件為綠色軟件,不需要安裝,雙擊3CDaemon.EXE就可以打開。運行后多出來的文件為配置文件。
6.2 作為tftp服務器
作為tftp服務器的時候和tftpboot軟件一樣。
6.2.1 準備
已經安裝好的3CDaemon軟件的Windows系統。
已經裝有tftp的Ubuntu系統。
6.2.2 文件傳輸
步驟1:設置TFTP服務器,主要修改上傳/下載目錄
步驟2:點擊確定。
步驟3:打開Ubuntu系統,打開終端,輸入tftp 192.168.31.228,(注意要能夠ping通,3CD上面綁定的ip地址)然后輸入get 文件名。查看是否傳輸到本地。
可以看到本地文件多了一個drv.ko(用于測試)文件,并查看文件內容是否為空,不為空,表示傳輸成功。
|