RK3568開發筆記(三):RK3568虛擬機基礎環境搭建之更新源、安裝網絡工具、串口調試、網絡連接、文件傳輸、安裝vscode和samba共享服務

前言

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

 

虛擬機

  文檔對對虛擬機做了一些基本要求,如下圖:
  在這裏插入圖片描述
  爲了儘量在前期減少錯誤,應選擇一樣的vmware版本 和ubuntu,尤其是ubuntu(重點是amd 64位的)。
  筆者使用ubutn18.04 x64位系統,製作一個空系統,使用vmware虛擬機只做一個改系統的空系統(如何安裝虛擬機,請自行百度)。
  在這裏插入圖片描述

 

Ubuntu界面方式更新源

更換源

  在這裏插入圖片描述
  在這裏插入圖片描述
  在這裏插入圖片描述
  在這裏插入圖片描述
  更換完成,如果彈出要更新,請點擊取消(界面更新的東西好像比較多)。

 

安裝網絡工具

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

sudo apt-get install net-tools

  在這裏插入圖片描述

 

開發板調試串口連接

更新源

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

sudo apt-get update

  在這裏插入圖片描述

串口物理連接

  將串口連接到PC電腦上,並將串口PC與虛擬機連接,是虛擬機可以打開串口。
  串口物理接線:
  在這裏插入圖片描述
  電腦上顯示新的串口:
  在這裏插入圖片描述
  虛擬機將串口接入:
  在這裏插入圖片描述
  確認串口(USB串口):
  在這裏插入圖片描述
  虛擬機網絡連接
  在這裏插入圖片描述
  下載串口工具minicom

sudo apt-get install minicom

  在這裏插入圖片描述

打開串口(ttyUSB0,一般波特率都爲115200)

sudo minicom -s

  在這裏插入圖片描述
  在這裏插入圖片描述
   在這裏插入圖片描述

重新上電,連接成功

  在這裏插入圖片描述
  查看開發板內核系統版本:
  在這裏插入圖片描述

 

虛擬機與開發板的網絡連接

虛擬機通往開發板

  開發板ip:
  在這裏插入圖片描述
  查看網卡,此開發板網絡配置很多,wlan0爲無線網卡配置;
  在這裏插入圖片描述
  虛擬機通往開發板:
   在這裏插入圖片描述

開發板通往虛擬機

  虛擬機ip:
  在這裏插入圖片描述
  開發板通往虛擬機:
  在這裏插入圖片描述

 

安裝fileZilla文件傳輸軟件

  (此開發板自帶的系統沒有該服務,但是我們系統需要安裝上後,往後需要搭建自己的系統,現在只安裝這個軟件)
  在ubuntu軟件中心下載軟件fileZilla,如下圖:
  在這裏插入圖片描述

 

代碼開發編輯工具vscode

下載vscode

  (因爲開發驅動,而不是之前只開發qt和c應用了,嘗試使用vscode)。
  vscode 是一款免費開源的代碼編輯器, 而且功能十分強大, 基本支持所有主流的編程語言的語法高亮,自動補全, 匹配括號等。 軟件跨平臺支持 win, mac 和 linux。
  官方下載地址:https://code.visualstudio.com/Download
  CSDN粉絲0積分下載地址:https://download.csdn.net/download/qq21497936/85430506
  QQ羣下載地址:1047134658(點擊“文件”搜索“code”,羣內與博文同步更新)
  在這裏插入圖片描述

安裝vscode

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

  在這裏插入圖片描述
  在這裏插入圖片描述

安裝vscode插件

  在這裏插入圖片描述
   在這裏插入圖片描述
  安裝插件,根據開發文檔推薦的,如下:

  • 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 自動補全插件。

  安裝完成後:
  在這裏插入圖片描述

 

共享文件服務器samba

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章