嵌入式软件开发工程师用到的各种软件总结1:

TortoiseSVN:

1)TortoiseSVN是一个免费开源的客户端程序,用于管理文件和目录,主要应用于版本控制。

2)TortoiseSVN集成了Apache Subversion(SVN)版本控制系统,允许用户追踪文件修改、记录变更历史、解决冲突,并恢复文件的历史版本。

3)通过图标叠加和图形用户界面提供直观的操作方式,使得版本控制功能易于访问和理解。TortoiseSVN特别适用于软件开发和项目管理,帮助开发者管理代码和文档的历史,记录每一次修改,并支持并行工作。

Source Insight 4.0:

在嵌入式Linux开发中,很多人用它来修改代码和查看代码,再将代码同步到linux下

MobaXterm

MobaXterm是一款功能强大的远程计算工具箱,专为Windows系统设计,提供了多种远程连接和管理网络资源的功能。
主要特性和功能包括:
1、远程终端。支持安全的SSH、Telnet或Rlogin连接,允许用户访问远程服务器的命令行界面。
 SSH(Secure Shell)(安全外壳协议):用于在计算机之间提供安全的远程登录和文件传输服务,广泛应用于远程管理、系统维护、数据备份等场景
 SSH有两个主要版本:SSH1和SSH2。SSH2版本提供了更高的性能和安全性,建议使用SSH2版本。
 SSH协议有多种实现方式,包括商业实现和开源实现。其中,OpenSSH是一个广泛使用的开源实现,适用于多种UNIX和Linux类操作系统配置和使用。在Linux系统中,SSH通常作为标准配置,可以通过命令行工具如`ssh`来配置和使用。例如,可以使用`ssh -V`命令查看SSH的版本信息
Telnet:是TCP/IP协议族中的一部分,它是Internet远程登录服务的标准协议和主要方式
Telnet允许用户在本地计算机上远程控制和操作另一台计算机,就像直接在远程计算机的控制台上操作一样。通过Telnet程序连接到服务器,并在其中输入命令,这些命令会在服务器上执行。Telnet会话通常需要输入用户名和密码进行身份验证。

Rlogin(远程登录):是一个 UNIX 命令,它允许授权用户进入网络中的其它 UNIX 机器并且就像用户在现场操作一样。一旦进入主机,用户可以操作主机允许的任何事情,比如:读文件、编辑文件或删除文件等。


2、X11服务器。内置X服务器,使用X11转发,可以在远程运行图形应用程序并将其显示在本地计算机上。
3、SFTP和FTP客户端。提供内置的SFTP和FTP客户端,用于在本地计算机和远程服务器之间安全地传输文件。
4、远程桌面。支持RDP连接,允许远程控制Windows系统。
5、网络工具。包括端口扫描、网络扫描器、SSH隧道等,便于网络管理和故障排除。
6、会话管理。允许保存和管理多个远程连接,方便频繁访问的服务器。
7、宏和脚本。支持宏和脚本功能,实现自动化执行任务。
8、便携性和安装版选项。提供便携版和安装版,便于携带和使用。
9、支持多种Unix命令和工具。如bash、ls、cat、sed、grep、awk、rsync等,提高了跨平台工作的便利性。
10、图形化SFTP浏览器。在使用SSH连接到远程服务器时自动弹出,方便文件操作。

7yuv

7yuv是一款非常好用的yuv数据查看工具,该软件能够支持查看大多数的图片格式和YUV格式的文件,还可对可视化的原始数据进行编辑,支持平常的图形编辑,对位图的编辑等,支持64位大文件,是协助开发游戏,视频编解码器和一般图形编程的有用工具。
除此之外,7yuv还是一个十六进制编辑器,拥有SBC,DBC,UTF-32编码等多种编辑模式,可以超快速查找和编辑十六进制。

PL2303串口线驱动

 PL2303是一款由Prolific 公司生产的高度集成RS232-USB接口转换器。
 PL2303驱动官方版是一款功能实用的USB接口转换器驱动软件。
 PL2303驱动最新版完全符合USB规范2.0(全速兼容) ,支持RS232这样的串行接口。

Tftpd32

Tftpd32是一个免费、轻量级、开源的、适用于IPv6的32位应用程序,集成了DHCP、TFTP、SNTP和Syslog多种服务,支持tsize, Blocksize 与 Timeout等软件的在线操作,在传输数据时可实现最大性能。同时提供TFTP客户端应用,力求为用户带来最优质的网络使用体验。Tftpd64是编译为64位应用程序的同一应用程序。


cmder

一个第三方的,非常好用的命令行工具,集成了若干Linux的命令以及vim、git等。


platform-tools

用于与Android设备进行通信和管理,对安卓设备进行调试,包括解锁、刷机等操作都可以使用这个工具包来进行。包含了虚拟机管理、SDK管理、编译工具、调试和测试工具等。
软件特性:
  1、 platform-tools包含开发app的平台依赖的开发和调试工具,包括adb、fastboot等
  2、Platform-Tools是由谷歌推出的Android SDK的一个组件,它包含与 Android 平台进行交互的工具
  3、为我们架起在 Windows平台上直接与 Android 进行交互的桥梁

platform tools和Android Studio区别:
  Android Studio是IDE SDK和 IDE 是两种不同的软件开发工具,它们的用途和关系如下:
  1、SDK(Software Development Kit):一种开发工具和资源的集合,旨在帮助开发人员创建特定软件或应用程序
  2、通常包含API(Application Programming Interface)、库、示例代码和文档
  3、针对特定的平台、操作系统或编程语言进行开发,例如移动应用程序的开发Android SDK或iOS SDK
  4、比IDE更基本的,因为IDE通常还包括图形工具和人机交互环境
  5、IDE(Integrated Development Environment):一个集成开发环境,提供了一整套的工具和功能,用于开发、测试和调试软件应用程序
  6、包括代码编辑器、编译器、调试器和构建工具等,使开发人员能够在集成的环境中高效工作
  7、可以针对特定类型的应用程序进行开发,如游戏开发

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Tangle-F

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值