Simplifying Concepts.
Accelerating Innovation.

Jacob's Blog

Jacob Beningo
EPISODE #018

EPISODE #018 – Zephyr RTOS with Brendon Slade

NXP’s Brendan Slade discusses why major semiconductor companies are investing heavily in Zephyr RTOS, exploring how this open-source real-time operating system is transforming embedded development for IoT and edge computing applications. The conversation covers NXP’s role as a founding platinum member of the Zephyr project, practical advice for developers evaluating RTOS options, and the collaborative ecosystem driving innovation in microcontroller software development.

Want to watch this episode instead? Check it out on our YouTube channel here!

Takeaways

  • Zephyr provides integrated middleware beyond just a kernel, unlike traditional RTOS options like FreeRTOS
  • NXP was a founding platinum member of Zephyr project to drive strategic direction for microcontroller enablement
  • Device tree configuration is the biggest learning curve hurdle, but once mastered, enables easy hardware portability
  • The Zephyr project has ~50 members including major OEMs from automotive, industrial, and consumer sectors
  • All code contributions require pull requests, tests, and peer review – no single company can force changes
  • Power management infrastructure is built into Zephyr drivers, enabling faster development of low-power applications
  • Training resources are available from multiple partners, and NXP offers Visual Studio Code extensions for easier development
  • The MCX N947 Freedom board (~$30) provides an excellent platform for exploring Zephyr capabilities
  • Future focus areas include AI enablement, cybersecurity compliance, and higher-level application frameworks
  • Companies should invest in device tree training first, then start with evaluation boards to assess portability benefits

Chapters

  • 00:00 Introduction and Brendan’s Background at NXP
  • 02:15 Why NXP Chose to Invest in Zephyr RTOS
  • 05:00 Zephyr’s Role in IoT and Edge Computing Strategy
  • 08:20 Customer Problems Solved by Zephyr Adoption
  • 11:08 Developer Learning Curve and Training Resources
  • 15:31 Key Advantages of Zephyr on NXP Silicon
  • 19:00 Community Evolution and NXP’s Founding Role
  • 22:40 Code Review Process and Quality Control
  • 25:59 Future Trends and Innovations in Zephyr
  • 29:20 Advice for Companies Evaluating Zephyr
  • 32:03 Final Thoughts and Getting Involved

Keywords

Zephyr RTOS, NXP semiconductors, embedded systems, microcontrollers, IoT development, real-time operating system, device tree, open source, embedded software, MCU development, FreeRTOS alternative, edge computing, microcontroller programming, embedded Linux, IMXRT crossover processors

* * *

Struggling to keep your development skills up to date or facing outdated processes that slow down your team, raise costs, and impact product quality?

Here are 4 ways I can help you:

  • Embedded Software Academy: Enhance your skills, streamline your processes, and elevate your architecture. Join my academy for on-demand, hands-on workshops and cutting-edge development resources designed to transform your career and keep you ahead of the curve.
  • Consulting Services: Get personalized, expert guidance to streamline your development processes, boost efficiency, and achieve your project goals faster. Partner with us to unlock your team's full potential and drive innovation, ensuring your projects success.
  • Team Training and Development: Empower your team with the latest best practices in embedded software. Our expert-led training sessions will equip your team with the skills and knowledge to excel, innovate, and drive your projects to success.
  • Customized Design Solutions: Get design and development assistance to enhance efficiency, ensure robust testing, and streamline your development pipeline, driving your projects success.

Take action today to upgrade your skills, optimize your team, and achieve success.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.