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

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

3天内不再提示

为什么物联网正在吞噬嵌入式实时操作系统

星星科技指导员 来源:嵌入式计算设计 作者:Dave Hughes 2022-11-30 16:02 次阅读

在过去的两年里,独立嵌入式软件市场的两块基石被物联网公司完全吞噬了。第一个FreeRTOS亚马逊吞并,以支持其亚马逊网络服务(AWS)云平台的物联网开发,上个月Express Logic被微软吞噬,用于其竞争的Azure云服务。

多位分析师已经就这些收购的目的发表了评论。简短的总结是,这些庞然大物正在将其覆盖范围从云扩展到通过云收集和分发数据的边缘设备。这似乎是一个简单的想法,但它真的那么简单吗?

什么时候RTOS不仅仅是一个操作系统,为什么它很重要?

首先,让我们看一下我们对交易的了解的基本情况。亚马逊购买了一个没有中间件的RTOS(FreeRTOS)。文件系统、网络、USB 等的软件支持通常都由第三方提供。另一方面,微软收购了一家RTOS公司(Express Logic),该公司也有大量与之相关的中间件。因此,一旦我们超越了控制边缘设备的想法,这两项投资背后可能会有完全不同的策略。

RTOS很重要,但不再特别特别 - 对于95%的嵌入式应用,RTOS的选择并不重要。随着微控制器性能随着编译器技术的提高而逐渐消失,上下文切换时间的小幅改进会对您的应用程序产生重大影响的日子早已一去不复返了,而且有许多RTOS可以“足够好”地做到这一点。

但是,在构建物联网设备时,中间件可以在两个方面提供帮助。首先,它可以提供与云的通信接口,这显然是亚马逊和微软战略的关键要素。其次,它可以提供控制软件的核心模块,以实现物联网设备构建的任何目的,例如将传感器数据记录到存储设备。

控制器标准化是关键吗?

因此,对于物联网设备,关键是微控制器上的外设。MCU逃脱标准化并非偶然 - 每年都有数千种新变体发布。也许核心架构的变化较少,但功能的变化正在不断增长(正如您所期望的那样,考虑到技术继续进步的速度)。由于不断努力以更少的成本获得更多服务,这些设备变得越来越复杂:更多的CPU周期,更多的带宽,更多的功能,更高的安全性,更少的功耗,更少的成本,更少的空间等。

由于嵌入式设备对成本极其敏感,一旦数量增加,标准解决方案往往会被更便宜的解决方案所取代,这可能是物联网巨头想要进入的市场。

已经有人尝试标准化MCU外围软件接口,但结果并非明确。例如,ARM将CMSIS开发为标准软件接口,但这仅限于某些ARM架构。其他架构(如RISC-V)会发生什么?

AWS 或 Azure 能否通过利用其新资产实现标准化?当然,他们有银行余额可以做任何他们想做的事情,但是当你不知道未来的嵌入式设备会是什么样子或下一个需要云连接的杀手级应用程序时,开发一个控制所有边缘设备的解决方案并不是一件容易的事情。

如果亚马逊和微软确实以某种方式创建了完整的嵌入式平台,这是否意味着设备开发人员必须在开始设计设备时选择他们的云服务提供商?还是会有两个开放的规范允许他们在部署时进行选择?前者是限制性的;后者让你想知道他们为什么要这样做。也许只是为了更容易创建可以为他们创造收入的设备。这似乎是一场巨大的赌博,尽管如果考虑到这些商机的规模,也许不会。

我在这里没有提到安全性,这是一个值得自己写书的主题,它与任何连接设备的开发紧密结合。减轻物联网设备开发人员的安全负担将是一个巨大的帮助 - 设备开发人员可以重新专注于他们所知道和喜爱的东西。但安全方面的灵丹妙药尚未找到。

下一步是什么?

如果像亚马逊和微软这样的庞然大物正在追求标准化,那么你必须问:还有什么在起作用?控制编译器是下一层,然后是芯片本身。这可能只是一个更大趋势的开始。

或者这些投资只是调查活动?让他们学习和更好地了解使边缘设备更易于创建的挑战的平台?毕竟,他们都进行了更大的投资。

与此同时,处于新产品规划阶段的开发人员以及必须继续支持和发展现有产品的开发人员现在有新的不确定性需要解决。

审核编辑:郭婷

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

    关注

    5082

    文章

    19103

    浏览量

    304693
  • 物联网
    +关注

    关注

    2909

    文章

    44531

    浏览量

    372678
  • 操作系统
    +关注

    关注

    37

    文章

    6798

    浏览量

    123276
收藏 人收藏

    评论

    相关推荐

    什么是嵌入式操作系统?

    指挥官配备最先进的装备。 未来会怎样? 随着技术的发展,嵌入式操作系统将继续演进,以满足更多的应用需求和挑战,它们可能会: 支持更多IoT设备:管理更多的智能家居和工业设备,就像是联网
    发表于 11-08 15:07

    嵌入式系统联网的结合

    随着科技的飞速发展,嵌入式系统联网(IoT)已经成为现代技术领域的重要组成部分。嵌入式系统
    的头像 发表于 11-06 10:23 275次阅读

    嵌入式 Linux 操作系统配置

    随着联网(IoT)和智能设备的快速发展,嵌入式系统在各个领域扮演着越来越重要的角色。Linux因其开源、灵活和稳定的特性,成为嵌入式
    的头像 发表于 11-06 10:22 326次阅读

    RT-Thread 操作系统联网应用开发师资培训会议通知

    随着联网和智能系统的快速发展,嵌入式成为当前最热门最有发展前途的IT应用领域之一。为进一步提升全国大学生在嵌入式芯片及
    的头像 发表于 10-19 08:10 206次阅读
    RT-Thread <b class='flag-5'>操作系统</b><b class='flag-5'>物</b><b class='flag-5'>联网</b>应用开发师资培训会议通知

    嵌入式系统的未来趋势有哪些?

    ,会更多地使用环保材料,以减少对环境的污染。同时,系统设计将更加注重生态可持续性,满足可持续发展的需求。 6. 实时操作系统(RTOS)的发展 实时
    发表于 09-12 15:42

    新书发布——《RT-Thread嵌入式实时操作系统内核、驱动和应用开发技术》

    我们非常高兴地宣布,由郑苗秀、沈鸿飞和廖建尚编著的《RT-Thread嵌入式实时操作系统内核、驱动和应用开发技术》一书正式发布。本书的编写团队由多位在嵌入式
    的头像 发表于 09-03 08:06 566次阅读
    新书发布——《RT-Thread<b class='flag-5'>嵌入式</b><b class='flag-5'>实时</b><b class='flag-5'>操作系统</b>内核、驱动和应用开发技术》

    “第六届国产嵌入式操作系统技术与产业发展论坛”圆满结束

    嵌入式系统是电子信息产业的基础,是智能系统的核心。大模型催生AI走入千家万户、唤醒端侧AI的需求爆发。以机器人、无人驾驶和智能制造为代表的智能嵌入式
    的头像 发表于 08-30 17:27 415次阅读
    “第六届国产<b class='flag-5'>嵌入式</b><b class='flag-5'>操作系统</b>技术与产业发展论坛”圆满结束

    开启全新AI时代 智能嵌入式系统快速发展——“第六届国产嵌入式操作系统技术与产业发展论坛”圆满结束

    的智能系统正在发挥关键性的作用,嵌入式操作系统急需升级换代适配智能系统技术与应用架构的新发展。 第六届国产
    发表于 08-30 17:24

    嵌入式系统中的实时操作系统

    嵌入式RTOS是嵌入式应用程序运行、相互交互和与外界通信的底层软件机制。在本节中,您将了解嵌入式软件开发人员使用哪些流行RTOS以及它们运行的嵌入式硬件平台。
    的头像 发表于 08-20 11:28 479次阅读

    RT-Thread出席第六届中国嵌入式技术大会,共话嵌入式操作系统与智能工业

    第六届中国嵌入式技术大会将于8月27-28日在深圳会展中心(福田)1号馆举行。本届大会以“AI与开源,开启嵌入式系统智能新时代”为主题,聚焦人工智能与嵌入式应用、
    的头像 发表于 08-03 08:35 392次阅读
    RT-Thread出席第六届中国<b class='flag-5'>嵌入式</b>技术大会,共话<b class='flag-5'>嵌入式</b><b class='flag-5'>操作系统</b>与智能工业

    第六届国产嵌入式操作系统技术与产业发展论坛议程发布

    第30次)主题是“开启全新AI时代、智能嵌入式操作系统的研究与应用”,我们将聚焦人工智能、联网嵌入式
    发表于 07-26 10:54

    RK3568J“麒麟”+“翼辉”国产系统正式发布,“鸿蒙”也正在路上!

    发挥重大作用。创龙科技RK3568J平台“硬件+ 软件”从里到外都是全国产,它将在国产化替代进程中发挥更大的优势。 麒麟KylinOS简介 银河麒麟嵌入式操作系统KylinOS是面向联网
    发表于 07-09 11:44

    嵌入式系统怎么学?

    开发工具:熟悉常用的嵌入式系统开发工具,包括集成开发环境(IDE)、编译器、调试器(如Keil、IAREmbedded Workbench、Eclipse)等。 5、实时操作系统(R
    发表于 07-02 10:10

    带你认识实时操作系统(rtos)

    实时操作系统(RTOS)是为嵌入式系统实时应用提供一个稳定、可预测和高效运行环境的操作系统
    的头像 发表于 04-16 16:30 1244次阅读
    带你认识<b class='flag-5'>实时</b><b class='flag-5'>操作系统</b>(rtos)

    再谈嵌入式实时操作系统

    程序的可移植性得到了增强,系统开发的工作量减轻的同时也提高了开发效率。对实时性和可靠性日益增长的要求正在塑造某些现代领域的嵌入式实时
    的头像 发表于 04-09 17:27 784次阅读
    再谈<b class='flag-5'>嵌入式</b><b class='flag-5'>实时</b><b class='flag-5'>操作系统</b>