I don't know of a single resource that covers the whole chain.
The closest is Derek Molloy's
http://derekmolloy.ie/beaglebone/setting-up-eclipse-on-the-beaglebone-for-c-development/
but it is four years old, and out of date for many of the details, but the 
general approach is still the same.


Oracle VM VirtualBox on Windows is a standard installation.
Simple enough that you don't need the instructions for much.
You do need to allocate more than the minimum (default) memory and minimum 
number of virtualized cores to the VM.

Ubuntu on VirtualBox is a standard installation.
Get the ISO from the Ubuntu website, and put it on your Windows machine 
where it is easy to get to.
Open it from inside the VM.

Eclipse on Ubuntu is a standard installation. Instructions on the Eclipse 
website.
Use the newest one preconfigured for "C/C++" from the Eclipse site.
The one in the Ubuntu apt repository is 4 years out of date. Don't use that 
one.
RSE is an optional module for Eclipse, loaded through the application. 
Installation instructions are inside Eclipse 'Help.'

I assume that you will connecting between the BBB and the Windows/VM via 
Ethernet local network.
I doubt that this would work through the USB widget/gadget.

You will probably have to change the security settings on the BBB to allow 
SSH into the Root account, for easiest operation of RSE.
Otherwise, you will keep running into the Linux security on the BBB.

Google is your friend. 

Ask questions if you have problems.

--- Graham

==

On Tuesday, May 23, 2017 at 6:50:04 AM UTC-5, Stefan wrote:
>
> Hallo Graham,
>
> thank you very much for your detailed advice!
>
> We have already thought about using a VM, but now that you say, it works 
> well, we are going for it. Actually we have very strong notebooks with i7, 
> 16gb and pci-e SSD. Using a VM should be no problem.
>
> Is there a detailed tutorial for the ubuntu + eclipse + RSE installation 
> for linux avaiable? 
>
> Best regards
> Stefan
>
> On Tuesday, May 23, 2017 at 4:25:03 AM UTC+2, Graham wrote:
>>
>> If the target is a Linux machine, you will have fewer communications 
>> problems, if you cross compile from a Linux, rather than a Windows 
>> environment.
>>
>> If you must run on a Windows-64 machine, then I recommend you install 
>> Oracle VM Virtualbox on Windows 64.
>>
>> Install Ubuntu on the virtual machine.
>>
>> Install the Linux version of Eclipse for C language, with RSE (Remote 
>> System Explorer) on Ubuntu.
>> RSE allows you to have full access to the target's file system from the 
>> Eclipse IDE.
>>
>> I find this works well for writing and running C programs on the BBB, 
>> provided that you have an adequate Windows machine, such as an i5, 
>> equivalent, or better processor.
>>
>> If you have a puny processor in your Windows machine you are better off 
>> running Ubuntu native on the processor.
>>
>> I ran into all kinds of Windows-Linux communications problems running 
>> Eclipse native on Windows.
>>
>> --- Graham
>>
>> ==
>>
>>
>>
>> On Monday, May 22, 2017 at 8:03:58 PM UTC-5, Stefan wrote:
>>>
>>> Hallo guys,
>>>
>>> I am trying to get a toolchain running for developing the Beaglebone 
>>> Black in Windows 7 64bits with c-code. Me and my college are working on 
>>> this problem for some days now, but we can't find a proper solution here. 
>>> We are both no experts on MCUs but have some basic skills on c-coding. Our 
>>> company is running Win 7, so we would like to stick with it. 
>>>
>>> So far we tried different approaches:
>>>
>>> - Eclipse + ARM Crosscompiler and remote target
>>> - Code Composer + ARM Crosscompiler and jtec
>>>
>>> We tried different tutorials, but always got stuck on some point. Most 
>>> of the times the guides were outdated, files were missing, versions were 
>>> not compatible or we got errors.
>>>
>>> Maybe you guys have experience and can recommend a simple or standard 
>>> solution (Toolchain and guide) to c-code the BBB from Win 7. 
>>>
>>> Thank you very much!
>>>
>>> Best regards
>>> Stefan
>>>
>>>
>>>

-- 
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beagleboard/93e7854c-395a-4364-bfc3-4e8fbf9c2588%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to