导读 为物联网构建实时操作系统的开源协作项目 Zephyr 项目宣布,Linaro 有限责任公司以白金会员的身份加盟该项目。Linaro是一家为 ARM 架构开发开源软件的协作工程组织,也是全球性机构,其 35 个成员中不乏来自多个行业部门的龙头企业。

Linaro 加入了由英特尔公司(包括其收购的企业集团阿尔特拉公司和风河系统公司)、恩智浦半导体公司(包括其最近与飞思卡尔合并的组织)以及美国新思科技公司等创始成员发起的 Zephyr 项目(https://www.zephyrproject.org)。

作为白金会员,Linaro 将助力提升 Zephyr 的规格和项目计划,并为推动 Zephyr 项目成为物联网首要的多架构开源实时操作系统的目标做出贡献。Linaro 的参与特别有助于保证为该项目提供优质的 ARM 架构支持。

“自公司成立以来,我们与 Linux 基金会就 Linaro 及其成员都很感兴趣的多个项目开展了密切合作。这些项目主要集中在基于ARM Cortex-A 的系统方面。”Linaro 公司的首席执行官乔治.格雷(George Grey)表示,“加盟 Zephyr 项目表明,对于减少微程序控制器操作系统的碎片化并帮助基于 ARM Cortex-M 的微程序控制器进入物联网和嵌入空间,Linaro 颇感兴趣。我们将 Zephyr 视为一项统一工程和一种结构中立的实时操作系统。Linaro 将会以 Zephyr 作为适用物联网和嵌入式市场的技术开发和测试的基础。”

“物联网有望实现嵌入式技术的多层连通,”Linux 基金会的执行董事吉姆.策姆林(Jim Zemlin)说,“Linaro 不仅是嵌入式设备的全球领导者,而且对开源的能力认识深刻。看到 Linaro 与 Zephyr 项目其他成员的协作会如何影响物联网,我感到非常激动。”

关于Zephyr™

Zephyr 项目是一款小型可扩展的实时操作系统,在资源受限的系统上使用,可支持多种架构。要了解更多相关信息,请访问 www.zephyrproject.org。

Zephyr 项目由 Linux 基金会(http://www.linuxfoundation.org)负责。该基金会被世界上顶尖开发商和公司选择构建可加速开放性技术开发和商业应用的生态系统。了解更多信息,可登录 www.linuxfoundation.org。

关于 Linaro

Linaro 是从事 ARM 生态系统中开源开发的领先合作组织。拥有 200 多名工程师,从事 ARM 架构的开源软件的巩固和优化工作。公司开发了开发者工具、Linux 内核、ARM 电源管理以及其他软件架构。Linaro 作为一个发行机构,希望通过开发上游软件为每个人提供最佳的软件基础,并减少无区别和昂贵的低水平碎片化现象。这种方法的有效性已从其日益增加的会员以及 Linaro 一直名列对 Linux 内核 3.10 之后的版本贡献最大的全球前五家公司之一得到证明。

Linaro (http://www.linaro.org)的全部工程工作向所有在线人员开放。欲知更多信息,请访问http://www.linaro.org。

本文转载自:http://***/linaro-join-zephyr.html

免费提供最新Linux技术教程书籍,为开源技术爱好者努力做得更多更好:http://***/

终于!Linaro 加盟 Zephyr 项目的更多相关文章

  1. Java 9终于要包含Jigsaw项目了

    当Jigsaw在Java 9中最终发布时,这个项目的历史已经超过八年了. 转载于:http://www.itxuexiwang.com/a/liunxjishu/2016/0228/180.html? ...

  2. Zephyr OS 简介

    最新发布的开源 Zephyr Project™(Zephyr 项目)是一款小型且可伸缩的实时操作系统,尤其适用于资源受限的系统,可支持多种架构:该系统高度开源,对于开发人员社区完全开放,开发人员可根据 ...

  3. Think PHP项目在阿里云的虚拟主机上部署

    购买完万网的虚拟主机后,今天终于把以前一个项目转成了PHP项目,我用的是TP框架,阿里的虚拟主机还是很方便上手的,在把数据库导入完后,用FTP把程序文件上传到服务器上,阿里的虚拟主机(Linux主机) ...

  4. 【实习记】2014-08-20实习的mini项目总结

        实习项目总结文档 项目介绍 项目逻辑很简单,只有几个页面,只能登录,查看,支付和退款.主要作用是熟悉C++的cgi的web服务开发方式. 项目页面截图 图一:登录页面 图二:买家查看 图三:买 ...

  5. 物联网操作系统 - Zephyr

    What is Zephyr? Zephyr Project is a small, scalable real-time operating system for use on resource-c ...

  6. VB.NET 机房收费系统项目总结

    VB.NET机房收费系统项目总结 从2013年5月3日——2013年8月20日历时三个多月的.NET机房收费系统终于完成了.项目做完了,真有一种如释重负的感觉. 下面我将从文档.UML图,代码这三个方 ...

  7. springMVC项目异步处理请求的错误Async support must be enabled on a servlet and for all filters involved in async

    从github上down下来一个项目,springMVC-chat.作者全是用的注解,也就是零配置.这可苦了我,经过千辛万苦,终于集成到如今的项目中有一点样子了,结果报出来以下的错误.红色部分.解决方 ...

  8. 人生第一个过万 Star 的 github 项目诞生

    写 Spring Boot 开源项目走入第三个年头,终于有一个开源项目要破万 Star 了,请各位读者大人批评指正. Spring Boot 文章 2016年,我开始学习 Spring Boot 的时 ...

  9. [Zephyr] 1、在linux上安装Zephyr-OS并跑DEMO

    星期五, 14. 九月 2018 02:18上午 - BEAUTIFULZZZZ 0) 前言 Zephyr™项目是一个采用Apache 2.0协议许可,Linux基金会托管的协作项目.为所有资源受限设 ...

随机推荐

  1. Python学习(17)异常处理

    目录 Python 异常处理 Python 标准异常 异常处理 使用except而不带任何异常类型 使用except而带多种异常类型 try-finally 语句 异常参数 异常的参数 用户自定义参数 ...

  2. Python学习(9)列表

    目录 Python 列表 访问列表中的值 更新列表 删除列表元素 列表脚本操作符 列表截取 列表函数&方法 Python 列表(List) 序列是Python中最基本的数据结构.序列中的每个元 ...

  3. mysql 聚集函数需要注意的问题

    1.当没有记录的时候,使用聚集函数,会导致出现一条记录,记录的取值都是NULL,如下:mysql> select name from student where name='David';Emp ...

  4. (一)SecureCRT连接虚拟机linux

    最近在学习linux,在使用SecureCRT连接虚拟机linux时遇到了一些问题,现在总结一下. 1.首先要配置linux配置文件,修改静态IP地址以及掩码,保持与本地在同一网段.更改配置文件方法如 ...

  5. Linux socket编程应用学习笔记

    参考这个系列吧 http://www.cnblogs.com/wunaozai/tag/%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B/default.html?page=2 ...

  6. POJ 3468 线段树裸题

    这些天一直在看线段树,因为临近期末,所以看得断断续续,弄得有些知识点没能理解得很透切,但我也知道不能钻牛角尖,所以配合着刷题来加深理解. 然后,这是线段树裸题,而且是最简单的区间增加与查询,我参考了A ...

  7. HTTP POST GET 本质区别详解

    HTTP POST GET 本质区别详解 一 原理区别 一般在浏览器中输入网址访问资源都是通过GET方式:在FORM提交中,可以通过Method指定提交方式为GET或者POST,默认为GET提交 Ht ...

  8. WebKit渲染基础(转载 学习中。。。)

    概述 WebKit是一个渲染引擎,而不是一个浏览器,它专注于网页内容展示,其中渲染是其中核心的部分之一.本章着重于对渲染部分的基础进行一定程度的了解和认识,主要理解基于DOM树来介绍Render树和R ...

  9. html 实体 => htmlspecialchars

    因为没有办法判断用户输入的数据是否安全, 可能含有和sql语句相冲突的字符,比如 '  " < >,那就有一个办法, 把这些特殊字符处理一下,比如吧空格符号变成 ,这样sql语句 ...

  10. js倒计时天时分秒[转]

    <script language="JavaScript"> <!-- // function getQueryString(name) { var reg =n ...