Product SiteDocumentation Site

7.4. Desarrollo Incrustado

Fedora 12 incluye un rango de paquetes para soportar el desarrollo de aplicaciones incrustadas para varios destinos. Hay un amplio soporte para AVR y partes relacionadas, así como también para el Microchip PIC. Además, hay paquetes para dar soporte al desarrollo en partes más viejas y menos populares como el Z80, 8051 y otros. Para una descripción más completa vea Paquetes para desarrollo incrustado en la wiki .
GNUSim8085
gnusim8085 es una novedad en Fedora. GNUSim8085 es un simulador gráfico para lenguaje de ensamble del microprocesador Intel 8085. Posee algunos recursos muy agradables incluyendo un teclado que puede ser utilizado para escribir programas en lenguaje de ensamble en una forma mucho más sencilla. También contiene la pila, la memoria y los dispositivos de puerto que pueden ser utilizados para la depuración de los programas.
gputils
gputils agregó soporte para un número de procesadores nuevos. gputils ahora soporta todos los procesadores soportados por MPLAB 8.20 (excepto para EEPROM dispositivos similares).
gsim85
gsim85 es un simulador de microprocesador 8085. Posee una interfaz de usuario gráfica muy amigable. Puede ser utilizado para probar programas 8085 antes que sean realmente implementados en las placas. gsim85 es una novedad en Fedora 12.
mcu8051ide
Fedora 12 ofrece el nuevo paquete mcu8051ide. MCU 8051 IDE es un entorno de desarrollo integrado para microcontroladores basados en 8051. Los lenguajes de programación soportados son C y ensamblador.
Tiene su propio ensamblador y da soporte a 2 ensambladores externos. Para el lenguaje C, usa el compilador SDCC.
openocd
Nuevo en Fedora 12, el Open On-Chip Debugger (OpenOCD) ofrece depuración, programación en-sistemas y pruebas de exploración de límites para dispositivos integrados. Varias placas diferentes, interfaces y destinos están soportadas para facilitar el tiempo de desarrollo.
sdcc
sdcc 2.9.0 incluye un número de nuevas características. Vaya a http://sdcc.sourceforge.net/ para ver la lista completa.

El código puede ser incompatible

El código desarrollado para sdcc 2.8.0 puede no ser completamente compatible con el 2.9.0.