We want to port the the entire Chirpstack Gateway OS on the STM32. Currently as per our finding it is possible on STM32 Cortex-A series but not on Cortex-M series.
Anyone can help us with this ?
I think not possible for now.
Concentratord needs a Linux environment.
I find most of LoRaWAN gateway implementations need a Linux environment.
Yes, your understanding is correct.
The ChirpStack Gateway OS is a Linux-based operating system designed to run the full LoRa gateway stack, including the packet forwarder, ChirpStack Gateway Bridge, and optional services like MQTT and Redis. Because of its reliance on a full Linux environment, it requires hardware capable of running Linux such as those based on the Cortex-A series (e.g., STM32MP1).
The STM32 Cortex-M series, on the other hand, are microcontroller-class devices. They are optimized for low-power, real-time embedded applications and do not have the necessary resources to run ChirpStack Gateway OS.