<b>Muchas Gracias por los comentarios! Respondo en negritas entre lineas punto a punto y agregaré preguntas si no es molestia. Gracias mil de nuevo!</b><div><br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
---------- Mensaje reenviado ----------<br>From: "Martín Olivera" <<a href="mailto:martin.olivera@gmail.com">martin.olivera@gmail.com</a>><br>Voy a detenerme solo en la parte esrtegica de tu mensaje Daniel, por esta vez descartando las particularidades de los desencuentros humanos, para no ensuciar.<br>
<div class="gmail_quote"><font size="1">El Problema es el siguiente:<br></font><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><font size="1">1) Estoy elaborando un proyecto para el municipio de Colonia Barón ( 3050 habitantes>sin transporte publico, ni tren, que nos lleve a santa rosa o a pico> sin crecimiento poblacional dado que al no haber banco de sangre y no poder las parturientas dar a luz en este pueblo, deben hacerlo en pico o en santa rosa> ergo no hay posibilidad de anotar en en RNP un habitante nuevo en el municipio> por lo tanto bajamos cada vez mas en la coparticipacion de la produccion agricola> en resumen EL PUEBLO SE MUERE! )</font></div>
<div><font size="1">2) Un proyecto de desrrollo industrial a 5 años que primero pense que podiamos establecer una ensambladora de STB pero las respuestas que tuve de los fabricantes es que la Ley de Tierra del Fuego les ahorra un 70% de los costos> Jaque Mate!</font></div>
<div><font size="1">3) Tenemos que parar la emigracion juvenil sino vamos al muere entonces pienso en I + D, en desarrollar una cajita que use un SO mas liviano ( como el de los celulares: Android, por ejemplo), un prototipo que pueda entrar en competencia a costo menor y permita un ingreso a la comuna, se entiende?</font></div>
</blockquote><div><br>>>me parece que para parar la emigración juvenil no neecsitas un proyecto de tan alto costo, posiblemente una mejor estrategia sea avanzar en un proyecrto de desarrollo de software (mobile en general parece buena estrategioa, mas alla de ginga donde el mercado no esta para nada desarrollado) o tal vez ota cosa. Tenes muhos menos insumos y no necesitas mas infraestructura que compus e Internet, que la vas a necesitar tambien para lo otro... como están en ese tema?)<br>
</div></div></blockquote><div> </div><div><b>RE: Martin: El proyecto tiene, como dije, 5 años. La primera parte es un acuerdo con Universidades y Grupos para el establecimiento de un Instituto de Educación de Tecnologias de la Información y Comunicaciones. Tecnicaturas en Analisis de Sistemas y Analistas Programadores en 3 años. Desarrollo de aplicaciones Ginga (128 hs Catedra ) Mantenimiento y Reparación de STB. El tema mobile es interesante y esta contemplado. Te paso el link de lo ultimo que hay en este tema asociado al STB muy verde aun, pero está y la ventaja de android es que se pueden crear aplicaciones. La segunda parte es el desarrollo de un Lab I + D y eso sera recien despues del primer año.</b></div>
<div><b><br></b></div><div><b><a href="http://www.youtube.com/watch?v=hXoAWDOM5P8">http://www.youtube.com/watch?v=hXoAWDOM5P8</a></b></div><div><b><br></b></div><div><b><a href="http://www.youtube.com/watch?v=r2Ab1jGL4bo">http://www.youtube.com/watch?v=r2Ab1jGL4bo</a></b></div>
<div><b><br></b></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="gmail_quote"><div>
<br><br> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>
<div>4) Como no soy programador de Assembler, ni tengo ideas de cómo puedo meter en un chip un paquete de programas, ni he conseguido que nadie hasta ahora me pase al menos un plano tecnico de un STB standard para ver sus componentes y de ahi seguir... es que pregunto, desde MI abosoluta Ignorancia. Les he consultado a los brasileros pero despues de que les ganamos en la venta en latinoamerica por el descartar el Ginga-J para no pagar Royalties, y a su vez usamos el ECMA que es un standard de scripting casi tan bueno como el Java le ha producido un escozor en los bolsillos, no responden tampoco.</div>
</div></blockquote><div><br>Parece un proyecto demasiado ambicioso para arrancar sin tener localmente la gente con capacidad de llevarlo adelante tecnicamente, van a tener que importarlos y eso tambien es caro... yo pensaria en desarrollo de software para la web o cosas asi...<br>
</div></div></blockquote><div> </div><div><b>RE: Para salvar un pueblo hay que tener ambiciones. Para web hay toneladas de gente trabajando ya. La gente local capacitada no esta HOY. Por eso es la idea trabajar con gente que si lo esta y formar gente en ese sentido. Un Ingeniero que lleve adelante el LAb I+D y desarrolle el prototipo es y sera necesario como requerimiento, pero hay pasos previos que estoy analizando. La importación es un tema que el Ministerio de Industria tiene analizado como punto de inflexion para desarrollos industriales sustentables y se logran apoyos ahi y en la Agencia CyT. De ahi la pregunta amigo! </b></div>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="gmail_quote"><div>
<br> -- <br></div></div><font size="4"><span style="color:rgb(0,0,102)">Martín Olivera</span></font><br>
<br>
<br><br>---------- Mensaje reenviado ----------<br>From: Andoni Zubimendi <<a href="mailto:andoni.zubimendi@gmail.com">andoni.zubimendi@gmail.com</a>><br>Daniel,<br><br>No llego a entender tu pregunta. En la primera oración hablas de un PIC y en la segunda de como integrar en un Chip que corre Android (que asumo no es un PIC). <br>
</blockquote><div> </div><div><b>RE: El OS siempre deberia correr en un procesador solo, creo, en este caso tambien. Hablamos de montar Ginga en un PIC 32 y este es un ejemplo simple del uso del OS:</b></div><div><b> <a href="http://www.neoteo.com/bluetooth-android-pic-led-hola-mundo">http://www.neoteo.com/bluetooth-android-pic-led-hola-mundo</a> </b></div>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>Primero si hablas de hacer un SetTopBox con un PIC lo veo muy dificil. Si bien hace rato que no estoy metido de lleno en el tema y voy a tratar de explicar cual suele ser la arquitectura de un SetTopBox para que veas la complicación de poner Ginga en el PIC.<br>
<br>Un STB usualmente es un dispositivo que posee los siguientes elementos:<br><br> - Una CPU de bajo consumo, usualmente RISC, yo he visto MIPS y ARM. La CPU es "lenta" respecto a los estandares (ej. 200MHz) pero mucho más potente que un PIC. Este no es tan relevante ya que la CPU descansa en los procesadores auxiliares para realizar el laburo pesado.<br>
</blockquote><div> </div><div><b>RE: <span style="font-family:sans-serif;font-size:15.555556297302246px;line-height:23.981483459472656px;background-color:rgb(255,255,255)">Los </span><span style="font-family:sans-serif;font-size:15.555556297302246px;line-height:23.981483459472656px;background-color:rgb(255,255,255)">PIC</span><span style="font-family:sans-serif;font-size:15.555556297302246px;line-height:23.981483459472656px;background-color:rgb(255,255,255)"> son una familia de </span><a href="http://es.wikipedia.org/wiki/Microcontrolador" title="Microcontrolador" style="text-decoration:initial;color:rgb(11,0,128);background-image:none;background-color:rgb(255,255,255);font-family:sans-serif;font-size:15.555556297302246px;line-height:23.981483459472656px">microcontroladores</a><span style="font-family:sans-serif;font-size:15.555556297302246px;line-height:23.981483459472656px;background-color:rgb(255,255,255)"> tipo </span><a href="http://es.wikipedia.org/wiki/RISC" title="RISC" style="text-decoration:initial;color:rgb(11,0,128);background-image:none;background-color:rgb(255,255,255);font-family:sans-serif;font-size:15.555556297302246px;line-height:23.981483459472656px">RISC</a><span style="font-family:sans-serif;font-size:15.555556297302246px;line-height:23.981483459472656px;background-color:rgb(255,255,255)"> fabricados por </span><a href="http://es.wikipedia.org/wiki/Microchip_Technology_Inc." title="Microchip Technology Inc." style="text-decoration:initial;color:rgb(11,0,128);background-image:none;background-color:rgb(255,255,255);font-family:sans-serif;font-size:15.555556297302246px;line-height:23.981483459472656px">Microchip Technology Inc.</a><span style="font-family:sans-serif;font-size:15.555556297302246px;line-height:23.981483459472656px;background-color:rgb(255,255,255)"> y derivados del PIC1650, originalmente desarrollado por la división de </span><a href="http://es.wikipedia.org/wiki/Microelectr%C3%B3nica" title="Microelectrónica" style="text-decoration:initial;color:rgb(11,0,128);background-image:none;background-color:rgb(255,255,255);font-family:sans-serif;font-size:15.555556297302246px;line-height:23.981483459472656px">microelectrónica</a><span style="font-family:sans-serif;font-size:15.555556297302246px;line-height:23.981483459472656px;background-color:rgb(255,255,255)"> de </span><a href="http://es.wikipedia.org/w/index.php?title=General_Instrument&action=edit&redlink=1" class="new" title="General Instrument (aún no redactado)" style="text-decoration:initial;color:rgb(165,88,88);background-image:none;background-color:rgb(255,255,255);font-family:sans-serif;font-size:15.555556297302246px;line-height:23.981483459472656px">General Instrument</a><span style="font-family:sans-serif;font-size:15.555556297302246px;line-height:23.981483459472656px;background-color:rgb(255,255,255)">.</span></b></div>
<div><b><span style="background-color:rgb(255,255,255);font-family:sans-serif;font-size:15.555556297302246px;line-height:23.981483459472656px">Microchip Technology lanzó en noviembre de 2007 los nuevos microcontroladores de 32 bits con una velocidad de procesamiento de 1.5 DMIPS/MHz con capacidad HOST USB. Estos MCUs permiten un elevado procesamiento de información, con un núcleo de procesador de tipo M4K.</span> </b></div>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
- Un procesador (o mas) de Video y/o Audio separado, que se alimentan de los flujos y realizan el trabajo sucio de decodificar el audio/video, downmix de audio, etc. Estos procesadores son "esclavos" de la CPU por así decirlo.<br>
- Un decodificador de stream mpeg, que le permite ir filtrando facilmente los diferentes PIDs<br> - Un procesador para la saldia de video y otro para el audio<br> - Acelerador de Video, con soporte de capas, transparencias y operaciones 2d aceleradas.<br>
- Puede tener soporte de OpenGL ES, o algo similar 3D, los modelos que he visto yo no tienen (año 2010).<br> - Soporte de Encriptación por Hardware<br> - Puertos genericos de Entrada/Salida (GPIO), donde el fabricante suele conectar leds y demas cosas<br>
- Conectores de dispositivos varios: usb, ethernet, SATA, receptor IR <br> - Un sintonizador y demodulador de ISDB-T (o la norma que fuera)<br> - Una memoria FLASH donde guardar el firmware y demas.<br><br>Usualmente los fabricantes de Chips proveen en un SoC (System on a Chip) todo esto, salvo el sintonizador/demodulador y la memoria externa. Aca tenes un ejemplo de un SoC: <a href="http://www.arm.com/community/partners/display_product/rw/ProductId/3171/" target="_blank">http://www.arm.com/community/partners/display_product/rw/ProductId/3171/</a><br>
<br>Como veras si vos elegis utilizar un PIC, tenes que integrarle al mismo los procesadores de audio/video, salidas, memoria, sintonizador y demás, lo que lo hace impracticable y bastante complicado. Ni hablar de la cantidad de memoria y los buses (y anchos de banda) que vas a necesitar. A todo lo anterior deberías sumarle el costo (en tiempo sobre todo) de portar Ginga a tu sistema, ya que por las caracteristicas del PIC Linux no está soportado (por lo que vi), pero si tenes una versión de BSD que dice funcionar (<a href="http://retrobsd.org/wiki/doku.php" target="_blank">http://retrobsd.org/wiki/doku.php</a>).<br>
</blockquote><div><br></div><div><b>RE: Si en linux: <a href="http://www.aquihayapuntes.com/programacion-de-microcontroladores-pic-en-c-con-ubuntu-utilizando-el-icd2.html">http://www.aquihayapuntes.com/programacion-de-microcontroladores-pic-en-c-con-ubuntu-utilizando-el-icd2.html</a> </b></div>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>Si por otro lado tenes una placa prototipo que esta corriendo android las cosas cambian y mucho. Lo primero que deberías hacer es compilar el núcleo (con el SDK del fabricante) y si el núcleo no posee el controlador de tu placa ISDB-T, compilarlo desde el repositorio de LinuxTV (<a href="http://git.linuxtv.org/media_tree.git" target="_blank">http://git.linuxtv.org/media_tree.git</a>) o desde el código que fuere. Normalmente estas instrucciones te la provee el proveedor. Fijate aca para un ejemplo: <a href="https://code.google.com/p/friendlyarm/wiki/Linux_Tutorial" target="_blank">https://code.google.com/p/friendlyarm/wiki/Linux_Tutorial</a>. Un sitio con notas y un foro bastante interesante de android es <a href="http://www.xda-developers.com" target="_blank">www.xda-developers.com</a>, busca la sección "XDA TV". Sin detalles de que placa es y que arquitectura posee, se hace complicado darte más ayuda.<br>
</blockquote><div> </div><div><b>RE: Hay adaptaciones de Ginga al android ( este es un OS que se puede usar gratis y modificar o readaptar) <a href="http://alejandroayala.solmedia.ec/?p=539">http://alejandroayala.solmedia.ec/?p=539</a></b></div>
<div><b><br></b></div><div><b><a href="http://gingamobile.lprm.inf.ufes.br/">http://gingamobile.lprm.inf.ufes.br/</a></b></div><div><b><br></b></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>Saludos y espero haber sido de ayuda.<br></blockquote><div><br></div><div><b>RE: Si que es de ayuda! Muchisimas gracias estuve revisando los links y la estructura y es un buen comienzo. Muchas Gracias! </b></div><div>
<b>Una buena discusion al respecto la podes encontrar en </b><font face="sans-serif" size="1"><span style="line-height:23.981483459472656px"><b><a href="http://www.microchip.com/forums/m322135.aspx">http://www.microchip.com/forums/m322135.aspx</a></b></span></font></div>
<div><font face="sans-serif" size="1"><span style="line-height:23.981483459472656px"><b><br></b></span></font></div><div><font face="sans-serif" size="1"><span style="line-height:23.981483459472656px"><b>RE: A todos gracias y por favor necesitamos ayuda en esto. Si alguien tiene un plano tecnico de un STB, gracias! o un Requerimiento Funcional, lo mismo: Gracias! </b></span></font></div>
</div>
</div>