Blogger Information
Blog 291
fans 0
comment 0
visits 350754
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
RK3568虚拟机基础环境搭建之更新源、安装网络工具、串口调试、网络连接、文件传输、安装vscode和samba共享服务
Original
871 people have browsed it

镜像下载、域名解析、时间同步请点击 阿里云开源镜像站

前言

  开始搭建RK3568的基础虚拟机,具备基本的通用功能,主要包含了串口工具minicom,远程登陆ssh,远程传输filezilla,代码编辑工具vscode。

虚拟机

 文档对对虚拟机做了一些基本要求,如下图:

file

  为了尽量在前期减少错误,应选择一样的vmware版本 和ubuntu,尤其是ubuntu(重点是amd 64位的)。

笔者使用ubutn18.04 x64位系统,制作一个空系统,使用vmware虚拟机只做一个改系统的空系统(如何安装虚拟机,请自行百度)。
  
file

Ubuntu界面方式更新源

更换源

  
file  

file

file

file  
  
  更换完成,如果弹出要更新,请点击取消(界面更新的东西好像比较多)。

安装网络工具


Ubuntu18没有ifconfig等一些工具,需要手动安装:

  1. sudo apt-get install net-tools

file

开发板调试串口连接

更新源


更换完成后,使用以下命令更新以下:

  1. sudo apt-get update

file   

串口物理连接

  
将串口连接到PC电脑上,并将串口PC与虚拟机连接,是虚拟机可以打开串口。

串口物理接线:
  
file

  电脑上显示新的串口:
  
file

  虚拟机将串口接入:
  
file

  确认串口(USB串口):
  
file

  虚拟机网络连接
  
file

  下载串口工具minicom

  1. sudo apt-get install minicom

file  

打开串口(ttyUSB0,一般波特率都为115200)

  1. sudo minicom -s


file

file
  
file  

重新上电,连接成功

  

file

  查看开发板内核系统版本:
  
file

虚拟机与开发板的网络连接

虚拟机通往开发板

  开发板ip:
  
file

  查看网卡,此开发板网络配置很多,wlan0为无线网卡配置;

file

  虚拟机通往开发板:
  
file

开发板通往虚拟机

  虚拟机ip:

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

  
  开发板通往虚拟机:
  
file

安装fileZilla文件传输软件

  
(此开发板自带的系统没有该服务,但是我们系统需要安装上后,往后需要搭建自己的系统,现在只安装这个软件)

在ubuntu软件中心下载软件fileZilla,如下图:
  
file

代码开发编辑工具vscode

下载vscode

(因为开发驱动,而不是之前只开发qt和c应用了,尝试使用vscode)。

vscode 是一款免费开源的代码编辑器, 而且功能十分强大, 基本支持所有主流的编程语言的语法高亮,自动补全, 匹配括号等。 软件跨平台支持 win, mac 和 linux。

官方下载地址: https://code.visualstudio.com/Download

file

安装vscode

  1. 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

Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post