Current version at this time is CHAOS CALMER (Bleeding Edge r45702)
.
- Clone OpenWRT repository:
git clone git://git.openwrt.org/openwrt.git
- Update LUCI dependencies:
cd openwrt && ./scripts/feeds update packages luci && ./scripts/feeds install -a -p luci
- Run
make menuconfig
to install base system or make useconfig_base-system
- Run
make world
- Set up two partitions
- Boot partition
- Id: c; Type: W95 FAT32 (LBA); about 128M
- Contains bootload and boot kernel image
- am335x-boneblack.dtb
- MLO
- u-boot.img
- uEnv.txt (not included in openwrt, can be found in this repo)
- zImage
- Root partition
- Id: 83; Type: Linux; formatted with ext4 (specifying the exact filesystem is important since you have to define it in
uEnv.txt
) - Contains the the root filesystem
- Id: 83; Type: Linux; formatted with ext4 (specifying the exact filesystem is important since you have to define it in
- Boot partition
- Copy newly built packages to beaglebone and install them via
opkg install $package
- BeagleBone Black: http://beagleboard.org/black
- General information with mini sd card layout: http://wiki.openwrt.org/toh/beaglebone/black
- Build LUCI web gui: https://forum.openwrt.org/viewtopic.php?id=16599