嵌入式工程师常用软件

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
相关推荐
攻城狮7号1 天前
2025年远程控制软件横评:UU远程、ToDesk、向日葵
网络·开发工具·todesk·向日葵·远程控制软件·uu远程·实测横评
矜辰所致16 天前
沁恒微 RISC-V 芯片开发工具 MounRiver Studio 使用
ide·沁恒微·开发工具·risc-v·mrsii
微风中的麦穗23 天前
【MD编辑器Typora】Typora最新 V1.12.1版:轻量级 Markdown 编辑器详细图文下载安装使用指南 【办公学习神器之MD文本编辑器】
运维·typora·开发工具·md编辑器·markdown 编辑器·markdown文件·办公学习工具
.NET修仙日记1 个月前
Visual Studio 2026 震撼发布!AI 智能编程时代正式来临
ide·微软·ai编程·开发工具·visual studio·编程革命
Sammyyyyy1 个月前
macOS是开发的终极进化版吗?
开发语言·macos·开发工具
yinmaisoft1 个月前
当低代码遇上AI,有趣,实在有趣
android·人工智能·低代码·开发工具·rxjava
FreakStudio1 个月前
10倍效率读代码!AI神器助你秒懂任何陌生项目(保姆级教程)
开发工具·编程基础·阅读代码
GOTXX1 个月前
Valgrind检测内存泄漏入门指南
linux·开发工具·内存泄漏·检测工具
点云SLAM2 个月前
git使用详解和实战示例
大数据·git·elasticsearch·项目管理·开发工具·代码管理‘’