I've been through this process and sorry to say, someone will need to find more time to document how to do this setup--not everything is captured in the repo. I have attempted to do this by developing a script that will setup a full development environment that compiles everything--to save a lot of time figuring it out on your own. Please separately send me email at ae6xe@cox.net if anyone is interested in this script.
HOWEVER, you still need to familiarize yourself with openwrt.org and buildroot.org site and their framework to have a clue what to do with this environment (not to mention familiarity with doing embedded development, linux, etc.). This is a solo effort pre-requisite over a long period of time you must have incurred or plan to incur. Otherwise, plan on beating your head against a wall in frustration :) .
BBHN firmware is ~95% built on top of openwrt.org, olsrd.org, and buildroot.org . The only actual source code being compiled to create our firmware is some parts of olsrd to fix bugs that olsrd.org has not incorporated yet. But this ~5% is significant--don't think this is minimized--it is the smarts of how to configure a node for our specialized setup. bbhn custom stuff is in perl for the mesh status, setup pages, etc.(the gui) and the linux custom config files. I applaud the guys with the initial vision to use these building blocks to create bbhn. Joe AE6XE |