乐于分享
好东西不私藏

嵌入式工程师常用软件

嵌入式工程师常用软件

1、Git

Git 是公司常用的版本管理工具,人人都要会。在线的 git 教程可以参考菜鸟教程:

https://www.runoob.com/git/git-tutorial.html

电子书教程请在搜索栏搜索:git

Git 教程很多,常用的命令如下,这些命令可以涵盖 90% 的应用场景:

2、Source insight

Source insight 是很多嵌入式工程师编程时喜欢使用的软件,对于大工程看代码跳转比较方便。

https://www.cnblogs.com/dzjl/p/17438589.html

3、notepad++

notepad++ 一般用于修改一些文件,最主要的还是用于看 log,kernel log 或者 android log 等,

notepad++ 的搜索功能非常方便,我们公司几乎人人都使用。

git clone //从服务器拉取代码

git config //配置开发者用户名和邮箱

git branch //创建、重命名、查看、删除项目分支

git checkout //切换分支

git status //查看文件变动状态

git pull //将服务器上的最新代码拉取到本地

git add //添加文件变动到暂存区

git commit //提交文件变动到版本库

git push //将本地的代码改动推送到服务器

git diff //看工作区与暂存区的区别

git log //查看版本提交记录

git tag //为项目标记里程碑

.gitignore //设置哪些内容不需要推送到服务器,这是一个配置文件

4、VSCode

VSCode 是免费软件,插件也有很多,支持多种编程语言,可以运行程序,可以使用终端,界面也很友

好,推荐使用:

https://code.visualstudio.com/

推荐插件:

1)、C/C++,这个肯定是必须的。

2)、C/C++ Snippets,即 C/C++重用代码块。

3)、C/C++ Advanced Lint,即 C/C++静态检测 。

4)、Code Runner,即代码运行。

5)、Include AutoComplete,即自动头文件包含。

6)、Rainbow Brackets,彩虹花括号,有助于阅读代码。

7)、One Dark Pro,VSCode 的主题。

8)、GBKtoUTF8,将 GBK 转换为 UTF8。

9)、ARM,即支持 ARM 汇编语法高亮显示。

10)、Chinese(Simplified),即中文环境。

11)、vscode-icons,VSCode 图标插件,主要是资源管理器下各个文件夹的图标。

12)、compareit,比较插件,可以用于比较两个文件的差异。

13)、DeviceTree,设备树语法插件。

14)、TabNine,一款 AI 自动补全插件,强烈推荐!

5、Samba

samba 实现共享文件,能在 Windows 和 Linux 上访问,搭建好 samba 后,可以方便的在 windows 下

访问 ubuntu 的文件,就像访问 C 盘文件一样简单。

6、小软件

CH340 驱动 (USB串口驱动)

MobaXterm 是 shell 终端,可以远程连接虚拟机,不需要在 ubuntu 的桌面去开窗口输命令FileZilla 本来是用于 windows 和 ubuntu 互传文件的,但是如果搭建了 samba,就不需要

FileZilla 了

VMware-workstation 是用于打开 ubuntu 虚拟机的

XCOM 是轻量化串口助手,串口的话还是建议时候 SecureCRT

Snipaste 是非常好用的截图工具

Everything 是非常好用的电脑文件搜索工具

Beyond compare 是代码比较工具,用于比较两个文件的差异,也是工程师工作中常用的工具

Draw.io 是很好的画图工具

Everything-1.4.1.1009.x64-Setup.exe

Snipaste-2.7.3-Beta-x64.zip

MobaXterm_Installer_v12.3.zip

XCOM V2.0.exe

draw.io-15.4.0-windows-installer.exe

原文链接:

https://blog.csdn.net/m0_55584063/article/details/148195631