Chameleon-AVR Nurve Networks, Chameleon-AVR Datasheet - Page 7

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

Chameleon-AVR

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

Specifications of Chameleon-AVR

Processor To Be Evaluated
AVR 328P
Data Bus Width
8 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
15.1.4 Building a Project and Testing the Tool Chain...................................................................................................................86
15.1.5 Setting up the AVR ISP MKII Hardware ...........................................................................................................................98
15.1.7 Final Words on AVR Studio Tool Chain Installation .......................................................................................................105
15.2 ARDUINO TOOLCHAIN SETUP ..............................................................................................105
15.2.1 Installing the Arduino Toolchain in Windows ..................................................................................................................106
15.2.2 Copying the Files to Your Hard Drive ..............................................................................................................................107
15.2.3 Preparation to Launch the Arduino Tool for the First Time............................................................................................110
15.3 INSTALLING THE PARALLAX PROPELLER IDE ..................................................................121
15.3.1 Launching the Propeller Tool............................................................................................................................................124
16.0 CHAMELEON INTER-PROCESSOR ARCHITECTURE OVERVIEW......................................128
16.1 Master Control Program (MCP)..........................................................................................................................................129
16.2 Selecting the Drivers for the Virtual Peripherals.................................................................................................................131
16.3 Remote Procedure Call Primer (Theory).............................................................................................................................133
16.4 Virtual Peripheral Driver Overview ....................................................................................................................................136
17.0 CHAMELEON AVR API OVERVIEW .......................................................................................137
17.1 System Library Module........................................................................................................................................................142
18.0 UART AND RS-232 LIBRARY MODULE PRIMER ..................................................................145
18.1 The Architecture of the UART API Library and Support Functionality............................................................................146
18.2 Header File Contents Overview ...........................................................................................................................................147
18.3 API Listing Reference ..........................................................................................................................................................148
18.4 API Functional Declarations ................................................................................................................................................148
15.1.4.1 Setting up the Project Options ........................................................................................................................................89
Map File Example (.map) ............................................................................................................................................................91
List File Example (.lss)................................................................................................................................................................91
Hex File Example (.hex)..............................................................................................................................................................92
15.1.4.2 Adding Files to the Project .............................................................................................................................................94
15.2.3.1 Installing a Serial Terminal Program.............................................................................................................................112
15.2.3.1 Running the Arduino Tool............................................................................................................................................114
15.2.3.2 Loading the Hello World Sketch...................................................................................................................................118
15.2.3.3 A Couple Notes About the Arduino Version of Hello World .........................................................................................121
16.2.1 Complete Data Flow from User to Driver ........................................................................................................................132
16.3.1 ASCII or Binary Encoded RPCs ......................................................................................................................................134
16.3.2 Compressing RPC for More Bandwidth...........................................................................................................................135
16.3.3 Our Simplified RPC Strategy ..........................................................................................................................................135
16.4.1 Normalization of Drivers for Common RPC Calls in Future.............................................................................................137
15.1.1 Header File Contents Overview.......................................................................................................................................142
17.1.2 API Listing Reference.....................................................................................................................................................143
17.1.3 API Functional Declarations............................................................................................................................................144
© 2009 NURVE NETWORKS LLC “Exploring the Chameleon AVR 8-Bit”
7

Related parts for Chameleon-AVR