>
> *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.

Reply via email to