0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

代码如何重塑硬件设计,AI如何加速创新?

KiCad 来源:KiCad 作者:KiCad 2025-09-06 11:19 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

TS Circuit 创始人 Sebe 与 Atopile 创始人 Matt 之间非常有意思的一段对话,讨论了代码如何重塑硬件设计及 AI 如何加速创新。非常值得完整的听一遍,用中文重塑了对话,方便大家学习。

以下是播客的详细简报文档,回顾了主要主题和最重要的观点/事实,并引用了原文:

主题:本播客节目探讨了代码在电子产品设计中的未来作用,重点关注如何通过软件驱动的方法来加速硬件开发,并克服当前行业中的痛点。

主要讨论者:

Sebe: TS Circuit 的创始人(“React for electronics”),专注于让网络开发者更容易使用 TypeScript 和 React 创建电子产品。

Matt: Atopile 的创始人(一个用代码设计电路板的工具),前特斯拉工程师(Mega Pack 的热控制固件、测试套件),机械/机电一体化/机器人/计算机科学背景。

主题与观点:

现有电子产品设计工具的局限性与痛点:

“PDF 和 Wiki 之间的硬件团队和编码团队之间的鸿沟”: Matt 在特斯拉工作时,作为固件工程师,主要通过 PDF 格式的系统图和原理图来了解硬件,这些文档通常存储在 Confluence 等地方。“我当时主要是做代码的。我的意思是,我主要是一名软件固件工程师。因此,即使通常当我想要调出一些东西,比如系统图、原理图,以弄清楚我的固件应该做什么时,我通常只能拿到 PDF。”这种工作流程效率低下,且容易出错。

Altium 许可证限制: Altium 等传统 ECAD 工具的许可证成本高昂,导致硬件团队和软件团队之间存在信息壁垒。“这其中很大一部分原因就归结于 Altium 许可证。”这限制了工程师对硬件设计的直接访问和理解。

操作系统兼容性问题: 大多数机械 CAD 和 ECAD 工具仅支持 Windows,这给使用 macOS 等其他操作系统的工程师带来了不便。“几乎所有的机械 CAD 和 ECAD 都只支持 Windows,只有很少一部分能在 OSX 上运行,或者你得运行 parallels。”Matt 从 Windows 转向 Mac 的个人经历也印证了这一点。

封闭的数据表和信息共享: 许多芯片制造商要求签署 NDA 才能获取其芯片的数据表,这阻碍了创新和信息共享。“你会在电子产品中想到,即使是开放的数据表,比如‘嘿,我想买你的芯片’。显然,他们会给我关于它的信息,但事实并非如此。如果你尝试从一些大型制造商那里购买 BMS 芯片,你需要签署 NDA 才能获取数据表,以便尝试使用该芯片并了解其功能。”Matt 对此表示困惑,认为这无助于销售更多产品,并且在逆向工程面前意义不大。

2. 代码在电子产品设计中的未来愿景(“Tony Stark”式开发):

加速创新和迭代: 播客的核心愿景是实现像电影中托尼·斯塔克那样通过代码快速设计和迭代电子产品。“托尼·斯塔克在他的工作室里,这引发了我们所有人的共鸣,伙计。这不仅仅是你和我,我知道对 Nion 和 Duncan 来说也是如此……在未来,我们应该能够在几天内设计出一辆汽车,一辆真正高质量的生产级汽车。”

“探索更多,更深入”: 通过代码,工程师可以更有效地探索设计方案,尝试更多“异想天开”的想法,这些在传统流程下可能会被项目经理拒绝。“让你更有效地探索,这样你就可以做出更好版本的产品,或者更深入地尝试今天你的项目经理会说你疯了,我们不可能做六个月的研发项目,我们必须交付一些东西。”

从软件开发的“精益”模式中学习: 硬件开发可以借鉴软件开发的精益方法,减少对物理原型的高额投入,促进更早、更快的实验。“在软件中,我们有这种非常精益的心态,你可以以巨大的方式模拟一个业务……我认为软件中的那种精益心态非常有成效。它让人们能够梦想。我认为通过将这些工具带到硬件领域,我们不会看到更多的汽车。谁在乎汽车呢?我们有很多车。它将让人们像我们在软件中一样梦想,但是在整个硬件领域。”

开放性和协作: 代码作为硬件的描述方式将改变行业心态,促进开放生态系统和信息共享。“我认为描述硬件的代码将改变这一点,因为它将改变行业的心态。当你拥有一个充满活力的生态系统和共享价值时,突然之间,参与进来就变得有利可图了。你不想成为那个坐在功劳簿上等待人们来找你的制造商,而人们却在使用其他东西。”

3. 确定性生成设计(Deterministic Generative Design):

Matt 提出了“确定性生成设计”的概念,即给定相同的输入,代码将产生相同的输出。这使得设计变得可测试、可验证。“我将其视为确定性生成设计。你得到了生成设计,你在那里得到了这些边界条件,它会在其中随机创建一些东西。我将代码视为电子产品的一个确定性中间步骤。这意味着如果你重新编译相同的输入,你就会得到相同的输出,这意味着突然之间,它是可测试的,可验证的,所有这些类型的东西。”

降低工程师负担,提升质量: 这种方法可以减轻工程师创建高质量产品的负担,使“最常走的路径”成为高质量标准。“它极大地减轻了工程师创建高质量产品的负担,所以你选择最常走的路径。”

4. 标准化和生态系统:

实际标准(De Facto Standard): 某些芯片(如 Raspberry Pi Pico、ESP32STM32、Nordic NRF52 系列)由于其易用性和强大的社区支持,正在成为事实上的标准,尤其是在原型设计和低产量产品中。“现在,Raspberry Pi Pico 对我们和我们的一些用户来说,实际上已经成为了一种事实上的标准,可以随处使用。”

Arduino 生态系统的影响: Arduino 对许多芯片(包括 ESP32 和其他系列)的支持极大地简化了固件开发,成为 Matt 在非生产项目中的首选。“我通常会说,我是一名固件工程师,但我不太喜欢编写健壮的固件。我喜欢使用 Arduino。事实上,这是我设计任何非生产新品时最大的决定因素之一,我需要它简单易用。所以它是 ESP32,我前面提到的 Raspberry Pi Pico、STM32 或 Nordic NRF52 系列,现在都支持 Arduino。我不太可能接触任何不支持它的东西。”

Platformio: Matt 推荐使用 Platformio 作为 Arduino 工具集的替代品,因为它更强大。

5. 人工智能在电子产品设计中的应用:

AI 作为代码生成工具: AI(如 ChatGPT、GitHub Copilot、Claude)可以作为代码生成工具,加速设计过程。Sebie 提到 Duncan(来自 Jitex)的研究发现 Claude 在电路设计方面的表现非常出色。“Duncan from Jitex 做了一篇关于使用 AI 进行电路的巨大文章,他发现 Claude 基本上做得非常棒。”

AI 的局限性: Matt 认为 ChatGPT 在生成大型、高质量代码方面仍有不足,但在小规模任务和作为初稿工具方面非常有用。“我通常发现,一旦你让 ChatGPT 做一些更大的事情,它的质量就不如我预期的那么高,所以我需要重写大部分结构,所以它最适合小规模任务。”

最重要的想法或事实:

电子产品设计的根本问题在于当前的工具和流程是基于 PDF 和封闭信息(如 Altium 许可证限制和数据表 NDA),这导致了效率低下和创新瓶颈。

代码被视为克服这些限制的关键,能够实现“Tony Stark”式的快速迭代和探索性设计。

“确定性生成设计”是核心概念,强调通过代码实现可重复、可验证的硬件设计。

开放生态系统和标准化的重要性,某些易于使用的芯片(如 Raspberry Pi Pico 和 ESP32)及其社区支持正在成为事实标准,推动了行业的变革。

AI(特别是 Claude)在生成电子产品代码方面显示出巨大潜力,但仍需进一步发展才能处理更复杂的任务。

总结:

播客描绘了一个令人兴奋的未来,即通过将软件开发的原则和工具(如代码、开源、精益迭代、AI辅助)引入硬件设计,电子产品开发将变得更快、更开放、更具创新性。挑战在于打破现有工具和商业模式(如封闭数据表)的束缚,建立一个更协作、更透明的行业生态系统。


注意:如果想第一时间收到 KiCad 内容推送,请点击下方的名片,按关注,再设为星标。

常用合集汇总:

和 Dr Peter 一起学 KiCad

KiCad 8 探秘合集

KiCad 使用经验分享

KiCad 设计项目(Made with KiCad)

常见问题与解决方法

KiCad 开发笔记

插件应用

发布记录

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • AI
    AI
    +关注

    关注

    91

    文章

    41964

    浏览量

    303060
  • 代码
    +关注

    关注

    30

    文章

    4983

    浏览量

    74533
  • KiCAD
    +关注

    关注

    6

    文章

    334

    浏览量

    10584
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Agentic AI重塑电信生态的四大路径

    AI正在以辅助化方式快速重塑软件开发。AI研究员Andrej Karpathy提出了 “氛围编程”(vibe coding) 这一概念,形容开发者以自然语言表达开发意图,再由AI ag
    的头像 发表于 05-11 10:56 1459次阅读

    AI硬件浪潮来袭,移远如何打通AI硬件落地的“最后一公里”

    近日,移远通信受邀参与由CSDN与华秋联合主办的AI智能硬件创业创新论坛上海站和苏州站活动,AI产品经理汪衎发表《AIOpenPlatform破解A
    的头像 发表于 05-08 19:03 434次阅读
    <b class='flag-5'>AI</b><b class='flag-5'>硬件</b>浪潮来袭,移远如何打通<b class='flag-5'>AI</b><b class='flag-5'>硬件</b>落地的“最后一公里”

    Vibe Coding AI全栈开发实战

    Coding AI全栈开发模式凭借其独特的优势,正成为开发者们提升效率、加速创新的新利器。(搜星 课it。top) Vibe Coding:重新定义开发范式 Vibe Coding,字面意思是“氛围编程
    发表于 04-15 16:02

    嵌入式AI开发必看:杜绝幻觉,才是工业级IDE的核心底气

    AI浪潮正在重塑嵌入式开发范式,代码生成效率大幅提升的同时,“AI幻觉”问题却成为工业场景落地的核心阻碍——看似合规的代码暗藏时序错误、
    发表于 03-18 13:49

    还在手动拼接 AI 代码?你的 IDE 早就该升级了

    : 拼接过程中,很容易出现代码片段与硬件平台、现有项目架构不兼容的问题,进而引发系统报错,影响设备正常运行。 ▌ 维护性风险: 不同来源的 AI 代码编码规范不统一,拼接后的
    发表于 03-11 10:25

    广和通亮相2026 AI硬件创新

    1月16日,由硬迹(AING)与硬集谷(AINGOODS)联合主办的“2026 AI硬件创新日”在深圳南山成功举行。广和通受邀出席并系统性展示了其领先的AI全栈能力及多场景
    的头像 发表于 01-21 14:41 1879次阅读

    涂鸦Omni AI Foundation V2.6发布:低代码+多模态,重塑AI硬件创新体验

    涂鸦智能AI开发者平台始终致力于打造行业内最具竞争力的AI硬件创新中间件平台。我们不断强化平台能力、提升开放水平,通过更安全、更可靠、更可规模化的技术体系,持续助力客户实现自主
    的头像 发表于 12-24 18:58 745次阅读
    涂鸦Omni <b class='flag-5'>AI</b> Foundation V2.6发布:低<b class='flag-5'>代码</b>+多模态,<b class='flag-5'>重塑</b><b class='flag-5'>AI</b><b class='flag-5'>硬件</b><b class='flag-5'>创新</b>体验

    重磅合作!Quintauris 联手 SiFive,加速 RISC-V 在嵌入式与 AI 领域落地

    据科技区角报道半导体解决方案提供商 Quintauris 最近宣布和 RISC-V 处理器 IP 领域的头部厂商 SiFive 达成战略合作,目标直接瞄准加速 RISC-V 在嵌入式、AI 系统等
    发表于 12-18 12:01

    何同学“AI寻牛”硬件激发创意,2025 SparkS全球AI硬件创新大赛启动

    11月18日杭州,“2025 SparkS全球AI硬件创新大赛”正式启动。大赛是由属地政府和杭州市人才集团、杭创(人工智能)营、涂鸦智能等联合打造的高能级赛事,依托杭州市AI产业高地、
    的头像 发表于 11-19 18:01 1418次阅读
    何同学“<b class='flag-5'>AI</b>寻牛”<b class='flag-5'>硬件</b>激发创意,2025 SparkS全球<b class='flag-5'>AI</b><b class='flag-5'>硬件</b><b class='flag-5'>创新</b>大赛启动

    聚焦世界显示产业大会,智芯谷“数据+AI重塑硬件创新

    ,从辰显光电的8KTFT基Micro-LED显示屏到京东方蓝鲸AI显示大模型,创新成果体验区里人流如织。在这场以“显示无处不在,AI点靓视界”为主题的行业盛会上,A
    的头像 发表于 11-04 15:55 827次阅读
    聚焦世界显示产业大会,智芯谷“数据+<b class='flag-5'>AI</b>”<b class='flag-5'>重塑</b><b class='flag-5'>硬件</b><b class='flag-5'>创新</b>

    硬件加速模块的时钟设计

    硬件加速模块需要四个时钟,分别为clk_l , clk_r , clk_c , clk_n 。 clk_l : 整个硬件加速模块为了最大化的节约时间成本而采用了类似处理器的流水线设计,具体上将每一层
    发表于 10-23 07:28

    从需求到落地:RISC-V如何重塑下一代AI硬件生态?

    本文由TechSugar编译自SemiWiki人工智能(AI)正重塑计算领域的每一个层面,从训练万亿参数模型的超大规模数据中心,到运行实时推理任务的电池供电型边缘设备,无一不受其影响。各领域对硬件
    的头像 发表于 10-16 09:06 926次阅读
    从需求到落地:RISC-V如何<b class='flag-5'>重塑</b>下一代<b class='flag-5'>AI</b><b class='flag-5'>硬件</b>生态?

    【「AI芯片:科技探索与AGI愿景」阅读体验】+第二章 实现深度学习AI芯片的创新方法与架构

    的时间缩短、效率提升的硬件架构非常重要。因此存内加速方案,X-Former应运而生。它是一种混合存内计算架构,结合了NVM和基于互补金属氧化物半导体(CMOS)的处理元件。 架构如下: 2.2 闪存AI
    发表于 09-12 17:30

    【「AI芯片:科技探索与AGI愿景」阅读体验】+AI芯片的需求和挑战

    AI的应用多种多样。比如:DALL-E2、Midjourney、Stable Diffusion等,不仅包括对话功能,还包括生成图像、视频、语音和程序代码等功能。 竟然连代码都可以生成,会取代程序员
    发表于 09-12 16:07

    进迭时空同构融合技术加速大模型AI应用创新

    同构融合技术为了加速AI计算,芯片企业设计了多种专用处理器架构,如GPGPU、NPU、TPU等。这些专用处理器架构在执行调度代码及应用层代码时,需要主控CPU的配合,如下图所示。因此,
    的头像 发表于 06-06 16:55 1340次阅读
    进迭时空同构融合技术<b class='flag-5'>加速</b>大模型<b class='flag-5'>AI</b>应用<b class='flag-5'>创新</b>