This dissertation pretends to uniformize and simplify the development of embedded systems applications based on an existing embedded system gateway hardware (Raspberry Pi - Compute Module 3).Buildroot provides a flexible toolset and a development environment that allows embedded device developers across the world to collaborate through shared technologies, software stacks, configurations, and best practices used to create these tailored Linux images.
After analyzing the existing embedded system gateway, the objective is to create a tailored-made version of the Linux-based operating system with the usage of Buildroot. The goal is to support several hardware variants and provide security to the deployed firmware and applications.