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

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

3天内不再提示

软件是物联网开发套件的关键差异化因素

星星科技指导员 来源:嵌入式计算设计 作者:Mark Rootz 2022-08-12 10:53 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

现成的开发套件已成为许多物联网IoT) 开发人员的基石,因为它们集成的硬件、软件和连接性为希望快速、廉价地设计连接产品的工程师提供了平台。然而,尽管这些套件旨在提供一个先机,让设计人员能够专注于增值功能,但考虑到开源软件、软件许可和产品差异化的长期后果,选择开发套件对于物联网的成功至关重要产品,其影响涵盖从初始开发到产品发布、市场采用和生命周期维护。

物联网 (IoT) 市场提供了前所未有的机遇。仅数字就令人震惊。Gartner Inc. 的分析师估计,到 2015 年底,将有 49 亿台联网设备投入使用,比 2014 年增长 30%。五年后,他们预计这一数字将增加到 250 亿台。到那时,Gartner 分析师预计,每年将有 100 亿台联网设备(不包括个人电脑智能手机和平板电脑)进入 IDC 研究人员预测价值超过 7 万亿美元的市场。

但是,其中许多设备将基于以前未连接的产品设计(家用电器、楼宇自动化设备等)。这将对将它们设计为连接设备的工程团队提出挑战,因为他们将利用各种技术(有线和无线连接、安全、云等),这将增加设计的整体复杂性。更重要的是,许多构建物联网设备的嵌入式开发人员没有使用这些技术的经验。通过增加团队人数来增加必要的专业知识或花费必要的时间来培训现有的工程资源并不是大多数设计团队都可以选择的。然而,如果这些新产品要在市场上取得成功,就必须快速且经济高效地开发这些产品。

为了缩短上市时间,提供微控制器传感器模拟采集和低功耗无线解决方案的嵌入式硬件供应商已经为其客户创建了新的开发套件。这些套件通常将目标硬件与软件(RTOS、堆栈和中间件)捆绑在一起,这些软件通常来自多个供应商。这些套件已成为帮助开发嵌入式解决方案的工具(图 1)。

图 1:为连接和用户界面提供充足硬件支持的开发套件能够使用和开发完整的软件包,作为嵌入式设计工作的工具带来巨大价值。

pYYBAGL1wTuASLkJAAOTfN8biqs843.png

传统开发套件的三个软件挫折

开发套件和设计示例对电子设计和生产过程有多重要?element14 Pty Ltd最近对电气工程师进行的一项全球调查显示,五分之四的受访者认为开发套件已成为将设计推向最终产品阶段的关键工具。其中,大多数在最终生产设计中使用全部或部分套件。此外,四分之三的受访者认为套件在推动创新方面发挥着关键作用。然而,由于多种原因,传统的开发套件模型并不适合物联网市场。

首先,与大多数开发工具包捆绑在一起的软件通常被打包为免费或低成本的附加产品。虽然这最初可能会节省成本,但从长远来看,它实际上会在设计时间损失和可靠性降低方面成本更高。开发套件中包含的捆绑软件可能已经通过了最低限度的兼容性测试,并且通常没有资格获得正在进行的升级或错误修复。如果出现错误或冲突,这可能会导致开发过程中出现问题。此外,不同软件供应商之间的支持能力可能有很大差异,产品和文档质量的不一致可能会导致产品开发出现不可接受的延迟。如果各种软件组件和/或硬件之间出现兼容性问题,通常不清楚谁负责修复错误——供应商 A 或供应商 B——而宝贵的时间被浪费在试图确定谁负责修复问题上。此外,许多错误直到新产品投入使用后才会出现,通常是在部署后数月或数年。如果发生这种情况,负责的供应商是否仍然在营业并能够提供修复?如果一个错误影响了多个客户并且供应商的支持资源不堪重负怎么办?负责的供应商是否仍在营业并能够提供修复?如果一个错误影响了多个客户并且供应商的支持资源不堪重负怎么办?负责的供应商是否仍在营业并能够提供修复?如果一个错误影响了多个客户并且供应商的支持资源不堪重负怎么办?

二是产品差异化问题。许多嵌入式软件平台提供多种功能(连接性、用户界面、图形等)并支持各种软件协议栈和中间件。使用该平台的所有其他设计团队都可以使用这些功能,因此它们本身并没有提供任何独特的附加值,设计团队可以利用这些附加值将其产品与竞争对手区分开来。

许可是第三个考虑因素。在构建原型时,与开发工具包捆绑在一起的软件通常是免费的,但当该原型投入生产时,软件许可费用就变得很有必要,而且通常会在前期和产品生命周期内增加大量投资。一些开发人员可能会争辩说,这个问题的答案是完全避免许可费用并探索开源软件替代方案。这是一种解决方案,但开源软件通常具有隐藏成本。例如,开源软件的错误或兼容性问题仍然需要修复,大多数供应商将无法等待开源社区解决问题。他们要么需要从第三方购买支持,要么自己开发修复程序。从长远来看,

产品化之路

看看上面描述的设计挑战,很明显,围绕软件和硬件配置、调试和测试的大部分工作都需要由供应商预先完成。这将使物联网产品设计人员能够将更少的时间集中在简单地让设备运行(发送第一个以太网数据包或在彩色显示器上显示第一个动画小部件)上,而将更多时间集中在最终产品的差异化上,这最终将使他们的产品在市场上取得成功。做到这一点的方法是通过使用完全集成物联网平台的软件和硬件的开发套件,已经过全面测试并符合书面操作和兼容性规范,提供对软件更新和错误修复的持续访问,并提供详细但易于浏览的技术文档。

审核编辑:郭婷

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

    关注

    22

    文章

    5158

    浏览量

    144741
  • 以太网
    +关注

    关注

    41

    文章

    6159

    浏览量

    181512
  • 瑞萨电子
    +关注

    关注

    39

    文章

    2985

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    全新Altera Agilex开发套件正式发布

    Altera 正式面向嵌入式和 FPGA 开发推出三款紧凑型、高性能开发套件,以丰富互联与扩展能力,加速从概念到原型的验证流程。
    的头像 发表于 03-19 16:06 293次阅读
    全新Altera Agilex<b class='flag-5'>开发套件</b>正式发布

    5G智能联网课程之人工智能开发(SC171开发套件V2-FAS)

    SC171开发套件V2-FAS 技术资料 课程类别 链接 课程目录树 *附件:SC171开发套件V2-FAS课程目录树--20260312.xlsx 硬件平台介绍及使用(SC171开发套件V2
    发表于 02-11 14:59

    DA14535 USB开发套件硬件解析:开启低功耗蓝牙开发新征程

    : Renesas , Dialog DA14535 BLUETOOTH® LE USB软件开发套件.pdf 一、套件概述 DA14535 USB开发套件
    的头像 发表于 12-29 11:00 1057次阅读

    探秘 CYSBSYSKIT - DEV - 01 快速联网连接开发套件

    探秘 CYSBSYSKIT - DEV - 01 快速联网连接开发套件 引言 在联网迅猛发
    的头像 发表于 12-21 15:35 863次阅读

    ONELAB选型指南 | DEV开发套件 vs EVB评估板

    WEMAKERFSMARTDEV开发套件ONELAB提供高灵活度的开发套件开发工具软件和丰富硬件资源完备。支持算法深度开发与自定义产品创造,是教学实验与原型设计的绝佳平台DEV
    的头像 发表于 11-12 08:21 611次阅读
    ONELAB选型指南 | DEV<b class='flag-5'>开发套件</b> vs EVB评估板

    芯科科技推出Simplicity Ecosystem软件开发套件

    Silicon Labs(芯科科技)今日在深圳盛大举办享誉业界的Works With开发者大会,同时宣布推出Simplicity Ecosystem软件开发套件,它不仅是下一代模块化的软件开发套件
    的头像 发表于 10-27 16:45 1528次阅读

    不同类型DRAM的关键差异化特性

    在技术飞速发展的今天,内存性能、占用面积和能效已成为现代应用的关键考量因素
    的头像 发表于 10-14 10:32 3090次阅读
    不同类型DRAM的<b class='flag-5'>关键</b><b class='flag-5'>差异化</b>特性

    ‌TI CC1311P3 LaunchPad™开发套件技术解析与应用指南

    Texas Instruments CC1311P3 LaunchPad™ 开发套件设计用于加速开发SimpleLink™ 亚1GHz无线MCU。该器件支持TI 15.4堆栈和专有射频协议。CC13XX-CC26XX软件开发套件
    的头像 发表于 09-01 15:19 1637次阅读
    ‌TI CC1311P3 LaunchPad™<b class='flag-5'>开发套件</b>技术解析与应用指南

    斩获金奖!利尔达AI开发套件继续解锁更多应用场景

    //8月27日,在深圳国际会展中心举办的IOTE2025第二十四届国际联网展上,利尔达AI开发套件系列凭借卓越的技术创新和广泛的场景应用价值,荣获“IOTE金奖2025创新产品”奖项。IOTE金奖
    的头像 发表于 08-28 17:56 1205次阅读
    斩获金奖!利尔达AI<b class='flag-5'>开发套件</b>继续解锁更多应用场景

    PLM - 基础知识、优势和差异化

    协作:当今的产品由机械、电子和软件组成。 这些领域必须相互连接。 数字一致性:数据必须在整个价值链中可用。 适应新技术:云计算、联网和人工智能等新趋势要求不断进行调整。
    发表于 07-30 14:26

    传音控股如何实现差异化发展

    近日,央视财经频道高端访谈节目《对话》以“如何破内卷”为主题,邀请了多位企业家、专家和媒体人代表共同探讨“内卷”的本质、根源与破局之道。传音控股创始人、董事长竺兆江受邀参与节目录制,围绕传音如何跳出“内卷”陷阱、实现差异化发展进行了深度分享。
    的头像 发表于 07-28 10:19 1174次阅读

    锂电池制造行业MES特色解决方案:差异化生产管控与智能工厂实践

    一、电池行业MES特色解决方案 不同规模的锂电池企业和不同应用场景的产品,对MES系统有着差异化的需求,这促使MES供应商开发了多种具有行业特色的解决方案。 1. 电芯与电池包(PACK)生产
    的头像 发表于 07-17 15:37 913次阅读
    锂电池制造行业MES特色解决方案:<b class='flag-5'>差异化</b>生产管控与智能工厂实践

    ArkUI-X平台差异化

    逻辑不同,或使用了不支持跨平台的API,就需要根据平台不同进行一定代码差异化适配。当前仅支持在代码运行态进行差异化,接下来详细介绍场景及如何差异化适配。 使用场景 平台差异化适用于以下
    发表于 06-10 23:08

    DA14594 BLE Pro开发套件 开源 (原理图+BOM+PCB)

    DA14594-006FDEVKT-P BLE Pro开发套件 *附件:REN_DA1459x_开发板 硬件手册.pdf *附件:DA1459x Pro开发套件 (469-16-D) 物料清单
    的头像 发表于 05-22 10:47 1670次阅读
    DA14594 BLE Pro<b class='flag-5'>开发套件</b> 开源 (原理图+BOM+PCB)

    芯科科技Unify软件开发套件更新

    Silicon Labs(芯科科技)最新发布的Unify 软件开发套件 (SDK) 更新内容引入了一系列功能,旨在大幅增强对Z-Wave开发的支持,包括优化的安全性以及协议功能。该版本标志着一个转变
    的头像 发表于 04-23 10:03 1482次阅读