The Embedded Frontier Titelbild

The Embedded Frontier

The Embedded Frontier

Von: Jacob Beningo
Jetzt kostenlos hören, ohne Abo

Über diesen Titel

The Embedded Frontier, hosted by embedded systems expert Jacob Beningo, is a cutting-edge podcast dedicated to exploring the rapidly evolving world of embedded software and embedded system trends. Each episode delves into the latest technological advancements, industry standards, and innovative strategies that are shaping the future of embedded systems. Jacob Beningo, with his deep industry knowledge and experience, guides listeners through complex topics, making them accessible for both seasoned developers and newcomers alike.

This podcast serves as an educational platform, offering insights, interviews, and discussions with leading experts and innovators in the field. Listeners can expect to gain valuable knowledge on how to modernize their embedded software, implement best practices, and stay ahead in this dynamic and critical sector of technology. Whether you're an embedded software developer, a systems engineer, or simply a tech enthusiast, "The Embedded Frontier" is your go-to source for staying updated and inspired in the world of embedded systems. Join Jacob Beningo as he navigates the intricate and fascinating landscape of embedded technologies, providing a unique blend of technical expertise, industry updates, and practical advice.

© 2025 Beningo Embedded Group, LLC
Ökonomie
  • #016 - Modern Build Systems with Kyle Dando
    Jun 4 2025

    In this episode of the Embedded Frontier podcast, Jacob Beningo and Kyle Dando from NXP discuss the modernization of embedded software and firmware, focusing on the MCU Xpresso SDK. They explore the significant changes made to the SDK, including the adoption of CMake and KConfig, the introduction of West for managing software repositories, and the overall impact on developer workflows. The conversation also covers the migration path for existing users and future trends in embedded software development, emphasizing the importance of user feedback in shaping the SDK's evolution.

    Takeaways

    - Modern build systems are essential for embedded software development.
    - The MCU Xpresso SDK packages low-level drivers and middleware for ease of use.
    - Accessibility improvements were a primary focus in SDK modernization.
    - CMake was adopted for its universal build capabilities and customer demand.
    - West allows for efficient management of software from multiple repositories.
    - KConfig simplifies project configuration and dependency management.
    - Developers can choose between command line and IDE workflows.
    - Migration to the new SDK is designed to minimize disruption for users.
    - Future trends include support for new operating systems and ecosystems.
    - User feedback is vital for continuous improvement of the SDK.

    Mehr anzeigen Weniger anzeigen
    40 Min.
  • #015 - Modernizing Embedded Systems: Step #1 - Overhauling Your Build System
    May 21 2025

    In this episode of the Embedded Frontier Podcast, Jacob Beningo discusses the importance of modernizing build systems in embedded software development. He outlines a seven-step framework for developing faster and smarter firmware, focusing on the need to overhaul build systems to keep pace with contemporary development practices. The conversation covers containerization, the adoption of tools like CMake and West, and the integration of AI technologies to enhance build processes and ensure flexibility and scalability in software development.

    Takeaways

    - Overhauling your build system is crucial for modern development.
    - Build systems must adapt to contemporary software practices.
    - Containerization provides a consistent build environment.
    - CMake offers flexibility and modularity in builds.
    - West helps manage multiple repositories effectively.
    - Modern build systems should integrate with CI/CD workflows.
    - Flexibility in workflows enhances developer productivity.
    - AI can assist in transitioning to modern build systems.
    - Scalability is essential for long-term software projects.
    - A modern build system reduces stress and increases efficiency.


    Keywords

    embedded systems, build system, DevOps, CMake, containerization, software development, AI, firmware, modern architecture, CI/CD


    Mehr anzeigen Weniger anzeigen
    30 Min.
  • #014 - Modernizing Embedded Systems: A 7-Step Framework
    May 7 2025

    Summary

    In this episode of the Embedded Frontier Podcast, Jacob Beningo introduces a comprehensive framework for modernizing embedded systems development. He discusses the importance of adapting to modern techniques in firmware development, emphasizing the need for a shift in workflows, architectures, and tools. The episode outlines a seven-step process that includes modernizing build systems, improving software architecture, implementing DevOps practices, embracing test-driven development, leveraging simulation, adopting AI and machine learning, and establishing a metrics scoreboard to track progress. Each step is designed to help teams develop faster and smarter firmware, ultimately leading to more efficient and effective embedded systems development.


    Takeaways

    • Modernizing firmware is essential for efficient development.
    • The seven-step modernization framework includes build systems, architecture, DevOps, testing, simulation, AI, and metrics.
    • Modern build systems should support various developer tools and environments.
    • Software architecture must be scalable and flexible, separating application code from hardware.
    • DevOps is crucial for improving collaboration and speeding up development cycles.
    • Testing should be prioritized, with an emphasis on test-driven development (TDD).
    • Simulation can help developers test application code without hardware dependencies.
    • AI and machine learning can enhance both on-chip processing and development workflows.
    • Metrics are essential for tracking progress and identifying areas for improvement.

    The framework aims to help teams deliver better products on time and within budget.


    Keywords

    embedded systems, firmware development, modernization framework, build systems, DevOps, test-driven development, simulation, AI, machine learning, metrics

    Mehr anzeigen Weniger anzeigen
    38 Min.
Noch keine Rezensionen vorhanden