猿创征文|2022 年我的开发者工具

文章目录

  • 猿创征文|2022 年我的开发者工具
    • 摘要
    • 版本控制工具-Github
      • Github Desktop
      • git-cola
    • SSH工具-X Shell 7
    • 文件同步工具-Xftp7
    • 远程桌面工具-VNC Viewer
    • 开发工具-Qt
    • 源码查看工具-VS code
    • 笔记工具
    • 虚拟机-VMware
    • 截图神器-Snipaste
      • 流程图工具
      • Visio
      • DrawIO
      • Processon
    • 图库
      • iconfont
      • logomaker
    • 思维导图
    • 结束语

关键字: 猿创征文LinuxArmQt工具

摘要

哎嗨,看到CSDN有这活动,赶紧参加一波,晒一下我最近在搞嵌入式Linux开发过程中用的好用的工具。在日常开发中,用的基本工具如下图示,后面详细介绍

版本控制工具-Github

开始之前一直用SVN,和面切换到Github,到目前为止主力已经为Github了。咱不是指令爱好者,本着能点点绝不敲敲的原则,在win平台下,我使用Github Desktop,在Linxu下,我使用的Debian 10 系统,用的也是一个图形工具-git-cola,虽然不咋顺手,但是可能满足日常需求。

Github Desktop

官方下载地址:https://desktop.github.com/

具体使用方法,这里就不展开了,基本可以用鼠标实现。

git-cola

额,这个不是道算不算是一个小众的软件,至少我是第一次使用,也是,基本鼠标点点就可以实现。 工具吗,目的是服务我们工作,而不是开倒车,所以图形界面和指令,那个都一样,怎么顺手怎么来。

安装也是很简单,直接在程序库里面搜索,点击安装即可,或者代码安装都可以,教程一大堆,直接在C站搜即可。

SSH工具-X Shell 7

既然都搞嵌入式开发了,那么远程SSH还是必不可少的。我这里使用了X Shell 7,不过这不是一个免费的工具,有能力的还是正版支持一波。

界面简介,基本信息可以在左侧一览无余,当然,如果你有美化的能力,还可以把它美化的非常好看了,什么字体、颜色、啥的,我这里就是默认出厂状态了。

文件同步工具-Xftp7

嵌入式开发,文件同步,那肯定是少不了的,因为之前的SSH我用了是X Shell 7,所以这里我还是用了他们家的Xftp7

如果SSH 用的不是 X Shell 那么,文件同步其实不必用这个,可以使用另一个免费开源的 filezilla

远程桌面工具-VNC Viewer

有的时候,纯SSH远程设备还是不够的,比如我们的软件是有图形界面,而调试的时候,总不能重视抱着设备吧,那冰冰凉凉。所以,还是得有一个远程桌面的工具,这里其实使用的X Sheel 套件里面是有一个 Xmanager 7。不过用着不怎么上手,就换了VNC Viewer

开发工具-Qt

嵌入式下图形界面的软件开发,Qt应该是一个绕不过去的工具了,我就直接使用了QtCreator工具,用的比较习惯,目前使用的就是Qt 的5.12.3 以及研华提供的Rk4710 的开发套件

源码查看工具-VS code

在嵌入式Linux开发,基本还有一个绕不开的坎,那就是研究源码,如果我们用记事本啥的打开,那得眼瞎了,当然,在Linux 大神们都是用Vi 或者VIm吗,但是对于我这种菜鸡,那是不可能的,所以VS Code就是我的悬着,嘎嘎爽,

笔记工具

这个要是就是一个最大的坑,什么印象笔记,有道云笔记,最后体验下来,还是Typora + PicGo + Github 最靠谱。最近新开发了OneNote做临时笔记思路记录。

这个可以看我一篇博客Typora + PicGo + GitHub无缝打造属于自己的博客编写环境

用完就回不去了,Typora 在和面1版本后就不免费了,不过依旧好用,充值一波。

OneNote就类似平时的开发日志了,随手及,随手截图。

为什么要用上面的工具,就是因为同步问题,不管事github ,还是OneNote,都可以很轻松的同步内容,这样家里公司都保证内容是最新的。

虚拟机-VMware

在目前阶段,我还是个Linux 的小菜鸟,不足以完全切换到Linux,所以最好的方式就是将Linux开发环境装到虚拟机里面,

截图神器-Snipaste

这都22年了,怎么也得和人交流了,没事和产品经理讨论下推拿精髓,和美工妹子聊聊RGB 的黑,和测试小姐姐聊下最近遇到的事,总得截图也,用过Win自带的截图,上手度不咋熟练,所以就搞了Snipaste

这里,我把键盘上最就没用的F7件用上, 基本没有没有按键会和他冲突,如果有,那就是软件的问题,哈哈哈。

流程图工具

Visio

这里就要分场景了,如果是写文档,那么我还是清一色微软件家全家桶,毕竟我们不能再Word修改我们用其他工具绘制的图片,要修改,那就得重新截图插入,这得累死个人,所以用Visio就没有这个烦恼,哪里需要改一下,直接双击即可。但是呢,Viso也有个问题哈,就是默认的那些框框啥的有点丑,咱和人交流的时候不能突出显示我们的厉害指出。

DrawIO

这个画出来的就比较符合我的审美,所以我一般与人交流,非正式文档,都用这个软件来画图。

这个网页版,也有本地版本,还可以直接把文件保存到网盘啥的,很方便,但是就是与分享的时候吧,不在方便,所有我还有另一个软件。

Processon

这个知道的人应该也不少,可以直接分享,免费版本有数量显示,不过轻度使用,基本够用,是在不行可以淘宝搜一下即可。

图库

iconfont

这个也是写程序少不了得了,正经的大公司会有专业的UI来搞,但是一般的小公司,还是需要知道这个的,第一个就是“iconfont”

logomaker

还有一个网站,这应该是一类网站吧,就是LOGO生成网站,在对于某些情况下,找不到的好的图标,我们就可以输入关键字,让AI来帮我们搞几张图片出来找找灵感了。

思维导图

最后一个项目,那就是头脑风暴专用 思维导图软件,无脑推荐 Xmind

结束语

工具是死的,人是活的,工具工具,就是为我们工作服务的,不能为了工具而工具,每个人的工作习惯也不一样,也到现在,有部分人任然坚持使用纸质的笔记本来记录笔记,不管是习惯,还是情怀,在资本的看来,这些都不重要,只要按量产出即可,愿你我皆是多财多亿之人


猿创征文|2022 年我的开发者工具相关推荐

  1. 猿创征文 | 15款音视频开发者必备实用工具,看看你用过几个?

    对于音视频开发者来说,有个高效的辅助工具能大大提升开发效率.今天博主推荐这些年来桌面必备的工具,如果您觉得对你有用,可以收藏防止下次找不到.

  2. 猿创征文|Java计算【生日工具类】看这篇就够了

  3. 猿创征文|收到谷歌开发者大会正式邀请(Java学生的自学之路)

    文章目录 一.前言 二.收到谷歌邮件 三.感想 四.学习之路 1. 坚持看网课并整理笔记 2.勤加练习 3.坚持总结 4.刷题技巧 5.心态调整 五.结语 一.前言 上一次通过了CSDN内部筛选后,在 ...

  4. 猿创征文|工具百宝箱-代码编辑器-版本控制工具-终端神器-项目与事务跟踪工具-SFTP客户端

    工具没有绝对意义上的好坏之分,只有需求适合与否,这些需求可能包括:功能.价格.安全.服务.技术等诸多方面. 技术在更新迭代,开发者工具也在更新迭代.一个高效趁手的工具在工作上锦上添花.给大家推荐一下我 ...

  5. 猿创征文|工具百宝箱-编辑器-笔记工具-日常小工具-原型设计工具

    这篇文主要介绍了开发者工具之外的一些日常小工具,我用这些小工具主要完成什么工作.分享给大家 官方活动入口:「猿创征文 」第四季 | 2022 年我的开发者工具 猿创征文|工具百宝箱-代码编辑器-版本控 ...

  6. 猿创征文|我的前端学习之旅【来自一名大四老学长的真情流露】

    猿创征文 | 我的前端学习之旅 自我介绍 我浑噩的大一大二(是不是另一个你) 我的大三生活 大三上(学习过程.学习方法.推荐网站) 大三下(技术提升.荣誉证书.推荐比赛) 我与 CSDN 的机缘(从小 ...

  7. 猿创征文 | 国产数据库实战之TiDB 数据库快速入门

    猿创征文 | 国产数据库实战之TiDB 数据库快速入门 一.系统检查 1.检查系统版本 2.查看本地IP地址 3.TiDB集群介绍 二.快速部署本地测试集群 1.安装 TiUP工具 2.声明全局环境变 ...

  8. 猿创征文 | 国产数据库实战之使用Docker部署OceanBase 数据库

    猿创征文 | 国产数据库实战之使用Docker部署OceanBase 数据库 一.OceanBase 介绍 1.OceanBase介绍 2.OceanBase特点 3.OceanBase 数据库基础概 ...

  9. 猿创征文 | 微服务 Spring Boot 整合Redis 实战开发解决高并发数据缓存

    文章目录 一.什么是 缓存? ⛅为什么用缓存? ⚡如何使用缓存 二.实现一个商家缓存 ⌛环境搭建 ♨️核心源码 ✅测试接口 三.采用 微服务 Spring Boot 注解开启缓存 ✂️@CacheEn ...

最新文章

  1. Error: SyntaxError: DOM Exception 12 ...
  2. Python的try... excep异常捕捉机制
  3. Tomcat5+Mssql server 2000数据库连接池配置
  4. c# 泛型List的定义、作用、用法
  5. mysql 把一个字段的值_mysql把一个表某个字段的内容复制到另一张表的某个字段的SQL语句写法...
  6. 【OpenCV】入门学习资料汇总
  7. 容器编排技术 -- Kubernetes 垃圾收集
  8. 浅谈嵌入式系统的持续集成
  9. mysql 高并发 优惠券_转 mysql处理高并发,防止库存超卖
  10. python 列表函数
  11. 新兴的人工智能服务器,5个新兴人工智能物联网应用
  12. 使用shadow dom封装web组件
  13. Python数据结构之字节,字节数组
  14. 安装+wordpress+出现403+forbidden_Linux安装 Pure-ftpd
  15. SIMD and Avx2
  16. 如何搭建企业自己的邮箱服务器,企业如何搭建属于自己的企业邮箱
  17. CSDN博客给我带来的一些诱惑和选择机会
  18. 【错误记录】Gradle 配置 productFlavors 报错 ( All flavors must now belong to a named flavor dimension. )
  19. ssh本机连接connect to host localhost port 2222: Connection refused
  20. 菜鸟先飞之初识Hive、安装教程及常见问题

热门文章

  1. 考勤助手——教务安排课程时序图
  2. 大学计算机实践教程4.3综合作业,2020年下学期西安电子科技大学《基础实验》综合大作业.docx...
  3. 上海交通大学python实验五_第五次python实验
  4. Linux操作 -- 基本知识整理(整理中)
  5. 【软件之道】Adobe Lightroom CC V6.9 中文版下载安装教程
  6. 精品基于Uniapp+Springboot实现的Android的学习生活交流APP
  7. performance介绍
  8. 【C++学习】类与对象(下)
  9. webRTC入门示例demo
  10. 【ae】文字3D:动画3D:3D摄像机