Programación en C / C++ en EDU-CIAA

316 views
Skip to first unread message

mpor...@gmail.com

unread,
Aug 21, 2016, 7:20:37 PM8/21/16
to Embebidos32
hola amigos, soy totalmente nuevo en el tema EDU-CIAA, y me gustaria poder aprender a programarla en lenguaje C o C++. Creo que sería bueno aclarar que solo tengo experiencia programando PIC y Arduino. 

Lo único que logré fue instalar CIAA-IDE-Suite y programar la placa con el entorno como PLC. Funcionó perfecto, pude encender los leds y controlarlos con las teclas. 

Pero lo que en realidad necesito es aprender a programar en C, para un proyecto que necesito hacer como por ejemplo leer las entradas analogicas. Mi duda es que no se dónde buscar algun tutorial o algo por el estilo para poder realizar esto. Ya que en la pagina, lo unico que encontré es un ejemplo llamado blinking ( perdon mi ignorancia pero yo supuse que era un ejemplo básico para poder encender un led o algo por el estilo), pero en ninguna parte encuentro algun tutorial donde yo pueda escribir mi propio programa y crear "mi propio proyecto" y así controlar los puertos, entradas dig, analogicas, etc.

 Perdón si mi pregunta es muy básica pero creo que es lo primero que debería aprender para poder adentrarme en el tema de esta nueva placa. Gracias.  

Desde ya muchisimas gracias! saludos

Carlos Pantelides

unread,
Aug 21, 2016, 8:36:52 PM8/21/16
to Embebidos32
Hola,

No me queda muy claro, pero asumo que sabés C, sólo que no en CIAA.

Hay un montón de ejemplos en

https://github.com/epernia/sAPI/tree/master/sapi/sapi_bm-examples/EDU-CIAA-NXP

Hacé el clone de https://github.com/epernia/sAPI.git

si no me equivoco, tendrías que copiar

sapi/sapi_bm

en

Firmware/modules

y

sapi_bm-examples/EDU-CIAA-NXP

en

Firmware/examples

y luego copiar Makefile.config a Makefile.mine y ahí editar (dependiendo de como lo hayas copiado

PROJECT_PATH ?= examples/sapi_bm-examples/EDU-CIAA-NXP/ej01_sapi_bm_tecs_leds

y así para cada ejemplo.


En

http://www.proyecto-ciaa.com.ar/devwiki/doku.php?id=educacion:cursos:cursos_programacion_ciaa

hay información de los cursos, yo los he tomado y mi referencia no es muy útil pues soy muy MUY hinchapelotas(*), pero sí te puedo decir que está dentro de los cursos que al terminar NO he pensado "si me compraba un libro y un kit aprendía más solo". Me están sirviendo para completar, unir y destrabar un montón de conocimiento inconexo que había acumulado a lo largo de años.

Me parece que están por comenzar, que alguien agregue información.

Saludos y no dudes en preguntar

(*) En la facultad un profesor me aprobó pese a un examen muy flojo pues me pasé todo el semestre preguntando y opinando y no quería pasar él otra vez por tan traumática experiencia. Es que era una materia de gestión y si no intervenía no entendia nada y me moría de shock burocrático.


mpor...@gmail.com

unread,
Aug 21, 2016, 11:33:34 PM8/21/16
to Embebidos32
hola, muchas gracias por tu respuestas. Si, exacto, se programar el C. Pero mi problema es que no se aplicarlo en una EDU-CIAA, es decir me gustaria (para empezar) hacer un programa que encienda un led o lea una entrada desde una llave externa. El problema es que en muchos lugares leí que estan disponibles los ejemplos para hacer. Pero me da un link para descargar los archivos y nada mas.. no encuentro en ningun lugar donde me explique COMO aplicar estos ejemplos.

 Resumiendo, tengo mi programa en C (supongamos), pero no se como "cargarlo" en la placa para que lo ejecute. Me gustaria encontrar algun tutorial o alguien que me explique, como escribir el programa (ya que supongo cada pin tiene su nombre y existe un comando para cada operacion), con que software lo compilo, y con qué lo cargo en la edu-ciaa.

Por lo que ví, no es TAN SIMPLE como programar un Arduino, pero soy bastante perseverante y voy a seguir leyendo hasta aprender a programarla jaja. Muchas gracias por tu atencion.



PD: estuve leyendo en este link, pero la verdad no estoy seguro que sea lo que necesito hacer yo: 


que en caso de ser eso lo que tengo que hacer para poder cargar mi propio programa en la EDU-CIAA, voy a tener que re-leerlo un par de veces hasta lograr entender algunas cosas.

Ariel Lutenberg

unread,
Aug 22, 2016, 8:30:31 AM8/22/16
to embebidos32@

Hola, como va?
Los CAPSE (Cursos Abiertos de Programación de Sistemas Embebidos) están justamente orientados a personas con tu perfil y se pueden cursar a distancia:
http://www.proyecto-ciaa.com.ar/devwiki/doku.php?id=educacion:cursos:cursos_programacion_ciaa

En la web de a poco se va subiendo el material de las clases a medida que se llega a su versión definitiva, asi que algunas de las cosas las encontraras para descargarlas.

Los cursos de la segunda mitad del año ya empezaron el mes pasado, pero tal vez igual te puedas sumar. Escribí acá sinte interesa: cursose...@gmail.com

Saludos,
Ariel.


--
-- Recibiste este mensaje porque estás suscripto al Grupo Google Embebidos32. Para postear en este grupo, escribe un email a embeb...@googlegroups.com. Para des-suscribirte, envía un email a embebidos32+unsubscribe@googlegroups.com. Para más opciones, visita el sitio del grupo en https://groups.google.com/d/forum/embebidos32?hl=es
---
Has recibido este mensaje porque estás suscrito al grupo "Embebidos32" 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 embebidos32+unsubscribe@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.
Reply all
Reply to author
Forward
0 new messages