Notes and configs for building a buildroot based Linux OS for ereaders.
make kobo_aura_h2o_defconfig
make
# dd rootfs to sdcard
# mount rootfs
mount /dev/sdd1 /my/root/fs
wget https://www.kernel.org/pub/linux/kernel/projects/backports/stable/v3.14.22/backports-3.14.22-1.tar.xz
tar xf backports-3.14.22-1.tar.xz
cd backports-3.14.22-1
make ARCH=arm \
CROSS_COMPILE=$BR/output/host/bin/arm-buildroot-linux-musleabihf- \
KLIB_BUILD=$BR/output/build/linux-custom \
KLIB=/my/root/fs defconfig-brcmfmac install
Copy ocher_Makefile
into the latest OcherBook master as Makefile
,
edit to point to your buildroot toolchain and make
.
Add Coolreader to the target applications in make menuconfig
and then
make
.
What works?
- Booting
- Kernel (mostly)
- Display
- Touchscreen
- OTG Gadgets: g_ether, g_mass_storage (unknown status)
What doesn’t?
- WiFi
#librereader
on irc.freenode.net