L 创新研发
Listing
联系我们 | contacts us
电话:0472-868627036
邮箱:29521199@qq.com
QQ:
地址:ag88环亚国际娱乐平台

您现在的位置:主页 > 创新研发 >

看Zephyr RTOS如何在消费电子产品开发中大显身手?

2019-04-19 08:01

  Baylibre是一家来自法国的嵌入式设备公司,与消费电子制造商进行合作,提供定制化固件解决方案,并专注于基于Linux的物联网设备。我们在着手设计开发一款新的可穿戴产品时,首先考虑到选择怎样的操作系统的问题。我们最终选择了Zephyr项目,并开发了多种嵌入式消费产品,包括Blocks模块智能手表和Ellie健康眼镜的SensorHub,以及Gnarbox的嵌入式控制器。今天,我会向大家讲述我们选择Zephyr的原因。

  在为这些项目选择实时操作系统时,由于RTOS市场变得越来越碎片化,我们可以有很多的选择。当然,我们首先希望这个系统是既能使用授权又能够提供免费解决方案。由于当时FreeRTOS仍然属于GPL或者专有授权,因此我们不再考虑。Mbed OS是另一个竞争者,但是我们觉得它太依赖于Mbed生态系统。经过再三考虑,我们打算采用NuttX或者构建定制的操作系统。

  再看NuttX,它以运行在Pixhawk无人机控制器上而闻名,缺点是它的构建系统完全不可靠。而且NuttX基本上由一人编写,所以没有同行评审。正当我们陷入苦恼时,Zephyr的出现,让我们眼前一亮。Zephyr是一款由Linux基金会托管的实时操作系统,它具有可扩展性,支持多种硬件架构,针对资源受限设备进行了优化(所有资源都是静态分配的),并且构建时考虑了安全性。Zephyr成为最能满足我们需求的选择。

  无论对于单个程序员还是大公司,Zephyr项目积极鼓励合作。我们所喜欢的一点就是,它在许多方面和Linux相似(代码风格和构建过程),拥有强大的社区关注和出色的文档。其宽容的Apache2.0授权也是一大优势。

  Zephyr的发布周期是3到4个月,大约11周的整合窗口期和3周的稳定期。每个版本都是所计划的新功能和社区贡献的组合。这些社区贡献意味着Zephyr为我们提供了大量开箱即用的产品,并使我们轻松将为客户产品添加的元素推向上游:支持意法半导体的STM32L4和STM32F0 MCU。STM32F1已经得到支持,因此我们能够复制该示例,从而简化开发工作。这也使移植速度很快,我们在一天半内就可以完成一项基本移植,不到一周时间内就可以完成一个经过全面测试的移植。

  总之,我们发现Zephyr 结构合理,使用简单,移植时间可以集中在I2C或SPI测试上。一旦移植完成,Zephyr的上游过程非常简单。

  尽管在审核过程中存在挑战,但总体而言我们发现Zephyr易于入门,这得益于它和Linux在文档和活跃社区方面非常相似。这款实时操作系统的设计很适合低内存应用,当软件和开发过程随着社区投入和支持而演进时,问题会很快被修复。

  如果你想听到更多关于我们采用Zephyr 设计消费电子产品的经验分享,请查看2017嵌入式Linux大会的演示文稿:。

  Zephyr 项目是一款小型且可扩展的操作系统,尤其适用于资源受限的硬件系统,可支持多种架构;该系统高度开源,对于开发人员社区完全开放,开发人员可根据需要对该系统进行二次开发,以支持最新硬件、工具和设备驱动程序;该系统高度模块化平台,可轻松集成任何架构的第三方库和嵌入式设备。

  关注ITBear科技资讯公众号(itbear365 ),每天推送你感兴趣的科技内容。

  免责声明:以上内容为本网站转自其它媒体,相关信息仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同其观点或证实其内容的真实性。

  逆天!三星机皇Galaxy S10+顶配版曝光,12GB+1TB超大内存

  * 网友发言均非本站立场,本站不在评论栏推荐任何网店、经销商,谨防上当受骗!

  小米印度于12日发表声明,称在印度销售的小米智能手机都符合印度的SAR…

  苹果春季新品发布会主角非硬件产品;开年旗舰小米9正式官宣,2月20日见…

  三星S10系列将于2月21日发布,目前三星官网已经开启了三星S10系列…

  今天上午10点,小米官方正式宣布了2019开年旗舰——小米9将于2月2…

  小米9正式官宣,将于2月20日召开发布会。小米内部为小米9取名代号“战…

  小米获得四曲面屏幕专利:上下左右都是弯的;德国不想禁止华为参与该国5G…

  春节游客接待最多城市排名出炉,重庆位居第一名,北京和上海分别位居第二三…

  大公司晨读:2019春节期间,8.23亿人收发微信红包、美团外卖年夜饭…

  伯恩斯坦的分析师表示,人们对iPhone的更新换代周期延长,这可能给苹…

  vivo官方正式宣布了“iQOO手机”,从海报来看,“iQOO手机”似…

  今天上午10点,小米官方正式宣布了2019开年旗舰——小米9将于2月2…

  这是天妹搜集的有关iPhone的实用小技巧合集,奉献给大家,记得收藏起…

  一组印度小孩举拖鞋“自拍”照走红网络,照片中五个印度小孩高举拖鞋进行“…

上一篇:酒钢电子产品用不锈钢上线   下一篇:没有了