I am trying to build a minimal core under 1 MB using Buildroot . It is designed for a small board with qspi memory and basic functions, ethernet, usb, spi, and some GPIO functions . Access to the base terminal via ssh and UART . My first consideration is that even if you can modify kernel .config using linux-menuconfig to achieve this size.
Also, if it is possible to identify redundant parts without deep knowledge of the kernel architecture and exclude them from compilation.
If someone can guide me to good guidance on how to solve this problem or even point out some tools and ways to do this, it would be very helpful.
Thank!
source
share