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.
