Buildroot configuration for building a custom rootfs for KeyASIC WifiSD based cards.
Find a file
hillct 6c80d89ced Moved to wpa_supplicant v2.0 built via buildroot, removing wpa_supplicant from fs_overlay
This version of supplicant includes wpa_cli and related binaries
2013-11-30 10:21:38 -05:00
board/wifisd Moved to wpa_supplicant v2.0 built via buildroot, removing wpa_supplicant from fs_overlay 2013-11-30 10:21:38 -05:00
configs Moved to wpa_supplicant v2.0 built via buildroot, removing wpa_supplicant from fs_overlay 2013-11-30 10:21:38 -05:00
LICENSE Initial commit 2013-10-02 20:00:57 -07:00
README.md Updated readme with some basic build instructions 2013-10-19 23:24:40 -05:00

kcard-buildroot

Buildroot configuration for building a custom rootfs for KeyASIC WifiSD based cards. This does not currently build a kernel, but that is planned. Check the releases section for pre-built images that are ready to use immediately.

To build your own image on Ubuntu derivatives:

# install buildroot dependencies (this list may be incomplete - contributions welcome)
sudo apt-get install build-essential bison flex gettext libncurses5-dev texinfo autoconf automake libtool

# download and extract buildroot 2013.08.1
wget http://buildroot.uclibc.org/downloads/buildroot-2013.08.1.tar.bz2
tar -xf buildroot-2013.08.1.tar.bz2

# clone kcard-buildroot
git clone https://github.com/dankrause/kcard-buildroot.git

# create symlinks from buildroot to kcard-buildroot
ln -s ../../kcard-buildroot/board/wifisd buildroot-2013.08.1/board/wifisd
ln -s ../../kcard-buildroot/configs/wifisd_defconfig buildroot-2013.08.1/configs/wifisd_defconfig

# start working with buildroot
cd buildroot-2013.08.1

# tell buildroot to start using the buildroot conf file that comes with kcard-buildroot
make wifisd_defconfig

# build a rootfs
make

Once the build is complete, you should have an image (output/images/initramfs3.gz) ready for writing to your device. You still need to grab the kernel from Dmitry Grinberg if you haven't already.