Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the creation of a memory-efficient and high-performance IP stack for Zephyr OS in this 28-minute conference talk by Jukka Rissanen from Intel's Open Source Technology Center. Learn about the challenges of developing for small embedded devices with limited resources and IP network connectivity. Discover how Zephyr OS tackles memory allocation issues using a pool of small network buffers optimized for specific network bearer types. Understand the implementation of zero-copy techniques to enhance network data handling performance. Gain insights into pre-allocating space for link layer headers and data partitioning to eliminate the need for data copying between different parts of the operating system. Delve into key features, conformance testing, and low-level details of the native IP stack developed for Zephyr OS.