Программирование МК STM32. Урок 131. LAN8742A. LWIP. SOCKET. UDP Server. Часть 1

author narod stream   4 нед. назад
245 views

31 Like   4 Dislike

Программирование МК STM32. Урок 131. LAN8742A. LWIP. SOCKET. UDP Server. Часть 2

Продолжаем изучать программирование передачи данных по локальной сети. Использовать мы будем для этой цели проводной интерфейс LAN. Теперь мы попробуем создать сервер, в качестве транспортного протокола мы будем использовать UDP. А интерфейс мы уже будем использовать не NETCONN, а SOCKET, который работает также, как и NETCONN, с использованием операционной системы реального времени FreeRTOS. В качестве клиента будем использовать ПК. В данной части занятия мы создадим сокет и попробуем принять пакет от клиента, а также ответить ему пакетом UDP. Отладочную плату STM32F746G-DISCO можно приобрести здесь http://ali.pub/2bpa7g Навигация по видео: 00:08 Введение 02:44 Создадим сокет 07:01 Свяжем сокет с интерфейсом 08:01 Примем пакет от клиента и ответим ему также пакетом 13:40 Испытаем проект на практике Рекомендуется также перед просмотром данного урока просмотреть данное видео: Урок 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 Текстовая версия данной части урока и исходный код здесь http://narodstream.ru/stm-urok-131-lan8742a-lwip-socket-udp-server-chast-2/ Группа в контакте 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 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.

12 ядер + 32 ГБ памяти за 20 тыс! Домашний сервер под ARK на 2 x Xeon X5660 двухсокетной систем...

Блок на 600 ватт, ну успокойтесь уже :) Хотите знать какой я собрал сервер? Это видео расскажет вам все :) Играйте на моих серверах АРК х10 ПВЕ и х3 ПВП! https://vk.com/wall-125437338_223 Моя группа в вк, задавайте в личку группы вопросы http://aptemka.net Наш канал Discord http://aptemka.net/discord Помочь мне денюжкой на новые видео http://aptemka.net/donate Ответы на частые вопросы: 0) Видео записывалось до нового года, после этого месяц руки не доходили доделать монтаж. Цены могли измениться, помните об этом! 1)На 3 минуте я оговорился, блок на 600 ватт. В остальном видео я много раз говорю, что он 600 ватт. Можете успокоиться. 2) Термопасты намазал нормально, он не умер и не перегревался. Да, не размазал. Температура 50 в нагрузке была. Да, так можно. 3) Я знаю, что ты собрал бы лучше в 100 раз и я нихуя не умею и зачем ваще взялся снимать. 4) Сервер этот я скоро продал так как смог собрать новый на 2011 сокете. Видео - скоро, уже снял, монтаж в процессе. 5) Память именно столько и стоила. Я нашел чела, что распродавал списанную память за дешево. Просто ищите хорошие цены на Авито. Недавно купил 64гб 4х16 есс памяти за 11к. 6) Процессоры могли подорожать, цены указаны на момент покупки! Музыка: Voicians - Wasteland Coffee Shop (Instrumental) Voicians - Artificial Mind (Instrumental) Voicians - Wolves (Instrumental) SPOTIFY: https://goo.gl/Ce8PEv YOUTUBE: http://youtube.com/voicians FACEBOOK: http://facebook.com/voicians TWITTER: http://twitter.com/voicians Want to use Voicians music in your videos? Check out the Voicians Music Library: http://www.voicians.com

Основы Программирования - #1 - Логика. Алгоритмы

Пройди БЕСПЛАТНО профориентацию в IT - https://bit.ly/2NLILne В этом уроке Николай Чернобаев расскажет о том, какие виды алгоритмов существуют и для чего они нужны? Чем они отличаются? На эти и многие другие вопросы вы найдете ответ в данном видео! Не ограничивай себя видеоуроками на YouTube! Узнавайте еще больше полезной информации! Общайтесь с опытными разработчиками, преподавателями и развивайся через личное общение! Школа онлайн образования LoftSchool: https://loftschool.com/ Telegram: https://telegram.me/loftblog Slack: http://slack.loftblog.ru/ Сайт: http://loftblog.ru/ Instagram: https://www.instagram.com/loftblog/ Группа вконтакте: http://vk.com/loftblog Facebook: http://www.facebook.com/loftblog Twitter: http://twitter.com/loft_blog Больше уроков от lofblog: #loftblog Все уроки по хештегу: #loftblogProgramming Полезные уроки для веб-программиста: #вебпрограммист #Программирование ----------------------------------------------------------------------------------- Не забываем, что самый лучший способ сказать "спасибо" - нажать кнопку "нравится" и скинуть ссылку на урок друзьям. Ничто другое так сильно не мотивирует автора продолжать работу :)

Мои капризные клиенты и откуда они берутся || Как запросто вынести мозг фотографу ...

Осторожно, тут красиво! http://instagram.com/valeriijojo Привет, котаны:) Готовы к полному разносу и бомбежу? В этом видео я расскажу откуда берутся недовольные клиенты, как их распознать и виноват ли фотограф во всех смертных грехах))) А так же расскажу о своем опыте общения с такими людьми на конкретном примере, с переписками и фотками, короче со всеми вещдоками:D Не дай вам Бог таких неадекватных, капризных и придирчивых клиентов, и пусть ничего у вас не подгорает и не бомбит(как у меня), Аминь ССЫЛКИ: http://instagram.com/memphislazo Страница ВК: https://vk.com/shootme Страница FB: https://www.facebook.com/SHOOTMECHANNEL По поводу сотрудничества со мной пишите на почту - torrimajor@gmail.com

Продолжаем изучать программирование передачи данных по локальной сети.
Использовать мы будем для этой цели проводной интерфейс LAN.
Теперь мы попробуем создать сервер, в качестве транспортного протокола мы будем использовать UDP.
А интерфейс мы уже будем использовать не NETCONN, а SOCKET, который работает также, как и NETCONN, с использованием операционной системы реального времени FreeRTOS.
В качестве клиента будем использовать ПК.
В данной части занятия мы познакомимся с интерфейсом SOCKET, создадим и настроим проект и проверим доступ к сетевому интерфейсу нашего сервера.

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

Навигация по видео:
00:09 Введение
00:45 Знакомство с интерфейсом SOCKET
04:26 Создадим и настроим проект
10:57 Первое испытание доступа к сетевому интерфейсу платы
11:46 Объявим регионы и создадим кучу для FreeRTOS
15:19 Проверим теперь доступ к сетевому интерфейсу сервера

Рекомендуется также перед просмотром данного урока просмотреть данное видео:
Урок 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

Текстовая версия данной части урока здесь http://narodstream.ru/stm-urok-131-lan8742a-lwip-socket-udp-server-chast-1/

Группа в контакте 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: