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

    文章

    513

    浏览量

    17886

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    芯科科技发布Simplicity SDK for Zephyr开发资源

    Silicon Labs(芯科科技)发布Simplicity SDK for Zephyr旨在将Zephyr实时操作系统(RTOS)的全部功能,与其Simplicity Studio软件工具所擅长
    的头像 发表于 03-31 15:26 780次阅读

    芯科科技携手Ezurio提供支持Zephyr的新型蓝牙模块

    Silicon Labs(芯科科技)与Ezurio为客户提供了多样解决方案以实现物联网无线连接的创新途径。Ezurio通过采用芯科科技的蓝牙模组,并全面支持领先的开源RTOS-Zephyr,为开发者
    的头像 发表于 03-11 14:39 521次阅读

    【瑞萨FPB-RA6E2试用】GPIO-Zephyr RTOS 闪烁程序及设备树理解

    GitHub开源地址:https://github.com/zephyrproject-rtos/zephyr/tree/master/samples/basic/blinky 4 示例程序运行
    发表于 01-13 14:37

    【瑞萨RA × Zephyr评测】Zephyr RTOS保姆级环境构建与编译下载踩坑版

    笔者介绍一下Zephyr RTOS 保姆级环境构建与编译下载
    的头像 发表于 01-10 10:03 9458次阅读
    【瑞萨RA × <b class='flag-5'>Zephyr</b>评测】<b class='flag-5'>Zephyr</b> <b class='flag-5'>RTOS</b>保姆级环境构建与编译下载踩坑版

    开源分享】ZSWatch - 基于 Zephyr 的智能手表

    “从零开始打造的智能手表,包括硬件和软件。它基于ZephyrProject实时操作系统,因此被命名为ZSWatch-Zephyr智能手表。”ZSWatchv4:不锈钢(左),透明树脂3D打印(右
    的头像 发表于 12-30 08:05 628次阅读
    【<b class='flag-5'>开源</b>分享】ZSWatch - 基于 <b class='flag-5'>Zephyr</b> 的智能手表

    【瑞萨FPB-RA6E2试用】基于瑞萨FPB-RA6E2,在Windows环境的Zephyr-RTOS安装教程

    /getting_started/index.html#select-and-update-os GitHub地址:https://github.com/zephyrproject-rtos/zephyr 1.
    发表于 12-28 10:36

    如何在Zephyr RTOS中实现延时和计时函数

    在实时操作系统(RTOS)中,时间管理是核心功能之一。无论是任务调度、超时控制,还是周期性事件,延时和计时机制都扮演着至关重要的角色。Zephyr RTOS作为一个轻量级、模块化的开源
    的头像 发表于 12-26 10:32 6038次阅读
    如何在<b class='flag-5'>Zephyr</b> <b class='flag-5'>RTOS</b>中实现延时和计时函数

    当RA MCU遇见Zephyr系列(2)——搭建瑞萨RA VS code开发环境

    在上一篇文章“当RAMCU遇见Zephyr,打通嵌入式开发任督二脉!”中,我们介绍了Zephyr极具前景的发展趋势以及瑞萨开发板对Zephyr的深度融合支持。在智能终端、物联网、安全设
    的头像 发表于 12-17 12:04 4735次阅读
    当RA MCU遇见<b class='flag-5'>Zephyr</b>系列(2)——搭建瑞萨RA VS code开发环境

    当RA MCU遇见Zephyr,打通嵌入式开发任督二脉!

    。其中,RA系列MCU+Zephyr可能是更符合发展趋势的解决方案。一什么是Zephyr?#Zephyr是一款由Linux基金会主导,专为嵌入式设备设计的开源实时
    的头像 发表于 12-08 17:14 1867次阅读
    当RA MCU遇见<b class='flag-5'>Zephyr</b>,打通嵌入式开发任督二脉!

    EFR32xG22E 是否可以在未加入网络的情况下发送数据?

    EFR32xG22E 是否可以在未加入网络的情况下发送数据?
    发表于 09-08 07:46

    芯科科技EFR32BG22芯片赋能移为通信车辆追踪器

    近些年,新兴市场因物流市场、汽车金融、共享出行等需求大量增加,车辆跟踪器的市场规模也在以约10%-12%的年复合增长率在不断扩展。
    的头像 发表于 07-18 11:25 1406次阅读
    芯科科技<b class='flag-5'>EFR32BG22</b>芯片赋能移为通信车辆追踪器

    IAR平台现已提供对Zephyr RTOS的量产级支持

    IAR宣布,其嵌入式开发平台正式推出对Zephyr RTOS的量产级支持。该支持自IAR的Arm开发工具链v9.70起全面提供。
    的头像 发表于 07-09 15:43 726次阅读

    全网最全学习Zephyr开发教程资料汇总-从基础文档视频到上手实操示例

    Zephyr作为一款开源且极具灵活性与可扩展性的实时操作系统(RTOS),拥有原生的 BLE 协议栈、完整的 Net 协议栈,涵盖 TCP/IP 与应用层协议,具备出色的实时性,支持
    发表于 07-04 11:13

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

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

    使用Tracealyzer调试Zephyr中的优先级反转

    Percepio Tracealyzer已经在600多个支持Zephyr的开发板上完成了验证,可以帮助开发人员改进Zephyr应用的调试和性能分析。
    的头像 发表于 04-21 11:31 1254次阅读
    使用Tracealyzer调试<b class='flag-5'>Zephyr</b>中的优先级反转