Помните модемы, бибиэски, скачивание файлов, протокол Zmodem? Нынешнее поколение только в кино видело. А по тем временам был вполне практичный способ распространения софта.
Я подумал: почему бы не приспособить старые проверенные методы для встроенного программирования? Взял и перенес утилиту
rz из проекта
mbzm в
FP/M. Теперь можно легко и просто загружать файлы с локального компьютера в файловую систему Flash на плате RP2040. Давайте покажу.
Для передачи файлов понадобится эмулятор терминала
minicom и утилита
sz. Чтобы установить
sz, используйте "
sudo apt install lrzsz" в Ubuntu и "
brew install lrzsz" в MacOS.
Чтобы передать файл на устройство FP/M, сначала подключитесь к консоли через USB с помощью minicom. Вы должны увидеть приглашение:
flash:/ >
Теперь нажмите Meta-S — должно появиться меню Upload. Это может быть Alt-S или Esc-S, в зависимости от конфигурации вашего
minicom. Меню Upload предлагает список протоколов:

Выберите zmodem и нажмите Enter. Появится список файлов в вашем домашнем каталоге.

Выберите файл для засылки и нажмите пробел. Затем нажмите Enter. Начнется передача данных.

После завершения загрузки вы увидите соответствующее сообщение и окажетесь снова в командной строке FP/M.
