Newton Research Labs: Robotics Systems and Software

The ARC C Development Environment

The ARC C development environment is our system for programming 32-bit embedded systems. It can currently target the Motorola 68k family as well as the Intel 386, 486, Pentium, and Pentium Pro. The ARC C environment combines the ease-of-use and interactivity of our popular product Interactive C, with the GNU C compilation backend, well known for its stability and excellent optimization. ARC's multitasking kernel has a built-in debugging communication protocol for interaction with the host.

ARC provides:

The ARC C development environment for the Motorola 68332 currently supports three different boards from three different vendors: the inexpensive SBC332 from Vesta Technology, the full-featured, tiny Tattletale Model 8 from Onset Computer, and the 68332 BCC "Business Carl Computer" reference implementation from Motorola. In-place download to Flash EEPROM is supported on both the SBC332 and the Tattletale 8.

ARC C for the Motorola 68332 also supports software development for Newton Labs' Cognachrome Vision System.

Get more information about third-party 68332 boards (including information on modifying previous-generation Vesta SBC332's to use Flash EEPROM).

Documentation

The ARC User's Guide is available in hardcopy, HTML, and postscript versions.

Pricing

ARC is licensed one copy per station (per robot or host platform connected to the robot). The cost per copy depends on the number of copies and the type of use. Click here for our pricing and ordering info.

Download ARC

If you have a license key, you can download ARC here and install the key to get started.


Back to Newton Labs home page