1.vim代碼編輯工具,解決vi編寫代碼時,方向鍵出現不相容問題
sudo apt-get install vim
2.minicom串口調試工具,與嵌入式開發板串口調試
sudo apt-get install minicom
3.nfs伺服器安裝,用於主機與開發板檔案傳輸
sudo apt-get install nfs-kernel-server#安裝伺服器端
sudo apt-get install nfs-commom#安裝用戶端
3.1在主目錄下建立檔案夾nfsroot,作為nfs伺服器的共用目錄
mkdir /nfsroot
chmod -R 777 nfsroot#修改許可權至最大
3.2添加nfs伺服器指定目錄
sudo vi/etc/exports
開啟檔案後,在檔案的最末尾添加如下代碼
/nfsroot*(rw,sync,no_root_squash)#添加目錄
3.3啟動nfs伺服器以及掛載
sudo /etc/init.d/nfs-kernel-server start#nfs伺服器啟動,以後每次開機都會自動啟動
sudo mount -t nfs 192.168.2.1:/nfsroot /mnt -o nolock#ip為虛擬機器ip,此命令是將nfs伺服器的共用目錄掛載至開發板的 /mnt 目錄下。(這句為開發板的shell)
編寫好的程式,可以直接拷貝到這個目錄下,然後在嵌入式板子,進入這個目錄下運行就可以了。
4.在Windows用SecureCRT軟體串連虛擬機器
4.1 在Windows環境自行搜尋SecureCRT軟體安裝
4.2 在Linux環境,安裝SSH
sudo apt-get install openssh-server
4.3 安裝完畢後ssh預設已啟動。可以使用下述命令查看是否有進程在22連接埠上監聽,即是否已啟動:
netstat -nat | grep 22#如果串連不了,則需要關閉掉防火牆 sudo ufw disable
使用ifconfig命令查看虛擬機器的IP地址(此IP地址要記住)。
4.4 回到Windows開發環境,開啟SecureCRT軟體,建立連結,SSH2,點擊下一步,主機名稱填寫虛擬機器的IP,使用者名稱為登入linux系統的使用者名稱
至此,就可以通過在Windows下通過使用SecureCRT軟體來使用Linux的終端了。