An Intellyx Brain Candy Brief Embeint offers a software stack for low-power Internet of Things (IoT) devices that includes firmware, the Zephyr real-time operating system, as well as SDKs and management services. Embeint tuned its offering especially for devices that don’t require batteries, leveraging solar cells or other sources of power. The software works with […]| Intellyx – The Digital Transformation Experts – Analysts
Last December we released our beta Arduino cores based on Zephyr. Today, we are excited to make another step in this beta program for Arduino cores based on Zephyr! ZephyrOS is an open-source, state-of-the-art, real-time operating system (RTOS) designed for low-power, resource-constrained devices. We are transitioning Arduino cores to ZephyrOS to ensure continued support and […]| Arduino Blog
This post is the sixth in our series about Zephyr. You can find the previous episodes below: Getting started with Zephyr Understanding Zephyr’s Blinky example Zephyr: Implementing a Device Driver for a sensor Integrating ST7789H2 Display Support on STM32L562E-DK with Zephyr: A Step-by-Step Guide Zephyr: making a driver for the Nunchuk joystick In this sixth … Continue reading "Step-by-Step Guide to Adding SoC and Board Support to Zephyr with CH32V303"| Bootlin
Memory management is one of the most critical aspects of embedded systems development. In resource-constrained environments like microcontrollers, running out| Shawn Hymel
When working with embedded systems, especially platforms like Zephyr, it’s not always practical to rely on real hardware. Maybe your dev board is in the mail,| Shawn Hymel
In the fast-evolving world of embedded systems and IoT, selecting the right operating system is critical. For skilled and intermediate engineers, understanding where a real-time operating system (RTOS) comes from (e.g. history, evolution, and the forces driving its development) can provide valuable context for making informed technical decisions. Zephyr, now one of the most robust […]| Shawn Hymel
Catch up on latest addition to the video subsytem, new Renesas RX architecture support, boards, drivers, and upcoming events| Benjamin Cabé
Another week, another batch of updates and improvement being made to Zephyr, with over 140 merged pull requests! Before diving into some of the highlights, I would encourage you to add the video recordings of the recent Zephyr Meetup Grenoble to your watchlist as there were quite a few interesting topics covered! Network Packet Filtering […]| Benjamin Cabé
MQTT 5.0 support lands in Zephyr! And your usual drop of new boards, drivers, and other goodness 🪁| Benjamin Cabé
MQTT 5.0 support lands in Zephyr! And your usual drop of new boards, drivers, and other goodness 🪁| Benjamin Cabé
The Zephyr Project is an open-source real-time operating system (RTOS) focused on embedded and IoT platforms. Zephyr is a Linux Foundation hosted ‘Collaboration Project’, and supports a wide array of devices and architectures. The Raspberry Pi Pico is a microprocessor board developed by Raspberry Pi and is based on their RP2040 chip. The RP2040 is …| www.thegoodpenguin.co.uk
Before diving into some recent and noteworthy updates to the Zephyr codebase since my last post, I want to draw your attention to the short Zephyr Diversity & Inclusion Survey we are conducting until the end of February. I often get feedback along the lines of “We’re an online community, so how could we have […]| Benjamin Cabé
Dozens of boards are added to Zephyr every month, but these two definitely deserve a special mention!| Benjamin Cabé
Zephyr Documentation got some love recently! Here are some tips to help you find what you need without diving into the source code :)| Benjamin Cabé
I was looking for an exercise for students to work on relating to the BBC Microbit V2 and Zephyr when I came across some low cost flash SPI chips on Aliexpress. These are 8 pin DIL chips which work well… Continue reading →| ioprog
Managing your Zephyr SDK installs with west, a new lightweight profiling tool, HTTP Server sample improvements... what a week!| Benjamin Cabé
Added support for haptics controllers, a great showcase for the State Machine Framewok, Wi-Fi DPP support, and more!| Benjamin Cabé
Zephyr 3.7 is just out the door and new features already start lining up nicely, starting with some great proposals around adding Rust to Zephyr.| Benjamin Cabé
WebAssembly runs on microcontrollers, but why would you want to do that? Dan Mangum shows us how to use Wasm with Zephyr RTOS, why you would want to, and he even discuss how to decide if the tradeoffs fit your needs.| Golioth
A new full-blown MQTT sample, an SoC porting guide, video subsystem getting lots of interest recently, and more!| Benjamin Cabé
New SDK generator for LLEXT application developers, State Machine Framework getting a new code sample, and more...| Benjamin Cabé
I'm happy to announce that we have completed the work to upgrade ZMK to Zephyr 3.5!| ZMK Firmware Blog
Today, we merged a significant change to the low level sensor code that is used to support encoders. In particular,| ZMK Firmware Blog
I'm happy to announce that we have completed the work to upgrade ZMK to Zephyr 3.2!| ZMK Firmware Blog
I'm happy to announce that we have completed the work to upgrade ZMK to Zephyr 3.0!| ZMK Firmware Blog
As preparation for completing the work to upgrade ZMK to Zephyr 3.0, users with user config repositories who wish to avoid future build failures with their GitHub Actions workflows can take steps to adjust| ZMK Firmware Blog
I'm happy to announce that we have completed the work to upgrade ZMK to Zephyr 2.5!| ZMK Firmware Blog
Bash completion for Twister, new capabilities unlocked by "Hardware Model V2", more Zephyr meetups... and more cool news!| Benjamin Cabé
A new long awaited HTTP server, some very cool shell commands for power management, and more.| Benjamin Cabé
Deferred device initialization, Raspberry Pi 5 support, improved ARM ELF relocation, and more!| Benjamin Cabé
Lots of great networking improvements (cooked mode capture, "native" networking in the native simulator, VLAN overhaul) and your usual boards & drivers updates :)| Benjamin Cabé
Instructions to use CLion for Zephyr development, UART over BLE, Ethernet driver improvements, and more!| Benjamin Cabé
With the new hardware model now being available, many new boards and SoCs were added this week, ... among many other cool additions :)| Benjamin Cabé
Howdy! Before diving into this week’s news, I would like to extend an invitation to all of you reading this weekly update to consider submitting a talk for an upcoming Zephyr Tech Talk. As you have probably noticed if you watched previous episodes, these are very informal sessions, so you shouldn’t worry about having to […]| Benjamin Cabé
Zephyr 3.6 was released a week ago and it is really amazing to see how well it was received. I am particularly happy to see that thousands of people have already watched the video highlighting some of the changes and additions available in this release, such as the added support for GNSS receivers, keyboard matrix […]| Benjamin Cabé
We are entering the last few weeks of the Zephyr 3.6 release cycle, with the feature freeze scheduled for next Friday, February 2. If you have pull requests that are still pending, now might be a good time to make sure they get reviewed and approved to make it in time for 3.6! 🙂 Second […]| Benjamin Cabé
Happy Friday, and welcome back for another Zephyr Weekly Update. One of the main highlights this week is certainly the recent upgrade to Trusted Firmware-M 2.0. On the topic of security, I really encourage everyone to watch our latest Zephyr Tech Talk, if you missed the opportunity to watch it live. Kasia Zalewska did an […]| Benjamin Cabé
The Zephyr community is definitely back to full-speed after the short holiday break, and I feel like I really need to re-think the format of these weekly updates so that I can be more efficient in putting them together, while still providing you with more insights than what you’d get from just looking at the […]| Benjamin Cabé
Happy New Year, everyone! 🎆 Before jumping into everything that happened in Zephyr land over the holiday break, I want to remind everyone that the deadline to submit a talk to Zephyr Developer Summit 2024 will be approaching really fast. You have until Sunday, January 14 to propose a talk, so don’t wait too long! […]| Benjamin Cabé
As a lot of folks are wrapping up for the holiday season, the Zephyr community hasn’t slowed down all that much last week and there were quite a few noteworthy additions that this blog post will be covering, including a pretty cool (albeit short!) demo video. Improved documentation search experience One of the top complaints […]| Benjamin Cabé
Happy Friday, folks! Once is not custom, let’s dive right into this week’s updates from Zephyr RTOS land, although don’t forget to submit a talk to FOSDEM 2024 before midnight! New emulated DMA driver It is nice to see an increasing amount of emulated drivers added to Zephyr recently. This week, a new zephyr,dma-emul binding […]| Benjamin Cabé
Howdy! Before diving into this week’s updates, I would like to take a minute to encourage you to have a look at the Call for Papers for two really good open source conferences where I would love to see lots of cool Zephyr content 😉 Also, a quick plug for the next Zephyr Tech Talk […]| Benjamin Cabé
It was a lot of fun to play the guest in this week’s Zephyr Tech Talk. There was a lot to cover in “just” one hour (and there were tons of great questions from the audience to answer!), but I am happy that all the demos I wanted to show worked like I wanted. There […]| Benjamin Cabé
This has been a very busy week for the community, with an above average amount of new drivers and boards getting merged. Speaking of recently added boards, I am very excited to include one, the super tiny M5Stack AtomS3, in my Zephyr Tech Talk presentation next Wednesday! 🙂 I hope many of you will join, […]| Benjamin Cabé
Hi everyone! In case you missed it, the Eclipse Foundation just released the results of their 2023 IoT Developer Survey. It is always a challenge to understand the trends in adoption of open source software as there is no obligation on the adopters’ side to tell when and where they are using open source projects […]| Benjamin Cabé
We are returning to Embedded World in 2024 (EW24) and will be showing off new Golioth features, as well as end-to-end IoT demos (Reference Designs) at the Zephyr booth and with partners around the fair.| The Golioth Developer Blog
Nordic’s nRF9160 cellular modem includes a great peripheral called the Key Management Unit (KMU). This secure key storage mechanism lets you write keys to it which cannot be read back. However, they can still be used for DTLS authentication. In this video and blog post I’ll walk you through how to use the feature with […]| The Golioth Developer Blog
The Zephyr RTOS has good support for the STM32 family, but every now and again you need to access something that is not supported. In my most recent experience, I needed to set the Brown-Out Reset (BOR) thresholds on a STM32WLE5CC.| Beyondlogic
After 18 months developing with the Zephyr RTOS, I’m starting to become a strong proponent. In my opinion, one of the key advantages of the Zephyr RTOS is the hardware abstraction. It allows applications to be written for Zephyr that are platform independent and can be moved between different boards including different manufacturers of microcontrollers. In a world still suffering from chip shortages, it has been a breath of fresh air. | Beyondlogic
In this post in the continuing series on IaC recommended practices, the Zephyr teams starts using the Pulumi Automation API to orchestrate multiple stacks.| pulumi
This is the fifth post in a series on recommended practices for infrastructure as code with Pulumi. This post focuses on RBAC and security.| pulumi