大家好!我是ROHM的稻垣。
在第24篇中,我将为您介绍电磁兼容性(EMC)的计算方法和仿真中使用的GNU工具。
在本专栏中,我们也谈到过在EMC计算方法中执行shell脚本。所用的具有代表性的工具包括在Windows系统中安装Linux命令的GnuWin、高速流编辑器sed、字符串查找用的grep、降噪(峰值检波)用的数值计算与分析软件GnuOctave、第23篇中介绍过的图形显示软件GnuPlot、第22篇中介绍过的创建GUI的工具GnuAutoHotkey等。这些工具中,有很多前面都带有“Gnu”字样,您了解“Gnu”吗?(当然,它和日本混合摇滚乐队“King Gnu”没有关系……)
我在网上稍微查了一下,了解到“GNU”是一种仅使用自由开源软件开发和发布类UNIX操作系统(POSIX标准)和相关软件群的项目,由自由软件基金会(FSF:Free Software Foundation)运营。GNU项目于1983年由当时麻省理工学院(Massachusetts Institute of Technology)在职的理查德·斯托曼(Richard Stallman)先生发起,其目标是保护使用者公开、使用、研究、复制、修改及重新发布软件源代码的权利(Copyleft)。另外,“GNU”是“GNU is NOT Unix”的递归首字缩写,是不是很有趣?各种GNU工具加起来有几十种,不可能逐一介绍,所以我在下面列出了具有代表性的一些GNU工具。这些工具可能很多人都接触过。
GRUB | 多操作系统启动程序 |
GNOME | Linux桌面环境 |
Bash | UNIX兼容的shell,命令行解释器 |
GCC | C、C++、Objective-C等的编译器 |
GDB | C、C++、Objective-C等的调试器 |
Make | 编译源代码并生成可执行文件的程序 |
Emacs | 文本编辑器 |
Sed | 流编辑器 |
Less | 翻页器(大文件翻页浏览软件) |
Gawk | AWK的Gnu版本,一种编程语言 |
Grep | 字符串查找命令 |
Gzip | 压缩解压软件 |
Tar | 压缩解压软件 |
GSL | GNU科学图书馆 |
Octave | 数值计算开源软件,类似MATLAB |
R | 统计分析编程语言,可进行多变量分析等 |
CLISP | 面向对象的函数式编程语言 |
GIMP | 图像处理软件,类似PhotoShop |
・・・
这些工具大部分我自己都用过,光看它们的名字就能想起当初使用时的情景,真的很怀念!在GNU工具中,还包括一些半导体集成电路(LSI)用的电路分析仿真工具、CAD(Computer Aided Design)软件以及EDA(Engineering Design Automation)相关的软件。它们的特点是开源、高速、高精度、高可靠性并且在不断升级和维护中。其中有很多可以用在EMC计算方法中,比如可以尝试将其嵌入shell脚本。
最后,本文是EMC专栏“电路设计和EMC设计的关键”系列文章的最后一篇。很感谢大家在这两年里对我的支持和陪伴,希望我们有机会再会!
感谢您阅读本文。
技术资料下载
我们为您准备了ROHM举办的研讨会的讲义资料和DC-DC转换器的选型指南等可以下载的资料。
“第24篇 EMC计算方法和EMC仿真(9) 计算方法中使用的GNU工具”相关文章一览
- 电路设计和EMC设计的关键:前言
- 第1篇 半导体概述(1) 晶体管和二极管
- 第2篇 半导体概述(2) 半导体集成电路(LSI和IC)
- 第3篇 半导体概述(3) 半导体集成电路(LSI和IC)模块
- 第4篇 产品规格书(1)半导体集成电路产品规格书
- 第5篇 产品规格书(2) 产品规格书的解读方法 注意区分是保证值还是参考值
- 第6篇 产品规格书(3)常见的EMC评估指标示例
- 第7篇 评估电路和评估板(1) 评估板的使用方法
- 第8篇 评估电路和评估板(2) 接地线(GND、接地)的处理
- 第9篇 评估电路和评估板(3) 电磁干扰(EMI)与电磁敏感性(EMS)
- 第10篇 官网(1) 最新信息、主要产品介绍、产品规格书
- 第11篇 官网(2)应用指南和设计模型
- 第12篇 官网(3)设计支持工具
- 第13篇 EMC概述(1)什么是电磁兼容性(EMC)?
- 第14篇 EMC概述(2)什么是电磁兼容性(EMC)?
- 第15篇 EMC概述(3)什么是电磁兼容性(EMC)?
- 第16篇 EMC计算方法和EMC仿真(1) 计算方法简介
- 第17篇 EMC计算方法和EMC仿真(2) 传导发射(CE)的试行计算方法
- 第18篇 EMC计算方法和EMC仿真(3) 辐射发射(RE)的试行计算方法
- 第19篇 EMC计算方法和EMC仿真(4) 传导抗扰度(CI)的试行计算方法
- 第20篇 EMC计算方法和EMC仿真(5) 传导抗扰度(CI)的试行计算方法
- 第21篇 EMC计算方法和EMC仿真(6) 辐射抗扰度(RI)的试行计算方法
- 第22篇 EMC计算方法和EMC仿真(7) 图形用户界面(GUI)
- 第23篇 EMC计算方法和EMC仿真(8) 三维(3D)制图