Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:
Hola!, buscando información sobre la construcción de un teléfono móvil, encontré entro otros enlaces este: http://www.neoteo.com/construye-tu-propio-movil-con-arduino/ " onclick="window.open(this.href);return false; que espero poder hacer a mi manera en breve, pero me asalta una duda, si se quisiera hacer un móvil algo más complejo y se quisiera instalar un SO como puede ser android o cualquier otro, como se programaría un firmware para poder instalarlo? Como ya digo es solo curiosidad, no busco que me detalleis nada porque se que no es moco de pavo, solo quiero profundizar más en la programación y buscar algún documento o alguna referencia que me pueda guiar en estos temas.
Salu2
En primer lugar necesitarías un micro ARM capaz de correr el sistema operativo (para android un ARM) o un emulador del micro que necesites corriendo en otro micro.
Luego necesitas un bootloader residente en una FLASH desde donde lo pueda ejecutar el micro y que se encargue de cargar el SO.
Ese sistema operativo tendría que estar personalizado con los drivers del hardware que uses.
Esos móviles que comentas llevan un micro atmel (arduino) que se encarga del interfaz de usuario simple (teclado y pantalla) en lugar de un SO mas complejo (android). Luego usan un módulo de teléfono GSM que lleva ya programado en su propio micro todo lo referente a telefonía y protocolos GSM, autentificación del SIM etc. El micro (arduino) se comunica con el módulo GSM mediante comandos AT estándar (marcar, descolgar etc) a través de un simple puerto serie.
Hola Heli gracias por la respuesta. Voy a seguir buscando sobre el tema cuando tenga algo más de tiempo. Descargare algún bootloader libre para android y le echare un vistazo.
Una cuestión he estado mirando algún modulo GSM como el SIM900 y si, se controla mediante comándos AT. Un sistema como el de Android, ¿se comunica con este tipo de módulos también de la misma manera?
Salu2 y gracias.