Product SiteDocumentation Site

7.4. Vývoj vestavěných systémů

Fedora 12 obsahuje paletu balíků pro podporu vývoje vestavěných aplikací na mnoha architekturách. Je zde široká podpora pro AVR a související části, rovněž pro Microchip PIC. Navíc jsou zde balíčky pro podporu starších, méně populárních architektur jako např. Z80, 8051 a další. Pro podrobnější popis navštivte wiki Packages for embedded development na adrese https://fedoraproject.org/wiki/Packages_For_Embedded_Development.
GNUSim8085
gnusim8085 je ve Fedoře novou aplikací. GNUSim8085 je grafický simulátor pro jazyk symbolických adres mikroprocesorů Intel 8085. Má několik pěkných vlastností, vč. klávesnice, kterou může být psaní programů jazyka symbolických adres mnohem snažší. Má také zobrazovače zásobníku, paměti a portů, které lze použít pro ladění programů.
gputils
gputils přidal podporu pro několik novějších procesorů. gputils nyní podporuje všechny procesory podporované MPLAB 8.20 (vyjma EEPROM a podobných zařízení).
gsim85
gsim85 je simulátor microprocesoru 8085. Má velmi přívětivé grafické uživatelské rozhraní. Lze ho použít pro testování programů pro mikročipy 8085 před faktickou implementací na cílové desce. gsim85 je ve Fedoře 12 novou aplikací.
mcu8051ide
Fedora 12 obsahuje nový balíček mcu8051ide. MCU 8051 IDE je integrované vývojové prostředí pro jednočipové počítače s čipem 8051. Podporovanými programovacími jazyky jsou C a asembler.
Má svůj vlastní asembler a podporu pro 2 externí asemblery. Používá SDCC kompilátor pro jazyk C.
openocd
Jako zcela nový ve Fedoře 12, Open On-Chip Debugger (OpenOCD) poskytuje ladění, in-system programování a boundary-scan testování pro vestavěná zařízení. Pro zkrácení doby vývoje jsou podporovány rozličné různé desky, cíle a rozhraní.
sdcc
Verze 2.9.0 balíčku sdcc obsahuje několik nových vlastností. Pro úplný seznam vlastností navštivte stránky http://sdcc.sourceforge.net/.

Možnost nekompatibilního kódu

Kód vyvinutý pro sdcc 2.8.0 nemusí být plně kompatibilní s 2.9.0.