Программирование МК STM32. Урок 128. LAN8742A. LWIP. NETCONN. HTTP. AJAX. Часть 1

author narod stream   4 мес. назад
502 views

47 Like   3 Dislike

37 БЕСПОДОБНЫХ СОВЕТОВ ПО ДОМАШНЕМУ РЕМОНТУ

Мы в социальных сетях: Facebook: http://facebook.com/delai.club/ Подпишитесь на AdMe: http://goo.gl/DgUonf ---------------------------------------------------------------------------------------- Больше классных статей и видео на http://adme.ru/ Music: 1. Cool Rock - Take the Lead by Kevin MacLeod is licensed under a Creative Commons Attribution license (https://creativecommons.org/licenses/...) Source: http://incompetech.com/music/royalty-... Artist: http://incompetech.com/ 2. Whatdafunk by Audionautix is licensed under a Creative Commons Attribution license (https://creativecommons.org/licenses/...) Artist: http://audionautix.com/ 3. Funkorama by Kevin MacLeod is licensed under a Creative Commons Attribution license (https://creativecommons.org/licenses/...) Source: http://incompetech.com/music/royalty-... Artist: http://incompetech.com/ 4. Skinny Leonard by Audionautix is licensed under a Creative Commons Attribution license (https://creativecommons.org/licenses/...) Artist: http://audionautix.com/ 5. 64 Sundays by Twin Musicom is licensed under a Creative Commons Attribution license (https://creativecommons.org/licenses/...) Artist: http://www.twinmusicom.org/ 6. Feelin Good by Kevin MacLeod is licensed under a Creative Commons Attribution license (https://creativecommons.org/licenses/...) Source: http://incompetech.com/music/royalty-... Artist: http://incompetech.com/ 7. Yeah Yeah by Audionautix is licensed under a Creative Commons Attribution license (https://creativecommons.org/licenses/...) Artist: http://audionautix.com/

Веб-сервер на микроконтроллере STM32F429

Получился вот такой веб-сервер на микроконтроллере STM32F429ZI Группа ВК: http://vk.com/radioandelectronics Я ВКонтакте: http://vk.com/id65222672 Мой твиттер: https://twitter.com/VHEMaster Старый канал: https://www.youtube.com/user/VHEMaster JOIN VSP GROUP PARTNER PROGRAM: https://youpartnerwsp.com/ru/join?99101

5 КРУТЫХ ВЕЩЕЙ НА 3D ПРИНТЕРЕ ALFAWISE U20

Распечатал 5 крутых вещей на новом 3D принтере Alfawise U20: http://grbe.st/4FJ-mG Скидочный купон: GB-$20OFF Еще один купон: AlfawiseU20GB Модели которые были напечатаны: 1. Халк: https://www.thingiverse.com/thing:576209 2. Башня: https://www.thingiverse.com/thing:2062447 3. Карандашница: https://www.thingiverse.com/thing:3018729 4. Пушка: https://www.thingiverse.com/thing:1930665 5. Эйфелева башня: https://www.thingiverse.com/thing:912478 Модификации принтера: 1. Крепление катушки: https://www.thingiverse.com/thing:2867348 2. Ручки на гайки: https://www.thingiverse.com/thing:2979733 3. Подсветка: https://www.thingiverse.com/thing:2723100 Рекомендую посмотреть обзор на Tevo Tornado: https://youtu.be/nJfeyuWhZUs Свежие прошивки Alfawise публикуют в группе: https://www.facebook.com/groups/Alfawise.3d.Printer.Group/ Печатный выпуск: http://voltnik.ru/3d-alfawise-u20-top/ ‎ ♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦ ⇒ Скидка от 5% на все товары Алиэкспресс: http://voltnik.ru/cashback ⇒ Видео о том как работает скидка: https://youtu.be/D959at2-ChY ⇒ Мобильное приложение EPN cashback: http://voltnik.ru/cash-mobile ♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦ Прошлые выпуски: ANYCUBIC PHOTON: https://youtu.be/XT5ijAw0XA8 10 ПОЛЕЗНЫХ ВЕЩЕЙ №3: https://youtu.be/15Jyt45K3E8 FLSUN QQ: https://youtu.be/wTCHJRqKb4s ДОРАБОТКА ANYCUBIC KOSSEL: https://youtu.be/CmugJK_t46I 5 ПОЛЕЗНЫХ ВЕЩЕЙ №2: https://youtu.be/15Jyt45K3E8 5 ПОЛЕЗНЫХ ВЕЩЕЙ №1: https://youtu.be/Ma2G26XR-tk TEVO TORNADO: https://youtu.be/nJfeyuWhZUs ANYCUBIC KOSSEL: https://youtu.be/C8_Tlkx_uWg TEVO MICHELANGELO: https://youtu.be/FZFJj8galFQ ANYCUBIC I3 MEGA: https://youtu.be/l0Fw1vF3B60 СЛАЙДЕР ДЛЯ КАМЕРЫ: https://youtu.be/WueOhdY3aeo ЗАТОЧКА ДЛЯ СВЕРЛ: https://youtu.be/ykMUHkOCTXA ♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦ Мой профиль на ThinkerCAD: https://goo.gl/ee2ExZ ALIEXPRESS: http://voltnik.ru/aliexpress BANGGOOD: http://voltnik.ru/bngd GEARBEST: http://grbe.st/XBBp5O ♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦ ✔ Поддержка канала: http://voltnik.ru/sponsor/ ✔ Группа ВК: https://vk.com/voltnik ✔ Сайт канала: http://voltnik.ru/ #voltnik3dпечать

Queues & Priority Queues - Beau teaches JavaScript

Queues are a first-in first-out data structure. Also learn about priority queues. 🔗 Code: http://codepen.io/beaucarnes/pen/QpaQRG?editors=0012 🔗 More info: https://www.safaribooksonline.com/library/view/learning-javascript-data/9781783554874/ch04.html Beau Carnes on Twitter: https://twitter.com/carnesbeau ⭐JavaScript Playlists⭐ ▶Data Structures and Algorithms: https://www.youtube.com/playlist?list=PLWKjhJtqVAbkso-IbgiiP48n-O-JQA9PJ ▶JavaScript Basics: https://www.youtube.com/playlist?list=PLWKjhJtqVAbk2qRZtWSzCIN38JC_NdhW5 ▶Design Patterns: https://www.youtube.com/playlist?list=PLWKjhJtqVAbnZtkAI3BqcYxKnfWn_C704 ▶ES6: https://www.youtube.com/playlist?list=PLWKjhJtqVAbljtmmeS0c-CEl2LdE-eR_F ▶Clean Code: https://www.youtube.com/playlist?list=PLWKjhJtqVAbkK24EaPurzMq0-kw5U9pJh - We're busy people who learn to code, then practice by building projects for nonprofits. Learn Full-stack JavaScript, build a portfolio, and get great references with our open source community. Join our community at https://freecodecamp.com Read great tech articles at https://medium.freecodecamp.com

03 - Exploring Async.js - async.queue

Premium and FREE Courses: https://www.penta-code.com/premium Like my videos and tutorials? Consider donating: https://www.paypal.me/pentacode We're going to explore async.queue function to help us process tasks concurrently Code: https://github.com/yongzhihuang/Youtube/tree/master/AsyncJs About async.js (https://github.com/caolan/async) Async is a utility module which provides straight-forward, powerful functions for working with asynchronous JavaScript. Although originally designed for use with Node.js and installable via npm install async, it can also be used directly in the browser. FOLLOW US: Twitter: https://twitter.com/pentacodevids Facebook: https://www.facebook.com/pentacode Repo: https://github.com/yongzhihuang/PentaCode Don't forget to subscribe! Really appreciate it! $10 DigitalOcean hosting coupon: https://m.do.co/c/dba93b1bbe11 Best Shared hosting: http://www.bluehost.com/track/pentacode/ytchannel Premium Courses: (http://www.penta-code.com/premium): ES6 for Everyone — The best way to learn modern ES6 JavaScript (https://ES6.io/friend/YONGZHI) Sublime Text Power User Book (https://SublimeTextBook.com/friend/YONGZHI) React For Beginners (https://ReactForBeginners.com/friend/YONGZHI)

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

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

Навигация по видео:
00:09 Введение
02:20 Что такое AJAX?
05:20 Настроим проект
07:14 Разметим страницу для проекта
11:12 Напишем стили
15:12 Наполним документ контентом
20:12 Напишем код для открытия файлов в функции задачи

Рекомендуется также перед просмотром данного урока просмотреть данное видео:
Урок 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
Урок 127. LAN8742A. LWIP. NETCONN. HTTP Server https://youtu.be/qcGa3itnmiw

Текстовая версия данной части урока здесь http://narodstream.ru/stm-urok-128-lan8742a-lwip-netconn-http-ajax-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: