芯片前端工程师--常用软件

1、截图:Snipaste是微软应用商店就能直接下载安装的一款强大易用的截图软件。

网址: https://www.snipaste.com

安装:Snipaste的安装直接打开微软应用商店(Microsoft Store),输入软件名字可以直接检索到,也是闭着眼点“获取”-“安装”-“启动”就好了。

工作流程是:按下F1快速唤出截图工具进入截图模式;(不过有时候F1可能已经被占用了,可以自己再设置快捷键)

mac版的: fn+f1开启截图   https://www.cnblogs.com/vipsoft/p/17034798.html

2、PointoFix是来自德国的一款屏幕荧光笔软件,也就是打开之后你可以在你的电脑桌面绘图,用来标记重要内容。

场景:在日常进行问题讨论或者演讲的时候,经常需要在电脑屏幕上圈圈点点或者标注内容。我试用过其他一些屏幕小工具,最后还是决定推荐PointoFix,因为它不烦人且足够好用。

安装:PointoFix的下载地址是:http://www.pointofix.de/download.php 这是一个德语网站,但是不妨碍我们看懂里面的英文部分。下载下来的工具默认是德语的,所以有需要的用户可以自行下载下面那个语言包,再根据压缩包里面.ini文件的注释完成语言的切换。

使用:PointoFix的使用流程很简单,打开软件之后,工作界面会出现在当前桌面的右上角,点击“开始”进入绘图模式,之后就可以选择各类画笔工具开始绘画了。有个比较好的功能就是,它可以将当前桌面的绘图内容保存成图片文件。

3、Draw.io是一个免费但功能强大且在线离线都能用的画图工具,可以说是不逊色于Visio。使用Draw.io,可以绘制各类框图、组织图、流程图、UML图、图表等等。

场景:工程师的日常工作中经常涉及到各种框图,比如芯片架构图、电路逻辑框图、验证环境架构图、类UML图、状态机等等。画图可以方便我们梳理思路,方便沟通和记忆。如果你还为没有找到合适的画图软件,或者安装破解版Visio(不建议)的时候总是跟现有的Office软件版本冲突,不如选择Draw.io.

安装:Draw.io在线版本直接将该网址贴到浏览器打开即可。想要安装离线版的,可以在github上下载对应的安装程序,网址是https://github.com/jgraph/drawio-desktop/releases/tag/v14.1.8,或者从在线版的Help跳转过去。安装的时候同样可以闭着眼安装。

使用:Draw.io的工作流程跟Visio没多大区别,双击打开软件,从左侧栏可以选择合适图形往中间绘制界面上怼,在右侧栏可以自定义图形或者文字的颜色、大小、透明度等各种属性,完成绘图之后可以保存为.io的工程文件,也可以从菜单栏File下来导出成其他格式文件。

4、本文要推荐的Linux命令查询工具是一个在线网站,是一个非盈利性的仓库,目前搜集了570多个常用的Linux命令,没有任何广告,内容包含Linux命令手册、详解和应用实例。很多时候就是比在命令行用man或者-help参数查询用法要更好用!

该工具是维护的github上的,工具网址是https://git.io/linux, 或者http://cmd.52ubuntu.com/ ,该网站欢迎网友们贡献实例,在github上fork工程来添加。

5、UVM API查询工具是由AMIQ EDA公司提供的。AMIQ比较有名的产品就是DVT IDE。对于芯片验证工程师来说,UVM几乎是绕不开的。在基于UVM开发验证环境或者写测试激励的时候,多多少少都要跟UVM的底层类打交道。了解类的继承关系,成员和方法能给我们提供很大帮助。

该工具的网址是https://dvteclipse.com/uvm-1.2_Public_API/ ,该工具提供了检索栏,查询出来的内容包括了类的继承关系、构造函数、子类成员和方法、继承的成员和方法,以及类关系图谱,还可以根据超链接快速跳转。

以上内容来源:微信公众号:芯片学堂

6、画流程图和思维导图gitmind 和xmind;(简单好用,易上手)

7,画时序图:根据代码画时序:

WaveDrom Editor

8,pdf切分和合并:在线拆分PDF文件。免费拆分PDF文件

9,Git管理新工具:Git-Sizer
在现代软件开发中,Git已经成为了版本控制的事实标准。然而,随着项目的不断增长,管理和维护大型Git仓库可能变得极具挑战性。这就是Git-Sizer发挥作用的地方。这款开源工具由GitHub上的提供,旨在帮助开发者更好地理解和优化他们的Git仓库。            
原文链接:https://blog.csdn.net/gitblog_00031/article/details/136930668
https://github.com/github/git-sizer

10, git filter repo:重写git库历史的工具;进行git仓的“瘦身”GitHub - newren/git-filter-repo: Quickly rewrite git repository history (filter-branch replacement)

11,网络报文解析:可以解析mac开始的网络报文:Hex Packet Decoder

12,还有一个解析网络报文的工具:wireshark; 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值