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

Posted DreamLife.

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了猿创征文|2022 年我的开发者工具相关的知识,希望对你有一定的参考价值。

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

文章目录


关键字: 猿创征文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 年我的开发者工具的主要内容,如果未能解决你的问题,请参考以下文章

猿创征文|2022年快过完了,是时候总结一下那些优秀的 React 组件库

猿创征文|Java 程序员的效率工具箱

猿创征文|Java 程序员的效率工具箱

猿创征文|Java 程序员的效率工具箱

猿创征文|一文带你了解前端开发者工具

猿创征文|小程序账号申请和安装开发者工具