Product SiteDocumentation Site

7.4. Inbäddad utveckling

Fedora 12 innehåller ett antal paket för att stödja utveckling av inbäddade tillämpningar 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. 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.
GNUSim8085
gnusim8085 är ny i Fedora. GNUSim8085 är en grafisk simulator för Intel 8085 assemblyspråk för mikroprocessorer. Den har några mycket trevliga finesser inklusive ett tangentbord som kan användas för att skriva assemblyspråk med lätthet. Det har också stack-, minnes- och portvisare som kan användas för felsökning av programmen.
gputils
gputils har lagt till stöd för ett antal nyare processorer. gputils stödjer nu alla processorer som stöds av MPLAB 8.20 (med undantag för EEPROM och liknande enheter).
gsim85
gsim85 är en 8085-mikroprocessorsimulator. Den har ett mycket användarvänligt grafiskt gränssnitt. Den kan användas för att testa 8085-program före de faktiskt implementeras på målkretskortet. gsim85 är ny i Fedora 12.
mcu8051ide
Fedora 12 inkluderar ett nytt paket, mcu8051ide. MCU 8051 IDE är en integrerad utvecklingsmiljö för micro controllers baserade på 8051. Stödda programspråk är C och assembler.
Det har sitt eget stöd för assembler och stöd för 2 externa assemblerare. För språket C använder den kompilatorn SDCC.
openocd
Ny i Fedora 12 möjliggör Open On-Chip Debugger (OpenOCD) felsökning, programmering i systemet och gränskontrolltestning för inbäddade enheter. Olika kort, mål och gränssnitt stöds för att förenkla utvecklingstiden.
sdcc
sdcc 2.9.0 inkluderar ett antal nya funktioner. Se http://sdcc.sourceforge.net/ för den fullständiga listan.

Kod kan vara inkompatibel

Kod utvecklad för sdcc 2.8.0 är inte nödvändigtvis fullständigt kompatibel med 2.9.0.