Подключаем Ethernet модуль ENC28J60 по SPI интерфейсу. Рассматриваем стек протоколов Ethernet и выше до TCP. Тестируем библиотеку для Ethernet, IP, ICMP, UDP. Пишем простую инит-демо библиотеку для TCP listen (15:20). Изучаем процесс обмена данными по TCP (17:40). Изучаем процесс вычисления CRC for TCP (23:00). Изучаем пакеты и кадры в Wireshark (48:10). Передаём и принимаем данные через Packet Sender. Выводим данные на OLED (57:37).
Links:
Программы:
Источники вдохновения:
- годные описание и библиотека для ENC28J60 до UDP включительно. Картинки с кадрами заголовков и мн.др.
- сложно, но годно про вообще всё. А также картинки с кадрами заголовков и псевдозаголовков.
- академическое, но не душное