Atman Electronics
Home Page Software Page Hardware Page Information Page

Software  
edited by Ron Grant
AtmanAvr C IDE
  • Name: AtmanAvr 5.8.6
  • Update: 2007-09-25
  • Size: 12.4M
  • Include Wizards, Text Editor and Debugger. avrgcc tool chain (gcc-4.1.2, binutils-2.17, avr-libc-1.4.6).
  • Support: Please email if you have any problems or questions.
  • Download
  • Name: AtmanAvrUpdate
  • Update: 2007-09-25
  • Size: 1.73M
  • Description: AtmanAvr 5.x Update (v5.8.6)
  • Download AtmanAvrUpdate
  • Name: AVRGCC4.3.2
  • Update: 2009-05-11
  • Size: 17.5M
  • Description: gcc-4.3.2, binutils-2.19, avr-libc-1.6.6 .
  • Download AVRGCC4.3.2 Note: For support new devices in AtmanAvr 5.x, please also download AvrMcu.ain and replace the old one \avrinfo\AvrMcu.ain.
  • Name: AVRGCCUpdate
  • Update: 2007-09-25
  • Size: 10.4M
  • Description: gcc-4.1.2, binutils-2.17, avr-libc-1.4.6 .
  • Download AVRGCCUpdate
  • Name: AVRGCC 3.4.5
  • Update: 2006-03-05
  • Size: 8.88M
  • Description: gcc-3.4.5, binutils-2.16.1, avr-libc-1.4.2
  • Download AVRGCC 3.4.5
WinAVR
AVRFreaks
AvrStudio

About AtmanAvr Update

To update AtmanAvr, you can download the latest version.

Otherwise, if you have installed AtmanAvr4.x, you may download and install AtmanAvrUpdate to update your AtmanAvr C IDE.

When using AtmanAvr version 3.x or earlier, you have to download the latest version to update your AtmanAvr.

AtmanAvr, IDE of C/C++ Compiler AVRGCC

AtmanAvr is a high performance C/C++ compiler IDE for the Atmel AVR family of microcontrollers providing visual and modular programming that works   with the  GCC compiler. AtmanAvr supports different  Project Types for the production of  C/C++ executable programs and libraries. An AtmanAvr workspace can contain multiple projects and their Debug and Release configurations.

The AtmanAvr C development environment includes ProjectWizard, CodeWizard, Workspace, Output, Text editor, Binary editor, Debugger and so on. (see screen snapshot)

  • ProjectWizard - When you first create a project , you use the Project Wizard to lead you through a series of dialog boxes in which you choose options for the MCU type, modules, functions and etc. of your project. AtmanAvr generates code automatically for you.
  • CodeWizard - The Code Wizard is like a programmer's assistant: it makes it easier for you to do certain routine tasks such as 1) creating new modules, 2) adding or deleting interrupt functions, and 3) seeing which modules or interrupt handlers are already defined and jumping to the handler program code.
  • Workspace - The Project Workspace is a container for your development projects. When you create a new project, a workspace is created at the same time. You use the Project Workspace window to view and access the various elements of your projects.
    The Project Workspace window contains the following views:
    • FileView - Displays and manages the files associated with projects that you have created. These can include buildable as well as non-buildable files. (see FileView snapshot)
    • ClassView - Displays and navigates the C/C++ class, function or variable definitions and declarations in your projects. Using ClassView you can jump directly to code. Also, ClassView interacts closely with the Text editor, dynamically updating its display to reflect code that you type in as you type it, without having to first save the file you are working in. (see ClassView snapshot)
    • IOView - Displays the I/O registers and processor information while debugging your program.
  • WizardBar - WizardBar extends ClassView functionality by "tracking" your context, changes its display to reflect when your cursor moves from one function to another in the Text editor. (see WizardBar snapshot)
  • Output - The Output window displays the building, debugging, find in files match and third party tools information. Double-click a diagnostic message in the Output window to jump directly to the line which generates the diagnostic message. Using Output window even you can run an interactive console application such as Command.com.
  • Text editor - The AtmanAvr C environment includes an integrated text editor to manage, edit, and print source files. With the Text editor, you can:
    • Automatically fill in code syntax by choosing from a generated list of class members, parameters or values.
    • Automatic parameter information of functions. (see parameter info snapshot)
    • Automatic smart indent.
    • Format the selection using the smart indent settings.
    • Replace spaces/tabs with tabs/spaces in the selection.
    • Comment out or uncomment the selected text.
    • Indent the selected text right or left one tab stop.
    • Open a file based on the string between delimiters '<' and '>' or '"' and '"', or the selected text.
    • Go to a symbol definition based on the word which the caret placed on, or the selected text.
    • Set and customize syntax coloring for source files.
    • Perform advanced find and replace operations in a single file or multiple files.
    • Navigate through sections of code by matching group delimiters.
    • Use Bookmarks to mark frequently accessed lines in your source file.
    • Customize the Text editor with save preferences, the selection margin, tabs, and indents.
    • Modify the font style, size, and color.
    • Select line, or multiple lines.
    • Use drag-and-drop editing within one editor window, and between editor windows.
    • Manage the source window.
  • Binary editor - The Binary editor allows you to edit a file at the binary level in either hexadecimal or ASCII format.
  • Debugger - AtmanAvr C provides an integrated debugger to help locate bugs in an executable program. The Debugger supports debugging executable projects as well as .elf and .hex files, simulating peripheral such as Analog comparator, ADC, USARTs, HD44780-based character-LCD, 8 x 8 segments LEDs and 4 x 4 keyboard. The Debugger also supports Watchdog reset and CPU Sleep and Wake up. You can watch any variable including array, structure, union, enumeration, bit fields, and parameters of function even if they are located in eeprom or program memory space. (see debug snapshot)

Welcome to AtmanAvr! Click to download.

See Also: What's new, How to register AtmanAvr C IDE and AtmanAvr C Valued User Input


Start Page