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

    文章

    471

    浏览量

    17115

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

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

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

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

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

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

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

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

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

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

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

    有人能确认 QNX 和 Zephyr 是否支持 CYW55573 和 CYW55513 吗?

    有人能确认 QNX 和 Zephyr 是否支持 CYW55573 和 CYW55513 吗
    发表于 06-05 06:40

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

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

    zephyr usbhs不支持睡眠和唤醒功能怎么解决?

    了 lpcxpresso55s28_dev_suspend_resume_hid_mouse_bmsourcemouse.c 的副本,但是,无法在 zephyr 中将示例添加到 drivers/usb/device/usb_dc_mcux.c。我认为这也需要支持低功耗控制
    发表于 04-07 09:04

    芯科科技扩展Zephyr RTOS项目支持

    多年来一直在编写高效、轻量级的驱动程序、协议栈,甚至内核,同时也充分利用开源软件。最近,我们加大了对Zephyr实时操作系统 (RTOS) 这一热门开源项目的
    的头像 发表于 03-19 10:44 1002次阅读

    IAR加入Zephyr项目,强化开源协作承诺

    支持Zephyr作为一个广泛应用于嵌入式行业的开源实时操作系统(RTOS),凭借其灵活性和高效性,已经赢得了众多嵌入式领域重要企业的青睐。IAR Systems此次加入
    的头像 发表于 02-17 09:55 811次阅读

    IAR正式加入Zephyr项目,成为银牌会员

    的深度承诺和持续贡献。 Zephyr是一款广泛应用于嵌入式领域的开源实时操作系统(RTOS),凭借其高性能、可靠性和灵活性,已赢得了众多嵌入式领域重要企业的青睐和支持。IAR作为嵌入式
    的头像 发表于 02-12 14:25 868次阅读

    IAR正式加入Zephyr项目

    嵌入式领域的重要企业支持。此次合作充分彰显了IAR对开源社区的深度承诺,致力于为开发者提供专业级工具和解决方案,同时助力Zephyr RTOS在嵌入式开发领域的持续发展。
    的头像 发表于 02-12 14:19 932次阅读

    芯科科技推出用于低功耗蓝牙®连接的“精简版”SoC——BG22L和BG24L

    全新的BG22L为常见蓝牙设备提供强大的安全性和处理能力,而BG24L支持先进的AI/ML加速和信道探测功能
    的头像 发表于 02-08 13:05 707次阅读
    芯科科技推出用于低功耗蓝牙®连接的“精简版”SoC——<b class='flag-5'>BG22</b>L和<b class='flag-5'>BG</b>24L

    SiliconLabs推出BG22L和BG24L精简版SoC

    SiliconLabs(亦称“芯科科技”)宣布推出用于低功耗蓝牙(Bluetooth LE)连接的BG22L和BG24L片上系统(SoC),产品代码中的字母“L”代表全新的应用优化的Lite精简版器件产品。
    的头像 发表于 02-07 09:09 1130次阅读