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