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
Jacob Beningo is an independent consultant and lecturer who specializes in the design of embedded software for resource constrained and low energy mobile devices. He has successfully completed projects across a number of industries including automotive, defense, medical and space. He enjoys developing and teaching real-time and reusable software development techniques using the latest methods and tools. He blogs for DesignNews.com about embedded system design techniques and challenges. Jacob holds Bachelor's degrees in Electrical Engineering, Physics and Mathematics from Central Michigan University and a Master's degree 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.