By the way, if you're looking for speed. You're probably wanting to use C. As a Programming language.
On Tue, Apr 21, 2015 at 3:30 PM, William Hermans <[email protected]> wrote: > *How do you load an image on a blank BBB?* >> > > There are no blank BBB's shipped that I'm aware of. However . . . > > a) a boot medium is needed that recognizes the hardware. Usually requiring > an sdcard. I've also heard of loading serially, but have not looked into it > at all. Aside from reading a bit on it in the TRM a couple years ago. > > b) A functional Linux image is needed for the standard tools needed to > move files / directories where they need to be. > > c) A bit of time to carry out a) and b) > > > *Are there stand alone compliers, where you can developed a program that >> will run natively on the Debian OS? Not an interpreted version of the >> program, but an actual complied to machine code language, one that can >> handle the hardware specific to the BBB?* >> > > Yes, however, you would probably be best served by using a cross compiler. > The GCC toolchain works in either case, and can be used with Eclipse, and > code::blocks at minimum. Hell you can even use Visual Studio( cross > compiling ) using make files - If you're a glutton for punishment. > > *Can a complier handle tasks with functions like button de-bounce, or more >> complex functions like capture with the eCAP?* >> > > Compiler ? No. As a function of any programming language / skilled > programmer ? Yes. I've seen de-bounce code written in a single line using a > ternary operator. Typically though de-bouncing is best done using > electronic components. At an added cost of course. . . So "best" is purely > subjective. Each way has it's attractions. > > *Is the Code Composer Studio (CCS) what we need to be looking at? >> http://www.ti.com/tool/ccstudio-sitara >> <http://www.ti.com/tool/ccstudio-sitara> Will this work on the BBB?* > > > As an embedded device developer, you should never stop looking into your > options - Ever. The age old stagnation argument . . . With that said, yes > you can use CCS, and you can also use "free" ( as in beer ) open source > tools such as GCC. Me personally, I use GCC for a few reasons, but if you > like all the bells and whistles that CCS offers perhaps that may serve you > better ? Only you can answer that questions. > > On Tue, Apr 21, 2015 at 11:38 AM, Graham <[email protected]> wrote: > >> Rodney: >> >> A.) This is not your grandfather's PIC. >> >> B.) The BBB is intended/supported for a Linux environment. You really >> need to understand Linux, specifically embedded Linux to be successful. >> >> C.) Yes, you can write code, C or Assembler, down on the metal, but then >> you are re-inventing and re-writing everything, which is missing the whole >> point of using Linux. >> >> D.) If you buy into the Linux thing, then it usually involves using the >> GCC compiler, and an IDE like Eclipse, and all the associated tools, and >> writing programs to run in a Linux environment. >> >> E.) You can do real time like things on the BBB, but the Linux supplied >> is not a Real Time OS. RT variants are available. Or, a lightly loaded >> Linux will probably do just fine. >> >> F.) Yes, you can write things like button de-bouncers. >> >> --- Graham >> >> == >> >> -- >> 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.
