As an alternative to eclipse-based IDEs there is the qt creator. After changing 
code, with a single command it cross-compiles (gcc-arm), automatically deploys 
the compiled code on target (though ssh), starts it under the remote gdb 
server, runs the local gdb client, and I get a full graphical debugger and the 
remote console on my desktop.

http://en.wikipedia.org/wiki/Qt_Creator


On Tue, 2 Sep 2014 18:40:44 -0700 (PDT)
[email protected] wrote:

> I received a Beaglebone Black to develop a homework project on.  I plugged 
> in the board to my USB and installed the Windows driver.  I next wanted to 
> develop a simple "Hello world" C project and debug it on this board.  I 
> didn't want to be a Newbie so I researched how to develop programs for this 
> device.  So I read.  And read.  And read more.  I read all I could find on 
> the Beaglebone site.  I read the TI websites.  I read from Linux sites.  I 
> read from several individual sites.  I found many "This is how I did it" 
> that had many steps and comments on how to set up a development 
> environment.  But I could not find concrete, concise steps on how to write 
> and debug a simple program.  As far as I could glean from the various 
> sites, this is what I need to do:
> 
> 1.  Load Putty on my PC.
> 2.  Establish a SSH terminal session to the board.
> 3.  Write my program using VIM (a horrible program to drop on a novice, it 
> has a very steep learning curve) or nano (not much better).
> 4.  Compile and link my program with gcc, after having to learn its 
> command-line interface.
> 5.  Run my program under the gnu debugger, another command-line tool with a 
> steep learning curve.
> 
> It will take days or weeks to learn the tools to develop a 10 minute 
> program.  This is how I debugged in the 1980's.  There has got to be a 
> better environment than this.  I currently develop under QNX Momentics and 
> TI Code Composer.  They are both Eclipse based.  Code Composer requires a 
> JTAG module, but QNX uses the GNU Cross Compiler and GNU Debug for program 
> development.  Editing and compiling is done on the PC, and for debugging, 
> it copies my executable to the target system and runs it under the debugger 
> using the UI for setting breakpoints, single-stepping viewing registers and 
> variable, etc.
> 
> So, now my question.  Is there a easy to use, Windows, graphical integrated 
> development environment for developing native Angstrom Linux programs for 
> this board?
> 
> 
> -- 
> 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