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.

Reply via email to