accessibility-oscilloscope / buildroot

accessibility oscilloscope buildroot config
0 stars 0 forks source link

buildroot

get the buildroot submodule,

$ git submodule update --init

built using buildroot LTS tag 2021.02.6.

supported boards

system packages

on the host system, the minimum build requirements:

building

set DEFCONFIG to one of the supported boards,

$ export DEFCONFIG=rpi4

for example. first, configure

$ ./build.sh ${DEFCONFIG}_defconfig

see configuring if you'd like to audit the configuration. then build,

$ ./build.sh

for hardware targets, this builds bootable image ${DEFCONFIG}_output/images/sdcard.img.

emulation

build with DEFCONFIG=qemu and install qemu-system-arm.

$ ./emu.sh qemu_output/

configuring

requries libncurses-dev.

buildroot

$ ./build.sh menuconfig
...  # change some parameters, save
$ ./bulid.sh # rebuild, test things
$ ./build.sh savedefconfig # save those changes, updates corresponding configs `accessilbility-oscilloscope/config/`.

kernel

$ ./build.sh linux-menuconfig
$ ./build.sh linux-savedefconfig
$ ./build.sh linux-update-defconfig

multi-board development

just change the $DEFCONFIG to the current board being developed.