Appendix 1. The Arcom VIPER-Lite Development Kit
All of the examples in this book have been written for and tested on an embedded platform called the VIPER-Lite. This board is a high-speed embedded controller that is designed, manufactured, and sold by Arcom. The following paragraphs contain information about the hardware, software development tools, and instructions for ordering a board for yourself.
The VIPER-Lite hardware includes the following:
Processor: PXA255 XScale (based on the ARM v.5TE architecture) (200 MHz)
RAM: 64 MB of SDRAM
ROM: 16 MB of flash and 1 MB boot ROM
Three RS232-compatible serial ports (with external DB9 connectors)
10/100baseTx Ethernet port
USB v1.1 client port
CompactFlash slot
Four programmable timer/counters
Sixteen-channel DMA controller
Watchdog timer
Real-time clock
Eight buffered digital inputs
Eight buffered digital outputs
RedBoot debug monitor program resident in boot ROM
Embedded Linux (based on kernel version 2.6) resident in flash[1]
JTAG port for system debugging
Arcom has also built an add-on module ideal for learning embedded software. The add-on board was designed specifically for the examples shown in this book and is included with a book-specific version of the VIPER-Lite development kit. The VIPER-Lite add-on module includes the following:
Three LEDs
Four buttons and jumpers
Four opto-isolated inputs
Four opto-isolated outputs
Two relay outputs
A buzzer
A small prototyping area
The VIPER-Lite development kit includes all of the necessary cables for interfacing ...