Hi3516开发笔记(二):Hi3516虚拟机基础环境搭建之串口调试、网络连接以及sftp文件传输

简介: Hi3516开发笔记(二):Hi3516虚拟机基础环境搭建之串口调试、网络连接以及sftp文件传输

前言

  搭建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账户的密码。



相关文章
|
24天前
|
Ubuntu Windows
【Ubuntu/Arm】Ubuntu 系统如何链接有线网络(非虚拟机)?
【Ubuntu/Arm】Ubuntu 系统如何链接有线网络(非虚拟机)?
|
25天前
|
Ubuntu
虚拟机Ubuntu连接不了网络的解决方法
虚拟机Ubuntu连接不了网络的解决方法
|
1月前
|
网络协议 Linux Shell
搭建虚拟机的网络布局类型和配置操作
搭建虚拟机的网络布局类型和配置操作
|
6月前
|
网络协议 虚拟化
76Linux - VMware虚拟机三种联网方法( NAT网络地址转换: 默认使用VMnet8 )
76Linux - VMware虚拟机三种联网方法( NAT网络地址转换: 默认使用VMnet8 )
60 0
|
6月前
|
Linux 虚拟化
VMware安装Linux虚拟机之NAT模式网络配置图文详解
VMware安装Linux虚拟机之NAT模式网络配置图文详解
149 0
|
4月前
|
网络协议
虚拟机的三种网络模式
虚拟机的三种网络模式
|
1天前
|
存储 监控 网络协议
【计算机网络】第三章 数据链路层(虚拟机与局域网)
【计算机网络】第三章 数据链路层(虚拟机与局域网)
|
15天前
|
存储 安全 测试技术
网络奇谭:虚拟机中的共享、桥接与Host-Only模式解析
网络奇谭:虚拟机中的共享、桥接与Host-Only模式解析
19 0
|
1月前
|
关系型数据库 MySQL 数据库
虚拟机Linux-Centos系统网络配置常用命令+Docker 的常用命令
虚拟机Linux-Centos系统网络配置常用命令+Docker 的常用命令
45 0
|
2月前
|
网络安全 虚拟化
【网络安全 | 工具】Kali虚拟机安装教程及报错详析
【网络安全 | 工具】Kali虚拟机安装教程及报错详析
108 0
【网络安全 | 工具】Kali虚拟机安装教程及报错详析