Изграждане на имидж за режим на масово съхранение изтегляне 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-Дев)