博观而约取,厚积而薄发。这篇文章主要讲述Hi3516开发笔记:Hi3516虚拟机基础环境搭建之串口调试网络连接以及sftp文件传输相关的知识,希望能为你提供帮助。
前言
搭建Hi3516的基础虚拟机,为交叉编译环境搭建前期工作。后续会编译一个基本的C语言程序Demo,在HI3516上跑。
<
br>
虚拟机【Hi3516开发笔记(Hi3516虚拟机基础环境搭建之串口调试网络连接以及sftp文件传输)】
开发本对虚拟机做了一些基本要求,如下图:
![Hi3516开发笔记(Hi3516虚拟机基础环境搭建之串口调试网络连接以及sftp文件传输)](http://img.readke.com/220529/10562B3O-0.jpg)
文章图片
其实重点是x64位的。
笔者使用ubutn18.04 x64位系统,制作一个空系统,使用vmware虚拟机只做一个改系统的空系统(如何安装虚拟机,请自行百度)。
![Hi3516开发笔记(Hi3516虚拟机基础环境搭建之串口调试网络连接以及sftp文件传输)](http://img.readke.com/220529/10562635R-1.jpg)
文章图片
< br>
开发板调试串口连接 串口物理连接 将串口连接到PC电脑上,并将串口PC与虚拟机连接,是虚拟机可以打开串口。
串口物理接线:
&emp;
![Hi3516开发笔记(Hi3516虚拟机基础环境搭建之串口调试网络连接以及sftp文件传输)](http://img.readke.com/220529/1056264a3-2.jpg)
文章图片
电脑上显示新的串口:
![Hi3516开发笔记(Hi3516虚拟机基础环境搭建之串口调试网络连接以及sftp文件传输)](http://img.readke.com/220529/1056263560-3.jpg)
文章图片
虚拟机将串口接入:
![Hi3516开发笔记(Hi3516虚拟机基础环境搭建之串口调试网络连接以及sftp文件传输)](http://img.readke.com/220529/1056264b1-4.jpg)
文章图片
![Hi3516开发笔记(Hi3516虚拟机基础环境搭建之串口调试网络连接以及sftp文件传输)](http://img.readke.com/220529/10562C530-5.jpg)
文章图片
确认串口:
![Hi3516开发笔记(Hi3516虚拟机基础环境搭建之串口调试网络连接以及sftp文件传输)](http://img.readke.com/220529/1056262630-6.jpg)
文章图片
虚拟机网络连接
![Hi3516开发笔记(Hi3516虚拟机基础环境搭建之串口调试网络连接以及sftp文件传输)](http://img.readke.com/220529/1056264R0-7.jpg)
文章图片
< br>
下载串口工具minicom
sudo apt-get install minicom
打开串口(ttyUSB0,一般波特率都为115200)
sudo minicom -s
![Hi3516开发笔记(Hi3516虚拟机基础环境搭建之串口调试网络连接以及sftp文件传输)](http://img.readke.com/220529/1056262R6-8.jpg)
文章图片
![Hi3516开发笔记(Hi3516虚拟机基础环境搭建之串口调试网络连接以及sftp文件传输)](http://img.readke.com/220529/10562A526-9.jpg)
文章图片
![Hi3516开发笔记(Hi3516虚拟机基础环境搭建之串口调试网络连接以及sftp文件传输)](http://img.readke.com/220529/1056261P6-10.jpg)
文章图片
重新上电,连接成功
![Hi3516开发笔记(Hi3516虚拟机基础环境搭建之串口调试网络连接以及sftp文件传输)](http://img.readke.com/220529/1056261Z6-11.jpg)
文章图片
< br>
虚拟机与开发板的网络连接 虚拟机通往开发板
![Hi3516开发笔记(Hi3516虚拟机基础环境搭建之串口调试网络连接以及sftp文件传输)](http://img.readke.com/220529/1056261413-12.jpg)
文章图片
开发板通往虚拟机
![Hi3516开发笔记(Hi3516虚拟机基础环境搭建之串口调试网络连接以及sftp文件传输)](http://img.readke.com/220529/10562AH3-13.jpg)
文章图片
与开发板使用sftp上传文件 检查开发板sftp服务是否开启,如下图:
![Hi3516开发笔记(Hi3516虚拟机基础环境搭建之串口调试网络连接以及sftp文件传输)](http://img.readke.com/220529/10562A243-14.jpg)
文章图片
服务已经开启,使用root户名和password,先重置root的password,开机无password的:
![Hi3516开发笔记(Hi3516虚拟机基础环境搭建之串口调试网络连接以及sftp文件传输)](http://img.readke.com/220529/10562A418-15.jpg)
文章图片
在ubuntu软件中心下载软件fileZilla,如下图:
![Hi3516开发笔记(Hi3516虚拟机基础环境搭建之串口调试网络连接以及sftp文件传输)](http://img.readke.com/220529/10562BL2-16.jpg)
文章图片
下载完后,使用sftp连接开板,如下图:
![Hi3516开发笔记(Hi3516虚拟机基础环境搭建之串口调试网络连接以及sftp文件传输)](http://img.readke.com/220529/10562B423-17.jpg)
文章图片
连接成功如下:
![Hi3516开发笔记(Hi3516虚拟机基础环境搭建之串口调试网络连接以及sftp文件传输)](http://img.readke.com/220529/1056263252-18.jpg)
文章图片
开发板新建个测试sftp的目录,如下图:
![Hi3516开发笔记(Hi3516虚拟机基础环境搭建之串口调试网络连接以及sftp文件传输)](http://img.readke.com/220529/10562621R-19.jpg)
文章图片
将随便一个文件传入,例如一个txt文件,如下图:
![Hi3516开发笔记(Hi3516虚拟机基础环境搭建之串口调试网络连接以及sftp文件传输)](http://img.readke.com/220529/10562B241-20.jpg)
文章图片
![Hi3516开发笔记(Hi3516虚拟机基础环境搭建之串口调试网络连接以及sftp文件传输)](http://img.readke.com/220529/10562B113-21.jpg)
文章图片
查看开发板:
![Hi3516开发笔记(Hi3516虚拟机基础环境搭建之串口调试网络连接以及sftp文件传输)](http://img.readke.com/220529/10562AX0-22.jpg)
文章图片
至此,sftp上传文件成功。
< br>
入坑 入坑一:sftp连接不上 问题
sftp连接不上
原因
首先stfp的端口需要指定为22,同时需要用户名和密码,开发板默认用户为root,但是密码是空,所以需要使用“passwd root”重设root账户的密码。
< br>
推荐阅读
- Linux 查看磁盘 查看磁盘IO并找出占用 并找出占用IO读写很高的进程
- linux编译安装ansible 2.9.22
- Flutter 专题06 图解基础登录页面并学习相关 Widget #yyds干货盘点#
- centos7安装ansible AWX17.1.0
- Flutter 专题10 图解底部状态栏小尝试 #yyds干货盘点#
- flea-frame-cache使用之Redis分片模式接入
- 一直都在路上()
- 带有自定义网址的WP add_submenu_page
- WP add_shortcode属性未更改属性值