OpenServo Software

The OpenServo software is documented below.

Getting OpenServo Software

CVS Repository

To access the OpenServo CVS repository your system must have CVS client software installed. Most Linux systems include a CVS client with the default operating system installation. Windows users will want to read the WinCVS Notes for using the WinCVS client for accessing the OpenServo CVS repository.

CVS (Concurrent Versions System) is a tool used by many software developers to manage changes within their source code tree. CVS provides the means to store not only the current version of a piece of source code, but a record of all changes (and who made those changes) that have occurred to that source code.

The OpenServo software is accessible via anonymous CVS using the following commands:

Hourly Snapshot

An hourly snapshot of the CVS tree in a zip file is maintained for those who would prefer to not use CVS.

On-line Browsing

Browse the OpenServo software using a web interface. Individual files can be directly downloaded, but it is best to use a proper CVS client or the hourly snapshot if you wish to download more than a small handful of files from the OpenServo CVS repository.

Software License

OpenServo Software is released under the MIT License.

Working with OpenServo Software

Other Resources

AVR Freaks is a terrific resource for learning to develop hardware and software for Atmel AVR microcontrollers such as the AVR ATmega168 used in the OpenServo. The site may have a funky name and look a little hokey on the outside, but it's a goldmine inside.

AVRbeginners.net is resource for those new to AVR microcontrollers. You'll find general information about the AVR instruction set and architecture as well as code examples and circuits.

Return to OpenServo Front Page