CrossWorks for AVR is a complete C development system for Atmel AVR
8-bit microcontrollers that runs on Windows, Mac OS, Linux, and Solaris.
C compiler
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.
CrossStudio IDE
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
hardware.
-
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.