- Fri Aug 25, 2006 6:55 am
#17881
I'm interested in the Jennic platform for its capabilities--32-bit processor and wireless transceiver in a nice module, but it looks like I've got some learning to do if I'm going to port my PIC design over to it.
I've downloaded and built the sample apps for the Jennic module (node and coordinator), but it involves the Cygwin environment and GCC compiler. Can someone provide a primer on these things? Specifically, I'm curious about:
1) If GCC is just a compiler, why is Cygwin necessary? And does that mean that the chip is running a Unix OS?
2) There doesn't appear to be a 'main' function in their C-code (which the CodeBlocks IDE choked on); how is that possible in C programming?
3) How does one make a Make file?
I know these are fundamental questions, but thought if I'm wondering them maybe someone else is, too.
Thanks much,
Jeff
I've downloaded and built the sample apps for the Jennic module (node and coordinator), but it involves the Cygwin environment and GCC compiler. Can someone provide a primer on these things? Specifically, I'm curious about:
1) If GCC is just a compiler, why is Cygwin necessary? And does that mean that the chip is running a Unix OS?
2) There doesn't appear to be a 'main' function in their C-code (which the CodeBlocks IDE choked on); how is that possible in C programming?
3) How does one make a Make file?
I know these are fundamental questions, but thought if I'm wondering them maybe someone else is, too.
Thanks much,
Jeff