猿创征文|2022年我的开发者工具(代码片段)

DreamLife. DreamLife.     2022-12-09     300

关键词:

猿创征文|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

结束语

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


猿创征文|java程序员的效率工具箱(代码片段)

一、前言CSDN猿创征文第四季寻找开发者每天都在使用、寻找、贡献、创作各类开发者工具,包括开源服务、付费软件、API等。作为Java程序员,常用的软件开发软件(如IDEA、Eclipse)、开源项目(SpringBoot、MyBati... 查看详情

猿创征文|java程序员的效率工具箱(代码片段)

一、前言CSDN猿创征文第四季寻找开发者每天都在使用、寻找、贡献、创作各类开发者工具,包括开源服务、付费软件、API等。作为Java程序员,常用的软件开发软件(如IDEA、Eclipse)、开源项目(SpringBoot、MyBati... 查看详情

猿创征文|小程序账号申请和安装开发者工具(代码片段)

day2:账号申请和安装开发者工具1.账号申请(1)开发小程序的第一步,你需要拥有一个小程序账号,通过这个账号你可以管理你的小程序。(2)首先进入官方网站:https://mp.weixin.qq.com/,进入之... 查看详情

猿创征文|小程序账号申请和安装开发者工具(代码片段)

day2:账号申请和安装开发者工具1.账号申请(1)开发小程序的第一步,你需要拥有一个小程序账号,通过这个账号你可以管理你的小程序。(2)首先进入官方网站:https://mp.weixin.qq.com/,进入之... 查看详情

猿创征文|c++软件开发值得推荐的十大高效软件分析工具(代码片段)

目录1、概述2、高效软件工具介绍2.1、窗口查看工具SPY++2.2、DependencyWalker2.3、剪切板查看工具Clipbrd2.4、GDI对象查看工具GDIView2.5、ProcessExplorer2.6、PrcoessMonitor2.7、APIMonitor2.8、调试器Windbg 2.9、反汇编工具IDA 2.10、抓包工具Wire... 查看详情

猿创征文|2022年快过完了,是时候总结一下那些优秀的react组件库(代码片段)

...️本文首发自前端修罗场(点击加入),是一个由资深开发者独立运行的专业技术社区,我专注Web技术、Web3、区块链、答疑解惑、面试辅导以及职业发展。2022年只剩下2个月,在这快一年的开发过程中,我觉得是时... 查看详情

猿创征文|python学习工具千千万,我心中的top10(代码片段)

...发和生活中,每天都在使用、寻找、贡献、创作各类开发者工具,包括开源服务、付费软件、API等。好的工具可以极大帮助我们提升效率,服务业务。作为一名资深的Python博主,很多人都会问我平时使用什么工具&... 查看详情

猿创征文|计算机科班生的成长路之那些相见恨晚的开发工具(代码片段)

文章目录1.前言2.代码编辑器2.1记事本2.2Notepad++2.3VScode3.本地IDE3.1VisualStudio3.2Dev-C++3.3IntelliJIDEA4.在线IDE4.1Ideone4.2菜鸟教程5.数据库工具5.1Navicat6.笔记工具6.1Typora2.CSDN7.常用高效工具7.1Everything7.2Snipaste1. 查看详情

猿创征文|云原生领域之容器日常使用工具推荐(代码片段)

猿创征文|云原生领域之容器日常使用工具推荐一、云原生介绍1.云原生定义2.容器技术简介3.云原生相关工具导航二、Docker1.Docker介绍①Docker简介②Docker特点③Docker的三个基本概念④Docker的架构图2.Docker的优势3.Docker的使用效果①... 查看详情

猿创征文|java程序员的效率工具箱(代码片段)

一、前言CSDN猿创征文第四季寻找开发者每天都在使用、寻找、贡献、创作各类开发者工具,包括开源服务、付费软件、API等。作为Java程序员,常用的软件开发软件(如IDEA、Eclipse)、开源项目(SpringBoot、MyBati... 查看详情

猿创征文|超实用的前端开发工具分享(代码片段)

🍳作者:贤蛋大眼萌,一名很普通但不想普通的程序媛\\color#FF0000贤蛋大眼萌,一名很普通但不想普通的程序媛贤蛋大眼萌,一名很普通但不想普通的程序媛🤳🙊语录:多一些不为什么的坚持\\colo... 查看详情

猿创征文|linux好用工具,助你事半功倍(代码片段)

🎈作者:Linux猿🎈简介:CSDN博客专家🏆,华为云享专家🏆,Linux、C/C++、云计算、物联网、面试、刷题、算法尽管咨询我,关注我,有问题私聊!🎈关注专栏: 数据结构... 查看详情

猿创征文|小程序账号申请和安装开发者工具(代码片段)

day2:账号申请和安装开发者工具1.账号申请(1)开发小程序的第一步,你需要拥有一个小程序账号,通过这个账号你可以管理你的小程序。(2)首先进入官方网站:https://mp.weixin.qq.com/,进入之... 查看详情

eth智能合约开发手把手入门教程|猿创征文(代码片段)

文章目录安装钱包安装Metamask、并创建好账号执行第一次转账测试币获取第一次转账第一个智能合约使用Remix创建第一个合约使用Remix测试第一个合约使用Remix部署第一个合约安装钱包安装Metamask、并创建好账号Metamask是一个在虚拟... 查看详情

猿创征文|2022年快过完了,是时候总结一下那些优秀的react组件库(代码片段)

...️本文首发自前端修罗场(点击加入),是一个由资深开发者独立运行的专业技术社区,我专注Web技术、Web3、区块链、答疑解惑、面试辅导以及职业发展。2022年只剩下2个月,在这快一年的开发过程中,我觉得是时... 查看详情

猿创征文|mock.js概述及模块化开发实践(一文足矣)(代码片段)

Mock.js概述及模块化开发实践1.为什么要用mock.js?2.什么是Mock.js3.在vue中使用Mock.js的准备工作4.Mock.js生成不同数据类型(常用的)5.随机生成图片,时间6.拓展(extend)7.Mock.js定义get与post请求8.使用Mock.js拦截和返回随... 查看详情

猿创征文|mock.js概述及模块化开发实践(一文足矣)(代码片段)

Mock.js概述及模块化开发实践1.为什么要用mock.js?2.什么是Mock.js3.在vue中使用Mock.js的准备工作4.Mock.js生成不同数据类型(常用的)5.随机生成图片,时间6.拓展(extend)7.Mock.js定义get与post请求8.使用Mock.js拦截和返回随... 查看详情

猿创征文|为了学习英语,我开发了一个单词对战系统(代码片段)

最近有的小伙伴,开始学英语了,但是背单词不方便。于是小孟开发了一个单词系统。大家在大学的时候,一定要增加动手能力。大学学生之间的差距非常非常的。大学和大学之间的差距巨大,例如985名校和普通... 查看详情