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

Аватар автора
Narod Stream
Продолжаем изучать программирование передачи данных по локальной сети. Использовать мы будем для этой цели проводной интерфейс LAN. В качестве сетевого устройства мы используем модуль на микросхеме W5500, в котором присутствуют практически все низкие уровни, причём также аппаратно реализован стек TCP/IP. Поэтому нам не нужно будет программировать уровни от физического до транспортного, только более высшие уровни (прикладной, сеансовый...). Обмен данными с контроллером данная микросхема осуществляет посредством шины SPI. В качестве контроллера мы будем использовать STM32F401RET6, который установлен на отладочной плате NUCLEO-F401RE. В данном занятии мы попробуем организовать и запрограммировать небольшой сервер FTP для того, чтобы мы могли открывать файлы, каталоги с карты SD, подключенной к контроллеру, а также ими обмениваться. Навигация по видео: 00:00 Введение 00:48 Краткое знакомство с протоколом FTP 06:41 Настроим проект для дальнейшей работы 12:54 Добавим несколько макросов и переменных 16:42 Исправим немного код в функции инициализации и в некоторых других функциях 21:02 Создадим функцию чтения и обработки пакетов FTP 26:55 Создадим функцию для отправки пакетов FTP клиенту 27:38 Испытаем наш код, встретившись с некоторыми ошибками, главную и которых мы исправим в следующей части занятия Рекомендуется также перед просмотром данного урока просмотреть данное видео: Вы можете помочь проекту: ЮMoney Карта Сбербанка (МИР) 2202201799288929

0/0


0/0

0/0

0/0