2024-12-04 –, kirkstone
There are many different ways that an application developer may go about building their application. One could work natively to write code, test, and commit then use bitbake to build from a recipe. Or one could use an SDK or build directly on the target itself. For deployment one could use packages, containers, or some other method for transferring the file over the network to the target. One could even use an emulator, like QEMU, for fast iterations without the difficulty introduced by physical hardware. I will explain the various options and illustrate which may be best suited for your preferred workflow.
Introduction to Application Development Workflows
Rob Woolley is a Principal Technologist at Wind River in the CTO Office. He has 25 years experience with embedded Linux and over 15 years with the VxWorks RTOS. He is actively involved with the open source community as the maintainer of the Robot Operating System (ROS) framework for OpenEmbedded and participation in Zephyr RTOS and ELISA from the Linux Foundation. His current focus is on using cloud-native technologies to orchestrate workloads on edge devices.