Орион-128 и FTP, подключение

Как подключить Орион-128 к серверу FTP, подключаем к сети интернет.

Заказ плат и наборов микросхем, куплю микросхемы Платы и комплектующие на ПК Орион-128

Информация на 22/11/2022

Алексей (Alexey) выложил новый проект - приложение kFTP-C$ (FTP клиент https://github.com/KhimuninAA/kFTP) для Ориона 128

Схема подключения FTP к Ориону-128 Схема подключения FTP к Ориону-128

Плата подключения FTP к Ориону-128

Плата подключения Ориона-128 к FTP

Это было 100 лет назад. Я взял в загашниках что валялось. Как говориться из того что было. :) Сейчас у меня все на макетке. D1 ESP12F Type-C и level shifter

Интерфейс подключения Ориона-128 к FTP

Интерфейс подключения Ориона-128 к FTP

Программа позволяет загружать файлы с FTP сервера. Для работы программы необходима плата с ESP12 подключенная в порт F600 (порт периферии). Введенные данные для подключения к WiFi и FTP сохраняться в ESP и не сбрасываются после выключения питания Орион.

Большая благодарность Алексею Морозову за компилятор с8080 (https://github.com/alemorf/c8080). Без него проект бы не состоялся!

Преобразователь уровня платка:

https://aliexpress.ru/item/1005007531580646.html?shpMethod=CAINIAO_SUPER_ECONOMY&sku_id=12000041178555530&spm=a2g2w.productlist.search_results.0.7d1218a9bLheef

У программы есть ряд ограничений:

Работает под ORDOS
Пароль для WiFi должен быть только из заглавных английских букв и цифр
Имя FTP cервера прописывается как IP адрес.
Пользователь и пароль для FTP сервера также как и пароль для WiFi должен содержать только заглавные английские буквы и цифры
Сервер FTP должен поддерживать стандарт RFC 3659, 2007
Нужен драйвер VBOX

ToDo

запись файла на FTP в планах.
сделать отображение текущей папки FTP

 

Остальные фото и описание позже....

 

 

 

Есть 3 ограничения:
1) FTP должен поддерживать стандарт RFC 3659, 2007
2) 20 элементов в папке (не стал делать прокрутку).
3) Глубина пути, как можно закопаться вниз ограничена 128 символами. Можно легко увеличить. Пока такое число поставил.

p.s. Ну я писал изолированный код для связи с внешней платой. Так что по идее можно как угодно переписать. Мне пришла микросхема MCP23S17. С ней скорость передачи минимум в 8 раз поднимется. Но я и так много времени потратил. Я переписывал программу с нуля. Что бы сделать по нормальному. Первая была больше как тест. Я думал сделаю за н/г праздники. Не уложился..... :)

p.s2. Отличие от предыдущих версий

Старое приложение (kFTP$) не удаляю. Мало ли кому нужно ч/б приложение + оно самодостаточное и размер программы меньше.
В нем есть ряд ограничений, устраненных в новой версии.
На kFTP$ я отлаживал работу с платой расширения. И вообще будет работать что я напридумывал или нет.

Новое приложение использует VBOX.
Увеличил скорость скачивания с FTP сервера в 4 раза.
Добавил настройку домашней директории для FTP.
Поддержка русских букв в UTF8 от FTP сервера.
Поддержка заглавных и прописных букв.
Удобное редактирование параметров подключения.
Настройки подключения к WiFi и к FTP сохраняются в плате расширения.
Много других улучшений и удобств для использования.

 

 

Купить платы, наборы микросхем на Орион-128, КР565РУ5В, КР565ру7В, к565ру5г AU, к565ру7г Au в позолоте, куплю микросхемы

 

Полезные и интересные статьи

На предыдущую страницу  На главную страницу  На следующую страницу