Please note that I do not need GPIOs, actually only Ethernet port is needed for a simple low power mail and jabber server to save on electricity bills.
CPU: ARM926J
RAM: 64 MB
I used following script to build kernel v5.2 for AllWinner ARMv7 board:
#BoardModel=$1; #am335x_evm_config
BoardModel="Cubietruck_defconfig";
BoardConfig="sunxi_defconfig";
Toolchain="CROSS_COMPILE=/usr/bin/arm-linux-gnueabihf-";
CommonOptions="ARCH=arm $Toolchain INSTALL_MOD_PATH=/download/mods";
BuildOptions=" -j4 zImage dtbs modules";
KernelDir="/usr/src/linux-5.2.14";
cd $KernelDir;
#make clean;
#make $Options $BoardConfig; # config
#make $Options $BuildOptions; # build # all
set -x;
make $CommonOptions modules_install; # get modules
+1
I did not compile it myself, but I'm testing https://archlinuxarm.org/platforms/armv5/olinuxino on the iMX233-OLinuXino-MAXI and it's currently at:
$ uname -a
Linux alarm 5.5.0-1-ARCH #1 Wed Jan 29 19:44:44 UTC 2020 armv5tejl GNU/Linux