最終更新:2017-07-10 (月) 16:43:27 (2444d)
armbian/Linuxカーネル/ビルド
手順
- https://docs.armbian.com/Developer-Guide_Build-Preparation/
apt-get -y -qq install git git clone --depth 1 https://github.com/igorpecovnik/lib cp lib/compile.sh . nano compile.sh # alter if necessary Run the script
./compile.sh
メモ
- パッチ=trueにする
ドキュメント
- https://docs.armbian.com/Developer-Guide_User-Configurations/
- https://docs.armbian.com/Developer-Guide_Build-Options/
フォーラム
動画
選択肢
U-boot and kernel packages
- output/debs/extra
- output/debs/linux-firmware-image-sun8i_5.32_armhf.deb
- output/debs/linux-headers-sun8i_5.32_armhf.deb
- output/debs/linux-image-sun8i_5.32_armhf.deb
- output/debs/linux-u-boot-orangepione_5.32_armhf.deb
- output/debug/logs-07_07_2017-01_20_04.tgz
- output/debug/logs-07_07_2017-01_21_52.tgz
- output/debug/logs-07_07_2017-01_25_22.tgz
- output/debug/logs-07_07_2017-01_26_06.tgz
- output/debug/logs-.tgz
- output/debug/output.log
- output/debug/timestamp
Full OS image for flashing
.
- output/cache/rootfs/xenial-ng-armhf.1b8f39eb25dbc293f9402286548c3637.tar.lz4
- output/debs/armbian-firmware_5.32_armhf.deb
- output/debs/armbian-firmware-full_5.32_armhf.deb
- output/debs/armbian-tools-xenial_5.32_armhf.deb
- output/debs/extra
- output/debs/linux-firmware-image-sun8i_5.32_armhf.deb
- output/debs/linux-headers-sun8i_5.32_armhf.deb
- output/debs/linux-image-sun8i_5.32_armhf.deb
- output/debs/linux-u-boot-orangepione_5.32_armhf.deb
- output/debs/xenial/linux-xenial-root-orangepione_5.32_armhf.deb
- output/debug/brcm-build.log
- output/debug/compilation.log
- output/debug/install.log
- output/debug/logs-07_07_2017-01_20_04.tgz
- output/debug/logs-07_07_2017-01_21_52.tgz
- output/debug/logs-07_07_2017-01_25_22.tgz
- output/debug/logs-.tgz
- output/debug/output.log
- output/debug/patching.log
- output/debug/temper-build.log
- output/debug/timestamp
- output/debug/tools-build.log
- output/images/Armbian_5.32_Orangepione_Ubuntu_xenial_default_3.4.113_desktop.img
依存パッケージ
- wget
- ca-certificates
- device-tree-compiler
- pv?
- bc
- lzop
- zip
- binfmt-support?
- build-essential
- ccache
- debootstrap
- ntpdate
- gawk?
- gcc-arm-linux-gnueabihf
- gcc-arm-linux-gnueabi
- qemu-user-static
- u-boot-tools
- uuid-dev?
- zlib1g-dev
- unzip
- libusb-1.0-0-dev
- ntpdate
- parted
- pkg-config
- libncurses5-dev
- whiptail
- debian-keyring?
- debian-archive-keyring?
- f2fs-tools?
- libfile-fcntllock-perl?
- rsync
- libssl-dev
- nfs-kernel-server
- btrfs-tools?
- gcc-aarch64-linux-gnu
- ncurses-term?
- p7zip-full?
- dos2unix
- dosfstools
- libc6-dev-armhf-cross
- libc6-dev-armel-cross
- libc6-dev-arm64-cross
- curl
- gcc-arm-none-eabi?
- libnewlib-arm-none-eabi?
- patchutils?
- python
- liblz4-tool?
- libpython2.7-dev?
- linux-base?
メモ
- Now add CREATE_PATCHES="yes" and when you are prompted to apply KERNEL changes (first is for U-BOOT), edit whatever in kernel source and press ENTER when done.