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

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

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

  • Как отформатировать 720k FAT (то есть: MS-DOS) флоппи-дисковод на Linux с помощью USB-дисковода гибких дисков
  • Установка с установленного iso, расположенного на USB-HDD
  • Linux Mint 16: устройство Android, не указанное в lsusb
  • Как отличить USB-накопитель и CD-ROM?
  • Запуск Linux из pendrive на Windows изначально
  • Удаление вирусов с USB
  • Как создать загрузочный USB-привод Debian с помощью Windows
  • Смутно о подключении USB3
  • 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 .

    Interesting Posts

    Распределение выходных данных до максимального количества столбцов

    Можно ли настроить конфигурацию git через несколько репозиториев?

    Почему я должен дважды уйти от «точки»?

    Туннелирование через несколько компьютеров в Red Hat с различными пользователями и ключами

    Как сохранить систему Debian с последними пакетами?

    С помощью пользователей NIS, как узнать, какие пользователи в настоящее время вошли в систему?

    Как удалить строку, если она длиннее XY?

    Внешний USB-накопитель fsck не работает при загрузке

    объемы управления несколькими независимыми источниками звука

    Как отслеживать / исправлять проблему с памятью в большом коде C / C ++ на системах * nix

    Автономная установка драйверов wi-fi на старый ПК с использованием Linux Mint 15

    Массив из команд с каналами не работает

    Есть ли проект или сообщество, которое работает над созданием страниц для языков программирования, отличных от C?

    Отправка нескольких вложений из NX в учетную запись электронной почты?

    systemd После того, как опция не работает

    Linux и Unix - лучшая ОС в мире.