Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revisionBoth sides next revision
linux_faq:сборка_системы_для_arm-роутера_на_pc [2020/10/15 19:31] – [Сборка Armbian] adminlinux_faq:сборка_системы_для_arm-роутера_на_pc [2020/10/15 20:07] – [Сборка Armbian] admin
Line 104: Line 104:
 На **NanoPi R1** у меня работает вот так собранный **Armbian**: На **NanoPi R1** у меня работает вот так собранный **Armbian**:
   sudo ./compile.sh  BOARD=nanopi-r1 BRANCH=current RELEASE=bionic BUILD_MINIMAL=no BUILD_DESKTOP=no KERNEL_ONLY=no KERNEL_CONFIGURE=no   sudo ./compile.sh  BOARD=nanopi-r1 BRANCH=current RELEASE=bionic BUILD_MINIMAL=no BUILD_DESKTOP=no KERNEL_ONLY=no KERNEL_CONFIGURE=no
-Если надо собрать образ с какой-то конкрентной версией ядра, то далем так: Add: KERNELBRANCH='tag:v4.14.52' to build/userpatches/lib.config \\ +Если надо собрать образ с какой-то конкрентной версией ядра, то делаем так: Add: KERNELBRANCH='tag:v4.14.52' to build/userpatches/lib.config \\ 
-Подробнее тут - https://forum.armbian.com/topic/10427-specific-kernel-build/+Подробнее тут - https://forum.armbian.com/topic/10427-specific-kernel-build/ \\ 
 +Чтобы выяснить - откуда берутся сорцы ядра идем, например, сюда **./config/boards/nanopi-r1.conf**. \\ 
 +Там видим - **BOARDFAMILY="sun8i"** \\ 
 +Значит дальше идем сюда: **./config/sources/families/sun8i.conf**. \\ 
 +Там видим: **source "${BASH_SOURCE%/*}/include/sunxi_common.inc"** 
 +И далее смотрим сюда: **config/sources/families/include/sunxi_common.inc** и видим такое: 
 +<code>case $BRANCH in 
 +        legacy) 
 + 
 +                KERNELSOURCE="https://github.com/megous/linux" 
 +                KERNELBRANCH="branch:orange-pi-5.4" 
 +                KERNELPATCHDIR='sunxi-'$BRANCH 
 + 
 +        ;; 
 + 
 +        current) 
 + 
 +                KERNELSOURCE="https://github.com/megous/linux" 
 +                KERNELBRANCH="branch:orange-pi-5.8" 
 +                KERNELPATCHDIR='sunxi-'$BRANCH 
 + 
 +        ;; 
 + 
 +        dev) 
 + 
 +                KERNELSOURCE="https://github.com/megous/linux" 
 +                KERNELBRANCH="branch:orange-pi-5.9" 
 +                KERNELPATCHDIR='sunxi-'$BRANCH 
 +                BOOTBRANCH='tag:v2020.07' 
 + 
 +        ;; 
 +esac 
 +</code> 
 +Тут видно откуда берутся исходники и какие бранчи скрываются за псевдонимами (legacy, current, dev).
 ====== Сборка ядра и u-boot для Nano Pi R1 (Allwinner H3)====== ====== Сборка ядра и u-boot для Nano Pi R1 (Allwinner H3)======
 http://wiki.friendlyarm.com/wiki/index.php/Building_U-boot_and_Linux_for_H5/H3/H2%2B \\ http://wiki.friendlyarm.com/wiki/index.php/Building_U-boot_and_Linux_for_H5/H3/H2%2B \\
  • linux_faq/сборка_системы_для_arm-роутера_на_pc.txt
  • Last modified: 2020/11/17 18:28
  • by admin