RK3568虛擬機器基礎環境搭建之更新源、安裝網路工具、串列埠除錯、網路連線

哈哈哈hh 發表於 2022-06-17

映象下載、域名解析、時間同步請點選  阿里雲開源映象站

前言

開始搭建RK3568的基礎虛擬機器,具備基本的通用功能,主要包含了串列埠工具minicom,遠端登陸ssh,遠端傳輸filezilla,程式碼編輯工具vscode。

虛擬機器

文件對對虛擬機器做了一些基本要求,如下圖:

file

為了儘量在前期減少錯誤,應選擇一樣的vmware版本 和ubuntu,尤其是ubuntu(重點是amd 64位的)。

筆者使用ubutn18.04 x64位系統,製作一個空系統,使用vmware虛擬機器只做一個改系統的空系統(如何安裝虛擬機器,請自行百度)。
  
file

Ubuntu介面方式更新源

更換源

file

file

file

file  
  
  更換完成,如果彈出要更新,請點選取消(介面更新的東西好像比較多)。

安裝網路工具

Ubuntu18沒有ifconfig等一些工具,需要手動安裝:

sudo apt-get install net-tools

file

開發板除錯串列埠連線

更新源

更換完成後,使用以下命令更新以下:

sudo apt-get update

file

串列埠物理連線

將串列埠連線到PC電腦上,並將串列埠PC與虛擬機器連線,是虛擬機器可以開啟串列埠。

串列埠物理接線:
  
file

電腦上顯示新的串列埠:
  
file

虛擬機器將串列埠接入:
  
file

確認串列埠(USB串列埠):
  
file

虛擬機器網路連線
  
file

下載串列埠工具minicom

sudo apt-get install minicom

file

開啟串列埠(ttyUSB0,一般波特率都為115200)

sudo minicom -s

file

file
  
file

重新上電,連線成功

file

檢視開發板核心系統版本:
  
file

虛擬機器與開發板的網路連線

虛擬機器通往開發板

開發板ip:
  
file

檢視網路卡,此開發板網路配置很多,wlan0為無線網路卡配置;

file

虛擬機器通往開發板:
  
file

開發板通往虛擬機器

虛擬機器ip:

![file](https://img-blog.csdnimg.cn/6ba7b925edbe4111ada7c7d21ccce01b.png)

開發板通往虛擬機器:
  
file

安裝fileZilla檔案傳輸軟體

(此開發板自帶的系統沒有該服務,但是我們系統需要安裝上後,往後需要搭建自己的系統,現在只安裝這個軟體)

在ubuntu軟體中心下載軟體fileZilla,如下圖:
  
file

程式碼開發編輯工具vscode

下載vscode

(因為開發驅動,而不是之前只開發qt和c應用了,嘗試使用vscode)。

vscode 是一款免費開源的程式碼編輯器, 而且功能十分強大, 基本支援所有主流的程式語言的語法高亮,自動補全, 匹配括號等。 軟體跨平臺支援 win, mac 和 linux。

官方下載地址: 

file

安裝vscode

sudo dpkg --install code_1.67.2-1652812855_amd64.deb

file
  
file

安裝vscode外掛

file

file
  
  安裝外掛,根據開發文件推薦的,如下:

  • C/C++:C和C++的編譯環境
  • C/C++ Snippets:C/C++重用程式碼塊。
  • C/C++ Advanced Lint:C/C++靜態檢測。
  • Code Runner:即程式碼執行。
  • Include AutoComplete:自動標頭檔案包含。
  • Rainbow Brackets:彩虹花括號,有助於閱讀程式碼。
  • One Dark Pro:VSCode 的主題。
  • GBKtoUTF8:將 GBK 轉換為 UTF8。
  • Arm Assmebly:即支援 ARM 彙編語法高亮顯示。
  • Chinese(Simplified):中文環境。
  • vscode-icons:VSCode 圖示外掛, 主要是資源管理器下各個資料夾的圖示。
  • compareit:比較外掛, 可以用於比較兩個檔案的差異。
  • DeviceTree:裝置樹語法外掛。
  • TabNine AI:AI 自動補全外掛。
      
    安裝完成後:
      
    file

共享檔案伺服器samba

虛擬機器有時候拽拖檔案有問題,為了更好的避免,此處安裝了samba服務,讓外部電腦通過資源管理器直接使用ip地址即可訪問虛擬機器ubuntu的共享資料夾,實現檔案傳輸。

本文轉自:https://blog.51cto.com/hongpangzi/5359603


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70003733/viewspace-2901130/,如需轉載,請註明出處,否則將追究法律責任。