物联网操作系统的三大核心流派

2023-05-16

物联网操作系统的三大核心流派

目前,市面上的物联网操作系统

基本形成了三大核心流派
物联网操作系统的三大核心流派
  1、由传统的嵌入式RTOS发展而来,典型代表:FreeRTOS、RT-Thread、LiteOS、uCOS、MICO。

优点:在物联网终端上已经广泛支持,硬件推广成本低。

缺点:软件开发专业度极高,软硬件开发难以隔离,对专业软件公司进入这个领域造成困难。

国内这几年做得最好的是RT-Thread,目前发展势头非常快。其官网信息显示,RT-Thread已应用于能源、车载、医疗、消费电子等多个行业,累积装机量超过2亿台。

2、由其他领域的软件平台移植而来,如Linux、Java、Node.js Embedded、MicroPython。典型代表:Linaro,MicroEJ,卓晟互联,Ruff。

优点:软件资源丰富,开发者众多,软件开发快成本低。

缺点:适配物联网终端硬件有难度,需要解决资源占用、外设接口扩展、节电设计的多方面问题。

考虑到Java在传统服务器行业的超高市场占有率,以及Java开发者的庞大社区规模,基于Java的物联网操作系统方案,从传统行业和传统IT领域切入物联网方向的公司,如果能够在物联网设备上开发Java应用,将会极大释放自身软件业务能力,降低B端客户采纳物联网方案的门槛。

人工智能领域里,Python在开发者资源方面有着绝对的领先地位。所以人工智能领域的物联网设备,支持Python是很自然的选择。不过目前还没有出现提供比较成熟的、基于Python的物联网操作系统产品的公司或社区项目。

互联网公司转到物联网领域的时候,JavaScript是一条天然的技术路线选择。这条路线上,国内主要是Ruff。

3、由互联网公司的云平台延伸而来,典型代表:AliOS Things、Android Things。

优点:天生与互联网服务相结合,方便对接互联网应用。

缺点:基本上是各家产品对各家服务,难以做到平台中立,对软件开发者来说功能性受到了限制。

目前来看,Android Things还是太大了,比嵌入式Linux更耗资源,且不再走Android的开源路线,基本成为Google自家服务的SDK。对于国内厂商来说,跟随门槛比Android更高一些。

物联网操作系统是否有创业公司机会?未来的商业价值如何体现?

过去,操作系统这样的基础软件肯定要选择大公司的技术方案,因为技术发展、后续维护等工作比开发本身更重要,只有大公司才能拥有客户的巨大信任。

但是随着开源模式被广泛接受,基于开源开发模式、标准开放的技术反而更能赢得客户的青睐,因为这样的模式摆脱了客户对大公司的潜在依赖,任何公司都可以提供持续的技术支持。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

物联网操作系统的三大核心流派 的相关文章

随机推荐

  • JavaScript类型

    为什么有的编程规范要求用 void 0 代替 undefined xff1f 字符串有最大长度吗 xff1f 0 1 43 0 2 不是等于 0 3 么 xff1f 为什么 JavaScript 里不是这样的 xff1f ES6 新加入的
  • ubuntu 内网搭建服务器的一些配置,完美解决https、http、curl、wget、yum 无法访问的问题

    1 一些需求可能要 继承IP 网关才能连接到外网 xff0c linux 不知道在如何配置可以来看看 http proxy 61 http 192 254 1 10 8088 ftp proxy 61 http 192 254 1 10 8
  • 堆、栈、队列、各种变量(静态、动态、全局、局部)的区别和联系

    堆栈都是一种数据项按序排列的数据结构 xff0c 只能在一端 称为栈顶 top 对数据项进行插入和删除 堆 heap 堆 xff08 操作系统 xff09 xff1a 一般由程序员分配释放 xff0c 若程序员不释放 xff0c 程序结束时
  • 论文中baseline是什么意思?

    问题1 xff1a benchmark和baseline的区别 xff1f 在计算机视觉论文中benchmark和baseline的区别 问题2 xff1a 经常在论文中看见baseline但是不明白里面是在写的什么 xff1f 其实就是你
  • linux 执行命令提示无权限排查思路

    问题描述 在root用户下su到普通用户出现权限问题 root 64 hehe su zh su warning cannot change directory to home zh Permission denied su failed
  • C#应用程序界面开发进阶——高级窗体控件(2)——列表视图控件(最后一个代码不行)

    列表视图 xff08 ListView xff09 控件是Windows列表视图控件 xff0c 用于显示带图标的项的列表 创建列表视图控件 为列表视图控件添加项有以下两种方法 xff08 1 xff09 直接单击控件上方的小箭头 xff0
  • ubuntu16.04LTS更换阿里源

    sudo gedit etc apt sources list 替换 xff1a 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 deb cdrom Ubuntu 16 04 LTS Xenial
  • Nginx 配置问题 server directive is not allowed here in /etc/nginx/nginx.conf:69

    前沿 今天在其他服务器上重新配置 nginx conf 文件 xff0c 配置结束启动 nginx 发现遇到了这样一个错误 xff0c 我擦 我配置文件都是从上个服务器上 复制粘贴过来的 xff0c 怎么会遇到这个问题呢 xff1f 百思不
  • labelImg ZeroDivisionError: float division by zero 问题定位和解决方案

    一 前沿 labelImg的使用和安装这里不过多讲解 xff0c 网上一堆教程 二 问题以及解决方案 2 1 问题如下 xff1a Traceback span class token punctuation span most recen
  • Linux系统下查看版本信息

    一 前沿 有时候回去查看Linux的版本信息和内核 xff0c 每次可能都需要百度一下 xff0c 今天记录一下 xff0c 方便以后自己看 二 查看Linux内核版本命令 2 1 第一种方式 显示正在运行的内核版本 1 cat proc
  • Centos7下安装 prometheus+grafana

    一 前言 1 什么是 Prometheus xff1f Prometheus是最初在SoundCloud上构建的开源系统监视和警报工具包 自2012年成立以来 xff0c 许多公司和组织都采用了Prometheus xff0c 该项目拥有非
  • Linux ssh:handshake failed:EOF

    一 前沿 1 Notes xff1a 以下操作均在 京东云服务器 2 在配置好免密登陆之后 xff0c 通过ssh登陆的时候间接性的遇见 ssh handshake failed EOF 真是让人恼火 xff0c 所以给总结一下 二 解决步
  • prometheus 文件配置小技巧优化

    一 前言 很久没看过监控 xff0c 直到公司机器越来越多 xff0c 项目越来越多 xff0c prometheus yml 文件一直在增加显得很杂乱无章 xff0c 这里优化了根据项目文件来改配置文件 二 优化 1 prometheus
  • prometheus通过process-exporter监控进程并实现企业报警

    一 前沿 通过上级篇文章我们已经对 Prometheus监控服务器基础资源做了记录 xff0c 这节课主要记录一下监控服务器上的进程 二 实现步骤 Prometheus机器IPprocess exporter机器IP192 168 1 31
  • python - RSA加密

    什么是RSA xff1f 这里粘贴一些定义 RSA公开密钥密码体制 所谓的公开密钥密码体制就是使用不同的加密密钥与解密密钥 xff0c 是一种 由已知加密密钥推导出解密密钥在计算上是不可行的 密码体制 在公开密钥密码体制中 xff0c 加密
  • scrapy-设置请求头

    当我们大量使用scrapy 请求一个网站的时候我们知道scrapy默认的请求头是 xff1a 可以看到默认的请求头就是scrapy xff0c 这样就很容易导致浏览器封掉的可能 xff0c 这个时候我们就需要给请求加一个请求头来模拟浏览器
  • Android Studio gradle配置

    settings gradle 配置指定路径 module 博主博客 https blog uso6 comhttps blog csdn net dxk539687357 一 正常情况 xff0c 导入本项目的模块只需要使用 includ
  • Windows10 安装 pytesseract 出错 Error opening data file Tesseract-OCR\tessdata/eng.traineddata

    首先表明自己出现的错误 xff1a D BuildFolder tesseract ocr testing gt tesseract dlld exe eurotext tif eurotext span class hljs keywor
  • python--爬取微信公众号

    缘由 相信大家有时候面试的时候会遇到爬取微信公众号的事情 xff0c 终于闲了会参考大佬文章自己也搞了一个微信公众号的爬取简单分享一下 xff0c 莫嫌弃代码low 借鉴知识 博客参考 xff1a https blog csdn net x
  • 物联网操作系统的三大核心流派

    物联网操作系统的三大核心流派 目前 xff0c 市面上的物联网操作系统 基本形成了三大核心流派 1 由传统的嵌入式RTOS发展而来 xff0c 典型代表 xff1a FreeRTOS RT Thread LiteOS uCOS MICO 优