Basic Wi-fi SoM with kernel support
Ever since 2019, the Linux Kernel has support for a little System on a Module (SOM) , which can be used to create custom boards with Wi-Fi connectivity (also Bluetooth), with a dedicated single core low power 32-bit ARM processor capable or running Linux (SAMA5D27, running a Cortex A5 CPU)
The processor already has a small amount of DRAM already shipped in a SiP (System in a Package), and the module a small amount of writable Flash memory.
I have contributed to have this module supported in the kernel, such that any open source enthusiast can try it out, or even professionals wanting to use the module in a real world application using Linux (e.g. Wi-Fi).
The module can be used to create a custom board for any kind of IoT applications, remote connectivity, or anything that comes to mind, and can be connected to several other peripherals using ADC, I2C, for different kind of sensors or external devices.
The Linux Kernel has the devices described in a Device Tree Include file (.dtsi) which can be reused by any board using it. And because it's open source, it's available for anyone to take it, reuse it, and even improve it, by sending patches.