Product SiteDocumentation Site

7.3. Inbäddad utveckling

Fedora 13 innehåller ett antal paket för att stödja utveckling av inbäddade program på diverse mål. Det finns brett stöd för AVR och relaterade delar liksom för Microchip PIC. Dessutom finns det paket för att stödja utveckling på äldre, mindre vanliga delar såsom Z80, 8051 med flera. Detta avsnitt beskriver signifikanta ändringar i Fedora 13. För en mer komplett beskrivning se Paket för inbäddad utveckling på wikin tillgänglig på https://fedoraproject.org/wiki/Packages_For_Embedded_Development.

7.3.1. avrdude

avrdude har uppdaterats från 5.8 till 5.10. Den nya utgåvan innehåller stöd för ytterligare delnummer liksom ett antal ytterligare programmerare.

7.3.2. piklab

piklab har uppdaterats till version 0.15.7.
Bland de större ändringarna märks:
  • Stöd för PICkit2V2 har tagits bort
  • Stödet för ICD2 har förbättrats mycket, inklusive stöd för dsPIC33-enheter
  • Val av verktygskedja och programmere har flyttats till projektledaren
För fullständiga detaljer, se Piklabs ändringlogg på http://piklab.sourceforge.net/changelog.php.

7.3.3. mcu8051ide

mcu8051ide har uppgraderats till version 1.3.3. Utöver felrättningar innehåller denna utgåva följande nya funktioner:
  • RS232/UART-felsökare, ett verktyg avsett för felsökning av program i riktig hårdvara
  • Symbollista (tillagd till högerpanelen)
  • Assemblern har nu stöd för att tilldela registernamn till konstanter. Så från och med denna utgåva kan du skriva kod som denna:
    ABC   EQU   R0
          MOV   ABC, #55h   ; <- This will be compiled as "MOV R0, #55h
    

7.3.4. gnusim8085

Fedora 13 innehåller gnusim8085 version 1.3.6. Denna nya utgåva är nu internationaliserad, och har ett antal förbättringar i användbarheten och nya funktioner. För en fullständig beskrivning, se tillkännagivandet på https://launchpad.net/gnusim8085/+announcement/5242

7.3.5. avr-binutils

avr-binutils har uppdaterats till 2.20. Det finns ett antal nya funktioner såväl som felrättningar. Se projektets NEWS-fil för detaljer på http://sourceware.org/cgi-bin/cvsweb.cgi/~checkout~/src/binutils/NEWS?rev=1.87&content-type=text/plain&cvsroot=src&only_with_tag=binutils-binutils-2_20.

7.3.6. avr-gcc

avr-gcc har uppdaterats till 4.5.0, tillsammans med avr-gcc-c++. Se http://gcc.gnu.org/gcc-4.5/changes.html för detaljerna om denna uppgradering.