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

    文章

    358

    浏览量

    15552

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

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

收藏 人收藏

    评论

    相关推荐

    深入解析Zephyr RTOS的技术细节

    Zephyr是一个针对资源受限设备优化的小型、可缩放、多体系架构实时操作系统(RTOS)。Zephyr由Linux基金会维护[1],是一个以构建业界最佳的RTOS为目标的
    的头像 发表于 10-22 16:47 280次阅读
    深入解析<b class='flag-5'>Zephyr</b> <b class='flag-5'>RTOS</b>的技术细节

    freertos和rtos区别是什么

    FreeRTOS 和 RTOS(实时操作系统)是两个不同的概念,但它们之间有紧密的联系。FreeRTOS 是一个特定的开源实时操作系统,而 RTOS 是实时操作系统的一般概念。 概念定义 RT
    的头像 发表于 09-02 14:18 938次阅读

    基于芯科科技BG22低功耗蓝牙SoC实现长距离的蓝牙连接

    本视频实际演示了基于Silicon Labs(亦称“芯科科技”)的BG22低功耗蓝牙SoC来达成长距离的蓝牙连接。通过将BG22开发套件安装在无人机上,并支持新的蓝牙Coded PHY技术,经实测蓝牙连接的距离可延长至510米
    的头像 发表于 08-20 14:58 474次阅读

    请问如何将Zephyr OS移植到KIT_PSOCE84_EVK?

    我正试图将 Zephyr OS 移植到 KIT_PSOCE84_EVK,但官方的 Zephyr 支持板列表中并没有列出它。 所以,看来我得自己移植了。 是否有针对 Zephyr OS
    发表于 05-30 07:32

    请问CYW20829B0-P4模块是否支持Zephyr

    嗨, 请问 CYW20829B0-P4 模块是否支持 Zephyr? 如果没有,有什么计划吗?
    发表于 05-28 06:00

    risc-v的mcu对RTOS兼容性如何

    相关的RTOS开发流程。 然而,由于RISC-V的开源特性和广泛的社区支持,工程师可以更容易地获取所需的文档、示例代码和社区帮助。 综上所述,RISC-V的MCU对RTOS的兼容性在
    发表于 05-27 16:26

    MCXN947与Zephyr的跨界合作 嵌入式技术的新飞跃

    MCX N947成功初步移植Zephyr,标志着嵌入式技术的新飞跃,为物联网应用注入更强动力与智能。 简介 搭建 Zephyr 环境 参考Zephyr Getting Started。在这
    发表于 05-23 09:19 547次阅读
    MCXN947与<b class='flag-5'>Zephyr</b>的跨界合作 嵌入式技术的新飞跃

    英飞凌是否为AIROC CYW20829 Bluetooth LE SoC芯片和模块提供Zephyr支持

    英飞凌是否为 AIROC CYW20829 Bluetooth LE SoC 芯片和模块提供 Zephyr 支持
    发表于 05-20 06:19

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

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

    昂科烧录器支持Silicon labs芯科科技的蓝牙低能耗SoC EFR32BG22C112F352GM32

    芯片烧录行业领导者-昂科技术近日发布最新的烧录软件更新及新增支持的芯片型号列表,其中Silicon labs芯科科技的蓝牙低能耗SoC EFR32BG22C112F352GM32已经被昂科的通用烧录
    的头像 发表于 03-21 18:17 1048次阅读
    昂科烧录器<b class='flag-5'>支持</b>Silicon labs芯科科技的蓝牙低能耗SoC <b class='flag-5'>EFR32BG22</b>C112F352GM32

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

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

    瑞萨正式加入Zephyr项目

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

    XMC4800是否与XMC4700兼容?

    我目前正在做一个项目,想使用带有 Zephyr RTOS 的 XMC4800 微控制器。 我看到Zephyr支持XMC4700放松 KIT_A2G_TC387_MOTORCTR
    发表于 01-19 08:18

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

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

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

    ( Trackable DigitalDisplays ),以满足未来工业物联网( IIoT )的使用需求。此外, BG22支持适用于 Quuppa 室内定位系统的实时定位系统设计,帮助 PDi
    的头像 发表于 12-25 15:10 402次阅读
    【成功案例】运用<b class='flag-5'>BG22</b>开发工业物联网的可跟踪数字显示设备