Действительно, busybox имеет tftp клиента, если он при сборке отмечен... Наверное ты про него ?
Просто, я tftp не пользуюсь, когда линукс загружен уже можно нормальный протокол использовать....
tftp - упрощенный (trivial) протокол для загрузки чего-либо в сильно ограниченном окружении... при отсутствии системы, без библиотек, без ядра и т.п. Т.е. только для старта системы... ничего не требует, но и почти ничего не умеет... через него даже список файлов получить нельзя...
Через USB-B, потенциально возможно, если напишете соответствующие драйвера ...
В поставляемом виде, это не возможно.
Практически через любой USB-COM переходник можно подключиться к плате через ее RS232.
Копирую файл по tftp командой tftp -g -r file 192.168.0.2 Файлы малого объёма копируются без проблем, файл объёмом в сотни килобайт вызывают kernel panic. Как правильно копировать файлы?
USB Flash отфарматирована в FAT32. При запуске и копировании с неё любых файлов появляется kernel panic. Дело в формате файловой системы или ещё в чём?
Проверил - свободного места 1.8М, а загружаемый файл - порядка 400к... чем можно объяснить панику кернеля? Может есть какие то нюансы по загрузке приложений по телнету?
Иногда файл копируется!!! Но не исполняется - "Permission denied"
При передаче по tftp у него обнуляется флаг исполняемости. Посмотреть это можно так
#ls -l filename
будет что-то типа
-rw-r--r-- 1 root root 19233600 Dec 31 1969 filename
добавляем флаг исполняемости
#chmod +x filename
смотрим что стало
-rwxr-xr-x 1 root root 19233600 Dec 31 1969 filename
выполняем :)