物联网八大操作系统_第1页
物联网八大操作系统_第2页
物联网八大操作系统_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、不像pc和移动设备领域,一系列广泛的商用和开源操作系统在驱动物联网。木文介绍了八 种领先的物联网操作系统以及它们各自的最佳使用场合。科技行业将大量的时间花在致力于物联网热潮。营利性科技公司和开源社区成员都在宣 传各自的操作系统,标榜自己是适合众多物联网用途的那种操作系统。而事实上,不是每种 操作系统都很适合每一个物联网用途。正由于如此,物联网操作系统领域会具有一定的多样 性。物联网和操作系统这个话题出现在it界时,你常常听到“嵌入式操作系统”这个术语 与“实时操作系统”(rtos)互换使用。但实际上,一些嵌入式操作系统有实时功能,另一 些则没冇这种功能。真正的rtos物联网设备需要处理数据时没

2、冇缓冲延迟。rtos的好处包括:能够实现多 任务处理,能够调度和优先处理任务,还能够管理资源在多个任务之间的共亨。这种操作系 统通常用于比较复杂的航空、工业和医疗物联网设备中。另一方面,我们又有不人复杂,不过仍功能齐全的操作系统,它们有另外的好处:功耗 比较低对资源的要求也比较低,比如处理能力和内存。十之八九,诸如此类的操作系统的 增长率会超过rtos,至少对第一代物联网设备来说是这样。我们将介绍八种不同的操作系统,我们认为它们将驱动物联网行业。虽然冇许多替代操 作系统没有介绍,但本文代表了一系列广泛的操作系统功能,既有一些开源操作系统,也有 些商用操作系统。最后,它们体现了可支持一切设备的操

3、作系统:从卫星、联网冰箱,一 直到恢入在手表和衣服中的智能技术。不妨看一看诸多操作系统及其周围的公司/社区。最后说说你认为哪些操作系统会给物 联网带来最大的影响,或者你是否认为我们漏掉了一两种应该榜上有名的操作系统。riot osriot os是-种开源社区项目,自2008年以來就启动了 °riot能够在众多平台上运行, 包括嵌入式设备和pc (以及数量众多的极其流行的传感器/致动器板卡),而且拥有易于使 用的api。该操作系统因用电量和资源需求方而能够做到髙效而家喻户晓。windows 10 forlot微软的最新款嵌入式操作系统名为windows 10 for lot。这面大旗下

4、还有三个子操作系 统,视你的要求而定。笫一个是windows 10 for lot mobile,它支持arm架构。下一个是 windows 10 for lot core,它支持 raspberry pi 和英特尔凌动。最后一个是 windows 10 forlotenterprise这多少冇点像功能完备的windows 10 enterprise,但仅限于只运行单一应用程序。由于windows 10 for lot是全新产品,它在用户群和经验丰富的开发者方面显然落后于 其他许多物联网操作系统。话虽如此,这款操作系统人有潜力一一如果你想在内部开发应用 程序,更是如此。最终,那些习惯于使用vi

5、sual studio和azure物联网服务,针对windows 从事开发工作的人会被整套的windows 10 for lot方案吸引过去。windriver vxworkswindriver的vxworks可能是如今使用的最流行的商用rots。它提供了一款可靠的操作 系统,乂具有高度的灵活性。vxworks还提供了许多安全功能,这些功能对需要它们的物联 网项目来说至关重要。vxworks在工业、医疗和航空等领域的名气很大,因为它是少数儿家 满足必要的认证要求、以便用于那些行业的rtos厂商z-o谷歌brillo谷歌在去年秋季的谷歌i/o人会上宣布,打算推出brillo,进军嵌入式操作系统市

6、场。 面向基于安卓的嵌入式操作系统的开发平台很合适在编写安卓应用程序方面冇着扎实背景 的那些人。b川io使用一种名为weave的通信协议。这意味着,智能设备没必要非得将嵌入 式安卓作为其操作系统一一它们只要能够使用weave进行通信就可以。这为-大批厂商将 weave集成到物联网产品当中敞开了大门,最终让这些产品能够与brillo。arm mbed osarm在开发自己的开源嵌入式操作系统,名为mbed oso由于它是由arm开发的,所 以arm是唯一支持的架构。话虽如此,预计该操作系统会在狎能家居和可穿戴式设备这两 个物联网细分市场大放界彩。这款操作系统有别于另外许多的嵌入式操作系统,原因在

7、于它 是单线程,而不是多线程。arm表示,它认为这对该操作系统能够在尺寸最小、功耗最低 的设备上运行而言必不可少。如果物理尺寸和电池使用吋间至关重要,物联网设备最后可能 会在mbed os上运行。embedded apple ios 和 os x虽然苹果述没有在如今的物联网市场扮演重要角色,但是它疗定会很快扮演这种角色。 到目前为止,苹果己采用了其操作系统平台的变种,开发了多款物联网设备,比如苹果电视、 carplay (借助 blackberry qnx)和苹果手表。展望未來,预计苹果会继续使用其ios,并改动osx,那样它可以在物联网端点设备上 更精简、更高效地运行。开发人员可以使用诸如最

8、近发布的homekit z类的工具,这种框架 用来构建控制家庭自动化设备的应用程序。nucleus rtosnucleus rtos是mentor graphics公司开发的一种嵌入式操作系统。这家公司声称,英 软件目前在30多亿个设备上运行,这是个相当庞人的安装群。该操作系统为众多嵌入式架 构提供了有力的支持,在汽车、医疗、公用事业、工业和消费类电了产品等行业垂肓领域人 受欢迎。green hills integrity不过另一种由來已久的商用rtos解决方案是green hills的integrity。它在航空/国防、 汽年、工业和医疗等垂直领域展开激烈的竞争。该公司还继续在面向消费者的物联网市场大 受欢迎,这归功于它一向以来凭借性能、

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论