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

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

3天内不再提示

解读全球的嵌入式开发最新开发现状

大鱼机器人 来源:大鱼机器人 2023-07-19 16:04 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在硬件制造过程中,嵌入式系统开发成为不可或缺的重要一部分。

近日,AspenCore Media 在进行嵌入式市场调查之后,围绕嵌入式开发环境、操作系统微处理器/微控制器/FPGA 和设计工具等层面发布了《嵌入式开发现状》的研究报告,解读全球的嵌入式开发最新开发现状。

01

嵌入式开发环境

就应用而言,嵌入式项目的目标范围很广,大多数倾向于工业自动化仪器仪表物联网通信和汽车;其中特别关注性能、连接性、功率效率和信号处理。

be02d6e8-2605-11ee-962d-dac502259ad0.png

嵌入式项目是针对什么类型的应用开发的

根据调查显示,嵌入式项目开发中,最紧迫的设计挑战是满足性能规格、选择合适的处理器和测试/调试,以及安全性和电源管理。超过三分之一的嵌入式设计包含无线功能,近三分之一的嵌入式设计全部或部分致力于物联网应用,其中大多数用于传感器驱动、工业或移动通信。在安全方面,IP 盗窃、产品篡改和克隆是主要的安全问题,特别是对于大型 OEM 而言。

随着围绕人工智能的持续炒作,今年早些时候进行的一项研究反映了这一点:嵌入式人工智能和机器学习吸引了相当多的关注量,其次是嵌入式视觉和语音功能也是大家关注的重点。与此同时,六分之一的受访者正在从事包含人工智能的嵌入式项目。

be1e70f6-2605-11ee-962d-dac502259ad0.png

嵌入式人工智能和机器学习引起了广泛关注

研究中的大多数嵌入式开发人员都从事与软件或硬件相关的活动——无论是编写、测试、调试还是共同设计或与参与硬件集成。

事实上,软件占据了开发人力资源的最大份额。同时,专有代码重用比例比硬件或 IP 重用更为常见。

be39a844-2605-11ee-962d-dac502259ad0.png

硬件和软件重用正在成为嵌入式系统开发的常态

对于软件开发而言,C 和 C++ 仍然在软件编程语言中占主导地位。这种对 C 语言的偏好在北美以外地区和经验丰富的嵌入式设计人员中尤其明显,而早期专业嵌入式开发人员比他们的老同事更倾向于使用 ADA 或 Java

02

LinuxFreeRTOS 并列位居嵌入式开发操作系统榜首

大多数嵌入式项目都以某种形式依赖于操作系统。

在最流行的操作系统列表中,嵌入式 Linux 和 FreeRTOS 位居榜首,其次是 Ubuntu、Debian、Android 和 RTX,最后是 ThreadX。

此外,业界对开源或定制专有解决方案的依赖仍然占主导地位:只有十分之四的项目全部或部分使用商业操作系统。其原因是开发团队除了满足于现有的产品之外,综合成本、易用性、兼容性、安全性等因素考虑,还希望避免只依赖某一家商业供应商。

be598e66-2605-11ee-962d-dac502259ad0.png

流行的嵌入式操作系统

03

多个团队经常更换处理器品牌或系列

在嵌入式领域,使用多个处理器是常态,尤其是在北美设计团队中。

开发人员在有限的设计周期时间内其实并不想更换处理器或是增加处理器,然而,近一半的项目涉及使用与以前不同的处理器,以便获得更丰富的功能,并与具有更好、更清晰的路线图的供应商合作。

四分之一的嵌入式开发人员往往需要在嵌入式开发中迁移到截然不同的处理器系列、架构或供应商的处理器。

be806d60-2605-11ee-962d-dac502259ad0.png

更换处理器时的首要考虑因素

调查发现,在嵌入式环境中更换处理器频次比以前想象得更为常见。有许多因素需要考虑,最重要的事项(除了所需的性能和适当的外设之外)都与工具和支持生态系统、强大的软件支持(包括现有代码和中间件的可用性)、硬件工具等问题有关,然后是成本。

数据显示,亚洲开发团队比其他地方更敏锐地意识到和关注其中的大多数问题。

有趣的是,处理器供应商的品牌在决策过程中起着重要作用。研究发现,意法半导体是最广为人知的微处理器或微控制器供应商(从过去几年的排名来看,该公司的地位有所提高),其次是 Microchip德州仪器英特尔和恩智浦。较大的 OEM 厂商对这些特定供应商的认知度更高,并且正如预期的那样,经验丰富的工程师也更了解这些供应商。

bec4c816-2605-11ee-962d-dac502259ad0.png

处理器供应商的品牌在决策过程中起着重要作用

对于专用数字信号处理器,嵌入式开发的很大一部分似乎已经不会在其设计中使用 DSP。但在考虑该解决方案的企业中,最广泛考虑的是 Microchip 的 dsPIC 和 Analog Devices 的多个系列(ADSP-21xx、SHARC 和 TigerSHARC)。

04

MATLAB 是使用最广泛的系统级设计工具

尽管基于 FPGA 的原型设计和 System C 或其他 HDL 方法已经占据了一定的市场地位,但 MATLAB 仍然是使用最广泛的系统级设计工具,尤其是在大公司中。

除此之外,LabViewSimulink 的使用量较之前有所下降。云集成工具经常用于固件更新和管理安全补丁(尤其是在北美)。

bef4c354-2605-11ee-962d-dac502259ad0.png

MATLAB 仍然是使用最广泛的系统级设计工具

嵌入式设计团队利用各种软件和硬件设计工具,包括编译器、调试器、示波器、逻辑分析仪、设计环境和软件库等等。

该报告指出,未来嵌入式开发人员将寻找各种软件和硬件工具来协助他们的工作并增强他们的开发环境,其中会主要体现在软件测试以及模拟仿真工具的改进方面。

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

    关注

    41

    文章

    3716

    浏览量

    133106
  • 人工智能
    +关注

    关注

    1813

    文章

    49736

    浏览量

    261539
  • 嵌入式开发
    +关注

    关注

    18

    文章

    1103

    浏览量

    49844
  • 机器学习
    +关注

    关注

    66

    文章

    8541

    浏览量

    136236

原文标题:2023 嵌入式现状

文章出处:【微信号:All_best_xiaolong,微信公众号:大鱼机器人】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

    如果你想要学习嵌入式开发,我建议按照这个学习路线准备: 1. 基础铺垫期(1-2个月) 理解嵌入式系统的“硬件基础”和“编程入门”,能看懂简单电路,写出基础C语言代码。这一阶段的学习对学历没有
    发表于 12-04 11:01

    嵌入式开发的关键点介绍

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

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

    集成开发环境(IDE)正在经历深刻变革。传统意义上披着“图形界面”外衣的编译器,已不再能满足当今的需求。随着嵌入式系统变得越来越强大,而且AI开始融入几乎所有设计中,开发者需要的是能够理解开发
    的头像 发表于 11-11 09:49 721次阅读

    GT2440嵌入式开发系统用户手册

    电子发烧友网站提供《GT2440嵌入式开发系统用户手册.pdf》资料免费下载
    发表于 10-28 17:05 0次下载

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

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

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

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

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

    嵌入式的发展前景如何呢?随着科技的飞速发展,嵌入式开发在各个领域的应用越来越广泛,因此嵌入式开发的就业前景也备受关注。以下将从智能家居、医疗设备、工业控制、汽车电子、航空航天等方面,探讨嵌入式
    发表于 07-16 10:47

    嵌入式开发入门指南:从零开始学习嵌入式

    随着物联网、智能硬件的发展,嵌入式开发成为热门技能之一。以下将为初学者提供一份详细的嵌入式开发入门指南,涵盖学习路径、必备工具、推荐资源等内容。 1. 嵌入式系统的定义与应用嵌入式系统
    发表于 05-15 09:29

    嵌入式开发:高门槛的系统性工程与 996 的行业困局

    嵌入式开发的门槛,往往被培训机构和表象所掩盖。许多人误以为 “用 C 语言写个跑在 ARM 上的程序” 就是嵌入式,实则连皮毛都未触及。真正的嵌入式开发是硬件与软件深度融合的系统性工程,需跨越三重壁垒
    的头像 发表于 04-09 11:06 677次阅读
    <b class='flag-5'>嵌入式开发</b>:高门槛的系统性工程与 996 的行业困局

    BlackBerry QNX推出通用嵌入式开发平台

    BlackBerry有限公司(纽交所代码:BB;多伦多证券交易所代码:BB)旗下部门QNX今日宣布推出QNX 通用嵌入式开发平台(General Embedded Development
    的头像 发表于 03-11 16:04 943次阅读

    AI来袭!嵌入式开发者该如何应对转型?

    AI正在改变世界!从自动驾驶到智能家居,从工业自动化到语音助手,各行各业都在朝着智能化方向迈进。对于嵌入式开发者来说,AI的到来既是一次前所未有的挑战,也是一个充满机遇的时代。过去,我们专注于硬件
    的头像 发表于 03-04 14:41 1376次阅读
    AI来袭!<b class='flag-5'>嵌入式开发</b>者该如何应对转型?

    代码+案例+生态:武汉芯源半导体CW32嵌入式开发实战正式出版

    嵌入式开发实战》这本书凝聚着我们团队无数的心血与智慧,它不仅是对CW32单片机技术的全面解读,更是为广大开发者搭建了一座通往嵌入式开发新世界的桥梁。武汉芯源半导体持
    的头像 发表于 03-03 15:15 1014次阅读
    代码+案例+生态:武汉芯源半导体CW32<b class='flag-5'>嵌入式开发</b>实战正式出版

    代码+案例+生态:武汉芯源半导体CW32嵌入式开发实战正式出版

    的CW32嵌入式开发实战》这本书凝聚着我们团队无数的心血与智慧,它不仅是对 CW32 单片机技术的全面解读,更是为广大开发者搭建了一座通往嵌入式开发新世界的桥梁。 武汉芯源半导体持续进
    发表于 03-03 15:14

    嵌入式开发必备-RK3562演示Linux常用系统查询命令(上)触觉智能出品

    实用干货!嵌入式开发学习必备-RK3562演示Linux常用系统查询命令(上)关注触觉智能持续为大家带来更多嵌入式开发内容
    的头像 发表于 12-31 10:51 117次阅读
    <b class='flag-5'>嵌入式开发</b>必备-RK3562演示Linux常用系统查询命令(上)触觉智能出品

    如何使用 RISC-V 进行嵌入式开发

    RISC-V是一种开源的指令集架构(ISA),它允许任何人设计、制造和销售基于RISC-V的处理器,这为嵌入式开发提供了极大的灵活性和创新空间。以下是使用RISC-V进行嵌入式开发的基本步骤: 一
    的头像 发表于 12-11 17:32 2747次阅读