librereader / ereader-buildroot

libre buildroot for ereaders (based on v2019.02.5)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Buildroot

Notes and configs for building a buildroot based Linux OS for ereaders.

Getting Started

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

OcherBook

Copy ocher_Makefile into the latest OcherBook master as Makefile, edit to point to your buildroot toolchain and make.

Coolreader

Add Coolreader to the target applications in make menuconfig and then make.

Supported devices

Kobo Aura H2O

What works?

  • Booting
  • Kernel (mostly)
  • Display
  • Touchscreen
  • OTG Gadgets: g_ether, g_mass_storage (unknown status)

What doesn’t?

  • WiFi

Help!

#librereader on irc.freenode.net

About

libre buildroot for ereaders (based on v2019.02.5)

License:Other


Languages

Language:Makefile 72.9%Language:C 9.6%Language:Python 6.3%Language:Shell 6.2%Language:C++ 1.2%Language:Perl 1.1%Language:PHP 0.7%Language:Yacc 0.4%Language:Assembly 0.3%Language:Batchfile 0.3%Language:Lua 0.3%Language:Tcl 0.2%Language:Lex 0.2%Language:CMake 0.1%Language:M4 0.1%Language:Arc 0.0%Language:Dockerfile 0.0%