首页/新闻资讯/正文详情

Ubuntu 20.04 上 Cadence IC617 全家桶安装指南:从依赖到验证

发布时间:2026/11/3 19:26:44 来源:云帆数科 栏目:资讯中心
Ubuntu 20.04 上 Cadence IC617 全家桶安装指南:从依赖到验证
简介面向在 Linux 平台搭建集成电路设计与验证环境的工程师及高校师生这份文档聚焦 Ubuntu 20.04 下 Cadence IC617HotFix、Spectre18、Calibre19 与 XCELIUMMAIN_18 的完整安装流程覆盖模拟、数字及数模混合仿真场景适合具备一定 Linux 操作基础、希望从 CentOS 迁移或首次在 Ubuntu 上部署 EDA 工具链的中级用户。资源包共 1 个 docx 文件约 3.08MB以图文步骤形式组织内容便于按章节对照执行。文档从系统准备、依赖库安装、许可证配置到环境变量设置与测试验证逐项展开并提示 CPU 需支持 AVX2 指令集、Calibre 字体显示、libxp6 等兼容性细节附录还列出 IC617、IC618、Spectre18、Calibre19/20、INCISIVE152 等安装文件的获取线索可帮助读者少走弯路、快速复现可用环境。目前已有 7698 人学习下载。1. 在 Ubuntu 20.04 上把 IC617 全家桶跑起来一份能照着复现的安装笔记手里有一套 Cadence IC617 HotFix、Spectre18、Calibre19、XCELIUMMAIN_18 的安装包却卡在 Ubuntu 20.04 上装不起来这是很多做模拟/混合信号方向的工程师都遇到过的局面。这套组合对应的是原理图绘制、SPICE 仿真、DRC/LVS 物理验证和数模混合仿真四条主线装好之后一台普通虚拟机就能跑通从画图到验证的完整链路。适合两类人一是刚接触 IC 设计环境搭建、需要在自己机器上复现一套可用工具链的新手二是从 CentOS 迁移过来、发现 Ubuntu 下依赖库和路径行为不一样、需要一份对照清单的熟手。这篇笔记按系统准备、依赖补齐、安装器操作、环境变量与 license、排错、验证的顺序拆开讲重点放在 Ubuntu 20.04 特有的坑上。2. 系统准备与依赖补齐Ubuntu 20.04 和 CentOS 的差异在哪Cadence 这套工具的原生支持平台长期偏向 RHEL/CentOSUbuntu 能装但需要手动补不少东西。差异主要集中在三块一是 32 位兼容库Calibre 和部分 license 工具依赖 i386 版本的 X11 库二是 shell 环境安装脚本大量使用 ksh/cshUbuntu 默认没有三是系统标识部分安装器会读/etc/redhat-release判断发行版Ubuntu 上这个文件不存在需要伪造一个。先把这三点想清楚后面每一步都知道自己在补什么。2.1 虚拟机参数与最小化安装虚拟机内存给到 4G 以上磁盘尽量大原因很直接IC617 的 base 加 hotfix 解压后就占好几个 GSpectre 和 XCELIUMMAIN 各自还有独立目录再加上 Calibre 的规则库和临时文件磁盘紧张时最先出问题的是/或/usr/tmp空间不足表现为安装到一半报写入失败。安装 Ubuntu 时选英文、最小化安装主机名别用默认的装完先关掉开机自动挂载光盘再联网。共享文件夹这一步有个容易忽略的点安装过程中不要急着在虚拟机设置里加共享目录等系统和 VMware Tools 都就绪之后再挂。原因是安装器运行时会往当前目录写临时文件共享目录的权限和 inode 行为跟本地盘不一致容易在解压阶段报奇怪的错误。装好 VMware Tools 之后再挂共享盘把安装包放在英文路径下后面用安装器直接指向共享目录即可。# 系统更新装完系统第一件事 sudo apt update sudo apt upgrade -y # 挂载 VMware Tools 光盘后解压安装 mkdir -p ~/Desktop/tools sudo tar -zxvf /media/$USER/VMware\ Tools/VMwareTools-*.tar.gz -C ~/Desktop/tools/ cd ~/Desktop/tools/vmware-tools-distrib sudo ./vmware-install.plvmware-install.pl一路回车用默认值即可装完重启。这一步的意义不只是拖拽文件方便更重要的是显卡驱动和分辨率后面启动 Virtuoso 的图形界面时没有它窗口会异常。2.2 依赖库一次性补齐依赖分几组装别一条命令堆完出错了不好定位。第一组是 shell 和 Java安装器本身是 Java 写的脚本用 ksh/csh 跑第二组是 X11 和 ncurses图形界面和终端库第三组是 32 位兼容库Calibre 相关第四组是字体不装的话 Calibre 界面字体发虚。# 第一组shell 与 Java 运行环境 sudo apt-get install -y ksh csh openjdk-8-jre openjdk-8-jdk xterm # 第二组终端与 X11 开发库 sudo apt-get install -y libncursesw5-dev libxtst6:i386 libxi6:i386 python net-tools # 第三组C 运行时32 位版本给 Calibre 用 sudo apt-get install -y libstdc6 lib32stdc6 # 第四组字体装完重启生效 sudo apt-get install -y xfonts-75dpi xfonts-100dpiopenjdk-8是这套安装器验证过的版本别图新装 11 或 17安装器启动时可能直接抛异常。libxtst6:i386和libxi6:i386需要先启用 i386 架构如果 apt 报找不到包先执行sudo dpkg --add-architecture i386 sudo apt update。net-tools提供ifconfiglicense 配置脚本里会调用。还有两个库在 Ubuntu 20.04 的源里已经移除需要手动下 deb 包multiarch-support和libxp6。前者是旧版多架构支持后者是 X11 打印扩展Cadence 的部分组件链接了它。# 手动补两个已从源中移除的库 wget http://ftp.br.debian.org/debian/pool/main/g/glibc/multiarch-support_2.28-10_amd64.deb sudo dpkg -i multiarch-support_2.28-10_amd64.deb wget http://launchpadlibrarian.net/183708483/libxp6_1.0.2-2_amd64.debs sudo dpkg -i libxp6_1.0.2-2_amd64.deb装完用ldconfig -p | grep libXp确认库已注册。如果 dpkg 报依赖缺失用sudo apt-get -f install收尾。2.3 系统标识伪造与软链接安装器读/etc/redhat-release判断平台Ubuntu 上没有这个文件直接创建一个内容写成 RHEL 的即可。同时建几个软链接把 Ubuntu 的库名映射到工具期望的旧名字。# 伪造 redhat-release骗过安装器的平台检查 sudo sh -c echo Red Hat Enterprise Linux release 6.12 /etc/redhat-release sudo chmod 777 /etc/redhat-release # 临时目录安装器会往这里写东西 sudo mkdir -p /usr/tmp sudo chmod -R 777 /usr/tmp/ # 库名软链接termcap 和 libcrypto 的旧版本名 sudo ln -s /lib/x86_64-linux-gnu/libncursesw.so.5.9 /lib/libtermcap.so.2 cd /lib/x86_64-linux-gnu/ sudo ln -s libcrypto.so.1.1 libcrypto.so.6libtermcap.so.2是给老版本二进制用的Ubuntu 20.04 只有 ncursesw软链接过去即可。libcrypto.so.6同理OpenSSL 1.1 的实际文件名是libcrypto.so.1.1但部分工具按.6去找。软链接建完用ls -l确认指向正确别建反了。3. 安装器操作IC617、Spectre18、Calibre19、XCELIUMMAIN_18 逐个过四个组件里IC617 是主体Spectre 和 XCELIUMMAIN 是仿真器Calibre 是独立厂商的验证工具安装方式不完全一样。IC617 和两个仿真器走同一个 IScape 安装器Calibre 有自己的安装脚本。先把目录规划好再按顺序装。3.1 目录规划与 IScape 启动安装目录建议统一放在/opt下按厂商和工具分。IC617 装到/opt/cadence/IC617Spectre 装到/opt/cadence/SPECTRE18XCELIUMMAIN 装到/opt/cadence/XCELIUMMAIN18Calibre 装到/opt/mentor/Calibre2019license 目录单独放/opt/mentor/license。sudo mkdir -p /opt/cadence/ sudo mkdir -p /opt/mentor/Calibre2019 sudo mkdir -p /opt/mentor/licenseIScape 是安装器的名字不需要拷贝到本地直接从共享目录运行。进入共享盘里 IScape 的 bin 目录执行启动脚本。# 假设共享盘挂在 /mnt/hgfs/CadenceIC 下 cd /mnt/hgfs/CadenceIC/IScape04.23-s010lnx86/iscape.04.23-s010/bin sudo ./iscape.sh启动后是图形界面选安装包所在目录它会自动识别包类型。IC617 的安装顺序是先装 HotFix装完会提示添加 Base CD这时选第二项把 base 路径指过去。安装路径填/opt/cadence/IC617中途会显示oa_v22.50.043这个子路径记下来后面配环境变量要用。其余提示一路确认最后 Done。Spectre18 和 XCELIUMMAIN_18 用同一个安装器重复上面的流程只是安装路径换成各自的目录。三个组件装完/opt/cadence下应该有 IC617、SPECTRE18、XCELIUMMAIN18 三个目录每个目录下都有bin、tools等子目录。3.2 Calibre19 的安装与 AVX2 检查Calibre 的安装脚本是独立的不走 IScape。装之前先确认 CPU 支持 AVX2这是硬性要求不支持的话 Calibre 装完也打不开或者运行到一半崩溃。# 检查 CPU 是否支持 AVX2 grep -o avx2 /proc/cpuinfo | head -1有输出说明支持没输出就别往下装了换机器或换 Calibre 版本。确认支持后进入 Calibre 安装包目录执行安装脚本。# 进入 Calibre 安装包目录执行安装 cd /mnt/hgfs/CadenceIC/Calibre2019 sudo ./install.ixl安装器会问安装路径填/opt/mentor/Calibre2019。装完把 license 文件放到/opt/mentor/license下后面配环境变量时指向这里。Calibre 的规则库DRC/LVS rule deck通常由工艺厂提供安装包里不一定带需要单独放。3.3 环境变量与 license 配置四个组件装完环境变量要统一写进~/.bashrc或/etc/profile。写~/.bashrc只对当前用户生效写/etc/profile对所有用户生效按需选。关键是PATH、LM_LICENSE_FILE和各自的安装根目录变量。# 追加到 ~/.bashrc export CDS_INST_DIR/opt/cadence/IC617 export CDS_ROOT$CDS_INST_DIR export PATH$CDS_INST_DIR/bin:$CDS_INST_DIR/tools/bin:$PATH export SPECTRE_HOME/opt/cadence/SPECTRE18 export PATH$SPECTRE_HOME/bin:$PATH export XCELIUMMAIN_HOME/opt/cadence/XCELIUMMAIN18 export PATH$XCELIUMMAIN_HOME/bin:$PATH export MGC_HOME/opt/mentor/Calibre2019 export PATH$MGC_HOME/bin:$PATH # licenseCadence 和 Calibre 分开配端口按实际 license 文件写 export LM_LICENSE_FILE27000localhost:27001localhost export CDS_LIC_FILE27000localhost export MGC_LIC_FILE27001localhostLM_LICENSE_FILE用冒号分隔多个 license 服务Cadence 走 27000Calibre 走 27001具体端口以 license 文件里的SERVER行为准。改完执行source ~/.bashrc生效。验证方式which virtuoso应该指向/opt/cadence/IC617/bin/virtuosowhich calibre指向/opt/mentor/Calibre2019/bin/calibre。license 服务本身需要单独起Cadence 用lmgrdCalibre 用 Mentor 的mgcld。启动命令和 license 文件路径相关常见做法是把启动脚本写成 systemd service 或加到rc.local开机自启。手动启动的话# Cadence license 服务路径按实际安装位置调整 /opt/cadence/IC617/tools/bin/lmgrd -c /opt/mentor/license/cadence.lic -l /tmp/cadence_lic.log # Calibre license 服务 /opt/mentor/Calibre2019/bin/mgcld -c /opt/mentor/license/calibre.lic -l /tmp/calibre_lic.log日志文件里能看到UP字样说明服务起来了。如果报端口占用换端口或先lsof -i:27000查谁占着。4. 避坑与排查Ubuntu 20.04 下最容易翻车的五个点这套环境装下来报错大多集中在依赖、路径和 license 三块。下面五条是按出现频率排的每条按现象、原因、解决写照着对号入座。4.1 安装器启动即闪退或报 Java 异常现象执行iscape.sh后窗口一闪而过终端里留一段 Java 堆栈。原因系统默认 Java 不是 8或者JAVA_HOME没配。解决java -version确认是 1.8不是的话用update-alternatives --config java切到 openjdk-8并在/etc/profile里补JAVA_HOME/usr/lib/jvm/java-8-openjdk-amd64source后重开终端再启动安装器。4.2 Calibre 装完打不开报 illegal instruction现象calibre -gui直接报非法指令退出。原因CPU 不支持 AVX2或者虚拟机没把 AVX2 透传给 guest。解决先在宿主机确认 CPU 支持再在虚拟机设置里把 CPU 虚拟化相关选项打开让 guest 能看到avx2标志。grep avx2 /proc/cpuinfo没输出就是没透传改虚拟机配置后重启。4.3 Virtuoso 启动报找不到 libtermcap 或 libcrypto现象启动 Virtuoso 时终端报error while loading shared libraries: libtermcap.so.2或libcrypto.so.6。原因2.3 节的软链接没建或者建错了指向。解决ldd $(which virtuoso) | grep not found列出缺失的库逐个补软链接。注意libcrypto.so.6要指向libcrypto.so.1.1别指向别的版本。4.4 license 起不来工具报 checkout 失败现象工具启动后提示 license checkout failed日志里lmgrd没起来或端口不通。原因license 文件里的 hostname 和实际主机名不一致或者端口被占。解决hostname看实际主机名和 license 文件SERVER行对比不一致就改 license 文件或改主机名。端口占用用lsof -i:27000查换端口后同步改CDS_LIC_FILE。4.5 安装到一半报磁盘写入失败现象IScape 解压到某个百分比报写入错误。原因/usr/tmp或/opt所在分区空间不足或者共享目录权限不对。解决df -h看各分区剩余/opt至少留 20G。共享目录安装的话确认挂载参数没带只读必要时把安装包拷到本地盘再装。5. 验证与进阶从启动 Virtuoso 到跑通一次混合仿真装完不等于能用得跑一遍最小闭环验证。先启动 Virtuoso 确认图形界面正常再建一个反相器原理图用 Spectre 跑 DC 和瞬态最后用 XCELIUMMAIN 跑一次数模混合仿真Calibre 那边跑一次 DRC 看规则库能否加载。这套流程走通说明四个组件都活着。5.1 最小验证流程启动 Virtuoso 的命令是virtuoso 第一次启动会初始化配置目录稍慢。界面出来后新建 library画一个反相器挂上 Spectre 的模型库跑 DC 扫描看传输曲线。这一步验证的是 IC617 和 Spectre 的联动。然后开一个数字模块用 XCELIUMMAIN 做混合仿真验证数模接口。Calibre 单独跑calibre -drc rule.file看能否解析规则并输出结果。验证项命令/操作通过标准Virtuoso 启动virtuoso 主窗口正常无库加载报错Spectre 仿真ADE 里跑 DC 扫描输出波形日志无 license 错误XCELIUMMAIN混合仿真配置后运行数模两侧结果一致Calibre DRCcalibre -drc rule.file规则解析成功输出结果文件5.2 环境变量固化与备份环境变量写在~/.bashrc里只对交互式 shell 生效图形界面启动的工具可能读不到。稳妥做法是把关键变量也写进/etc/environment或者写一个cadence.sh脚本在启动工具前source一次。我一般会在/opt/cadence下放一个env.sh内容就是第 3.3 节那几行需要时source /opt/cadence/env.sh。# /opt/cadence/env.sh 示例供图形界面或非交互场景 source export CDS_INST_DIR/opt/cadence/IC617 export PATH$CDS_INST_DIR/bin:$CDS_INST_DIR/tools/bin:$PATH export CDS_LIC_FILE27000localhost # ... 其余变量同上装好一套环境后把/opt/cadence、/opt/mentor和 license 文件一起打包备份下次换机器直接解压改主机名就能用省掉重装的两三个小时。这个习惯是从一次虚拟机磁盘损坏后养成的当时四个组件重装了一遍光排依赖就花了一下午。从那以后我每次装完都先tar一份整目录再动别的配置。希望这套流程能帮到你少走几段弯路。本文还有配套的精品资源点击获取

相关推荐

《The Art of SEO》拆书实战:从抓取索引到E-E-A-T的SEO系统学习框架
《The Art of SEO》拆书实战:从抓取索引到E-E-A-T的SEO系统学习框架

简介:《SEO艺术:搜索引擎优化的终极指南》第四版PDF电子书,面向SEO初学者、数字营销从业者及网站运营人员,系统讲解搜索引擎优化从入门到进阶的完整知识体系,帮助读者理解排名机制并规避黑帽风险。全书由Eric Enge等三… · 2026/11/3 18:55:08

美股数据API选型与开发实战指南
美股数据API选型与开发实战指南

1. 美股数据API的价值与选型逻辑在金融科技领域,实时获取美股市场数据是量化交易、投资分析和金融App开发的基础需求。纳斯达克和纽交所作为全球两大顶级证券交易所,每日产生海量交易数据,通过API对接这些数据源已成为现代金融开发的标配方案… · 2026/11/2 18:05:54

75个电脑基础知识:从硬件到系统故障排查入门指南
75个电脑基础知识:从硬件到系统故障排查入门指南

帮人看电脑这件事我干了十几年,最常听到的开场白是“我这电脑是不是要换了”。可真把机器拆开一看,很多时候根本不是硬件不行,而是使用方式出了状况:系统盘塞得只剩几百兆、开机启动项挂了二十多个、散热口被灰堵成毛毡、内存条只… · 2026/11/2 18:05:54

什么是Unlimited-OCR-2?OCR-3.0时代百度无限文档解析模型完整指南
什么是Unlimited-OCR-2?OCR-3.0时代百度无限文档解析模型完整指南

人工智能计算机视觉OCR多模态大模型 【免费下载链接】Unlimited-OCR-2 项目地址: https://ai.gitcode.com/hf_mirrors/baidu/Unlimited-OCR-2 点击查看 免费下载 Unlimited-OCR-2 是百度开源的超长文档解析模型(OCR 模型),主打&q… · 2026/11/3 19:26:23

Batch任务凌晨就提交,为什么仍错过08:00?把截止、兜底和去重补上
Batch任务凌晨就提交,为什么仍错过08:00?把截止、兜底和去重补上

凌晨提交了一批AI摘要,08:00打开页面却发现任务还没完成。遇到这种情况,先确认程序有没有把“提交成功”当成“结果可用”:Batch是异步执行方式,拿到任务编号,并不代表已经生成了所有可交付的结果。 如果内容有明确截止… · 2026/11/3 19:26:23

Ego Lite怎样让AI操作网页?用一次真实表单演示看懂快照与回读
Ego Lite怎样让AI操作网页?用一次真实表单演示看懂快照与回读

AI操作网页,不必每一步都盯着截图猜坐标。Ego Lite向Agent提供页面快照、填写、点击和结果读取等能力:模型先获得页面里有哪些控件,再调用工具操作浏览器,最后读取页面变化,决定是否继续。 下面用一个无账号、无外部请… · 2026/11/3 19:26:23

Fixture DRI Training_Fixture讲解
Fixture DRI Training_Fixture讲解

目录 一、坐标转换介绍 坐标转换介绍 坐标转换示例 如何实现坐标转换 CogTransform2DLinear 的方法介绍 形状坐标转换的方法介绍 坐标转换的功能 二、转换坐标 图像转换坐标 脚本转换坐标 用脚本转换坐标(MapPoint): 三、Mapping工具 MappingToolBlock流程 介绍 … · 2026/11/3 19:26:23

Docker Image-- 镜像命令详解与使用示例
Docker Image-- 镜像命令详解与使用示例

目录 1. Docker 镜像是什么 2. 镜像命令详解 2.1 docker images 2.2 docker tag 2.3 docker pull 2.4 docker push 2.5 docker rmi 2.6 docker save 2.7 docker load 2.8 docker image inspect 2.9 docker history 2.10 docker image prune 2.11 docker build 2… · 2026/11/3 19:26:23

LinkedList知识
LinkedList知识

一、LinkedList 介绍LinkedList 是 List 接口的实现类,同时实现了Deque(双端队列)接口 ✅ List 共性:有序、可重复、带索引 底层:双向链表,每个 Node 节点:prev前驱指针 item数据 next后继指针… · 2026/11/3 19:25:22

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/2 13:10:28

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 6:04:24

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 5:52:46

STM32F411RE与MAX14431实现SPI隔离:工业现场抗共模干扰实战
STM32F411RE与MAX14431实现SPI隔离:工业现场抗共模干扰实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 1:01:59

ESP32+大模型AI硬件开发:从Demo到产品的8个工程问题
ESP32+大模型AI硬件开发:从Demo到产品的8个工程问题

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 1:01:59

基于MAX14431BAEE+与PIC18F85J10的SPI隔离方案设计与实践
基于MAX14431BAEE+与PIC18F85J10的SPI隔离方案设计与实践

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 1:01:59

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/2 13:10:28

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 6:04:24

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 5:52:46

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码