猿创征文|2022 年我的开发者工具
猿创征文|2022 年我的开发者工具
文章目录
- 猿创征文|2022 年我的开发者工具
- 摘要
- 版本控制工具-Github
- Github Desktop
- git-cola
- SSH工具-X Shell 7
- 文件同步工具-Xftp7
- 远程桌面工具-VNC Viewer
- 开发工具-Qt
- 源码查看工具-VS code
- 笔记工具
- 虚拟机-VMware
- 截图神器-Snipaste
- 流程图工具
- Visio
- DrawIO
- Processon
- 图库
- iconfont
- logomaker
- 思维导图
- 结束语
关键字: 猿创征文
、 Linux
、 Arm
、 Qt
、 工具
摘要
哎嗨,看到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 年我的开发者工具相关推荐
- 猿创征文 | 15款音视频开发者必备实用工具,看看你用过几个?
对于音视频开发者来说,有个高效的辅助工具能大大提升开发效率.今天博主推荐这些年来桌面必备的工具,如果您觉得对你有用,可以收藏防止下次找不到.
- 猿创征文|Java计算【生日工具类】看这篇就够了
- 猿创征文|收到谷歌开发者大会正式邀请(Java学生的自学之路)
文章目录 一.前言 二.收到谷歌邮件 三.感想 四.学习之路 1. 坚持看网课并整理笔记 2.勤加练习 3.坚持总结 4.刷题技巧 5.心态调整 五.结语 一.前言 上一次通过了CSDN内部筛选后,在 ...
- 猿创征文|工具百宝箱-代码编辑器-版本控制工具-终端神器-项目与事务跟踪工具-SFTP客户端
工具没有绝对意义上的好坏之分,只有需求适合与否,这些需求可能包括:功能.价格.安全.服务.技术等诸多方面. 技术在更新迭代,开发者工具也在更新迭代.一个高效趁手的工具在工作上锦上添花.给大家推荐一下我 ...
- 猿创征文|工具百宝箱-编辑器-笔记工具-日常小工具-原型设计工具
这篇文主要介绍了开发者工具之外的一些日常小工具,我用这些小工具主要完成什么工作.分享给大家 官方活动入口:「猿创征文 」第四季 | 2022 年我的开发者工具 猿创征文|工具百宝箱-代码编辑器-版本控 ...
- 猿创征文|我的前端学习之旅【来自一名大四老学长的真情流露】
猿创征文 | 我的前端学习之旅 自我介绍 我浑噩的大一大二(是不是另一个你) 我的大三生活 大三上(学习过程.学习方法.推荐网站) 大三下(技术提升.荣誉证书.推荐比赛) 我与 CSDN 的机缘(从小 ...
- 猿创征文 | 国产数据库实战之TiDB 数据库快速入门
猿创征文 | 国产数据库实战之TiDB 数据库快速入门 一.系统检查 1.检查系统版本 2.查看本地IP地址 3.TiDB集群介绍 二.快速部署本地测试集群 1.安装 TiUP工具 2.声明全局环境变 ...
- 猿创征文 | 国产数据库实战之使用Docker部署OceanBase 数据库
猿创征文 | 国产数据库实战之使用Docker部署OceanBase 数据库 一.OceanBase 介绍 1.OceanBase介绍 2.OceanBase特点 3.OceanBase 数据库基础概 ...
- 猿创征文 | 微服务 Spring Boot 整合Redis 实战开发解决高并发数据缓存
文章目录 一.什么是 缓存? ⛅为什么用缓存? ⚡如何使用缓存 二.实现一个商家缓存 ⌛环境搭建 ♨️核心源码 ✅测试接口 三.采用 微服务 Spring Boot 注解开启缓存 ✂️@CacheEn ...
最新文章
- Error: SyntaxError: DOM Exception 12 ...
- Python的try... excep异常捕捉机制
- Tomcat5+Mssql server 2000数据库连接池配置
- c# 泛型List的定义、作用、用法
- mysql 把一个字段的值_mysql把一个表某个字段的内容复制到另一张表的某个字段的SQL语句写法...
- 【OpenCV】入门学习资料汇总
- 容器编排技术 -- Kubernetes 垃圾收集
- 浅谈嵌入式系统的持续集成
- mysql 高并发 优惠券_转 mysql处理高并发,防止库存超卖
- python 列表函数
- 新兴的人工智能服务器,5个新兴人工智能物联网应用
- 使用shadow dom封装web组件
- Python数据结构之字节,字节数组
- 安装+wordpress+出现403+forbidden_Linux安装 Pure-ftpd
- SIMD and Avx2
- 如何搭建企业自己的邮箱服务器,企业如何搭建属于自己的企业邮箱
- CSDN博客给我带来的一些诱惑和选择机会
- 【错误记录】Gradle 配置 productFlavors 报错 ( All flavors must now belong to a named flavor dimension. )
- ssh本机连接connect to host localhost port 2222: Connection refused
- 菜鸟先飞之初识Hive、安装教程及常见问题
热门文章
- 考勤助手——教务安排课程时序图
- 大学计算机实践教程4.3综合作业,2020年下学期西安电子科技大学《基础实验》综合大作业.docx...
- 上海交通大学python实验五_第五次python实验
- Linux操作 -- 基本知识整理(整理中)
- 【软件之道】Adobe Lightroom CC V6.9 中文版下载安装教程
- 精品基于Uniapp+Springboot实现的Android的学习生活交流APP
- performance介绍
- 【C++学习】类与对象(下)
- webRTC入门示例demo
- 【ae】文字3D:动画3D:3D摄像机