Product SiteDocumentation Site

7.4. Beágyazott szoftverfejlesztés

Fedora 12 includes a range of packages to support development of embedded applications on various targets. There is broad support for the AVR and related parts as well as for the Microchip PIC. In addition, there are packages to support development on older, less popular parts such as the Z80, 8051, and others. For a more complete description refer to Packages for embedded development on the wiki available at https://fedoraproject.org/wiki/Packages_For_Embedded_Development .
GNUSim8085
A gnusim8085 új a Fedorában. A GNUSim8085 egy grafikus szimulátor Intel 8085-ös mikroprocesszorok assembly nyelvéhez. Pár szép funkcióval rendelkezik, mint egy billentyűzet, amelyet könnyedén assembly nyelvű programok írására használhatunk. Rendelkezik egy veremmel is, memória és port nézegetőkkel, amelyek a programok hibakereséséhez használhatunk.
gputils
A gputils több új processzort is támogat. A gputils most minden olyan processzort támogat, amelyet az MPLAB 8.20 is (kivéve az EEPROM-ot és a hasonló eszközöket).
gsim85
A gsim85 egy 8085 mikroprocesszor szimulátor. Nagyon felhasználóbarát grafikus felhasználói felülettel rendelkezik. Használható 8085-es programok tesztelésére, mielőtt implementélnénk őket a cél lapon. A gsim85 a Fedora 12 új csomagja.
mcu8051ide
A Fedora 12 tartalmazza az új mcu8051ide csomagot. Az MCU 8051 IDE egy integrált fejlesztői környezet mikrokontrollerekhez ami a 8051-en épül fel. A C és az assembly a támogatott nyelvei.
Megvan a saját assemblere és támogat két külső assemblert is. A C nyelvhez az SDCC fordítót használja.
openocd
New for Fedora 12, the Open On-Chip Debugger (OpenOCD) provides debugging, in-system programming and boundary-scan testing for embedded devices. Various different boards, targets, and interfaces are supported to ease development time.
sdcc
Az sdcc 2.9.0 számos új funkciót tartalmaz. Látogassa meg a http://sdcc.sourceforge.net/ oldalt a teljes listáért.

A kód inkompatibilis lehet

Az sdcc 2.8.0-hoz fejlesztett forráskódok nem biztos, hogy teljesen kompatibilisek a 2.9.0-val.