EBC Exercise 27 BusyBox

downloading
Get the busybox sources from the busybox site

host$ git clone git://busybox.net/busybox.git host$ cd busybox

compiling
host$ source ~/crossCompileEnv.sh host$ make help host$ make defconfig host$ make -j9      # use -jX for X-1 cores

configuring
You can now configure BusyBox (In the event that none of the graphical tools work you can use "make config" to use the text based tool as a method of last resort). First be sure you have the graphics libraries loaded.

host$ sudo apt-get install libglade2-dev host$ make gconfig

After saving the configuration changes to update the .config file, it is a simple matter of running make. host$ make -j4

My make took about 1.5 minutes to compile (25 seconds with make -j8!).

installing
Copy it to your Beagle and test it out. Just typing busybox will tell you what commands it knows. Try some of them. host$ scp busybox root@beagle:. beagle$ busybox beagle$ ./busybox beagle$ ./busybox ls

What's the difference between running busybox and ./busybox? Try some other commands...