C Programming

From OpenAVR

Jump to: navigation, search

Contents

[edit] The C Programming Language

This Wiki will discuss special considerations for using the GNU Toolchain with AVR based hardware. It will not provide a general introduction to C. If you are not familiar with C, Wikipedia is a good starting point. Do not miss the related Wikibook.

[edit] General Considerations

[edit] Libraries

[edit] AVR Libc

This library provides a subset of the standard C runtime library. It is required by most applications, which are built with GNU toolchain.

The library is distributed under a modified BSD License.

Source code and documentation can be downloaded from http://download.savannah.gnu.org/releases/avr-libc/

Documents are available online at http://www.nongnu.org/avr-libc/user-manual/

[edit] Samples

[edit] Testing the Tools

Trying the toolchain with Hello world

[edit] AVR Hardware Interfaces

[edit] External Links

AVR Libc Home Page


Personal tools