Loading…
This event has ended. View the official site or create your own event → Check it out
This event has ended. Create your own
Learn more about the event and register now!
View analytic
Thursday, October 13 • 15:30 - 16:20
Creating Memory Efficient and High Performance IP Stack for Zephyr OS - Jukka Rissanen, Open Source Technology Center, Intel

Sign up or log in to save this to your schedule and see who's attending!

The Zephyr OS is for small and embedded devices which have limited memory and processing power but have IP network connectivity.

Typically there is no dynamic memory in these devices and all the memory must be allocated statically beforehand. This makes it difficult to utilize memory best possible way when network packets are sent or received. Zephyr OS IP stack handles this problem by allocating memory pool of small network buffers optimized for used network bearer type. The network buffers are then linked together to store bigger network packets.

In order to get best network data handling performance, it is possible in certain cases to use zero copy when transferring or receiving data from the network. This is done by pre-allocating space for the link layer headers and partitioning the data so that there is no need to copy network data between different parts of the Zephyr OS.

Speakers
JR

Jukka Rissanen

Intel
Jukka Rissanen, Intel Open Source Technology Center. Jukka is a Senior Software Developer at Intel Open Source Technology Center. He is currently developing and maintaining IP connectivity infrastructure in Zephyr OS.


Thursday October 13, 2016 15:30 - 16:20
Salon 2+3 Rom - Ground Level

Attendees (21)