Product SiteDocumentation Site

7.4. Embedded Development

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
Пакет gnusim8085 новый для Fedora. GNUSim8085 - это графический имитатор для языка ассемблер для микропроцессоров Intel 8085. Он обладает рядом полезных возможностей, включая клавиатуру, которая может быть использована для написания программ на языке ассемблера с большой легкостью. В нем также есть средства просмотра стека, памяти и портов, что может быть использовано для отладки программ.
gputils
Пакет gputils добавил поддержку для ряда новых процессоров. gputils теперь поддерживает все процессоры, поддерживаемые MPLAB 8.20 (за исключением EEPROM и аналогичных устройств).
gsim85
gsim85 - это имитатор микропроцессора 8085. У него очень дружественный графический интерфейс пользователя. Его можно применять для тестирования программ для 8085 перед их окончательной реализацией на целевой плате. Пакет gsim85 - новый для 12.
mcu8051ide
Fedora 12 содержит новый пакет, mcu8051ide. MCU 8051 IDE - интегрированная среда разработки для микроконтроллеров на основе 8051. Поддерживаемые языки программирования - C и ассемблер.
У него есть свой собственный ассемблер и поддержка для двух внешних ассемблеров. Для языка C он использует компилятор SDCC.
openocd
Новый для Fedora 12 внутрисхемный отладчик Open On-Chip Debugger (OpenOCD) обеспечивает отладку, внутрисхемное программирование и периферийное сканирование для встраиваемых устройств. Поддерживаются всевозможные платы, целевые устройства и интерфейсы, что облегчает разработку.
sdcc
sdcc 2.9.0 includes a number of new features. Refer to http://sdcc.sourceforge.net/ for the complete list.

Программа может быть несовместимой

Текст программы, разработанный для sdcc 2.8.0, может быть не полностью совместим с 2.9.0.