That tutorial you're following is a bit abbreviated. You don't really need to get the standalone bitbake, to setup the build environment just take a look at Edison's BSP build guide here: Intel® Edison BSP User Guide, it has all the instructions, including reconfiguring the kernel.
I've written a [more general] guide on adding arbitrary drivers into teh OS image for Galileo. You won't be able to cut'n'paste commands for Edison, because the names and directories are a bit different, however the flow will be the same and some steps are universal, so maybe it will be of help to you as well: Reconfiguring Linux kernel and adding drivers into Galileo's Linux image
Thank you. I'll start taking a look at those.
I started trying to get the Edison Build Support package from the Intel Edison BSP user guide you attached under section 2 "Build an Edison image." This was seen as a requirement in the second link you posted.
I ran into the following issue, for the command:
./device-software/setup.sh --dl_dir=<=/home/lie/Desktop/edisonStuff/edison-src/bitbake_download_dir --sstate_dir=<=/home/lie/Desktop/edisonStuff/edison-src/bitbake_sstate_dir
I get that the two paths I specified do not exist for bitbake_download_dir and bitbake_sstate_dir.
bash: =/home/lie/Desktop/edisonStuff/edison-src/bitbake_download_dir: No such file or directory
The directory structure is as follows:
/home/lie/Desktop/edisonStuff/edison-src/bitbake_download_dir and /home/lie/Desktop/edisonStuff/edison-src/bitbake_sstate_dir and
Again this is Ubuntu.
Yes, you have to create them first. Or just omit these parameters altogether, they are useful only in case you're going to setup several separate build environments, then sharing downloads and sstate may be useful. Otherwise it will simply create these dirs automatically inside the build directory.