Do keep in mind there are several steps in my rough notes above that you
may, may not want to do. disabling IPV6 for instance, which you may need on
a college LAN. Also with this install I chose to install along side windows
7 ( dual boot ), you shounds like you're not going to be doing this. A
standard VM install would take the place of this.

A few hurdles may stand in your way, just as using USB devices having to be
passed from the HOST OS to the virtual machine. Using the network gadget
g_ether, this could prove to be a problem. I think I've done this once
myself, but it was incredibly slow - Think ~4KB/s. Anyway, I never kept
notes on how I achieved that . . .but there is information strewn all over
the web about the subject.

On Tue, Nov 11, 2014 at 11:58 AM, William Hermans <[email protected]> wrote:

>
> 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 <[email protected]>
> 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 [email protected].
>> 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 [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to