Techniques et protocoles de communication
Our course covers LwIP, the lightweight stack used across microcontroller projects: buffer and memory management, the network interface layer, the RAW, Netconn and socket APIs, driver integration on STM32, and the configuration choices that decide how much RAM the stack consumes.
The tuning is where LwIP is won or lost: the number and size of pbufs, the TCP window against available RAM, whether checksums are offloaded to the MAC, and how the driver hands buffers back. Get those wrong and the stack works on the bench then stalls under load. The course covers each of them on an STM32 target.