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

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

3天内不再提示

嵌入式开发工具的现状和发展简史

analog_devices 来源:亚德诺半导体 2025-11-11 09:49 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

集成开发环境(IDE)正在经历深刻变革。传统意义上披着“图形界面”外衣的编译器,已不再能满足当今的需求。随着嵌入式系统变得越来越强大,而且AI开始融入几乎所有设计中,开发者需要的是能够理解开发者工作内容的开发环境。新一代IDE应能帮助驾驭复杂性,强化安全性,并让软件开发工作更加轻松愉悦。

嵌入式开发工具现状

嵌入式软件行业正面临日益严峻的挑战:开发者所依赖的工具已无法应对日趋复杂的现代硬件设计。

SoC(片上系统)功能越来越强大,但IDE仍处于分散割裂的状态。

开发者为了让一个系统运行起来,经常需要在多个厂商提供的开发环境之间来回切换。

在多个DSPMCU之间调试复杂问题可能需要花费数周时间。

当模型因硬件资源受限而无法正常部署时,AI工作流程就会停滞不前。

安全性、可重复性和自动化现在已是必不可少,而非可有可无。

如果继续依赖针对简单系统构建的传统IDE,边缘端的创新将会放缓。我们需要的是一个能够驾驭当今系统复杂性的平台。

IDE简史

在20世纪90年代至21世纪初,IDE还只是集合编译器和JTAG调试器的简单工具。虽然能很好地支持单核MCU的开发,但除了代码编辑和基本调试之外,几乎没有额外的功能。

随着系统的发展,厂商添加了引脚映射、时钟配置和RTOS感知等功能。这些新增功能虽然有所助益,但往往局限于特定生态或厂商。一旦更换芯片,整个工作流程也必须彻底改变。

随后,Zephyr、RTOS等开源项目陆续登场,Visual Studio Code也迅速崛起,使得业界对开发环境的预期发生重大变化,开发者的核心诉求包括:

可移植

自动化

可扩展

通用软件开发已普遍采用容器化构建和CI/CD流水线。然而,嵌入式工具似乎还停留在原地。

阻碍嵌入式IDE发展的因素

尽管历经数十年的演进,然而大多数嵌入式IDE仍然存在如下四大短板:

碎片化:工具链与单一供应商绑定。多核系统常常需要多个IDE。

AI支持滞后:鲜有IDE原生支持AI工作流程。开发者必须手动整合脚本和框架。

安全集成薄弱:安全引导和OTA更新被视为独立的SDK,而非核心工作流程的一部分。

开发者体验欠佳:接口不一致且陈旧,导致开发容易出错,令人沮丧。

由此带来的结果是:浪费时间,重复劳动,阻碍创新。

嵌入式开发的新现状

现代SoC不再只是单一IC,而是一个复杂的生态系统。它们集成了异构内核、加速器、DSP和专用功能模块,要求各部分协调运作。开发者现在必须跨界协调,跨架构调试,同时保证性能稳定可靠。

每个内核可能使用不同的指令集、内存空间和工具链。为了适应新的业务需求,开发者的工作流程必须做出改变。

与此同时,人工智能/机器学习(AI/ML)现已在边缘应用中占据核心地位。开发者必须弥合以下环节之间的差距:

数据科学和嵌入式开发工作流程

模型训练(如PyTorch、TensorFlow

嵌入式部署(量化、优化、硬件映射)

代码生成

从设计伊始,所有环节都必须确保安全,并严格遵循IEC 62443、欧盟《网络弹性法案》和其他标准。可信执行环境(TEE)、安全引导和加密信任根必须原生集成,而非事后添加。

这一切促使IDE从单纯的生产力工具转变为构建安全、智能系统的得力助手。

面向未来的愿景:CodeFusion Studio

我们见过太多类似场景:

工程师因低效笨拙的工具而浪费数日

数据科学家因硬件限制而倍感挫败

企业因工具局限而延缓AI的落地

这就是我们打造CodeFusion Studio的初衷,体现了我们对嵌入式开发的未来构想。秉持开放理念,我们设计了一个具有如下特性的平台:

支持嵌入式工程师与AI开发者无缝协作

从一开始就融合安全性和适应性

带来出众的开发者体验

CodeFusion Studio并非普通的IDE,而是一个更智能、更强大的开发环境,帮助开发者创造未来。

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

    关注

    5210

    文章

    20726

    浏览量

    338079
  • IDE
    IDE
    +关注

    关注

    0

    文章

    368

    浏览量

    49262
  • AI
    AI
    +关注

    关注

    91

    文章

    41729

    浏览量

    302932
  • 开发环境
    +关注

    关注

    1

    文章

    275

    浏览量

    17689

原文标题:重新审视IDE:嵌入式和AI开发的未来

文章出处:【微信号:analog_devices,微信公众号:analog_devices】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    PPEC Workbench,不止是IDE,更是嵌入式智能开发生态中枢

    当前嵌入式开发领域从不缺单一功能的IDE,缺的是能连接生态、驱动产业的新中枢。随着工业智能化升级加速,芯片多元化、外设多样化、需求个性化趋势日益凸显,传统开发工具局限于基础编码需求,无法破解全流程
    的头像 发表于 04-03 11:04 2950次阅读
    PPEC Workbench,不止是IDE,更是<b class='flag-5'>嵌入式</b>智能<b class='flag-5'>开发</b>生态中枢

    低代码可视化,破解嵌入式开发高门槛难题

    在工业控制、智能硬件、物联网快速发展的今天,嵌入式开发作为核心支撑技术,其高门槛却成为行业发展的绊脚石。专业编码要求高、新人上手慢、项目迭代滞后等问题,制约着人才储备与技术普及
    的头像 发表于 03-25 14:13 259次阅读
    低代码可视化,破解<b class='flag-5'>嵌入式开发</b>高门槛难题

    EsDA 科普 | 一文读懂嵌入式开发的“全家桶”方案

    链。EsDA是什么?EsDA(嵌入式系统设计自动化)是ZLG致远电子面向工业智能物联领域推出的软件过程管理与开发工具集。它并非单一软件,而是由多个专业组件构成的完
    的头像 发表于 03-18 11:37 369次阅读
    EsDA 科普 | 一文读懂<b class='flag-5'>嵌入式开发</b>的“全家桶”方案

    嵌入式软件开发工具市场新动向:订阅制趋势下的中国开发者选择

    面对软件业从永久授权模式广泛转向订阅制的行业趋势,作为行业两大主流嵌入式软件开发工具,即Keil MDK与IAR Embedded Workbench也推出了不同的市场策略,正在为中国开发者带来新的选择考量。
    的头像 发表于 01-30 17:20 993次阅读
    <b class='flag-5'>嵌入式</b>软件<b class='flag-5'>开发工具</b>市场新动向:订阅制趋势下的中国<b class='flag-5'>开发</b>者选择

    MIKROE与瑞萨签署多年MCU嵌入式开发工具支持协议

    2026年1月28日: 作为一家通过提供基于成熟标准的创新式硬件、软件产品来大幅缩短开发时间的嵌入式解决方案公司,MIKROE与总部位于东京的全球半导体解决方案提供商瑞萨电子签署了一项为期多年
    发表于 01-28 12:04 1376次阅读
    MIKROE与瑞萨签署多年MCU<b class='flag-5'>嵌入式开发工具</b>支持协议

    嵌入式开发常用函数速查表

    嵌入式开发中,掌握常用函数的用法可以大大提高开发效率。无论是单片机初学者还是有一定经验的工程师,熟悉函数库和调用方式都是必备技能。今天,我们为大家整理一份嵌入式开发常用函数速查表,覆盖GPIO
    的头像 发表于 01-19 09:06 520次阅读
    <b class='flag-5'>嵌入式开发</b>常用函数速查表

    嵌入式开发在AI时代的发展变革展望

    嵌入式系统在现代科技中应用广泛,随着工业场景的智能化应用需求不断增长,其复杂性随之增加,传统开发面临诸多挑战。IDE作为核心开发工具,需适应多核系统和AI融合趋势。森木磊石PPECWorkbench
    的头像 发表于 01-14 12:15 868次阅读
    <b class='flag-5'>嵌入式开发</b>在AI时代的<b class='flag-5'>发展</b>变革展望

    什么是嵌入式应用开发

    。 · ‌医疗设备‌:如心电图仪、血压计等。 开发工具和技术 嵌入式开发过程中常用的工具包括: · ‌集成开发环境(IDE)‌:用于编写、编译和调试代码。 · ‌编译器‌:将高级
    发表于 01-12 16:13

    恩智浦嵌入式HMI应用开发工具GUI Guider 1.10.1全新上线

    恩智浦嵌入式HMI应用开发工具GUI Guider 1.10.1全新上线啦!新版本重点聚焦性能提升、工具链升级、多点触控体验以及开发板适配,进一步优化IDE界面,增强功能稳定性,并完善
    的头像 发表于 12-28 09:45 2118次阅读

    分享一个嵌入式开发学习路线

    法,这些语法在嵌入式开发中至关重要。 2. 技能进阶期(2-3个月) 从51单片机过渡到主流的ARM Cortex-M系列(嵌入式就业核心平台),学会使用STM32单片机,掌握嵌入式开发的“标准
    发表于 12-04 11:01

    嵌入式开发工具版本的选择策略

    今天,我们就来结合嵌入式常见的几个软件(如Keil / IAR、VS Code 、Source Insight、VMware、Git等),简单讲一讲嵌入式开发工具软件版本选择策略。 开发团队软件
    发表于 11-25 06:11

    嵌入式开发的关键点介绍

    嵌入式开发在现代科技中扮演着非常重要的角色。随着物联网的发展嵌入式系统的需求也越来越大。嵌入式开发不仅需要开发人员具备深入的硬件知识和编程
    发表于 11-13 08:12

    恩智浦如何攻克两大嵌入式开发难题

    在我们的身边,嵌入式系统无处不在。而随着技术的进步和应用的拓展,今天的嵌入式开发也面临着诸多新课题、新挑战。
    的头像 发表于 10-27 09:28 2123次阅读

    新一代嵌入式开发平台 AMD嵌入式软件和工具2025.1版现已推出

    AMD 2025.1 版嵌入式软件和工具是面向新一代嵌入式系统开发而打造的综合平台,全面加速概念构想到部署落地。 2025.1 版嵌入式软件
    的头像 发表于 08-20 09:15 4314次阅读

    嵌入式开发就业还有前景吗?

    嵌入式发展前景如何呢?随着科技的飞速发展嵌入式开发在各个领域的应用越来越广泛,因此嵌入式开发的就业前景也备受关注。以下将从智能家居、医疗
    发表于 07-16 10:47