Home Menu

Menu



ROMs y desarrollo Samsung GALAXY S Advance ROMs y desarrollo Samsung GALAXY S Advance


 
Herramientas
  #1  
Viejo 20/10/14, 11:09:29
Avatar de eduardocostai9070
eduardocostai9070 eduardocostai9070 no está en línea
Usuario novato en la web
Mensajes: 1
 
Fecha de registro: oct 2014
Mensajes: 1
Modelo de smartphone: i9070
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
roms o desarrollo Linux

Hola,

Soy nuevo en el foro, programador (de sistemas embebidos), pero nunca he programado ni usado móviles anteriormente.

Compré un i9070 desde que vi en internet que las fuentes para los SoC's novathor las hicieron disponibles (aparentemente alguien cercano a st-ericsoon), con vistas a trastear con él a ratos libres.

Mi objetivo es tener algo parecido al nokia n900, un sistema linux normal y corriente que pueda desarrollar en lenguaje C/ensamblador, y no en java, aunque ya he visto que para el caso de éste móvil se cuentan con módulos binarios (a nivel del núcleo) de muchas de sus partes, incluída la gpu, wifi, y demás, y para los que no, está libhybris, parece ser.

Entonces mi pregunta es si hay alguien trabajando, o que se sepa que haya trabajado en portar linux a éstos móviles, incluso cuando éste no sea totalmente funcional porque todavía necesite de mucho trabajo para ello?

En mi caso instalé CM11 de maclaw, y es cuando empiezo a darme cuenta de que no todo lo que se publicita como software libre realmente lo es.

Por ejemplo, compilé un toolchain completo (gcc-4.9, glibc-2.20) para este chip en específico (arm cortex-a9, float: hard, fpu: vfpv3-d16). Me voy al github de novafusion, descargo el núcleo con vistas a recompilar el módulo de wifi para que me permita trastear con ella (por defecto no lo permite), y me veo con que no se provee uno de los ramdisks, ni el script que genera `boot.img' a partir de éste y de la imagen del núcleo (zImage) (que además es diferente para cada modelo samsung, e incluso para mismo modelo de diferentes países), ni el fichero Module.symvers (necesario para recompilar módulos de un núcleo existente), y que al chico le pregunto y hace mutis por el foro.

En fin, que ahora hay que hacer "ingenieria inversa" a software libre, a parte de al propio `boot.img' para entender el arranque y modificar lo ya existente.

Entonces mi primera pregunta sería si alguien sabe si existe código fuente disponible para alguna imagen de recovery? o de otra forma información específica del arranque, o de algún programa a este nivel?

Encuentro el arranque en específico, díficil de entender en lo que se refiere a móviles. En algunos casos como el de qualcomm, he leído incluso que aparte del procesador, entran en juego hasta dos dsp (digital signal processors) durante el proceso de arranque, aparentemente, para ofuscar el mismo.

Lo primero que haría sería estudiar la posibilidad de implementar algo parecido a grub, y poder arrancar cm11 cuando quiero que el móvil sea funcional, o una imagen de desarrollo desde la tarjeta sd o desde la propia memoria interna, cuando me quiero poner con el desarrollo.

Con lo que si existe esto, o roms de linux, cualquier referencia o comentario al respecto sería de gran ayuda.

Saludos,
Responder Con Cita


  #2  
Viejo 21/10/14, 02:40:06
Avatar de kyromo
kyromo kyromo no está en línea
Miembro del foro
Mensajes: 199
 
Fecha de registro: oct 2012
Localización: Chile
Mensajes: 199
Modelo de smartphone: Galaxy S7 Edge
Tu operador: Otra
Mencionado: 0 comentarios
Tagged: 0 hilos
Te recomiendo preguntar a los muchachos de XDA (en inglés), ahi esta el desarrollo.
http://forum.xda-developers.com/gala...ce/development
Yo personalmente, no lo sé pero puede que encuentres algo de lo que buscas aca.
Saludos.
Responder Con Cita
  #3  
Viejo 21/10/14, 10:51:16
Avatar de chucky6600
chucky6600 chucky6600 no está en línea
Equipo de HTCMania
Mensajes: 143,221
Compra y venta: (5)
 
Fecha de registro: jun 2011
Localización: No lo sé...¡Soy un muñeco!
Mensajes: 143,221
Tu operador: -
Mencionado: 1261 comentarios
Tagged: 96 hilos
Movemos a desarrollo
Responder Con Cita
Respuesta

Estás aquí
Regresar   HTCMania > Foros Samsung > Otros smartphones de Samsung antiguos > Samsung GALAXY S Advance > ROMs y desarrollo Samsung GALAXY S Advance


Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 18:07:13 (GMT +2)

Cookies
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007