代码编辑类

  • VIM,不管是PC还是嵌入式,VIM都有极高的占有率,几乎横跨所有平台。
  • VSCode,超级多的插件,支持主流PC系统,各方面功能比较完善。

调试类

  • PUTTY,小巧、好用、绿色,支持串口、Telnet、SSH等。
  • minicom,在Linux和macOS上,minicom始终是超级好用的串口控制台软件,一般通过包管理工具安装即可。
  • 网络助手,macOS中APPStore搜索即可,支持TCP服务器,TCP客户端,UDP。

开发类

PCB类

互联网上最受欢迎的一个PCB免费编辑器可以说是KiCad,这是一款和上述的Fritzing相似的EDA工具。这款软件在设计过程的每个阶段都提供了虚拟环境的功能。其中包括的组件有Eeschema(原理图编辑器)、Pcbnew(印刷电路板编辑器)、Gerbview(Gerber文件查看器)和Cvpcb(用于组件关联路径选择器)。另外其中还内置一个BOM管理器,允许用户能够标记物料清单和方便地计算成本。

Fritzing平台不仅仅是一个简单的PCB编辑器,而其目的是为创客和骇客真正能够实际创造自己的设计。其设计的目的是为了用户能够实现自己基于Arduino微控制器的设计和创造能用于生产的PCB布线。一旦用户再面包板上设计出了一个实际的电路,然后其可以被转移到编辑器中,其中包含三个不同的项目视角。面包板视角允许用户在虚拟的面包板上拖拉安置虚拟的电子组件。原理图视角则是原理图的正式表达形式,是虚拟面包板上的电路的对应,但用户也可以根据需要进行编辑。最后,PCB视角允许用户将组件放置在虚拟的印刷电路板上,然后就可以用于生产了。

虚拟化


有好的工具可以推荐给我(widora@qq.com),逐步添加,方便自己,也方便他人。