Программирование МК STM32. Урок 95. LAN. W5500. FTP Server. Часть 4 HD

10.11.2017
Продолжаем изучать программирование передачи данных по локальной сети. Использовать мы будем для этой цели проводной интерфейс LAN. В качестве сетевого устройства мы используем модуль на микросхеме W5500, в котором присутствуют практически все низкие уровни, причём также аппаратно реализован стек TCP/IP. Поэтому нам не нужно будет программровать уровни от физического до транспортного, только более высшие уровни (прикладной, сеансовый...). Обмен данными с контроллером данная микросхема осуществляет посредством шины SPI. В качестве контроллера мы будем использовать STM32F401RET6, который установлен на отладочной плате NUCLEO-F401RE. В данном занятии мы попробуем организовать и запрограммировать небольшой сервер FTP для того, чтобы мы могли открывать файлы, каталоги с карты SD, подключенной к контроллеру, а также ими обмениватья. В этой части занятия мы научимся создавать и удалять файлы и каталоги, а также передавать файлы на сервер и с сервера. Отладочную плату Nucleo STM32F401RE можно приобрести здесь: http://ali.pub/1u80dx и здесь http://ali.pub/1u80gn W5500 Ethernet LAN Сетевой Модуль можно купить здесь http://ali.pub/1uxz8r Переходник USB to TTL ftdi ft232rl можно купить здесь http://ali.pub/yv3is Навигация по видео: 00:09 Введение 01:30 Обработка команды PWD 02:20 Напишем код для обработки команы на создание каталога (MKD) 06:52 Команды на удаление файла или каталога (DELE и RMD) 08:50 Передача файлов от сервера к клиенту (команда RETR) 17:13 Передача файлов от клиента к серверу (команда STOR) 25:09 Проверим наш код на практике Рекомендуется также перед просмотром данного урока просмотреть данное видео: УРОК 38. Плата NUCLEO STM32F401RE и оценочные платы https://youtu.be/L-ta_BhW6CU Урок 44. SDIO. FATFS https://youtu.be/xK_9ZPngOF0 Урок 91. LAN. W5500. HTTP Server. Часть 1 https://youtu.be/W85Zaysv2PY Урок 91. LAN. W5500. HTTP Server. Часть 2 https://youtu.be/xO88OrJqK3s Урок 91. LAN. W5500. HTTP Server. Часть 3 https://youtu.be/EOCH3_CcVN8 Урок 91. LAN. W5500. HTTP Server. Часть 4 https://youtu.be/mnoBjFmLVCA Урок 91. LAN. W5500. HTTP Server. Часть 5 https://youtu.be/b5gvbA1u450 Урок 93. LAN. W5500. HTTP Server. Сокеты. Часть 1 https://youtu.be/BUZa29YPN7Y Урок 93. LAN. W5500. HTTP Server. Сокеты. Часть 2 https://youtu.be/VDNifJyaKU4 Урок 95. LAN. W5500. FTP Server. Часть 1 https://youtu.be/ENfG1d3F1oU Урок 95. LAN. W5500. FTP Server. Часть 2 https://youtu.be/yNlkIVc7PtU Урок 95. LAN. W5500. FTP Server. Часть 3 https://youtu.be/DFrrIFndQTY Текстовая версия данной части урока и исходный код здесь http://narodstream.ru/stm-urok-95-lan-w5500-ftp-server-chast-4/ Группа в контакте 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

Похожие видео

Показать еще