Изграждане на имидж за режим на масово съхранение изтегляне USB

Това ръководство описва как да се съберат bootstream да зареди Linux с USB Mass Storage Gadget. В този случай, съдържанието на SD-картата се предлага по-USB флаш устройството, като редовен.

  • U-Boot SPL - основната зареждане на ОС, провежда първоначална инициализация
  • U-Boot - самата товарач, работи Linux
  • Образът на Линукс ядрото се състои от няколко части
    • zImage - Собствен ядро
    • initramfs - файлова система с модули за подкрепа на USB джаджа, включени в zImage
    • DTB - Информация за периферията, необходимо за работа на ядрото. Приложен към zImage. опция трябва да бъде включена в довереник CONFIG_ARM_APPENDED_DTB

Linux Build

  • Вземи изходния код на ядрото от Git,
  • Изтегляне initramfs от хранилището и екстракт
  • Инициализиране среда за основната събрание. Ако е необходимо, променя променливите в този файл DT и CROSS_COMPILE
  • Попитайте конфигурационния ядро
  • Компилирате ядрото и модулите, настройка тях в неопаковани initramfs
  • Компилирате ядрото с приложените DTB и initramfs

Сглобяване на U-Boot

Монтаж mxsldr

Тази програма ще трябва да изтеглите картинката, получена чрез USB. Изисква създаването на библиотека Libusb-1.0 (ап-да инсталирате Libusb-1.0-0-Дев)

Зарежда се събира изображение с помощта mxsldr