Chameleon-PIC Nurve Networks, Chameleon-PIC Datasheet - Page 138

MCU, MPU & DSP Development Tools PIC24 & PROPELLER DEV SYSTEM (SBC)

Chameleon-PIC

Manufacturer Part Number
Chameleon-PIC
Description
MCU, MPU & DSP Development Tools PIC24 & PROPELLER DEV SYSTEM (SBC)
Manufacturer
Nurve Networks
Datasheet

Specifications of Chameleon-PIC

Processor To Be Evaluated
PIC24
Data Bus Width
16 bit
Interface Type
USB, VGA, PS/2, I2C, ISP, SPI
Operating Supply Voltage
3.3 V, 5 V
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Mechatronics, Actuator and Sensor Modules
When building applications using the Chameleon PIC drivers you will typically include the System module always and
then include various modules such as video, keyboard, UART, etc. as needed by your application. All the C, and Header
files are located on the DVD here for reference:
In the section below we will briefly cover each one of these libraries and the functions within them. Before, we get started
let’s take a look at the “big picture” illustrating all the components of the Chameleon PIC development suite of software
and tools. Figure 17.1 shows a system level architecture diagram of all the pieces involved.
Referring to the figure there are a lot of components to discuss. First off, the primary library that all C/C++ programs use is
the open source “libc” library that is part of the PIC24 C compiler install and is what the GNU GCC compiler uses as the
base for all of the standard C library functions you are used to. Therefore, when you create a C/C++ program for the
Chameleon PIC and include say <stdio.h> you are including functions from the PIC24 C Libc installation. Let’s talk about
this for a moment. First, embedded systems are very unique in that they are very constrained, have little memory and
N/A
DVD-ROM :\ CHAM_PIC \ SOURCE \ *.*
Figure 17.1 – System level architecture of the Chameleon API and other library modules.
© 2009 NURVE NETWORKS LLC “Exploring the Chameleon PIC 16-Bit”
138

Related parts for Chameleon-PIC