Авторитетний підхід Українцям Як скомпілювати вихідний код U-Boot?

Як скомпілювати вихідний код U-Boot?

Створення U-Boot з вихідного коду

  1. Введення …
  2. Передумови…
  3. Підготуйте середовище для перехресної компіляції​ …
  4. Встановіть інструменти та залежності​
  5. Інформація про версію U-Boot​ …
  6. Створення U-Boot​ …
  7. Розгорніть двійковий файл U-Boot до образу

Створення ядра Linux

  1. Крок 1: Завантажте вихідний код. …
  2. Крок 2. Витягніть вихідний код. …
  3. Крок 3: Встановіть необхідні пакети. …
  4. Крок 4: Налаштуйте ядро. …
  5. Крок 5: Створіть ядро. …
  6. Крок 6. Оновіть завантажувач (необов’язково)…
  7. Крок 7: Перезавантажте та перевірте версію ядра.

U-Boot завантажує операційну систему за допомогою зчитування ядра та будь-яких інших необхідних даних (наприклад, дерева пристроїв або образу оперативного диска) у пам’ять, а потім виконання ядра з відповідними аргументами. Команди U-Boot насправді є узагальненими командами, які можна використовувати для читання або запису будь-яких довільних даних.

Як запустити u-boot на QEMU(raspi2)?

  1. Встановіть Ubuntu 18.04 WSL2 на Windows.
  2. Скомпілюйте u-boot для Raspi2 sudo apt install make gcc bison flex sudo apt-get install gcc-arm-none-eabi binutils-arm-none-eabi export CROSS_COMPILE=arm-none-eabi-export ARCH=arm make rpi_2_defconfig all.
  3. Запустіть QEMU.

Процедура

  1. Завантажте вихідні коди та розпакуйте архів у робочий каталог.
  2. Увійдіть до каталогу U-Boot.
  3. Налаштуйте U-Boot за допомогою такої команди: make <board name>_config.
  4. U-Boot використовує базову команду make зі змінною CROSS_COMPILE. make CROSS_COMPILE=<префікс ланцюжка інструментів> скомпілює U-Boot.

Related Post

Який сюжет бомби уповільненої дії?Який сюжет бомби уповільненої дії?

Бомба сповільненої дії розповідає про перспективу шести різних людей, які опинилися в пастці в середній школі, коли серія бомб розгойдує їхній світ. «Бомба уповільненої дії» — це захоплююча історія про

Які найдорожчі обручки в світі?Які найдорожчі обручки в світі?

Обручка – Анна Курнікова Так, чудова каблучка вагою 11 карат, огранена у формі сльози, коштує близько 5,4 мільйона доларів. З великими діамантами, золотом і платиною кількість ювелірних виробів може перевищувати

Як позбутися помилки stackoverflow?Як позбутися помилки stackoverflow?

Найкраще, що можна зробити, коли виникне помилка StackOverflowError уважно перевірте трасування стека, щоб визначити повторюваний шаблон номерів рядків. Це дозволить нам знайти код із проблемною рекурсією.8 січня 2024 р. 1