Программирование МК STM32. Урок 132. LAN8742A. LWIP. SOCKET. UDP. Соединяем два контроллера

author narod stream   2 month ago
288 views

38 Like   5 Dislike

UDP and TCP: Comparison of Transport Protocols

Explains the basics of transport protocols and compares the two major options: UDP and TCP. Here's a list of the sections in this video and their time codes: 00:07 - About transport protocols 02:11 - User Datagram Protocol 04:08 - Transmission Control Protocol 09:00 - So which one is better? == Further reading == How can BitTorrent run reliable file transfers over UDP? - http://arstechnica.com/uncategorized/2008/12/utorrents-switch-to-udp-and-why-the-sky-isnt-falling/ - https://en.wikipedia.org/wiki/Micro_Transport_Protocol == Acknowledgements == The thumbnail of this video uses an icon by Dmitry Baranovskiy from The Noun Project. The icons that are used throughout the video are credited to their respective authors at the end of the video.

TCP vs UDP Comparison

This is an animated video explaining the difference between TCP and UDP protocols. What is TCP? What is UDP? Transmission control protocol vs user datagram protocol. This video will explain them.

интерфейс rs 485 и микроконтроллеры

http://www.pcbway.com - PCBWay изготовление печатных плат. Урок 1: интерфейс rs 485 преобразователь данных для микроконтроллера и scada системы. Протокол rs 485 применим с любым микроконтроллером, в том числе arduino, в данном видео уроке познакомимся с возможностями протокола.

Программирование МК STM32. УРОК 4. Библиотека HAL. STM32 CUBE MX. Светодиоды и кнопка

Программирование на СИ в среде Keil μVision. Пишем код под микроконтроллер STM32F407VG на плате STM32F4DISCOVERY. Сегодня мы проделываем те же процедуры со светодиодами и кнопками, но используя уже более продвинутую библиотеку HAL. В этом нам отлично помогает программа, созданная для автогенерации начального кода с использованием HAL - это STM32 CUBE MX. С помощью всего этого, но и не без собственного участия и изучения технической документации мы добиваемся намеченной цели Исходный код здесь http://narodstream.ru/stm-urok-4-biblioteka-hal-stm32-cube-mx-svetodiody-i-knopka/ Купить отладочную плату STM32F4-DISCOVERY можно здесь http://ali.pub/178fif Группа в контакте http://vk.com/club116656325 Группа в Одноклассниках http://ok.ru/group/52987126153436 Группа в Facebook https://www.facebook.com/groups/236905359999556/ Мой сайт "Программирование МК" http://narodstream.ru Форум http://narodstream.ru/forum Вы можете помочь проекту: Яндекс-деньги https://money.yandex.ru/to/41001176473465 Webmoney R422073279923 Z341906933112

Программирование МК STM32. Урок 137. LAN8742A. LWIP. SOCKET. HTTP. AJAX

Продолжаем изучать программирование передачи данных по локальной сети. Использовать мы будем для этой цели проводной интерфейс LAN. Также мы продолжаем работать протоколом уже прикладного уровня — HTTP. В данном уроке мы попробуем осуществить обмен информацией между клиентом и сервером без перезагрузки всей страницы, используя для этого технологию AJAX. А для сервера использовать мы будем отладочную плату STM32F746G-DISCO. Отладочную плату STM32F746G-DISCO можно приобрести здесь http://ali.pub/2bpa7g Навигация по видео: 00:09 Введение 01:00 Настроим проект 05:37 Функция сортировки строк 06:56 Функция вывода динамической текстовой информации 07:18 Функция вывода динамической графической информации 08:27 Проверим наш код на практике Рекомендуется также перед просмотром данного урока просмотреть данное видео: Урок 100. LAN8720. LWIP. TCP. Соединяем два контроллера. Часть 1 https://youtu.be/4ct1NZFCLSg Урок 102. LAN8720. LWIP. HTTP RAW. Часть 1 https://youtu.be/fODqTas3AL4 Урок 104. FreeRTOS. Бинарные семафоры. Часть 1 https://www.youtube.com/watch?v=kopgjKUFCVY Урок 106. FreeRTOS. Создание и уничтожение задач. Часть 1 https://youtu.be/UxNWYvSzveU Урок 124. LAN8742A. LWIP. NETCONN. TCP Server https://youtu.be/YaHubGbNsGA Урок 125. LAN8742A. LWIP. NETCONN. TCP Client https://youtu.be/A4rpM4c4mkM Урок 126. LAN8742A. LWIP. NETCONN. TCP. Соединяем два контролера https://youtu.be/xa-BO7cTij4 Урок 127. LAN8742A. LWIP. NETCONN. HTTP Server https://youtu.be/qcGa3itnmiw Урок 128. LAN8742A. LWIP. NETCONN. HTTP. AJAX. Часть 1 https://youtu.be/i9QJKG8TGnQ Урок 129. LAN8742A. LWIP. NETCONN. HTTP. WebSocket. Часть 1 https://youtu.be/KTx6yKbCBcg Урок 133. LAN8742A. LWIP. SOCKET. TCP Server https://youtu.be/_rTmWrKV2iU Урок 134. LAN8742A. LWIP. SOCKET. TCP Client https://youtu.be/lRjvFd6p3lM Урок 136. LAN8742A. LWIP. SOCKET. HTTP Server https://youtu.be/iqSkUOnpLOg Текстовая версия данного занятия и исходный код здесь http://narodstream.ru/stm-urok-137-lan8742a-lwip-socket-http-ajax/ Группа в контакте http://vk.com/club116656325 Группа в Одноклассниках http://ok.ru/group/52987126153436 Группа в Facebook https://www.facebook.com/groups/236905359999556/ Мой сайт "Программирование МК" http://narodstream.ru/ Форум http://narodstream.ru/forum/ Вы можете помочь проекту: Яндекс-деньги https://money.yandex.ru/to/41001176473465 Webmoney R422073279923 Z341906933112

Продолжаем изучать программирование передачи данных по локальной сети.
Теперь мы попробуем создать сервер, в качестве транспортного протокола мы будем использовать UDP.
И сегодня мы соединим две платы по LAN, используя протокол UDP.
И в качестве сервера, и в качестве клиента мы будем использовать плату STM32F746G-DISCO с микросхемой LAN8742A.
Используем интерфейс SOCKET стека протоколов LWIP.

Отладочную плату STM32F746G-DISCO можно приобрести здесь http://ali.pub/2bpa7g

Навигация по видео:
00:09 Введение
00:58 Проект для сервера
07:06 Проект для клиента
15:42 Проверим работу сервера с клиентом

Рекомендуется также перед просмотром данного урока просмотреть данное видео:
Урок 100. LAN8720. LWIP. TCP. Соединяем два контроллера. Часть 1 https://youtu.be/4ct1NZFCLSg
Урок 102. LAN8720. LWIP. HTTP RAW. Часть 1 https://youtu.be/fODqTas3AL4
Урок 104. FreeRTOS. Бинарные семафоры. Часть 1 https://www.youtube.com/watch?v=kopgjKUFCVY
Урок 106. FreeRTOS. Создание и уничтожение задач. Часть 1 https://youtu.be/UxNWYvSzveU
Урок 118. LAN8720. LWIP. RAW. UDP Client https://youtu.be/5_VTbi_YJjY
Урок 120. LAN8742A. LWIP. NETCONN. UDP Server https://youtu.be/Co1aZmRrpEU
Урок 122. LAN87XX. LWIP. NETCONN. UDP. Соединяем два контролера https://youtu.be/7Zpq7AuAk7Y
Урок 127. LAN8742A. LWIP. NETCONN. HTTP Server https://youtu.be/qcGa3itnmiw
Урок 128. LAN8742A. LWIP. NETCONN. HTTP. AJAX. Часть 1 https://youtu.be/i9QJKG8TGnQ
Урок 129. LAN8742A. LWIP. NETCONN. HTTP. WebSocket. Часть 1 https://youtu.be/KTx6yKbCBcg
Урок 130. LAN8742A. LWIP. NETCONN. NTP. Узнаём точное время. Часть 1 https://youtu.be/mS0JOT1Q_g4
Урок 131. LAN8742A. LWIP. SOCKET. UDP Server. Часть 1 https://youtu.be/AVeieeTB4To
Урок 131. LAN8742A. LWIP. SOCKET. UDP Server. Часть 2 https://youtu.be/yZa0-by8WCE

Текстовая версия урока и исходный код здесь http://narodstream.ru/stm-urok-132-lan8742a-lwip-socket-udp-soedinyaem-dva-kontrollera/

Группа в контакте http://vk.com/club116656325
Группа в Одноклассниках http://ok.ru/group/52987126153436
Группа в Facebook https://www.facebook.com/groups/236905359999556/
Мой сайт "Программирование МК" http://narodstream.ru/
Форум http://narodstream.ru/forum/

Вы можете помочь проекту:
Яндекс-деньги
https://money.yandex.ru/to/41001176473465
Webmoney
R422073279923
Z341906933112

Comments for video: