Home
Categories
EXPLORE
Society & Culture
True Crime
Comedy
History
Science
News
Sports
About Us
Contact Us
Copyright
© 2024 PodJoint
00:00 / 00:00
Sign in

or

Don't have an account?
Sign up
Forgot password
https://is1-ssl.mzstatic.com/image/thumb/Podcasts115/v4/26/6f/46/266f46db-9536-fc9e-3733-ea68390a402d/mza_9651740657759775317.jpg/600x600bb.jpg
The Agile Embedded Podcast
Luca Ingianni, Jeff Gable
86 episodes
1 week ago
Learn how to get your embedded device to market faster AND with higher quality. Join Luca Ingianni and Jeff Gable as they discuss how agile methodologies apply to embedded systems development, with a particular focus on safety-critical industries such as medical devices.
Show more...
Technology
RSS
All content for The Agile Embedded Podcast is the property of Luca Ingianni, Jeff Gable and is served directly from their servers with no modification, redirects, or rehosting. The podcast is not affiliated with or endorsed by Podjoint in any way.
Learn how to get your embedded device to market faster AND with higher quality. Join Luca Ingianni and Jeff Gable as they discuss how agile methodologies apply to embedded systems development, with a particular focus on safety-critical industries such as medical devices.
Show more...
Technology
https://is1-ssl.mzstatic.com/image/thumb/Podcasts115/v4/26/6f/46/266f46db-9536-fc9e-3733-ea68390a402d/mza_9651740657759775317.jpg/600x600bb.jpg
Zephyr with Luka Mustafa
The Agile Embedded Podcast
45 minutes 40 seconds
1 week ago
Zephyr with Luka Mustafa
Zephyr RTOS: Modern Embedded Development with Hardware Abstraction and Community-Driven Best Practices In this comprehensive episode, Luka Mustafa, founder and CEO of Irnas Product Development, provides an in-depth exploration of Zephyr RTOS and its transformative impact on embedded development. We dive deep into how Zephyr's Linux Foundation-backed ecosystem enables hardware-agnostic development, dramatically reducing the time spent on foundational code versus business-value features. Luka shares practical insights from five years of specializing in Zephyr development, demonstrating how projects can achieve remarkable portability - including running the same Bluetooth code on different chip architectures in just an hour, and even executing embedded applications natively on Linux for development purposes. The discussion covers Zephyr's comprehensive testing framework (Twister), CI/CD integration capabilities, and the cultural shift required when moving from traditional bare-metal development to this modern RTOS approach. We explore real-world applications from low-power IoT devices consuming just 5 microamps to complex multi-core systems, while addressing the learning curve challenges and when Zephyr might not be the right choice. This episode is essential listening for embedded teams considering modernizing their development practices and leveraging community-driven software ecosystems. ## Key Topics * [03:15] Zephyr RTOS fundamentals and Linux Foundation ecosystem benefits * [08:30] Hardware abstraction and device tree implementation for portable embedded code * [12:45] Nordic Semiconductor strategic partnership and silicon vendor support landscape * [18:20] Native POSIX development capabilities and cross-platform debugging strategies * [25:10] Learning curve challenges: EE vs CS background adaptation to Zephyr development * [32:40] Resource requirements and low-power implementation on constrained microcontrollers * [38:15] Multi-vendor chip support: STMicroelectronics, NXP, and industry adoption trends * [42:30] Safety-critical applications and ongoing certification processes * [45:50] Organizational transformation strategies and cultural adaptation challenges * [52:20] Zbus inter-process communication and modular development architecture * [58:45] Twister testing framework and comprehensive CI/CD pipeline integration * [65:30] Sample-driven development methodology and long-lived characterization tests * [72:15] Production testing automation and shell interface utilization * [78:40] Model-based development integration and requirements traceability * [82:10] When not to use Zephyr: Arduino simplicity vs RTOS complexity trade-offs ## Notable Quotes > "With Zephyr, porting a Bluetooth project from one chip architecture to another took an hour for an intern, compared to what would traditionally be months of effort." — Luka Mustafa > "How many times have you written a logging subsystem? If the answer is more than zero, then it shouldn't be the case. Someone needs to write it once, and every three years someone needs to rewrite it with a better idea." — Luka Mustafa > "The real benefit comes from doing things the Zephyr way in Zephyr, because then you are adopting all of the best practices of developing the code, using all of the subsystems to the maximum extent." — Luka Mustafa > "You want to make sure your team is spending time on things that make money for you, not on writing logging, for example." — Luka Mustafa
The Agile Embedded Podcast
Learn how to get your embedded device to market faster AND with higher quality. Join Luca Ingianni and Jeff Gable as they discuss how agile methodologies apply to embedded systems development, with a particular focus on safety-critical industries such as medical devices.