Простой Linux для Cyclone V – Arm Cortex A9

Я ищу простой Linux, который работает для Cyclone V – Arm Cortex A9. Мне нужно что-то, что загружается очень быстро, и единственная функциональность, которую я хочу, – это смонтировать USB-флеш-накопитель, а затем отправить эти файлы на хост через Ethernet, подключенный к моей плате.

Пожалуйста, оцените любую помощь по исходному коду, учебным пособиям, с чего начать.

One Solution collect form web for “Простой Linux для Cyclone V – Arm Cortex A9”

Так как у вас есть Ubuntu, вам не нужно устанавливать другой дистрибутив. Имейте запись загрузчика, которая запускает одну программу вместо обычного сеанса. То есть, сделайте загрузку по умолчанию

linux /vmlinuz root=/dev/sda ro init=/usr/local/sbin/simple-ftp-only 

(кроме init=… part, скопируйте то, что уже есть в записи по умолчанию). Вы можете использовать одно из множества многозагрузочных решений .

Сценарий simple-ftp-only , вероятно, просто настроил бы сеть (вызовите ifconfig чтобы настроить фиксированный IP-адрес, route вызова, если вам нужно связаться с хостом, который отсутствует в локальной сети) и запустить TFTP или FTP сервер. И, возможно, предложите способ перезагрузки в «настоящую» систему.

Вместо альтернативного init вы можете поместить TFTP-сервер в initramfs . Если вы это сделаете, вам не нужно ничего менять для загрузчика, но вместо этого вам нужно настроить скрипты initramfs. Основные сценарии находятся в /usr/share/initramfs-tools/scripts ; вы можете добавить свои собственные в /etc/initramfs-tools/scripts .

  • Является ли мой жесткий диск USB мертвым?
  • Массовое устройство хранения не смонтировано
  • Автоматизация разделов USB NTFS на Gnome не работает, если имя устройства - sdb (FAT32 в порядке)
  • USB-накопитель не обнаружен на Antergos после его использования в Windows 8.1
  • управление питанием жестких дисков с USB-накопителем
  • Можно ли удалить USB-носитель Clonezilla во время его работы?
  • LUKS с аутентификацией USB-ключа, насколько это безопасно?
  • Как подключить логически отключенное USB-устройство?
  • Подключите USB: dmesg ничего не показывает
  • что Linux рассматривает подключенные USB-накопители и почему они остаются в виде папок при отключении?
  • Монтажная странность
  • Linux и Unix - лучшая ОС в мире.