Getting Started with Zephyr RTOS
When:
Available Now!
Duration: 1h00
Instructors: Jacob Beningo & Mohammed Billoo
Description:
The Zephyr Project is rapidly emerging as a leading real-time operating system (RTOS). Commonly referred to as “Zephyr”, its vision is to be the premier RTOS for connected, resource-constrained devices. Zephyr integreates both open-source and security best practices to ensure a vendor-neutral, secure and reliable platform.
In this webinar, we delve into an introductory exploration of The Zephyr Project RTOS. Attendees will gain insight into the fundamental elements of an RTOS and Zephyr’s implementation stands out. We will unpack the key components of Zephyr and offer a roadmap for getting comfortable navigating its codebase.
The session will discuss the intricacies of a Zephyr application, guiding attendees on how to craft their own application, using a “Hello World” application as a demonstration. Finally, we will discuss advanced topics, including how to gain in-depth insights into our firmware using the Memfault framework, which is built right into Zephyr.
Topics covered in this talk will include:
- RTOS overview and review
- The Zephyr Project architecture
- The elements of a Zephyr application
- Advanced “Hello World” demonstration
- Firmware insights
Jacob Beningo is an embedded software consultant, founder of Beningo Embedded Group, creator of the Embedded Software Academy, and co-founder of the Embedded Online Conference. He helps developers and teams maintain and modernize their embedded software skills and processes so they can deliver better firmware faster. His expertise spans automotive, defense, medical, and space industries. He’s even developed software systems that have propelled systems to the Moon and beyond.
He has authored three books, including Embedded Software Design, sharing insights that guide engineers toward industry best practices and streamlined development approaches. Jacob also hosts the Embedded Frontier podcast, delving into cutting-edge trends and techniques that empower teams to continuously improve.
Additionally, Jacob lectures, consults, and contributes articles (including for embeddedrelated.com, Design News, and embedded.com) on modern, real-time embedded software development.
He holds two bachelor’s degrees from Central Michigan University in Electronics Engineering, and Physics and Mathematics. He also has a Master’s in Space Systems Engineering from the University of Michigan.
Mohammed Billoo is Founder of MAB Labs, LLC. He has over 12 years of
experience architecting, designing, implementing, and testing embedded
software, with a core focus on embedded Linux. This includes custom
board bring-up, writing custom device drivers, and writing application
code. Mohammed also contributes to the Linux kernel and is an active
participant in numerous open-source efforts. He is also an Adjunct
Professor of Electrical Engineering at The Cooper Union for the
Advancement of Science and Art, where he teaches courses in Digital
Logic Design, Computer Architecture, and Advanced Computer
Architecture. Mohammed received both his Bachelor's and Master's of
Electrical Enginering from the same institution.