Product SiteDocumentation Site

7.4. Ingebedde ontwikkeling

Fedora 12 bevat een reeks van pakketten om de ontwikkeling van ingebedde toepassingen te ondersteunen voor verscheidene doelen. Er is een brede ondersteuning voor de AVR en verwante onderdelen als ook voor de Microchip PIC. Bovendien zijn er pakketten om ontwikkeling te ondersteunen voor oudere, minder populaire onderdelen zoals de Z80, 8051, en anderen. Voor een meer complete beschrijving refereer je naar Packages for embedded development on the wiki beschikbaar op https://fedoraproject.org/wiki/Packages_For_Embedded_Development .
GNUSim8085
gnusim8085 is nieuw in Fedora. GNUSim8085 is een grafische simulator voor de Intel 8085 microprocessor assembly taal. Het heeft een aantal prettige eigenschappen inclusief een toetsenpaneeltje wat gebruikt kan worden om assembly taal programma's gemakkelijker te schrijven. Het heeft ook een stapel, geheugen en poort viewers die gebruikt kunnen worden voor het debuggen van programma's.
gputils
gputils heeft ondersteuning toegevoegd voor een aantal nieuwere processoren. gputils ondersteunt nu alle processoren die ondersteund worden door MPLAB 8.20 (behalve voor EEPROM en vergelijkbare producten).
gsim85
gsim85 is een 8085 microprocessor simulator. Het heeft een zeer gebruikersvriendelijke grafische gebruikersinterface. Het kan gebruikt worden om 8085 programma's te testen voordat ze in werkelijkheid geïmplementeerd worden op de doel board. gsim85 is nieuw in Fedora 12.
mcu8051ide
Fedora 12 bevat een nieuw pakket, mcu8051ide. MCU 8051 IDE is een geïntegreerde ontwikkel omgeving voor microcontrollers gebaseerd op de 8051. Ondersteunde programmeertalen zijn C en assembly.
Het heeft zijn eigen assembler en ondersteuning voor 2 externe assemblers. Voor de C taal gebruikt het de SDCC compiler.
openocd
De Open On-Chip Debugger (OpenOCD), nieuw voor Fedora 12, biedt debugging, programmeren in het systeem en boundary-scan testen voor ingebedde apparaten. Een aantal verschillende printplaten, doelen, en interfaces worden ondersteund om de ontwikkel tijd te verbeteren
sdcc
sdcc 2.9.0 bevat een aantal nieuwe eigenschappen. Refereer naar http://sdcc.sourceforge.net/ voor de complete lijst.

Code kan niet-compatibel zijn

Code ontwikkelt voor sdcc 2.8.0 kan misschien niet volledig compatibel zijn met 2.9.0.