Hi William;
Look for a couple of Derek Molloy’s videos. He has an excellent one about using Eclipse to cross compile. If you are familiar with Eclipse, it should be a piece of cake J Bill "No one could make a greater mistake than he who did nothing because he could do only a little." "All that is necessary for the triumph of evil is that good men do nothing" Edmond Burke (1729 - 1797) http://www.packtpub.com/building-a-home-security-system-with-beaglebone/book From: beagleboard@googlegroups.com [mailto:beagleboard@googlegroups.com] On Behalf Of William Hermans Sent: Tuesday, September 02, 2014 10:13 PM To: beagleboard@googlegroups.com Subject: Re: [beagleboard] Yet another newbie "how to get started" 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. This is not the fault of the hardware or the designers of the hardware. This is your fault for not knowing the tools. Harsh as it may seem, this is a fact. This is why professional software engineers with the skills to setup / use said tools get paid big money. 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. This is possible for this hardware as well. All aspects. So, now my question. Is there a easy to use, Windows, graphical integrated development environment for developing native Angstrom Linux programs for this board? There are many ways to set this up, and you will most certainly have to set it up yourself. There is no easy to download /install application that will do this for you. Do also note that on the BBB Angstrom for the most part is depreciated. I would recommend moving to Debian, and various images exist( listed on beagleboard.org ). On Tue, Sep 2, 2014 at 6:40 PM, <murre...@ameritech.net> 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 beagleboard+unsubscr...@googlegroups.com. 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 beagleboard+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout. No virus found in this message. Checked by AVG - www.avg.com Version: 2014.0.4745 / Virus Database: 4015/8145 - Release Date: 09/02/14 _____ No virus found in this message. Checked by AVG - www.avg.com Version: 2014.0.4745 / Virus Database: 4007/8033 - Release Date: 08/14/14 Internal Virus Database is out of date. -- 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. For more options, visit https://groups.google.com/d/optout.