Программирование МК STM32. Урок 125. LAN8742A. LWIP. NETCONN. TCP Client
Продолжаем изучать программирование передачи данных по локальной сети. Использовать мы будем для этой цели проводной интерфейс LAN, работая также с библиотекой стека протоколов LWIP. И сегодня мы переходим к следующему, более серьёзному типу соединения транспортного уровня — TCP (Transmission Control Protocol, протокол управления передачей).. Мы данным протоколом пользовались не раз, но теперь мы будем его программировать, используя интерфейс NETCONN, работающий под управлением операционной системы реального времени FreeRTOS. Мы создадим на базе нашей плате небольшой, но вполне корректно функционирующий сервер TCP. Отладочную плату STM32F746G-DISCOVERY можно приобрести здесь https://alii.pub/725uk7?erid=2SDnjedpj2j Навигация по видео: 00:00 Введение 01:34 Настроим проект 07:03 Проверим соединение с сервером на практике 15:23 Проверим передачу и корректное закрытие соединения 21:33 Проверим приём данных клиентом Рекомендуется также перед просмотром данного урока просмотреть данное видео: Урок 96. LAN8720. LWIP. TCP Client. Часть 1 https://www.youtube.com/watch?v=EhMesQnnXTg Урок 98. LAN8720. LWIP. TCP Server. Часть 1 https://www.youtube.com/watch?v=5ZAU9rDdYfU Урок 100. LAN8720. LWIP. TCP. Соединяем два контроллера. Часть 1 https://www.youtube.com/watch?v=4ct1NZFCLSg Урок 102. LAN8720. LWIP. HTTP RAW. Часть 1 https://www.youtube.com/watch?v=fODqTas3AL4 Урок 104. FreeRTOS. Бинарные семафоры. Часть 1 https://www.youtube.com/watch?v=kopgjKUFCVY Урок 106. FreeRTOS. Создание и уничтожение задач. Часть 1 https://www.youtube.com/watch?v=UxNWYvSzveU Урок 108. FreeRTOS. Параметры https://www.youtube.com/watch?v=8wGssI_sxSM Урок 110. FreeRTOS. Приоритеты задач https://www.youtube.com/watch?v=wTktgw94jdE Урок 111. FreeRTOS. Очереди. Часть 1 https://www.youtube.com/watch?v=krpf4xyGR28 Урок 112. FreeRTOS. Таймеры https://www.youtube.com/watch?v=sahOINn2tHk Урок 114. FreeRTOS. Продвинутая задержка DelayUntil https://www.youtube.com/watch?v=PoGskwqXAKs Урок 116. FreeRTOS. Прерывания. Очереди в прерываниях. Часть 1 https://www.youtube.com/watch?v=9EMxLm1eSKc Урок 120. LAN8742A. LWIP. NETCONN. UDP Server https://www.youtube.com/watch?v=Co1aZmRrpEU Урок 122. LAN87XX. LWIP. NETCONN. UDP. Соединяем два контролера https://www.youtube.com/watch?v=7Zpq7AuAk7Y Урок 123. LAN87XX. LWIP. NETCONN. UDP. Соединяем три контролера. Часть 1 https://www.youtube.com/watch?v=2Z36IU-aQZ4 Урок 124. LAN8742A. LWIP. NETCONN. TCP Server https://www.youtube.com/watch?v=YaHubGbNsGA Текстовая версия урока и исходный код здесь http://narodstream.ru/stm-urok-125-lan8742a-lwip-netconn-tcp-client/ Группа в контакте http://vk.com/club116656325 Группа в Одноклассниках http://ok.ru/group/52987126153436 Группа в Facebook https://www.facebook.com/groups/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
Название:
Программирование МК STM32. Урок 125. LAN8742A. LWIP. NETCONN. TCP Client
Категория:
Разное