RetroMini

build buildroot


參考資訊:
1. installing-cmake-3.4.1-ubuntu-14.04-trusty-using-alternatives

安裝cmake 3.14(不然會有add_compile_definitions編譯問題)

$ cd
$ wget https://github.com/Kitware/CMake/releases/download/v3.14.4/cmake-3.14.4.tar.gz
$ tar -xvzf cmake-3.14.4.tar.gz
$ cd cmake-3.14.4
$ ./configure
$ make
$ sudo make install
$ sudo update-alternatives --install /usr/bin/cmake cmake /usr/local/bin/cmake 1 --force

編譯Buildroot

$ cd
$ git clone https://github.com/OpenDingux/buildroot
$ cd buildroot
$ make od_rs90_defconfig
$ make menuconfig

支援swapon指令

$ vim board/opendingux/rs90/busybox.config
 646 CONFIG_MKSWAP=y
 647 CONFIG_FEATURE_MKSWAP_UUID=y

 678 CONFIG_SWAPON=y
 679 CONFIG_FEATURE_SWAPON_DISCARD=y
 680 CONFIG_FEATURE_SWAPON_PRI=y
 681 CONFIG_SWAPOFF=y
 682 CONFIG_FEATURE_SWAPONOFF_LABEL=y

 715 CONFIG_FEATURE_VOLUMEID_LINUXSWAP=y

$ wget https://gitlab.freedesktop.org/libevdev/evtest/-/archive/evtest-1.33/evtest-evtest-1.33.tar.gz
$ mkdir -p dl/evtest/
$ mv evtest-evtest-1.33.tar.gz dl/evtest/evtest-1.33.tar.gz
$ vim package/evtest/evtest.hash
  sha256  e8396717d0d2907d6927dd8ba479cea0178cf0d4cb740aa3072eecf777370741  evtest-1.33.tar.gz

$ make

P.S. toolchain: /opt/rs90-toolchain, rootfs: output/images/rootfs.squashfs


返回上一頁