一些辅助软件---补充

doxygen

这是一个开源跨平台的文档系统(不是文件系统),我用它来生成工程的文档,工程?直接用VScode打开不就好了,还要什么文档。VScode是代码编辑器,对于代码查看来说,总需要右键跳转到定义,而这个生成的直接鼠标左键点一下就可以。

代码不只是给自己看的,还需要别人看不是?生成这个文档可以让其看到源代码,但是源代码并没有直接给他。只能看,不能改,也很难用于其它用途。

这个用起来还是需要很多配置的,而且生成这文档挺耗时的,两三个小时,还是不返工的情况下,配置错了很可能就是注释乱码了,也是因为这软件和Eclipse 搞得我实在没办法了,我已经克服了心理障碍,开始写英文注释了。

另外说一句,doxygen相关在VScode上有一个插件,可以生成注释格式,让注释看起来更规范统一。

Graphviz

doxygen的插件,要生成关系图就必须装它。这关系图真是我很喜欢的一点,比source Insight里面的关系图要强大的多,可以看到函数的调用关系(有多少层嵌套),没有工程的说明文档以及没有函数的注释等等情况下,要理解程序真是需要一点点看它的实现逻辑,而更觉得可恶的是函数命名完全看不懂有啥作用,完全称不上模块化,要知道它有什么作用需要查看函数实现,这么一层层函数展开跳转不回来了怎么办,通过这个关系图不仅能看到它们的调用逻辑,而且点一下就可以直接跳转过去。

HTML Help Workshop

doxygen的插件,为了生成.chm格式的手册(离线的)就需要装它。

Virtual Serial Poer Driver

这是一个虚拟串口,能创建任何你想使用的端口号的虚拟端口,查看收发是否正常而需要排除掉硬件因素影响时可以使用这个软件,两次使用都是用于调试上位机串口功能是否正常。

RATA Raster to allegro converter

这是个用来将图片生成Allegro中丝印的小工具,Altium Designer也有类似的工具,我一直没用过,都是先转成黑白图片,然后复制粘贴进去。

公英制单位换算.exe

这是个画PCB时的辅助小工具,这是我从mm单位设置线宽,向使用Mil单位设置线宽转变时遇到的一个小工具。在一个框中输入相应数值,自动转换成其它三种单位的数值。Mil , Inch , Mm, um

嘉立创下单助手

这是个将PCB发到电路板厂家制作样板的软件,样板,按照我的理解就是小批量试制之前功能验证阶段用到的电路板。最主要的是价格便宜。这是我准备毕业设计时接触到的软件。

扫描二维码关注公众号,回复: 13107976 查看本文章

ScreenToGif

前段时间写博客需要贴一个Gif图,网上找到了这个软件,可以对视频进行简单的裁剪。

XMind

思维导图软件,个人感觉很强大,因为不是开源免费的,在公司电脑上就不能瞎折腾了,有转用幕布的思维导图功能 或 百度脑图的打算,两者比XMind可能有不足,但我更看到的是它们都是联网的。

Zeal

功能强大的编程手册(一种工具书)管理软件,因为是基于Qt5设计的,可以跨平台使用。可以查看的一些例程用法之类的,C用过,Qt用过,C++嘛,准备用上。

猜你喜欢

转载自blog.csdn.net/quanquanxiaobu/article/details/114683108
今日推荐