Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

The AVR-LibC package provides a subset of the standard C library for AVR 8-bit RISC microcontrollers.

License

NotificationsYou must be signed in to change notification settings

avrdudes/avr-libc

Repository files navigation

This is the standard library for Microchip (formerly Atmel) AVRdevices together with the AVR-GCC compiler.

The library contains most of the functionality required by the ISO Cstandard, with the notable exception ofwchar_t support. It alsocontains a lot of auxiliary functionality targeted to the AVRcontroller family. Further, it includes customizable startup code,tailored to work together with the linker scripts provided by the GNUBinutils, so for most AVR applications, there is usually no need toprovide project-specific files for that purpose.

See thedocumentationfor details.

The library is distributed using a modified BSD-stylelicense.

AVR-LibC Source Code

The official source code repository is located athttps://github.com/avrdudes/avr-libc/.

Building and installing AVR-LibC from source

AVR-LibC depends onGNU Binutils andGCC that should be built for the AVR target. Werecommend to use the most recent versions of these tools. Detailed instructionson building these tools from source can be found inBuilding and Installing the GNU Tool Chain.

Note that to build AVR-LibC directly by cloning the GitHub repository, you willneed to run thebootstrap script in the root directory first. AVR-LibC usesautoconf so be sure to use recentversions ofautoconf andautomake to generate theconfigure script andtheMakefiles. This also requires Python being installed and available inthe system path.


[8]ページ先頭

©2009-2025 Movatter.jp