Télécharger la liste

Description du projet

AVR-Ada aims to make the Ada part of gcc usable on AVR microcontrollers. This includes the three elements: the Ada compiler, the Ada run time system, and the AVR support library. Some sample programs are provided as well.

Système requise

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2008-05-01 08:22
0.5.2

Installation bugs ont été corrigés.
Tags: Minor bugfixes
Installation bugs were fixed.

2006-06-03 22:58
0.4.1

L'éditeur de liens (avr-ld) des paquets binaires génère maintenant un code correct pour avr5 (16K-128K de mémoire flash) cible lorsqu'il est appelé avec l'option - Détente commutateur (par défaut). Construire avec des bibliothèques statiques AVR-gnatmake ne nécessite plus l'hôte "gcc" dans le chemin de recherche. Un soutien limité a été ajoutée pour ATmega2560 et ATMEGA2561 (bêta). mk_ada_app.sh travaille maintenant indépendants du répertoire de travail, et fait partie des paquets binaires. Le Linux / binaires Windows sont maintenant basées sur gcc-4.1.1, avr-libc-1.4.4 et binutils-2.17.50, et ont été configurés pour Ada, C et C + +.
Tags: Major bugfixes
The linker (avr-ld) of the binary packages now
generates correct code for avr5 (16k-128K flash
memory) targets when called with the --relax
switch (default). Building static libraries with
avr-gnatmake no longer requires a host "gcc" in
the search path. Limited support was added for
ATmega2560 and ATmega2561 (beta). mk_ada_app.sh
now works independent of the working directory,
and is part of the binary packages. The
Linux/Windows binaries are now based on gcc-4.1.1,
avr-libc-1.4.4, and binutils-2.17.50, and were
configured for Ada, C, and C++.

2006-05-17 18:30
0.4.0

Cette version ajoute la prise en charge limitée pour les nouveaux dispositifs: at90canXX, at90pwmX, AT90USB1287, atmega128X, atmegaXXXp, atmega64X, attinyX4, attinyX5, et attinyX61. I386 binaires pour Linux et Windows sont maintenant disponibles pour télécharger. Le système d'exécution (RTS) fait partie spécifique maintenant. AVR-lib a de nouveaux paquets: Watchdog, Sommeil et Int_Img. Les scripts pour construire AVR-Ada avec gcc-3.4.6 et gcc-4.1.0 ont été mis à jour. Un nouveau script pour générer un prêt-à-compiler le répertoire du projet avec tous les fichiers nécessaires sont disponibles dans l'archive source. De nouveaux exemples sont situés dans apps /.
Tags: Major feature enhancements
This release adds limited support for new devices: at90canXX, at90pwmX, at90usb1287, atmega128X, atmegaXXXp, atmega64X, attinyX4, attinyX5, and attinyX61. Binaries for i386 Linux and Windows are now available for dowload. The runtime system (RTS) is part-specific now. AVR-lib has new packages: Watchdog, Sleep, and Int_Img. The scripts to build AVR-Ada with gcc-3.4.6 and gcc-4.1.0 have been updated. A new script to generate a ready-to-compile project directory with all necessary files is available in the source archive. New examples are located in apps/.

2005-08-07 17:39
0.3.0

Tags: Initial freshmeat announcement

Project Resources