Learn the essentials of Networking and Embedded TCP/IP stacks. Part I of this comprehensive book provides a thorough explanation of Micri¿m's ¿C/TCP-IP stack including its implementation and usage. Part II describes practical, working applications for embedded medical devices built on ¿C/OS-III, ¿C/TCP-IP and Freescale's TWR-K53N512 medical board (ARM® Cortex¿-M4) using IAR developments tools. Each of the included examples feature hands-on working projects, which allow you to get your application running quickly, and can serve as a reference design to develop an embedded system connected to the Internet of Things.
This book is the perfect complement to ¿C/OS-III: The Real-Time Kernel for the ARM® Cortex¿-M4 by Jean Labrosse (ISBN 978-0-9823375-2-3), as it uses the same medical application examples but connects them via TCP/IP.
This book is written for serious embedded systems programmers, consultants, hobbyists, and students interested in understanding the inner workings of a TCP/IP stack. ¿C/TCP-IP is more than just a great learning platform. It is a full commercial-grade software package, ready to serve as the foundation for a wide range of products.
Some of the key topics covered in this book are:
¿ Ethernet technology and device drivers
¿ IP connectivity
¿ Client and Server architecture
¿ Socket programming
¿ UDP and TCP performance tuning