|
ROMs y desarrollo Voyo A15 ROMs y desarrollo Voyo A15 |
|
Herramientas |
#1
|
||||
|
||||
Kernel development voyo-a15
Creo este hilo para ir comentando los avances en el desarrollo del kernel, desde aqui hago una llamada a todos los que puedan contribuir.
Mis conocimientos del kernel y C/C++ son limitados y poco mas puedo aportar. Este es el trabajo hecho: -Kernel basado en arndale -Borrado y limpieza de config arndale -Creado nuevo config cyanogenmod_smdk5250_defconfig -Se parchea para incrementar la version a 3.4.35 -Se añade el LOCALVERSION=Ut.Kernel -Se añade pantalla tactil ft5x0x, sensor mma7660, botones con sus gpio, muchas mas cosas, algunas necesarias de ajustar. Este kernel arranca en un 50%, para conseguir un arranque completo necesitamos trabajar con el act8847, he incluido el codigo basico para empezar. Este kernel es valido para compilar los modulos, cifs, nfs, teclados, mandos, tdt...., dejo alguna muestra. cifs > http://www.mediafire.com/download/4k...e04bnq/cifs.ko La idea es crear un kernel igual de funcional al kernel stock, una vez conseguido y disponer de fuentes podemos adaptarlo a nexus10 buscando el rendimiento. Voy a intentar dar los pasos basicos para que todos puedan seguir los avances y aprender a compilar un kernel. Código:
cat /proc/version Linux version 3.4.35Ut.Kernel (raymanfeng@Linux-ut) (gcc version 4.4.1 (Sourcery G++ Lite 2009q3-67) ) Esta compilado con toolchain de Sourcery G++ Lite 2009q3-67, este es el que vamos a emplear. Vamos a ello!! Estos son los pasos para compilar el kernel: -Descargar y descomprimir las fuentes del kernel y el toolchain Kelnel > http://www.mediafire.com/download/2w...g_smdk5250.zip Toolchain > http://www.mediafire.com/download/1e...arm-2009q3.zip Código:
cd /android_kernel_samsung_smdk5250 make cyanogenmod_smdk5250_defconfig make -j4 ARCH=arm CROSS_COMPILE=/home/jol/arm-2009q3/bin/arm-none-linux-gnueabi- Código:
Linux version 3.4.35Ut.Kernel (jol@jol) (gcc version 4.4.1 (Sourcery G++ Lite 2009q3-67) ) Continua aqui Última edición por jolocotroco Día 21/01/14 a las 18:50:01. |
Los siguientes 9 usuarios han agradecido a jolocotroco su comentario: | ||
|
#4
|
||||
|
||||
Despues de un tiempo sin actualizar mi blog, acabo de poner las dos noticias y publicado en Google + y en twitter.
A ver si se corre la voz rapido, sé que tenemos seguidores en 4pda.ru y en androidiani.com, con buenos desarrolladores en ambas comunidades. |
#5
|
||||
|
||||
Voy a ver si saco un poco de tiempo, me empapo de código y aporto un poco dentro de mis limitados conocimientos. Mientras eso, se puede ayudar añadiendo fotos de placa, números de serie de chip y modelos y demás cosas? Pide lo que puedas necesitar si te falta algo
|
#6
|
||||
|
||||
Imaginó que lo habrás visto, pero un tal Frontier dice en:http://www.slatedroid.com/topic/9184...-t7-t7s/page-2
Cita:
I have obtained sources for ACT8846 PMU from a leaked Rockchip RK3188 SDK. The ACT8846 is identical to the ACT8847 used on the Exynos 4412.
The driver has been fixed to support the Samsung power domain and compiles fine, so I've finished the ACT8847 part (hope it works) |
#7
|
||||
|
||||
Buenas noticias, desde 4pda.ru se han puesto en contacto conmigo por privado:
Good day, Forum members of 4pda.ru, who are willing to help in the development of the kernel, ask about the possibility of communicating in English, because Russian and Spanish are difficult to understand to both sides. Is it possible to do? You can answer direct to all: http://4pda.ru/forum/index.php?showtopic=498613&st=140 Ya le he pasado la info a Jolocotroco para que hable con ellos . |
Los siguientes 6 usuarios han agradecido a STEVE_MARS su comentario: | ||
#9
|
||||
|
||||
Esta es la continuacion del primer post.
Una vez compilado el kernel, vamos a testearlo en nuestra maquina. Para esto lo mejor es hacerlo con dnw, esto es simplemente cargar el kernel por usb desde nuestro pc, en la memoria ram de la Voyo, esto no flashea, en el siguiente reinicio la tablet arrancara normalmente. -Bajamos y descomprimir el zip > http://www.mediafire.com/download/z2...w-Voyo-A15.zip -Copiamos smdk-usbdl al directorio de nuestro pc /usr/local/bin y le damos permisos. -Copiamos utscript en la tarjeta SD, si ya teneis el utscript de cwm renombrarle, ejemplo utscript.cwm. -Arrancamos la tablet con power+vol-, la pantalla se quedara en negro, en realidad esta en modo dnw!! -Ahora le enviamos el kernel: Código:
sudo smdk-usbdl -f arch/arm/boot/zImage -a 0x40008000 Código:
SMDK42XX,S3C64XX USB Download Tool Version 0.20 (c) 2004,2005,2006 Ben Dooks <[email protected] S3C64XX Detected! => found device: bus 002, dev 009 => loaded 5023968 bytes from arch/arm/boot/zImage => Downloading 5023978 bytes to 0x30000000 => Data checksum 8de2 => usb_bulk_write() returned 5023978 Código:
cat /proc/last_kmsg > /extsd Continuamos? Última edición por jolocotroco Día 21/01/14 a las 19:26:19. |
Los siguientes 6 usuarios han agradecido a jolocotroco su comentario: | ||
#10
|
||||
|
||||
Great work! I tried it, but of course, the kernel panicked (after 6.3 seconds) and it rebooted (after 11.4 seconds). I don't have much experience in this sort of programming (although I compiled several kernels), but I will try to improve my knowledge.
Is there progression on the act8847 driver? |
#11
|
||||
|
||||
Great work! I tried it, but of course, the kernel panicked (after 6.3 seconds) and it rebooted (after 11.4 seconds). I don't have much experience in this sort of programming (although I compiled several kernels), but I will try to improve my knowledge.
Is there progression on the act8847 driver? En los proximos dias voy a trabajar con el kernel, publicare los progresos esperando ayuda. |
Los siguientes 2 usuarios han agradecido a jolocotroco su comentario: | ||
#12
|
||||
|
||||
tal vez este Kernel puede ser útil? http://downloadandroidrom.com/file/G...-kernel-V2.zip
|
#13
|
||||
|
||||
Estás aquí | ||||||
|
Herramientas | |