一、概述
本文主要介绍嵌入式开发过程中需要用到的工具及简单的使用方法。避免在搭建嵌入式开发环境时,需要四处寻找文档,收藏此文章,一文搞定。
大多数嵌入式开发环境是使用
Linux
作为目标开发系统,所以开发主机一般都是Linux
系统(Ubuntu、Redhat
等),但办公环境一般只提供Windows
系统。因此,本文介绍的工具有些是Windows
系统使用,有些是在Ubuntu
安装。废话不多说,开整 !!!
二、开发工具介绍
2.1 VMware
虚拟机下载安装
如果办公电脑是
Widows
系统的,但又需要同时运行Linux
系统开发主机(Ubuntu
),那么就需要虚拟机来安装对应的Linux开发系统,常见的虚拟机有:VMware Workstation Pro
和VirtualBox
。我比较常用的是VMware Workstation Pro
,下面这篇文章介绍如何安装VMware最新版本的,步骤非常详细。
👉👉👉 【01】windows安装VMware最新版本(VMware Workstation 17.0 Pro)详细教程
2.2 VMware
虚拟机安装Ubuntu
系统
嵌入式开发主机一般用的
Linux
的,常见的有Ubuntu、Redhat、Debian、Centos
等,下面这篇文件详细地介绍如果在VMware虚拟机
安装Ubuntu
系统。
👉👉👉 【02】VMware17虚拟机安装Ubuntu最新版本(Ubuntu22.04LTS)详细步骤
2.3 Windows
和Linux
共享文件的2个方式:samba、共享文件夹
安装完Linux开发主机之后,常常需要将Windows系统的文档或代码复制到Linux开发主机(Ubuntu),常见的方法有2种,一个是使用
samba
来共享文件,另一种是在VMware虚拟机设置共享文件夹
。
1、使用samba
共享比较常用,也比较多应用场合,即使开发主机不在同一电脑也可以使用,但需要通过网络传输。想了解这个方法的,可以看下面文章:
👉👉👉 【03】Ubuntu22.04 添加samba,并在windows访问 的详细教程
2、共享文件夹
的方法,只适用于本地的VMware虚拟机与安装在该虚拟机的Ubuntu系统共享文件,是将windows系统的一个目录共享给Ubuntu,好处是不通过网络。想了解这个方法的,可以看下面文章:
👉👉👉 【04】Vmware Pro 17 设置共享文件夹
2.4 与嵌入式开发板共享文件的方法:tftp
、nfs
👉👉👉 【05】Ubuntu最新版本(Ubuntu22.04LTS)安装Tftp服务及其使用教程
👉👉👉 【06】Windows下的Tftpd32(Tftpd64)软件下载和使用教程-集成了Tftp服务器、客户端
👉👉👉 【07】Ubuntu最新版本(Ubuntu22.04LTS)安装nfs服务器及使用教程
2.5 远程工具:SecureCRT
、XShell
、WindTerm
、MobaXterm
👉👉👉 【08】Windows下SecureCRT的下载、安装、使用、配置【Telnet/ssh/Serial】
2.6 代码编辑工具:Source Insight 4.0
三、总结
这篇文章主要介绍嵌入式开发过程中,常见的开发工具:VMware、Ubuntu、samba、共享文件夹、tftp、nfs、SecureCRT、XShell、WindTerm、MobaXterm、Source Insight 4.0 等,将持续更新。