Hi3516虛擬機器基礎環境搭建之串列埠除錯、網路連線以及sftp檔案傳輸

21497936發表於2021-11-19

前言

  搭建Hi3516的基礎虛擬機器,為交叉編譯環境搭建前期工作。後續會編譯一個基本的C語言程式Demo,在HI3516上跑。

虛擬機器

  開發本對虛擬機器做了一些基本要求,如下圖:
   在這裡插入圖片描述
  其實重點是x64位的。
  筆者使用ubutn18.04 x64位系統,製作一個空系統,使用vmware虛擬機器只做一個改系統的空系統(如何安裝虛擬機器,請自行百度)。
   在這裡插入圖片描述

開發板除錯串列埠連線

串列埠物理連線

  將串列埠連線到PC電腦上,並將串列埠PC與虛擬機器連線,是虛擬機器可以開啟串列埠。
  串列埠物理接線:
&emp;  在這裡插入圖片描述
  電腦上顯示新的串列埠:
   在這裡插入圖片描述
  虛擬機器將串列埠接入:
   在這裡插入圖片描述
   在這裡插入圖片描述
  確認串列埠:
   在這裡插入圖片描述
  虛擬機器網路連線
   在這裡插入圖片描述

下載串列埠工具minicom

sudo apt-get install minicom

  

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

sudo minicom -s

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

重新上電,連線成功

   在這裡插入圖片描述

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

虛擬機器通往開發板

   在這裡插入圖片描述

開發板通往虛擬機器

   在這裡插入圖片描述

與開發板使用sftp上傳檔案

  檢查開發板sftp服務是否開啟,如下圖:
    在這裡插入圖片描述
  服務已經開啟,使用root戶名和密碼,先重置root密碼,開機無密碼的:
   在這裡插入圖片描述
  在ubuntu軟體中心下載軟體fileZilla,如下圖:
   在這裡插入圖片描述
  下載完後,使用sftp連線開板,如下圖:
   在這裡插入圖片描述
  連線成功如下:
   在這裡插入圖片描述
  開發板新建個測試sftp的目錄,如下圖:
   在這裡插入圖片描述
  將隨便一個檔案傳入,例如一個txt檔案,如下圖:
   在這裡插入圖片描述
   在這裡插入圖片描述
  檢視開發板:
   在這裡插入圖片描述
  至此,sftp上傳檔案成功。

入坑

入坑一:sftp連線不上

問題

  sftp連線不上

原因

  首先stfp的埠需要指定為22,同時需要使用者名稱和密碼,開發板預設使用者為root,但是密碼是空,所以需要使用“passwd root”重設root賬戶的密碼。


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

相關文章