http://derekmolloy.ie/beaglebone/setting-up-eclipse-on-the-beaglebone-for-c-development/
This is a fairly good guide, and I pretty much followed it exactly using Lubuntu 14.04. Maybe a few small changes here and there, most mostly due to armel versus armhf differences. Lubuntu by the way, is exactly Ubuntu, but with a less graphics intensive Desktop ( LXDE instead of the "garbage" Ubuntu ships with - Unity ). My own very rough text install notes . . . Download Lubuntu 14.04 i386 iso > Download UNetbootin > Run UNetbootin -> select Diskimage -> select downloaded Lubuntu ISO -> > select correct USB drive -> click OK > reboot computer > enter BIOS change boot priority to USB memory > save and exit > select install Lubuntu > Installation typ page -> select intall Lbuntu alongside windows 7 > Intall Lubuntu alongside windows 7 page -> make necessary adjustments - > Lubuntu needs atleast 20GB to be usable, and 40GB or mroe would be better. > sudo apt-get update > sudo apt-get install cairo-dock xcompmgr > sudo nano ~/.config/lxsession/Lubuntu/autostart > At the end, add these lines : > @xcompmgr > @cairo-dock > > ********************************************************************************************************************************** > sudo nano /etc/sysctl.conf > add the following line: net.ipv6.conf.all.disable_ipv6 = 1 > sudo sysctl -p > ********************************************** > sudo apt-get install openssh-server > ********************************************** > sudo apt-get install build-essential > ********************************************** > sudo apt-get install eclipse > run eclipse -> select a workspace > close the welcome page > select help -> install new software -> Indigo Update Site > expand Programming languages > select -> C/C++ Development tools -> (optional but recommended ) C/C++ > Library API Documentation Hover Help (incubation ) > click next -> next > Agree to the liscense terms -> select finish > When done restart eclipse. > File -> new -> project > fill out appropriate information, clicking next until finish > sudo apt-get install gcc-arm-linux-gnueabihf > project -> properties -> C/C++ Build -> settings -> GCC C Compiler == > arm-linux-gnueabihf-gcc > GCC C Linker == > arm-linux-gnueabihf-gcc > GCC Assembler == > arm-linux-gnueabihf-as > C/C++ General -> Paths and Symbols -> GNU C includes tab > /usr/arm-linux-gnueabihf/include check add to all configurations > C/C++ General -> Paths and Symbols -> GNU C library paths tab > /usr/arm-linux-gnueabihf/lib check add to all configurations > project -> build all > *********************************** > sudo apt-get install ssh sshfs > *********************************** > sudo mkdir /media/beaglebone > sudo sshfs 192.168.7.2:/home/debian /media/beaglebone > sudo cp ./test /media/beaglebone > sudo umount /media/beaglebone > *********************************** > login to the beaglebone > root@arm:~# cd /home/debian/ > root@arm:/home/debian# ./test > !!!Hello World!!! > On Tue, Nov 11, 2014 at 11:46 AM, Walter Schilling <schill...@msoe.edu> wrote: > Good afternoon: > > I am getting ready to teach a class using the Beaglebone Black for a set > of college students. Last year we were caught in the short supply of the > black boards, so I'm getting started abit earlier. However, I'm trying to > figure out the best distro and cross compilation environment to use. Last > year I used a Ubuntu distro with the Debian image and while things went OK, > there were some quirks. Based on feedback, I was planning on switching to > a Debian distro, and I started building a VM for them to use for this > purpose. However, it seems as if Debian is no longer including the > gcc-arm-Linux-gnueabihf package, and many of the sites have indicated this > is now obsolete. > > With that being the case, what is the current recommended cross compiler > and platform for Beaglebone Black development? > > Walt Schilling > > -- > For more options, visit http://beagleboard.org/discuss > --- > You received this message because you are subscribed to the Google Groups > "BeagleBoard" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to beagleboard+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. > -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.