微控制器和处理器
微控制器 - 微控制器英文写法是 Microcontroller Unit,简写为MCU。微控制器是将计算机运行所需要的一些资源(如ROM、RAM、I/O、定时器、ADC、DAC等)集成到了一个芯片上,可称之为单片微型计算机(Single Chip Microcomputer),俗称为单片机。因软件存放在微控制器的存储器中,与硬件紧密配合使用,又称之为嵌入式微控制器(Embedded Microcontroller Unit,EMCU)。
处理器 - 处理器又称为中央处理器(CPU,Central Processing Unit),处理器一般需要依赖外部的硬盘或存储介质进行运行,系统资源丰富、复杂。是计算机、电脑、平板和手机等的核心
根据处理性能的不同,运行的操作系统也有所不同。微控制器多运行实时操作系统(RTOS),对任务时间性要求比较高。处理器多运行Windows、Linux、Android、iOS等操作系统,对任务处理能力要求比较高。
物联网操作系统的特点
一般地,对实时性控制要求比较高的应用MCU用不到RTOS,如电机控制等。而随着物连接到网络的发展,对通信协议有了新的需求,RTOS就可以比较好地对通信进行管理。物联网操作系统没有严格的定义,可以将物联网操作系统特性,简单地概况如下:
连接 - 互联互通、互操作性
安全 - 设备安全、通信安全、数据安全
能效 - 设备能耗管理
通信 - 支持通信协议,如低功耗蓝牙、以太网、Thread、 Wi-Fi、Zigbee、6LoWPAN、LPWAN(LoRa、NB-IoT…)等等
标准 - 开放标准,开放的标准有利于设备的互联互通
微控制器操作系统
ARM mbed OS - ARM公司专为物联网 (IoT) 中的“物体”设计的开源嵌入式操作系统,主要支持ARM Cortex-M微控制器
FreeRTOS - 非常流行的嵌入式操作系统,支持多种微控制器
Contiki OS - Contiki是一个开源的物联网操作系统。 Contiki将小型低成本、低功耗微控制器连接到互联网。Contiki是构建复杂无线系统的强大工具箱。
LiteOS - 类UNIX操作系统,多用于无线传感网络
RIOT - 物联网友好的操作系统。RIOT实现了所有物联网相关的开放标准,支持连接、安全、耐用和隐私。
TinyOS - 适用于低功耗无线设备,用于无线传感器网络
Huawei LiteOS - 华为公司的操作系统。Huawei LiteOS是轻量级的开源物联网操作系统、智能硬件使能平台,可广泛应用于智能家居、穿戴式、车联网、制造业等领域,使物联网终端开发更简单、互联更加容易、业务更加智能、体验更加顺畅、数据更加安全。
μTenux - 基于ARM Cortex M0-M4的开源物联网嵌入式操作系统。内核源于T-kernel。
RT-Thread - 中国的开源嵌入式实时操作系统
ChibiOS/RT - 提供了一个嵌入式应用的完整开发环境(RTOS、HAL、外设驱动、支持文件和工具)
Micrium uCOS - 免费商业化应用需授权,2016年为Slicon Labs收购
Unison - Unison RTOS是面向IoT和M2M通信嵌入式应用的实时操作系统
Zephyr - Zephyr项目是一个可扩展的实时操作系统(RTOS),支持多种硬件架构,针对资源有限的设备进行了优化,并以安全性为基础构建。由Linux基金会托管。
eCos - eCos是面向嵌入式应用的免费开源实时操作系统。高度可配置性使得eCos能够根据精确的应用需求进行定制,提供最佳的运行时性能和优化的硬件资源占用。
TI-RTOS Kernel - TI公司的RTOS
NXP MQX - NXP(原Freescale公司)的RTOS
处理器操作系统
Android Things, Google物联网操作系统
Windows 10 IoT,微软物联网操作系统
SylixOS,是一款嵌入式硬实时操作系统
还有更多的操作系统,在此不一一列出。
Yeelink独有设计的高并发接入服务器和云存储方案,能够同时完成海量的传感器数据接入和存储任务,确保您的数据能够安全的保存在互联网上,先进的鉴权系统和安全机制,能够确保数据只在您允许的范围内共享。
阿里巴巴发布玄铁910自研芯片!
其实,玄铁910处理器在2019年已经面世。并且已经用于物联网终端设备。
此次,阿里旗下平头哥半导体公布,安卓10系统可以在玄铁910上面进行移植。 简单理解就是,玄铁910兼容安卓系统。
1、玄铁910基于RISC-V开源架构开发。这与ARM需要购买授权不同;
2、玄铁910是自主的处理器ip内核。是基于RISC-V架构的拥有自主权的处理器;
3、平头哥完对安卓10与RISC-V的移植相关代码全部开源。硬件开源有利于物联网多元化的发展,避免难适应多场景和定制化的需求。(这是假设玄铁910全部开源。之前,是授权ip形式。)
这个目前肯定不行。除去其他因素,硬件生态和软件生态是决定玄铁是否能存活的关键。
其中,硬件生态包含RISC-V架构的底层技术生态和终端硬件生态。
而这一切,目前都不行!
ARM是潜在的威胁,并且授权费用贵。因此,RISC-V的开源,得到了许多企业的支持。其中,中国企业表现最为积极。为推行RISC-V的生态非常有意义。
如果有一天ARM不给我们用了,基于开源的RISC-V和开源的安卓依然可以正常使用。严格上讲是有了一个可行性的解决方案。
系统支持硬件这是理所当然。只是玄铁还太弱罢了。加上目前鸿蒙和玄铁的生态都不成熟,这就不是支持不支持的问题了,更多是好不好用的问题。
这就像龙芯之前,也做得不错。但是只能在特定的领域使用,不能面对大众的消费领域。
因此,性能、生态才是关键,而不是支持与否的问题。
阿里“玄铁+AliOS”可以上升至手机业务。之前,阿里玄铁和AliOS系统一直活跃在物联网终端,如果升级到手机业务,那么就可以与华为的“麒麟+ARM”组合形成竞争关系。这背后的意义就不简单了!
至于阿里会不会这么做,就看阿里的野心怎样。阿里即使要走这条路,其中的困难只会比华为多。
如今阿里只是实现了一个应用系统的适配而已。
硬件生态和软件生态缺一不可!阿里能不能在“玄铁+AliOS”模式下走得更远,只能用时间来解析。
玄铁可安装安卓系统,某种程度上讲,也是在解决生态问题。
以上就是关于物联网操作系统有那些呢全部的内容,包括:物联网操作系统有那些呢、yeelink是什么 希望详细点、阿里巴巴自研芯片支持安装安卓系统,背后的意义不简单等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!