0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

EFR32BG22 Thunderboard扩增支持开源Zephyr RTOS

Silicon Labs 来源:未知 2023-05-17 20:30 次阅读

Silicon Labs(亦称“芯科科技”)软件开发团队积极与各种实时操作系统(RTOS)和项目一起工作,以确保工程师能够针对EFR32无线SoC系列产品编写多任务应用程序代码。最近,团队与专注于开源构建工业软件和硬件解决方案的Antmicro密切合作,开始为Zephyr做出贡献,Zephyr是一个开源计划,拥有一个活跃的社区,在物联网领域越来越受欢迎。本文将重点介绍Zephyr的一些优势,并详细说明专为EFR32BG22 Thunderboard开发套件新增支持的Zephyr工具包。即刻点击文末的阅读原文按钮或复制链接获取完整文档:https://community.silabs.com/s/share/a5U8Y000001VsFkUAK/a-look-into-zephyr-and-our-support-for-this-unique-opensource-project?language=en_US

Zephyr“只是一个实时操作系统吗?

尽管Zephyr代码库是围绕多任务内核构建的,但术语“RTOS”不足以描述其功能范围。Zephyr确实是一个全面的软件平台,它将内核与驱动程序和各种子系统结合在一起,同时还提供了用于构建和配置项目的命令行工具。从一开始,Zephyr就是面向物联网的,它的子系统包括成熟的蓝牙TCP/IP协议栈,支持各种连接的应用程序。

Zephyr的代码由一个活跃的开源社区开发和维护,代表了不同的细分市场和专业领域。支持项目的开放性、其协作特性是少有限制的宽松许可政策。Core Zephyr代码是根据Apache 2.0许可条款发布的,因此可以在所有类型的应用程序中免费使用——无论是商业应用程序还是其他应用程序。

领导及管理

虽然对Zephyr的贡献来自众多来源,但项目的高层方向和战略是由成员公司制定的。ZephyrLinux基金会的特许项目,目前有20多个不同级别的成员参与其中。这些成员在Zephyr的前进道路上都有发言权。

Zephyr的目标是成员驱动和供应商中立,这让人想起物联网领域其他著名开源项目的精神。作为跨行业和跨公司协作的坚定支持者,Silicon Labs已经接受了采用这种方法的项目,例如MatterOpenthread。当然,Silicon Labs长期以来也在操作系统领域扮演着重要角色,因此参与Zephyr是一件很自然的事情。

Zephyr项目的成员包括在硬件、软件和工具方面具有专业知识的公司,他们都希望帮助塑造物联网的未来。20212月,Silicon Labs正式加入该名单,成为银牌会员。对于那些考虑选择EFR32无线SoC作为其硬件平台基础的Zephyr用户来说,Silicon Labs积极参与该项目并与Antmicro合作,Antmicro是该项目的长期白金会员,是经验丰富的开源Renode模拟器贡献者和开发者,该模拟器通过Zephyr仪表板提供全面的RTOS测试,最终应该为改进Zephyr代码在这些设备上的支持铺平道路。

与成功的Zephyr领袖携手合作

当开始一项新的冒险时,从别人的经验中获益的机会总是受欢迎的。AntmicroZephyr中拥有领导地位,并与Silicon Labs合作,因此该公司非常适合帮助指导将Zephyr引入EFR32的新努力。在安特微的帮助下,这些努力中的第一步已经初见成效。

EFR32BG22Thunderboard 加入新的Zephyr支持工具包

作为实现低功耗蓝牙(Bluetooth LE)连接的低成本和极节能手段,EFR32BG22无线SoCZephyr用户的合理选择。因此,当试图确定最适合未来Zephyr开发活动的硬件时,Silicon Labs团队将注意力集中在EFR32BG22 Thunderboard上。凭借其小巧的外形,内置调试器和各种传感器,该套件提供了快速轻松地将蓝牙LE功能添加到物联网设计所需的一切。

ZephyrEFR32BG22Thunderboard提供的第一个官方支持现在可以通过该项目的公共GitHub repo获得。支持代码为开发人员提供了一种简化的方法,可以利用Thunderboard上的Zephyr BLE主机堆栈,并使用Zephyr驱动程序来控制许多板的节能外设。开始编写代码的最佳选择是访问Zephyr官方网站上的EFR32BG22 Thunderboard页面(https://docs.zephyrproject.org/latest/boards/arm/efr32_thunderboard/doc/brd4184.html)。本页包含了Zephyr主板支持的特性的更多细节,以及构建和运行项目的有用说明。

EFR32BG22工具包的发布标志着Silicon LabsZephyr支持工作的开始!公司已经计划在EFR32设备上提供更多的Zephyr解决方案。您可以期待未来的博客文章,重点介绍新项目和其他重要的Zephyr活动。

扫描以下二维码,关注Silicon Labs的社交媒体平台

10dffb18-f4ae-11ed-90ce-dac502259ad0.jpg

10e670b0-f4ae-11ed-90ce-dac502259ad0.png

10ee1ea0-f4ae-11ed-90ce-dac502259ad0.jpg



原文标题:EFR32BG22 Thunderboard扩增支持开源Zephyr RTOS

文章出处:【微信公众号:SiliconLabs】欢迎添加关注!文章转载请注明出处。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 芯科科技
    +关注

    关注

    1

    文章

    328

    浏览量

    15425

原文标题:EFR32BG22 Thunderboard扩增支持开源Zephyr RTOS

文章出处:【微信号:SiliconLabs,微信公众号:Silicon Labs】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    适用于智能家居和便携式医疗设备的EFR32BG26(BG26)蓝牙SoC介绍

    EFR32BG26(BG26)蓝牙 SoC 是使用低功耗蓝牙(Bluetooth LE)和蓝牙网状网络实现物联网无线连接的理想选择,
    的头像 发表于 04-18 10:56 184次阅读

    瑞萨正式加入Zephyr项目,携手共建开源实时操作系统新生态

    近日,业界领先的半导体解决方案提供商瑞萨宣布正式加入Zephyr®项目,并荣升为银级会员。Zephyr作为Linux基金会的开源项目,致力于面向未来、资源受限的设备打造安全、互联且灵活的实时操作系统(
    的头像 发表于 03-12 09:18 167次阅读

    瑞萨正式加入Zephyr项目

    于开发人员进行部署和管理。   Zephyr RTOS拥有一套不断扩展的软件库,可用于各种应用和产业领域,例如工业物联网、可穿戴设备、机器学习等。它侧重于广泛的芯片组支持、安全性、可靠性、长期
    的头像 发表于 03-09 17:43 1525次阅读

    Zephyr RTOS简介及代码下载编译运行

    说起来RTOS,第一印象就是单片机程序、ARM M核、微控制器低频运行处理程序,甚至其不能算一个真正的OS。但是随着时代发展,这些单片机程序在有限的硬件机制下非常接近像Linux这种的巨无霸OS
    的头像 发表于 01-10 09:12 1479次阅读
    <b class='flag-5'>Zephyr</b> <b class='flag-5'>RTOS</b>简介及代码下载编译运行

    【成功案例】运用BG22开发工业物联网的可跟踪数字显示设备

    ( Trackable DigitalDisplays ),以满足未来工业物联网( IIoT )的使用需求。此外, BG22支持适用于 Quuppa 室内定位系统的实时定位系统设计,帮助 PDi
    的头像 发表于 12-25 15:10 173次阅读

    2023年RTOS榜单:华为LiteOS 国产RT-Thread入围 μCOS系统落榜

    号称全球最大开源软件开发平台和仓库的SourceForge网站有一份“2023年RTOS榜单”: VxWorks RT-Thread FreeRTOS Mbed OS
    的头像 发表于 10-27 19:04 2298次阅读
    2023年<b class='flag-5'>RTOS</b>榜单:华为LiteOS 国产RT-Thread入围 μCOS系统落榜

    Silicon Labs BG22、xG24、BG27无线SoC比较及信驰达无线模块选型指南

    作为安全、智能无线技术领域的前沿品牌,全球知名IC设计公司——Silicon Labs,在最近几年陆续推出了EFR32BG22EFR32xG24、EFR32BG27等系列无线SoC。RF-star
    的头像 发表于 09-04 13:58 816次阅读
    Silicon Labs <b class='flag-5'>BG22</b>、xG24、<b class='flag-5'>BG</b>27无线SoC比较及信驰达无线模块选型指南

    车规级BLE5.2蓝牙模块,超强耐高温!

    E104-BT53C3是一款基于蓝牙协议5.2版本的串口转BLE蓝牙模块。是基于SiliconLabs的EFR32BG22C224F512IM40-C芯片研发的车规级蓝牙模块,可在-40~+125
    的头像 发表于 08-04 08:24 934次阅读
    车规级BLE5.2蓝牙模块,超强耐高温!

    THUNDERBOARD SENSE 2入门

    电子发烧友网站提供《THUNDERBOARD SENSE 2入门.zip》资料免费下载
    发表于 07-03 11:27 0次下载
    <b class='flag-5'>THUNDERBOARD</b> SENSE 2入门

    使用Zephyr RTOS的碳漫游者

    电子发烧友网站提供《使用Zephyr RTOS的碳漫游者.zip》资料免费下载
    发表于 06-28 14:54 0次下载
    使用<b class='flag-5'>Zephyr</b> <b class='flag-5'>RTOS</b>的碳漫游者

    Arduino的现代RTOS和状态机开源分享

    电子发烧友网站提供《Arduino的现代RTOS和状态机开源分享.zip》资料免费下载
    发表于 06-27 14:57 0次下载
    Arduino的现代<b class='flag-5'>RTOS</b>和状态机<b class='flag-5'>开源</b>分享

    Zephyr RTOS和HC-SR04超声波传感器开源

    电子发烧友网站提供《Zephyr RTOS和HC-SR04超声波传感器开源.zip》资料免费下载
    发表于 06-20 09:44 0次下载
    <b class='flag-5'>Zephyr</b> <b class='flag-5'>RTOS</b>和HC-SR04超声波传感器<b class='flag-5'>开源</b>

    如何使用RT685的DSP搭配Zephyr OS?

    “evkmimxrt685_dsp_mu_polling”完成了此操作,它运行良好。 现在我想对 Zephyr OS 做同样的事情。我用这个平台制作了几个应用程序,这适用于 ARM 部分。 我没有
    发表于 05-18 08:04

    Zephyr支持LPC54114中的USB控制器吗?

    Zephyr 支持 LPC54114 中的 USB 控制器吗?据我所知,USB 基于 LpcIP3511,它确实受支持,但我无法让它工作或找到匹配的示例。
    发表于 05-17 06:42

    可以为pyOCD创建支持文件吗?

    大家好,我们正在尝试使用 pyOCD 对 i.MX RT 1160 EVK 进行编程,但目前尚不支持。 因为我们知道 pyOCD 是开源和可扩展的,所以我们希望得到社区的帮助来获取 1160 芯片
    发表于 05-08 07:09