Product SiteDocumentation Site

7.3. Sviluppo di applicazioni Embedded

Fedora 13 include un insieme di pacchetti a supporto dello sviluppo di applicazioni embedded per vari dispositivi. Ampio supporto è garantito sia per soluzioni AVR e relativi componenti sia per PIC Microchip. Inoltre sono disponibili pacchetti di sviluppo a supporto di integrati anche meno recenti e meno popolari, come lo Z80, 8051 ed altri. Per una descrizione più completa fare riferimento a Packages for embedded development presente sulla wiki di Fedora.

7.3.1. avrdude

avrdude è stato aggiornato dalla versione 5.8 alla 5.10. Questa nuova versione include supporto per un maggior numero di componenti come pure di programmatori interessati.
Ulteriori informazioni:

7.3.2. piklab

piklab è stato aggiornato alla versione 0.15.7.
I maggiori cambiamenti sono i seguenti:
  • E' stato rimosso il supporto per PICkit2V2
  • E' stato notevolmente migliorato il supporto per ICD2, inclusi i dispositivi dsPIC33
  • Toolchain e programmer selection sono stati spostati nel project manager
Per un quadro completo, fare riferimento a alle note di rilascio sul sito di piklab.

7.3.3. mcu8051ide

mcu8051ide è stato aggiornato alla versione 1.3.3. Oltre ad aver risolto molti problemi, questa versione include le seguenti nuove feature:
  • debugger RS232/UART, strumento di debug per applicazioni su hardware reale
  • Symbol list (inserita sulla destra del pannello)
  • L'Assembler ora consente di assegnare dei nomi di registro alle costanti. Con questa versione è possibile, per esempio, scrivere un'istruzione come questa:
    ABC   EQU   R0
          MOV   ABC, #55h   ; <- This will be compiled as "MOV R0, #55h
    

7.3.4. gnusim8085

Fedora 13 include la versione 1.3.6 di gnusim8085. Questa nuova versione è ora internazionalizzata ed include molti miglioramenti in termini di usabilità e nuove feature. Per una descrizione completa, fare riferimento a GNUSim8085 1.3.6 Released!!! .

7.3.5. avr-binutils

avr-binutils è stato aggiornato alla versione 2.20. Sono stati risolti numerosi problemi e introdotte nuove feature. Fare riferimento alle Note di rilascio 2.20 presenti sul sito del progetto.

7.3.6. avr-gcc

avr-gcc è stato aggiornato alla versione 4.5.0, insieme a avr-gcc-c++. Per i dettagli, fare riferimento alle gcc-4.5 Release Notes.