Re: [Software-PLC] Resumen de correo con resúmenes de ciaa-software-plc@googlegroups.com - 1 actualización en 1 tema

23 views
Skip to first unread message

Francisco Bagoros

unread,
Aug 2, 2016, 2:33:23 PM8/2/16
to ciaa-sof...@googlegroups.com

Hola
Buenas Tardes
Me podrían decir de donde puedo obtener el set de instrucciones para programar la Edu-Ciaa con Eclipse en lenguaje C ?
Gracias

El ago 2, 2016 13:05, <ciaa-sof...@googlegroups.com> escribió:
Cristian Funes <cristia...@gmail.com>: Aug 01 04:34PM -0700

Eric buenas noches, quería preguntarte si tenés alguna novedad acerca de la
release que me comentaste del IDE4PLC. Muchas gracias.
 
 
 
El miércoles, 29 de junio de 2016, 22:39:23 (UTC-3), Eric ...más
Has recibido este resumen porque estás suscrito a las actualizaciones de este grupo. Puedes modificar la configuración en la página de pertenencia al grupo.
Para cancelar la suscripción a este grupo y dejar de recibir correos electrónicos, envía un correo electrónico a ciaa-software-...@googlegroups.com.

Pablo Ridolfi

unread,
Aug 2, 2016, 3:22:21 PM8/2/16
to Francisco Bagoros, ciaa-sof...@googlegroups.com
Hola,

Supongo que te referís a usar CIAA-Firmware. Podés mirar lo que está implementado en la carpeta examples:
Hay diferentes ejemplos para manejar algunos periféricos.

Por otro lado tenés la sAPI de Eric Pernia, que por lo que vi en esta lista tuvo muy buena repercusión ;-)
https://github.com/epernia/sAPI, si mal no recuerdo se integra a CIAA-Firmware.

Y si te interesa usar directamente LPCOpen, que es la libería de C para los microcontroladores de NXP, tengo armado un workspace con algunos ejemplos que uso en mis cursos:

Saludos.


--
Has recibido este mensaje porque estás suscrito al grupo "CIAA-Software-PLC" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a ciaa-software-...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a ciaa-sof...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/ciaa-software-plc/CAL0RsJT38Phcs14uNOjdtV9jR-FcxKGbZsC1xQjz6LGGWsJS_w%40mail.gmail.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Eric Pernia

unread,
Aug 3, 2016, 2:21:27 PM8/3/16
to Pablo Ridolfi, Francisco Bagoros, CIAA-Software-PLC
Buenas Francisco, todavía estoy haciendo pruebas cuando estè listo lo publico seguro en embebidos 32.

Saludos.
Eric.

Pablo Ridolfi

unread,
Aug 3, 2016, 7:15:59 PM8/3/16
to Francisco Bagoros, CIAA-Software-PLC
Hola Francisco, vuelvo a copiar a la lista para tenerlos al tanto.
Habrás visto en la carpeta examples que la mayoría de estas funciones está autodocumentada, en este caso con doxygen.
Por ejemplo:

La mejor forma de obtener la documentación entonces es corriendo esta herramienta. Si mal no recuerdo hay una regla del Makefile que lo hace por vos, probá con make doxygen pero no estoy seguro.

Sino, vuelvo a insistir con los ejemplos: Es la mejor manera de ver cómo se usan las funciones POSIX (no son instrucciones, no confundir con las instrucciones del CPU o las pseudoinstrucciones de ladder, acá hablamos del lenguaje C que es estructurado).

La experiencia luego de un par de años de dar charlas sobre la CIAA usando estas funciones POSIX me enseñó que mucha gente no está habituada a este estilo de programación, quizás sea ése el origen de tus dudas. Por eso también te recomendé usar una API como la de Eric, cuya curva de aprendizaje es más accesible:

Por otro lado olvidé mencionarte que otro lenguaje actualmente soportado por la EDU-CIAA es Python, y los autores de este trabajo se encargaron de documentarlo muy detalladamente:
Quizás también te convenga explorar esta opción.

Saludos,
Pablo.



El mar., 2 ago. 2016 a las 21:57, Francisco Bagoros (<bago...@gmail.com>) escribió:
Hola Pablo

Si considero parte del Set de Instrucciones a 

ciaaPOSIX_printf
ciaaPOSIX_open
ciaaPOSIX_ioctl
ciaaPOSIX_write
etc.etc.

No pido me expliquen con ejemplos, 
sino donde se detallan las instrucciones.

Todas las instrucciones, que pueden utilizarse en Eclipse en lenguaje C para Edu-Ciaa.

De donde salieron ? Dónde las encuentro ? Cuántas hay ? Están explicadas ?

Dónde están explicadas las que se utilizan en los ejemplos, en Eclipse, en lenguaje C, para la edu-ciaa,  como en el blinking ? (La primer persona que escribió el software blinking, de donde sacó la instrucción ciaaPOSIX_printf ?

He preguntado a algunos ingenieros, pero me dan ejemplos, etc. pero en definitiva me dicen que no existe ninguna guía, manual, etc. de todas las instrucciónes que puedo utilizar en eclipse, estando conectada la placa
Edu-Ciaa, etc.etc.

Un abrazo










El 2 de agosto de 2016, 16:22, Pablo Ridolfi<pablor...@gmail.com> escribió:
Reply all
Reply to author
Forward
0 new messages