Download Lenguajes de programación

Document related concepts
no text concepts found
Transcript
2017/03/09 12:52
1/3
Lenguajes de programación
Lenguajes de programación
Como cualquier otra computadora, la CIAA usa programas para cumplir con sus funciones y esos
programas se escriben numerosos lenguajes.
Como cualquier otra computadora, una placa CIAA ejecuta programas a los cuales llamamos
“software” o “firmware” y se pueden escribir de distintas maneras y en numerosos lenguajes.
Los distintos modelos de la CIAA se pueden programar en los siguientes lenguajes:
Lenguaje C
C es el lenguaje por excelencia para la implementación de sistemas en
tiempo real gracias al preciso control que ofrece sobre el hardware,
permitiendo obtener el máximo rendimiento. Es el que mayor soporte
tiene por parte de los fabricantes de hardware. También es el más
difícil para aprender y dominar.
Ladder
El lenguaje ladder o lenguaje de contacto o en escalera es un lenguaje
de programación gráfico de PLC estandarizado en la norma IEC 61131-3
y basado en circuitos eléctricos de comnutación de contactos, bobinas,
temporizadores y contadores. La interfaz gráfica IDE4PLC del Proyecto
CIAA es un entorno amigable para programar la EDU-CIAA-NXP y la
CIAA-NXP en lenguaje ladder al igual que cualquier PLC.
Micropython
Python es un lenguaje de programación orientado a objetos e
interpretado con una sintaxis que favorece un código legible y que es
utilizado en prestigiosas universidades como “primer lenguaje”, siendo
ideal para comenzar a aprender a programar. Se desarrolló un port del
proyecto MicroPython para correr sobre la EDU-CIAA.
- http://www.proyecto-ciaa.com.ar/devwiki/
Last update: 2016/08/17 20:08
borradores:firmware http://www.proyecto-ciaa.com.ar/devwiki/doku.php?id=borradores:firmware
Snap
Snap y su entorno permiten utilizar un microcontrolador desde una PC
de modo muy sencillo mediante un lenguaje visual que usa bloques
para representar estructuras de programación. Se utiliza en escuelas
como primer acercamiento a la programación. Como entorno de
desarrollo se usa Snap4Arduino tras instalar un firmware especial en la
placa.
Java
Java es un lenguaje orientado a objetos, el más utilizado en entornos
corporativos, disponible ahora en la CIAA gracias al port de HVM, que
adapta la plataforma Java a los requerimientos de un sistema de tiempo
real.
Sistemas operativos
La CIAA puede ser programada desde los principales sistemas operativos: linux, windows, mac…
¿Cómo empezar?
Si quiere comenzar a programar, siga estas instrucciones bla, bla bla
Luego instale git y acceda al repositorio en Github y siga las instrucciones para obtener los archivos.
Finalmente, si quiere colaborar y participar con el diseño de software del Proyecto CIAA subscríbase al
foro de discusión pública y abierta de Firmware , donde se proponen, discuten y arman grupos de
trabajo para el diseño de los nuevos modelos. Instrucciones para subscribirse
http://www.proyecto-ciaa.com.ar/devwiki/
Printed on 2017/03/09 12:52
2017/03/09 12:52
3/3
Lenguajes de programación
From:
http://www.proyecto-ciaa.com.ar/devwiki/ Permanent link:
http://www.proyecto-ciaa.com.ar/devwiki/doku.php?id=borradores:firmware
Last update: 2016/08/17 20:08
- http://www.proyecto-ciaa.com.ar/devwiki/