SoloCodigo
Programación Específica => Microcontroladores => Mensaje iniciado por: Enko en Viernes 16 de Marzo de 2007, 20:25
-
¿Cual es el micro procesador de un telefono celular como motorola?
Es el mismo en todos?
¿Hay alguna info para saber como es la arquitectura como para luego programar? (supongo que en ensamblador)
-
Los micros de los celulares son por lo general micros ARM (ni sueñes programar en asm un micro de estos) .La opcion de programacion es hacer app en JAVA en los modelos mas recientes y en NET para la tercera generacion de celulares de aparicion a mediados de este año.
El Sony Ericson modelo W800i tiene herramientas de programacion JAVA bastantes poderosas.
-
:P :P :P :P :P
PDA's y todas esas cosas se programan con j2me bueno al menos la mayoria.
-
Así que ARM.....
¿Cual es el drama de programar para ellos?
¿NO hay informacion? (ESA ES MUY PROBABLE, NO ENCONTRÉ NADA TODAVIA)
Explico lo que busco: (chicos Java abstenerse)
Quiero encontrar info sobre programar firmwares para celulares, aunquesea un modelo solo, para ver si logro hacer algo util.
PD: No se si es el foro correcto
-
:P :P :P :P :P
PDA's y todas esas cosas se programan con j2me bueno al menos la mayoria.
NO no Y NO.
Las PDA´s no se programan con J2ME, con j2me programas para la consola java que se ejecuta sobre el micro de la PDA.
Vamos, en este caso A=B y B=C, si bien A=C pero....
Yo lo que quiero es directamente probar programar para el micro en si.
-
Así que ARM.....
¿Cual es el drama de programar para ellos?
¿NO hay informacion? (ESA ES MUY PROBABLE, NO ENCONTRÉ NADA TODAVIA)
Explico lo que busco: (chicos Java abstenerse)
Quiero encontrar info sobre programar firmwares para celulares, aunquesea un modelo solo, para ver si logro hacer algo util.
PD: No se si es el foro correcto
ARM es una tecnologia de micros de prestaciones media ARM7 y altas ARM9,en el caso de un celular ARM9 se comprementa con un coprocesador DSP (generalmente integrado en un solo chip lo que ya deja fuera las herramientas standard para programar los ARM) para el tema de compresion y descompresion de data por hardware (video,fotos,mp3 etc) y el ARM en si para el trabajo propio del movil.Por tanto veo dificil por no decir imposible que logres hacerte tu propio firmwares, lo sensato es que te consentres en si que tu modelo soporta un lenguaje como java y aprobeches todas las caracteristicas que el firmware de fabrica trae (manejo de display,teclado,IRda,wi-fi,etc) y que estan disponibles para distintos lenguajes (el mas popular es JAVA) con herramientas del fabricante de telefono.
Creo que lo que pretendes se asemeja mucho a tener un pc y reprogramar la bios con tu propio firmware ,con todo el desgaste de tiempo y amplio conocimiento del hard del pc que nesecitaras conoces y dominar, ¿no sera mejor instalar windows y algun compilador para pc y con eso hacer cosas ?
Como aporte final te puedo decir que tengo un sony ericson W800i y lo programe en java con herramientas bajadas de sony para que se conectara via bluetoo con un hardware que diseñe para el control de motores diesel y se aprovecha todos los perifericos del telefono (teclado,sonido y una pantalla espectacular que trea este modelo) para mostrar en terreno y en forma inalambrica los distintos parametros de los motores.
-
Creo que lo que pretendes se asemeja mucho a tener un pc y reprogramar la bios con tu propio firmware ,con todo el desgaste de tiempo y amplio conocimiento del hard del pc que nesecitaras conoces y dominar,
Si si, algo así era la idea. Hay que tener en cuenta que por más dificil que sea, aún así, la arquitectura del ARM debe de ser más sencilla que la de un X486 así que imposible no es, inclusive, si habría info a mano, tendría que ser mucho más sencillo.
Si encuentro algo util les cuento.
-
http://en.wikipedia.org/wiki/ARM_architecture (http://en.wikipedia.org/wiki/ARM_architecture)
-
Por sierto ¿la firmware es una especie debios?
Segun tengo entendido, NO.
La logica de la deduccion:
Para flashear un telefono motorola hay que encenderlo con *y# presionado. Así aranca en modo para flasheo. Si el firmware es corrupto y mientras se carga se tilda, por lo general, siemper se puede volver a encender el telefono en modo para flasheo para corregir el problema.
Así que antes de la firmware hay algo, y ese algo es similar a una bios.
-
Esta es la pagina de ARM yo empese por ahi.
http://www.arm.com/ (http://www.arm.com/)