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.
