物联网八大操作系统

物联网八大操作系统

ID:35416273

大小:55.71 KB

页数:3页

时间:2019-03-24

物联网八大操作系统_第1页
物联网八大操作系统_第2页
物联网八大操作系统_第3页
资源描述:

《物联网八大操作系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

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

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

3、许多替代操作系统没有介绍,但本文代表了一系列广泛的操作系统功能,既有一些开源操作系统,也有—•些商用操作系统。最后,它们体现了可支持一切设备的操作系统:从卫星、联网冰箱,一直到恢入在手表和衣服中的智能技术。不妨看一看诸多操作系统及其周围的公司/社区。最后说说你认为哪些操作系统会给物联网带来最大的影响,或者你是否认为我们漏掉了一两种应该榜上有名的操作系统。RIOTOSRIOTOS是-•种开源社区项目,自2008年以來就启动了°RIOT能够在众多平台上运行,包括嵌入式设备和PC(以及数量众多的极其流行的传感器/致动器

4、板卡),而且拥有易于使用的API。该操作系统因用电量和资源需求方而能够做到髙效而家喻户晓。Windows10ForloT微软的最新款嵌入式操作系统名为Windows10forloT。这面大旗下还有三个子操作系统,视你的要求而定。笫一个是Windows10forloTMobile,它支持ARM架构。下一个是Windows10forloTCore,它支持RaspberryPi和英特尔凌动。最后一个是Windows10forloTEnterprise这多少冇点像功能完备的Windows10Enterprise,但仅限于

5、只运行单一应用程序。由于Windows10forloT是全新产品,它在用户群和经验丰富的开发者方面显然落后于其他许多物联网操作系统。话虽如此,这款操作系统人有潜力一一如果你想在内部开发应用程序,更是如此。最终,那些习惯于使用VisualStudio和Azure物联网服务,针对Windows从事开发工作的人会被整套的Windows10forloT方案吸引过去。WindRiverVxWorksWindRiver的VxWorks可能是如今使用的最流行的商用ROTS。它提供了一款可靠的操作系统,乂具有高度的灵活性。VxW

6、orks还提供了许多安全功能,这些功能对需要它们的物联网项目来说至关重要。VxWorks在工业、医疗和航空等领域的名气很大,因为它是少数儿家满足必要的认证要求、以便用于那些行业的RTOS厂商Z-o谷歌Brillo谷歌在去年秋季的谷歌I/O人会上宣布,打算推出Brillo,进军嵌入式操作系统市场。面向基于安卓的嵌入式操作系统的开发平台很合适在编写安卓应用程序方面冇着扎实背景的那些人。B川Io使用一种名为Weave的通信协议。这意味着,智能设备没必要非得将嵌入式安卓作为其操作系统一一它们只要能够使用Weave进行通信

7、就可以。这为-•大批厂商将Weave集成到物联网产品当中敞开了大门,最终让这些产品能够与Brillo。ARMMbedOSARM在开发自己的开源嵌入式操作系统,名为mbedOSo由于它是由ARM开发的,所以ARM是唯一支持的架构。话虽如此,预计该操作系统会在狎能家居和可穿戴式设备这两个物联网细分市场大放界彩。这款操作系统有别于另外许多的嵌入式操作系统,原因在于它是单线程,而不是多线程。ARM表示,它认为这对该操作系统能够在尺寸最小、功耗最低的设备上运行而言必不可少。如果物理尺寸和电池使用吋间至关重要,物联网设备最后

8、可能会在mbedOS上运行。EmbeddedAppleiOS和OSX虽然苹果述没有在如今的物联网市场扮演重要角色,但是它疗定会很快扮演这种角色。到目前为止,苹果己采用了其操作系统平台的变种,开发了多款物联网设备,比如苹果电视、CarPlay(借助BlackBerryQNX)和苹果手表。展望未來,预计苹果会继续使用其iOS,并改动OSX,那样它可以在物联网端点设备上更精简、

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。