40 likes | 161 Views
This document aims to compile insights from implementors of embedded IP programming interfaces. It seeks to document the architectures they built, the motivations behind their designs, and alternative approaches they wish they had considered. This knowledge will serve as a valuable resource for new implementors. Key topics include API requirements, the choice of using an RTOS, low-level versus high-level programming, and the use of diverse programming languages such as Java and Python, along with modem-type interfaces.
E N D
Embedded IP Programming Interfaces draft-williams-lwig-api-00
Goals • Learn from implementors • Document: • what they have built • Why the built it that way • Would have liked to have built it differently • Pass this on to new implementors • Just for information, but it would be cool if there was some commonality for embedded networking
Outline • API requirements • Using an RTOS or not • Low level programming • Berkeley Sockets • High level programming • Java, Python • Modem type interface