IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    IoT操作系统

    Blackrose发表于 2016-11-26 21:21:00
    love 0

    最近公司PM组织头脑风暴会议,讨论下个产品的方向,其中有谈到物联网方向。希望可以选择一款操作系统,让新的板卡产品进入主流市场内。作为软件开发,我搜寻了一些资料,后续也会更新在这里。综合这些IoT操作系统和成功的产品来看,IoT设备要火起来,要有以下特征:

    • 操作系统的版权会是两个极端,完全封闭或完全开源,以便其它厂商和开发者跟进
    • 应用开发语言更主流,易学易用,更强大的IDE开发环境
    • 开源的操作系统必须解决版权的问题,由其是基于Linux内核的要规避GPL协议给硬件厂商
    • 设备通迅协议有统一规范,开源和闭源的产品,也可以相互通迅
    • 提供高级GUI和相应控件,方便中高端产品的显示需求

    Ubuntu Core
    由Ubuntu的母公司Canonical发布的新操作系统,称为”Snappy Ubuntu Core”,面向云和设备。Ubuntu Core是最小化的rootfs用于自定义镜像和特殊需求。其中Snappy是全新简单的系统和应用管理方式。Snappy应用是压缩的文件包,包含了应用相关的依赖关系和库文件。
    开发板支持:

    • Raspberry Pi 2
    • Raspberry Pi 3
    • DragonBoard 410c
    • Intel NUC
    • Intel Joule
    • Samsung Artik
    • KVM

    https://www.ubuntu.com/internet-of-things
    Windows 10 IoT Core
    专门适用于Raspberry Pi2, MinnowBoard廉价迷你设备。
    开发板支持:

    • Raspberry Pi 3
    • Raspberry Pi 2
    • MinnowBoard Max
    • DragonBoard 410c

    https://developer.microsoft.com/zh-cn/windows/iot
    Google Brillo
    一个极简化系的Android操作系统,裁剪掉上层界面,支持Weave协议。Weave用于设备互通的M2M标准,支持各种搜索,配置和认证功能。运行Brillo系统只需要128MB存储空间和32MB的内存。
    开发板支持:

    • Intell Edision Kit for Brillo
    • Technexion Pico i.MX6UL
    • Imagination Technologies Creator Ci40
    • Qualcomm Dragonboard 410c

    https://developers.google.com/brillo/
    https://www.brobwind.com/archives/category/google-brillo

    Huawei LiteOS
    各新闻网站说是华为开源的操作系统,但从未在网站提到任何开放信息,符合华为的一贯风格。

    http://www.huawei.com/minisite/iot/en/liteos.html
    https://github.com/Huawei/Huawei_LiteOS_Kernel
    http://zqsmm.qiniucdn.com/data/20141223174247/index.html

    Google Fuchsia
    Pink + Purple == Fuchsia。内核有两个LittleKernel和Magenta,Magenta从LittelKernel开发而来,可扩展性更强。用户界面使用Flutter控件框架,内置Escher物理三维渲染器。其中使用Dart作为主要的编程语言,界面有Material Design UI的理念。还有一个Mojo框架,已绑定一些语言,比如Go, Java, JavaScript, Python, Rust。这些语言可作为后台开发,Dart语言编写GUI部分,

    Purple - A system with high performance graphics, low-latency input, and a beautiful UI.Pink - An incredibly modular system for developers and users.
    

    https://github.com/fuchsia-mirror
    https://fuchsia.googlesource.com

    Contiki

    http://www.contiki-os.org/

    Ostro
    https://ostroproject.org/

    Tizen

    https://www.tizen.org/



沪ICP备19023445号-2号
友情链接