Nikolay_Po (Сегодня, 10:31, просмотров: 14) ответил vesago на Тоже склоняюсь к такому варианту. Я за основу взял пример от
гигадивайса. Пример на фриртосе с lwip. Эта библиотека, как
положено, запускается отдельным потоком. Конструкция отличается от
вида, который без ртос. Т.е. уже под ртос заточена. Пример работал
c Netconn API, я использовал RawAPI. Вроде все сокеты
инициализировал в контексте TCP потока. Работают они по калбэкам
тоже в контексте одного потока TCP. Да, отправка коряво сделана. Я
пока ее в контексте рабочей
Я бы попробовал сделать обработку в отдельной задаче, а уже ей
кидать или уведомления, или через очередь. Для кадров Ethernet,
удобно делать очередь, в которой передаётся указатель и размер
кадра, чтобы соблюсти принцип Zero-Copy.