当前位置: 首页 > news >正文

嵌入式开发工具箱【持续更新中】【VMware、Ubuntutftp、nfs、SecureCRT、XShell、Source Insight 4.0】

一、概述

本文主要介绍嵌入式开发过程中需要用到的工具及简单的使用方法。避免在搭建嵌入式开发环境时,需要四处寻找文档,收藏此文章,一文搞定。

大多数嵌入式开发环境是使用Linux作为目标开发系统,所以开发主机一般都是Linux系统(Ubuntu、Redhat等),但办公环境一般只提供Windows系统。因此,本文介绍的工具有些是Windows系统使用,有些是在Ubuntu安装。废话不多说,开整 !!!
在这里插入图片描述

二、开发工具介绍

2.1 VMware 虚拟机下载安装

如果办公电脑是Widows系统的,但又需要同时运行Linux系统开发主机(Ubuntu),那么就需要虚拟机来安装对应的Linux开发系统,常见的虚拟机有:VMware Workstation ProVirtualBox。我比较常用的是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 WindowsLinux共享文件的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 与嵌入式开发板共享文件的方法:tftpnfs

👉👉👉 【05】Ubuntu最新版本(Ubuntu22.04LTS)安装Tftp服务及其使用教程
👉👉👉 【06】Windows下的Tftpd32(Tftpd64)软件下载和使用教程-集成了Tftp服务器、客户端
👉👉👉 【07】Ubuntu最新版本(Ubuntu22.04LTS)安装nfs服务器及使用教程


2.5 远程工具:SecureCRTXShellWindTermMobaXterm

👉👉👉 【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 等,将持续更新。


http://www.lryc.cn/news/26111.html

相关文章:

  • 深究Java Hibernate框架下的Deserialization
  • 微服务一 实用篇 - Docker安装
  • JavaSE22-集合2-map
  • 【项目精选】病历管理系统设计与实现(源码+视频)
  • 如何用Python把篮球和鸡联系起来
  • 【RocketMQ】消息的刷盘机制
  • AMBA-AXI(一)burst 传输-INCR/WRAP/Fixed
  • Java知识复习(八)Spring基础
  • WuThreat身份安全云-TVD每日漏洞情报-2023-02-27
  • 上海交大陈海波教授、夏虞斌教授领衔巨作上市:《操作系统:原理与实现》
  • dpi数据接入shell脚
  • Easyrecovery数据恢复软件工作原理及使用介绍教程
  • 【面试题】社招中级前端笔试面试题总结
  • 设备运行状况不能远程手机查看。难道就妥协吗?为何不试试这个办法
  • 重新认识 Java 中的内存映射(mmap)
  • 224. 基本计算器
  • 微信小程序通过 node 连接 mysql——方法,简要原理,及一些常见问题
  • uni-app项目搭建和代码托管
  • win10+python3.6+cuda9+pytorch1.1.0安装
  • 【2023】某python语言程序设计跟学第二周内容
  • spring源码篇——BeanDefinition的注册
  • virtualbox7虚拟机中安装苹果macOS big sur系统详细教程
  • 用spectralayers 简单去一下人声做个伴奏
  • 高峰对话|深度探讨「多云与边缘」
  • 开发手册——一、编程规约_2.常量定义
  • Sandstorm 建设者亮点——2023 年 2 月
  • MyBatis快速入门
  • Mysql的一些提权方式(mysql提权、UDF)
  • 【2023】DevOps、SRE、运维开发面试宝典之Docker相关面试题
  • 圣杯布局的实现方式