Спасибо!
1)Хтелось бы с самого начала по-подробнее разобраться. Например с Modbus поверх UART (RS232) всё понятно: записываем в регистр байты и они отсылаются.
Каким образом передача происходит по Ethernet TCP не совсем понятно. не понятно само определение "сокет". Читал википедию но там несколько абстрактно. Это просто функция, записывающая по нужном у адресу байт данных для передачи по TCP?
2) Примеры с lwip-ом не нашёл. Зато есть примеры с uip. и ссылка в википедии
http://ru.wikipedia.org/wiki/UIP_(micro_IP) Atmel именно эту библиотеку продвигает, насколько я понял.