CrossWorks for AVR is a complete C development system for Atmel AVR
8-bit microcontrollers that runs on Windows, Mac OS, Linux, and Solaris.
CrossWorks C is a faithful implementation of the ANSI and ISO standards for
the programming language C. We have added some extensions that enhance usability
in a microcontroller environment.
CrossWorks C Library
CrossWorks for AVR has its own royalty-free ANSI and ISO C compliant C
library that has been specifically designed for use within embedded systems.
CrossWorks for AVR is a streamlined integrated development environment
for building, testing, and deploying your applications. CrossStudio provides:
Source Code Editor: A powerful source code editor with multi-level undo and redo, makes
editing your code a breeze.
Project System: A complete project system organizes your source code and build rules.
Build System: With a single key press you can build all your applications in a
solution, ready for them to be loaded onto a target microcontroller.
Debugger and Flash Programming: You can download your programs directly into Flash and debug them
seamlessly from within the IDE using a wide range of target interfaces.
Help system: The built-in help system provides context-sensitive help and a
complete reference to the CrossStudio IDE and tools.
Core Simulator: As well as providing cross-compilation technology, CrossWorks provides
a PC-based fully functional simulation of the target microcontroller
core so you can debug parts of your application without waiting for
Utilities: A set of tools for generating output files in multiple formats and
a command line facility for flashing your applications onto the target
board provide the final stage of the software development system.