G
enby!

Программирование МК STM32. Урок 124. LAN8742A. LWIP. NETCONN. TCP Server

Продолжаем изучать программирование передачи данных по локальной сети. Использовать мы будем для этой цели проводной интерфейс LAN, работая также с библиотекой стека протоколов LWIP. И сегодня мы переходим к следующему, более серьёзному типу соединения транспортного уровня — TCP (Transmission Control Protocol, протокол управления передачей).. Мы данным протоколом пользовались не раз, но теперь мы будем его программировать, используя интерфейс NETCONN, работающий под управлением операционной системы реального времени FreeRTOS. Мы создадим на базе нашей плате небольшой, но вполне корректно функционирующий сервер TCP. Отладочную плату STM32F746G-DISCOVERY можно приобрести здесь https://alii.pub/725uk7?erid=2SDnjedpj2j
Навигация по видео: 00:00 Введение 01:29 Создадим и настроим проект 04:31 Общее соединение 06:09 Проверим соединение с сервером на практике 08:48 Пишем функцию задач для отдельных сокетов 13:05 Проверим способность сервера корректно разъединяться с клиентом 14:10 Примем строку у клиента и передадим ему её обратно, немного видоизменив 18:59 Проверим работу нашего кода на практике Рекомендуется также перед просмотром данного урока просмотреть данное видео: Урок 96. LAN8720. LWIP. TCP Client. Часть 1    • Программирование МК STM32. Урок 96. LAN872...   Урок 98. LAN8720. LWIP. TCP Server. Часть 1    • Программирование МК STM32. Урок 98. LAN872...   Урок 100. LAN8720. LWIP. TCP. Соединяем два контроллера. Часть 1    • Программирование МК STM32. Урок 100. LAN87...   Урок 102. LAN8720. LWIP. HTTP RAW. Часть 1    • Программирование МК STM32. Урок 102. LAN87...   Урок 104. FreeRTOS. Бинарные семафоры. Часть 1    • Программирование МК STM32. Урок 104. FreeR...   Урок 106. FreeRTOS. Создание и уничтожение задач. Часть 1    • Программирование МК STM32. Урок 106. FreeR...   Урок 108. FreeRTOS. Параметры    • Программирование МК STM32. Урок 108. FreeR...   Урок 110. FreeRTOS. Приоритеты задач    • Программирование МК STM32. Урок 110. FreeR...   Урок 111. FreeRTOS. Очереди. Часть 1    • Программирование МК STM32. Урок 111. FreeR...   Урок 112. FreeRTOS. Таймеры    • Программирование МК STM32. Урок 112. FreeR...   Урок 114. FreeRTOS. Продвинутая задержка DelayUntil    • Программирование МК STM32. Урок 114. FreeR...   Урок 116. FreeRTOS. Прерывания. Очереди в прерываниях. Часть 1    • Программирование МК STM32. Урок 116. FreeR...   Урок 120. LAN8742A. LWIP. NETCONN. UDP Server    • Программирование МК STM32. Урок 120. LAN87...   Урок 122. LAN87XX. LWIP. NETCONN. UDP. Соединяем два контролера    • Программирование МК STM32. Урок 122. LAN87...   Урок 123. LAN87XX. LWIP. NETCONN. UDP. Соединяем три контролера. Часть 1    • Программирование МК STM32. Урок 123. LAN87...   Текстовая версия урока и исходный код здесь http://narodstream.ru/stm-urok-124-la...
Группа в контакте http://vk.com/club116656325
Группа в Одноклассниках http://ok.ru/group/52987126153436
Группа в Facebook   / 236905359999556   Мой сайт "Программирование МК" http://narodstream.ru/
Форум http://narodstream.ru/forum/
Вы можете помочь проекту: ЮMoney https://yoomoney.ru/to/41001176473465
Webmoney Z341906933112 Карта Сбербанка (МИР) 2202201799288929 Можно в USDT 1) Сеть:TRC20 Адрес: TBBPFk5Widf1CYvF7Xk5ssKXeiPJHwtMgS 2) Сеть: BSC BNB Smart Chain (BEP20) (комиссия намного меньше) Адрес: 0x2e38754DF1e54649Bf0D5CD6fD6D8c96a9f22f17 3) Сеть: Huobi ECO Chain (HECO) (комиссия еще меньше) Адрес: 0x2e38754DF1e54649Bf0D5CD6fD6D8c96a9f22f17

Смотрите также