Building Zephyr using Yocto - Naveen Kumar Saini & Anuj Mittal, Intel

Поділитися
Вставка
  • Опубліковано 30 кві 2024
  • The Zephyr® Project strives to deliver the best-in-class RTOS for connected resource-constrained devices, built to be secure and safe. Click here to learn more: www.zephyrproject.org
    Building Zephyr using Yocto - Naveen Kumar Saini & Anuj Mittal, Intel
    Zephyr OS, based on a small footprint kernel, is designed for use on resource-constrained embedded systems. Zephyr has support for multiple architectures and provides support for preemptive scheduling, multi-threading, interrupt services, communication protocols and more.
    Yocto Project delivers a set of tools that can create customized operating system images for embedded Linux systems. Yocto project build system can be used as an alternative way to build Zephyr applications.
    This talk will cover steps to configure and build Zephyr images using Yocto Project for x86 and ARM. Meta-zephyr Yocto layer has been created for this purpose.
    git.yoctoproject.org/meta-zephyr
    meta-zephyr layer provides:
    • Machine configurations for a list of ARM and x86 boards
    • Interactive Kconfig interface support using menuconfig
    • Flashing support for certain ARM boards
    • Zephyr SDK (Software Development Kit) toolchain support
    • QEMU support for development
    In scenarios where there is a need to build multiple Zephyr applications for different architectures using a single build environment, Yocto project provides a handy way to achieve it easily using multiple configurations.
  • Розваги

КОМЕНТАРІ •