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

author narod stream   3 мес. назад
399 views

41 Like   5 Dislike

Arduino Must Die: Mbed OS + STM32. Владислав Зайцев. Митап 19.11.17

Чем плоха Arduino и почему место ей — на свалке истории. Серия контроллеров STM32 как замена устаревшим контроллерам AVR. Операционная система реального времени — это несложно. Операционная система VS суперцикл+прерывания: ОС начинает и выигрывает. Быстрый старт из доступных комплектующих(STM32Nucleo). Возможности из коробки: шелл, таймеры, процессы, «умный» спящий режим, полноценная отладка с GDB.

Основы Программирования - #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 Полезные уроки для веб-программиста: #вебпрограммист #Программирование ----------------------------------------------------------------------------------- Не забываем, что самый лучший способ сказать "спасибо" - нажать кнопку "нравится" и скинуть ссылку на урок друзьям. Ничто другое так сильно не мотивирует автора продолжать работу :)

Программирование МК AVR. УРОК 24. Знакомство с шиной SPI

Программирование на СИ в среде Atmel Studio. В данном занятии мы кратко знакомимся с шиной SPI (Serial Peripheral Interface), как одного из самых часто используемых интерфейсов в наше время. Также знакомимся с возможностью реализации использования общения по данной шине с помощью микроконтроллера AVR. Изучаем регистры, используемые в МК Atmega8 для аппаратной реализации шины SPI. Изучаем, как задать частоту данной шины, как подключить другие устройства по данной шине к микроконтроллеру AVR. Приобрести программатор USBASP USBISP 2.0 можно здесь (продавец надёжный) http://ali.pub/1eigwp Приобрести программатор USBASP USBISP 3.3 можно здесь (продавец надёжный) http://ali.pub/1auvtq Текстовая версия урока здесь http://narodstream.ru/avr-urok-24-znakomstvo-s-shinoj-spi/ Группа в контакте 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

Использование LwIP и Ethernet - STM32

Исходные коды и больше по STM32 на канале и в группе ВК: http://vk.com/radioandelectronics Я ВКонтакте: http://vk.com/id65222672 Мой твиттер: https://twitter.com/VHEMaster Старый канал: https://www.youtube.com/user/VHEMaster Партнёрская программа: https://youpartnerwsp.com/join?99101

Делаем автомобильную электронику. Никита Налютин. Митап 29.10.16

Никита Налютин, QA Manager, Experian «Делаем автомобильную электронику» – немного основ: что такое CAN-шина – железо для работы с CAN: сканеры, Raspberry, Arduino, чудеса китайской промышленности – реверс-инжиниринг сообщений шины: включаем штатный дисплей машины – делаем свой маленький инфоцентр в машину на Arduino – собираем все вместе: пишем диагностику и свой текст – прикручиваем Wi-Fi – куда посмотреть еще (проекты под другие машины, потенциально интересные устройства, потенциально интересные исследования и отчеты).

Продолжаем изучать программирование передачи данных по локальной сети.
Используем мы для этой цели проводной интерфейс LAN, работая также с библиотекой стека протоколов LWIP и его интерфейсом NETCONN.
И сегодня мы будем работать уже с протоколом уже прикладного уровня — HTTP.
Мы создадим несложный, но вполне работоспособный сервер, который будет передавать информацию на ПК в виде WEB страниц.
А для данного сервера использовать мы будем отладочную плату STM32F746G-DISCO.

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

Навигация по видео:
00:09 Введение
02:09 Настроим проект
08:11 Подключим файлы в виртуальную файловую систему
14:22 Алгоритм ответа сервера на запросы браузера
22:03 Проверим работу проекта на практике
22:47 Подключим также картинки к странице
28:58 Работа кода на практике

Рекомендуется также перед просмотром данного урока просмотреть данное видео:
Урок 96. LAN8720. LWIP. TCP Client. Часть 1 https://youtu.be/EhMesQnnXTg
Урок 98. LAN8720. LWIP. TCP Server. Часть 1 https://youtu.be/5ZAU9rDdYfU
Урок 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
Урок 108. FreeRTOS. Параметры https://youtu.be/8wGssI_sxSM
Урок 110. FreeRTOS. Приоритеты задач https://youtu.be/wTktgw94jdE
Урок 111. FreeRTOS. Очереди. Часть 1 https://youtu.be/krpf4xyGR28
Урок 112. FreeRTOS. Таймеры https://youtu.be/sahOINn2tHk
Урок 114. FreeRTOS. Продвинутая задержка DelayUntil https://youtu.be/PoGskwqXAKs
Урок 116. FreeRTOS. Прерывания. Очереди в прерываниях. Часть 1 https://youtu.be/9EMxLm1eSKc
Урок 120. LAN8742A. LWIP. NETCONN. UDP Server https://youtu.be/Co1aZmRrpEU
Урок 122. LAN87XX. LWIP. NETCONN. UDP. Соединяем два контролера https://youtu.be/7Zpq7AuAk7Y
Урок 123. LAN87XX. LWIP. NETCONN. UDP. Соединяем три контролера. Часть 1 https://youtu.be/2Z36IU-aQZ4
Урок 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

Текстовая версия данного урока и исходный код здесь http://narodstream.ru/stm-urok-127-lan8742a-lwip-netconn-http-server/

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