Página 1 de 3 123 ÚltimoÚltimo
Resultados 1 al 20 de 49


[Tutorial] Compila tu primer kernel Android


Estás en el tema [Tutorial] Compila tu primer kernel Android dentro del subforo Tutoriales - Samsung Galaxy S III en Esp-Desarrolladores. Autor: @maresaron *******HERRAMIENTAS PARA COMPILAR******* Antes que nada quiero agradecer a una persona mejor dicho un gran amigo que sin duda alguna me ayudo a testear y a organizar el tuto ya que sin la ayuda del esto no sería posible gracias hermano: @RaYmunDooo...



Este tema tuvo 30600 Visitas y 48 Respuestas

Actualmente hay 1 usuarios viendo este tema. (0 miembros y 1 visitantes)

  1. #1
    Fecha de ingreso
     Dec-2013
    Ubicación
     Tenerife (Zona Norte)
    Mensajes
     796
    Versión de ROM
     La Mía Siempre
    Versión de Kernel
     Personal
    Modelo de smartphone
     LG G3 - Samsung G. S3
    Tu operador
     Movistar
    Gracias Enviadas
    744
    Agradecido 1,115 Veces en 398 Posts


    Autor: @maresaron



    *******HERRAMIENTAS PARA COMPILAR*******

    Antes que nada quiero agradecer a una persona mejor dicho un gran amigo que sin duda alguna me ayudo a testear y a organizar el tuto ya que sin la ayuda del esto no sería posible

    gracias hermano: @RaYmunDooo

    Bueno empezamos quiero hacer este tuto lo más sencillo posible para que se entienda y se analice claro está que cuando lo dominen ya no utilizarán muchas carpetas como en el tuto solo bastará con utilizar una que es donde vamos a depositar la sources

    Para este tu yo utilice "UBUNTU 12.0.4" de 32 bits ustedes pueden utilizar Linux mint 16 petra mate de 32bit o también xubuntu

    http://www.ubuntu.com/

    http://www.linuxmint.com/edition.php?id=145

    http://xubuntu.org/


    Yo utilizo máquina virtual ya sea virtualbox o VMware-workstation-full-10.0.1 yo utilizo este último como mi virtual, ustedes pueden utilizar virtual box es criterio de cada quien

    https://mega.co.nz/#!w84gwASb!1S0Njk...ocG8iLHhVpMuh0

    Seriales de mvware workstation para su activación

    https://mega.co.nz/#!AtZEhDZI!fGlcGE...6mQpUeN4UztZ6Y

    Porque Ubuntu ,linuxmint y xubuntu por lo sencillo y práctico que es, claro está que también he compilado con fedora y recomiendo linuxmint para las personas que comienzan por lo sencillo y practico

    (Cuando digamos carpeta física lo haremos manual carpeta por carpeta sin usar terminal y cuando usemos terminal tenemos que tener cuidado de respetar los espacios y los tamaños de letra no es lo mismo en comando terminal usar sudo que Sudo respetemos los nombres ya después les enseñaré hacer todo desde terminal)

    Ejemplo de Instalación de vmware y linuxmint es lo mismo para ubuntu y xubuntu




    Obtén e instala las herramientas que se requieren para compilar tu propio kernel ejecutando este comando en el terminal

    -Comando:

    cd ( Damos Enter )

    -Primero metemos estos
    -Comando :

    sudo apt-get update && sudo apt-get upgrade

    -Luego Mete estos
    -Comando :


    sudo apt-get instaló git-core gnupg flex bison gperf libsdl1.2-dev libesd0-dev libwxgtk2.8-dev squashfs-tools build-essential zip curl zlib1g-dev openjdk-6-jre openjdk-6-jdk pngcrush schedtool libxml2 libxml2-utils xsltproc libc6-dev x11proto-core-dev libx11-dev:i386 libreadline6-dev:i386 mingw32 tofrodos python-markdown lzma autoconf schedtool optipng g++-multilib gcc gcc-multilib diffstat texi2html gawk chrpath subversion git autoconf automake make cvs flex gettext git-core gzip help2man ncurses-dev libtool pkg-config zlib1g-dev kernel-package bzip2 make numlockx aptitude gdebi p7zip-full p7zip-rar rar unrar zlib1g-dev unzip libsdl-dev gedit libncurses5-dev

    (En caso de Linux 64bit instala también estos

    sudo apt-get install lib32z1-dev lib32ncurses5-dev lib32readline-gplv2-dev )

    -Luego estos
    -Comando :


    sudo apt-get instaló libc6-armel-cross libc6-dev-armel-cross binutils-arm-linux-gnueabi

    Estos:
    -Comando :


    sudo aptitude install gcc-arm-linux-gnueabi


    ****COMPILAR EL KERNEL*****

    #Paso 1 TOOLCHAINS , NDK

    Para la compilación cruzada del kernel necesitamos una cadena de herramientas conocidas como toolchain o prebuilt estas se pueden bajar desde el código fuente de google , o con una NDK o desde el git de algún devolper solo escojan uno

    Para este tuto yo voy a utilizar "NDK"

    Descarga:

    http://dl.google.com/android/ndk/and...ux-x86.tar.bz2

    Peguen las NDK en carpeta física personal ( ejemplo home/maresaron / aquí pega tus NDK
    RECUERDA REMPLASAR maresaron POR TU NOMBRE DE USUARIO

    Si ustedes desean instalar toolchains desde el código google utilizando el comando git clone ponemos esto desde terminal

    -Comando :

    git clone https://android.googlesource.com/platform/prebuilt.git (damos enter)


    Se recomiendan toolchain 4.4.3 o NDK r5c o r8e ya que estas contiene toolchain 4.4.3 que son la que vamos a usar cualquiera que ustedes elijan está bien pero solo elijan una ya sea "NDK" o "CÓDIGO DE GOOGLE"

    Si tu opción fue con la NDK como en mi caso solo basta con descomprimirla para eso ejecutamos esto en la misma terminal

    -Comando :

    cd ( Damos Enter )

    Luego descomprimimos el archivo

    -Ejemplo:

    tar xvf (nombre del archivo NDK)

    -Comando:

    tar xvf android-ndk-r8e-linux-x86.tar.bz2 ( Damos Enter )

    Espera a que termine de descomprimir

    #Paso 2 SOURCES

    Bajamos las últimas sources de nuestro dispositivo

    http://opensource.samsung.com/

    Y las pegamos en carpeta física personal (ejemplo home/maresaron/ aquí pego mis sources)
    RECUERDA CAMBIAR EL maresaron POR TU NOMBRE DE USUARIO


    #####((((((OPCION DE KERNEL SOURCES))))))))))#####

    -Comandos :

    $ git clone https://android.googlesource.com/kernel/common.git
    $ git clone https://android.googlesource.com/kernel/exynos.git
    $ git clone https://android.googlesource.com/kernel/goldfish.git
    $ git clone https://android.googlesource.com/kernel/msm.git
    $ git clone https://android.googlesource.com/kernel/omap.git
    $ git clone https://android.googlesource.com/kernel/samsung.git
    $ git clone https://android.googlesource.com/kernel/tegra.git


    El "goldfish" proyecto contiene las fuentes del kernel para las plataformas emulados.

    El "msm" proyecto cuenta con las fuentes de ADP1, ADP2, Nexus One, Nexus 4, y se puede utilizar como punto de partida para el trabajo en los chipsets Qualcomm MSM.

    El "omap" proyecto se utiliza para PandaBoard y el Galaxy Nexus, y se puede utilizar como punto de partida para el trabajo en los chipsets TI OMAP.

    El "samsung" proyecto se utiliza para Nexus S, y se puede utilizar como punto de partida para el trabajo en los chipsets Samsung Hummingbird.

    El "Tegra" proyecto es para Xoom y Nexus 7, y se puede utilizar como punto de partida para el trabajo en los chipsets NVIDIA Tegra.

    El "exynos" proyecto tiene los fuentes del kernel de Nexus 10, y se puede utilizar como punto de partida para el trabajo sobre Samsung Exynos chipsets.

    ################################################## ########################

    #Paso 3 CARPETAS DE TRBAJO

    Antes que nada debemos crear unas carpetas para trabajar, para ello haremos lo siguiente:

    -En la misma terminal ponemos:

    cd (Damos Enter)

    Luego ponemos

    Comando:

    mkdir android (Damos Enter)

    -Se creó una carpeta llamada android
    -Entramos en ella

    -Comando:

    cd android (Damos Enter)

    -Dentro de esta vamos a crear una carpeta llamada kernel
    Comando:

    mkdir kernel (Damos Enter)

    -Se creó una carpeta llamada kernel
    -Entramos en ella

    -Comando:

    cd kernel (Damos Enter)

    #Paso 4 DESCOMPRIMIR LAS SOURCES

    Vamos a descomprimir el paquete para eso en la misma terminal ponemos

    -Comando :

    cd ( Damos Enter )

    -Ejemplo :

    unzip "nombre archivo.zip"

    -Comando :

    unzip GT-I9300_JB_Opensource_Update13.zip ( Damos Enter )

    cuando lo descomprimas te creará dos archivos plataforma y el otro kernel vamos a mover el paquete "kernel.tar.gz" a la ruta de carpetas (android/kernel/) para esto en la misma terminal

    Ponemos

    -Comando :


    cd ( Damos Enter )

    Luego vamos a mover el paquete a la carpeta kernel

    -Comando :

    mv kernel.tar.gz android/kernel/ ( Damos Enter )

    vamos a descomprimir únicamente el archivo kernel.tar.gz desde terminal.

    En la misma terminal ponemos

    -Comando:

    cd (Damos Enter)

    Luego ponemos

    -Comando:

    cd android/kernel/ (Damos Enter)

    Luego ejecutamos

    -Comando:

    tar xvf Kernel.tar.gz

    sino descomprime con el anterior prueba este

    -Comando:

    tar xvzf Kernel.tar.gz

    deja que descomprima

    cerramos terminal


    #Paso 5 MODIFICAR MAKEFILE Y BASHRC

    Antes que nada tenemos que modificar dos archivos uno llamado "MAKEFILE" y otro llamado "BASHRC".

    Vamos a modificar primero el " MAKEFILE " que se encuentra ubicado en la raíz de las sources en la ruta "ANDROID/KERNEL" para esto abrimos el archivo con un editor de textos.

    En la misma terminal ponemos

    -Comando:

    cd ( Damos Enter )

    Luego vamos a ruta de sources

    -Comando:

    cd android/kernel/ ( Damos Enter )

    Luego ponemos

    -Comando:

    sudo gedit Makefile ( Damos Enter )

    Enseguida se nos abre una nueva ventana y modificamos la línea 196 del "CROSS_COMPILE"

    ( AQUI SE TIENE QUE EDITAR LA RUTA DE CARPETAS DE NUESTRA TOLCHAINS O NDK SEGUN SEA EL CASO ESTO CON LA FINALIDAD DE QUE AL COMPILAR NO MARQUE ERROR )

    Para esto editamos la ruta de carpetas en las que tenemos nuestras "TOOLCHAINS" o "NDK" respetando los tamaños de letra y espacios de estas.

    EJEMPLO DE COMO EDITARLO

    CROSS_COMPILE = /

    Después del ( / ) tenemos que poner esto:

    home/"Tu nombre de usuario"/android-ndk-r8e/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/arm-linux-androideabi-

    Quedando de esta forma en mi caso:

    CROSS_COMPILE = /home/maresaron/android-ndk-r8e/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/arm-linux-androideabi-

    ( Respetar el ( - ) al final ya que es muy necesario y recuerda cambiar el "maresaron" por "TU NOMBRE DE USUARIO" )

    Ahora vamos a modificar el archivo "BASHRC" para abrirlo lo hacemos con este comando

    En la misma terminal ponemos

    -Comando :

    cd ( Damos Enter )

    Luego ponemos

    -Comando :

    sudo gedit ~/.bashrc ( Damos Enter )

    ( RECUERDA RESPETAR LOS ESPACIOS )

    Este comando nos abre el editor de texto y al final de todo ponemos estas líneas cuidando la ruta de tus "TOOLCHAIN" o "NDK"

    Ejemplo:

    export ARCH=arm
    export SUBARCH=arm
    export CROSS_COMPILE=arm-linux-androideabi-
    export PATH=$PATH:/home/maresaron/android-ndk-r8e/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin
    export PATH=$HOME/maresaron/android-ndk-r8e/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin:$PATH

    RECUERDA CAMBIAR EL "maresaron" POR TU NOMBRE DE USUARIO
    SALIMOS DEL EDITOR Y DAMOS GUARDAR....


    #Paso 6

    -En la misma terminal ponemos:

    cd (damos Enter)

    -Nos vamos a ruta:

    cd android/ (damos Enter)

    ponemos comando:

    ln -s kernel linux (Damos Enter)

    Ponemos comando:

    cd linux (Damos Enter)

    Luego ponemos
    -Comando :


    make clean && make mrproper ( Damos Enter )

    Esto con la finalidad de limpiar toda la basura de nuestras sources

    #Paso 7 CONFIGURACION

    Vamos a ejecutar un comando para decirle que configuración debemos usar, para ello hacemos lo siguiente
    (make "tu_config_nombre _defconfig vamos s usar el defconfig de las sources del kernel que encontramos en la ruta física arch/arm/configs/ "m0_00_defconfig")

    -En el terminal que tenemos abierta del "paso 7" ejecutamos el defconfig para el i9300 (que lo sacamos de los sources)

    -Comando :

    make m0_00_defconfig ( Damos Enter )

    Este paso solo se hace la primera vez que compilamos en futuras compilaciones ya no es necesario al menos que edites tus modificaciones del defconfig

    #Paso 8 CONFIGURACION DEL KERNEL.

    (Este paso es para usuarios más avanzados, después de hacer el "paso 11" make "tu_config_nombre"_defconfig") aplicamos el comando "make menuconfig". Este comando te abre una ventana para agregar modificar o quitar configuraciones en nuestro kernel, también podemos modificar el archivo defconfig con un editor de texto y ampliar las opciones

    -Comando :

    make menuconfig ( Damos Enter )

    #Paso 9 COMPILACION DEL KERNEL

    Únicamente utilizamos el comando "make" o si deseamos más rapidez utilizamos esto ( -j* ) después de make esto con la finalidad de usar los núcleos de nuestra CPU para compilar más rápido

    -Ejemplo :

    make -j(*)

    Substituimos el (*) por el número de núcleos de nuestra CPU+1 pero se recomienda la igualdad de CPU

    ejemplo:

    Yo compilo con un CPU de 16 núcleos y ejecuto

    -Ejemplo comando:

    make -j4

    Respetando el espacio y el signo después de make

    Una vez hecho el "paso 9", solo deberemos esperar a que termine el proceso y obtendremos nuestro zImage que se encuentra ubicado en las sources del kernel en la carpeta arch/arm/boot/ la compilación puede tardar de 30 minutos a 1 hora dependiendo el pc yo actualmente cuento con una PC con un procesadores AMD Opteron Serie 6300 con un DISCO DURO de 5TB , una tarjeta de video AMD radeon hd 9700 y 32 GB de ram y tardo en copilar de 2 a 4 minutos claro usando máquina virtual

    Para volver a compilar solo tienes que ejecutar:
    "make clean".Este paso os limpiara las sources de datos de otra compilación y repites desde el principio del "paso 6 "

    Pero sin este paso "ln -s kernel linux"

    Porque ya está creado

    ******************************************

    Ejemplo del Final del Tutorial

    En la primera captura al final vemos la ruta y creación del zImage



    Aquí observamos resultado final.-




    PD: Esto es el inicio nos quedan muchas cosas una vez lleguemos a este punto, por ejemplo empaquetar, bueno seguimos con la construcción poco a poco







    Última edición por RaYmunDooo; 10-02-14 a las 20:25

  2. Los siguientes 9 Usuarios dieron las gracias a RaYmunDooo Por su Mensaje :

    anglmoy (06-02-14),Balaperdida (06-02-14),balenger72 (10-02-14),frangal (06-02-14),jose24sanchez (06-02-14),morogoku2 (08-02-14),mrbojangle69 (06-02-14),neovendtta (13-08-14),ysaad77 (06-02-14)




  3. #2
    Fecha de ingreso
     Dec-2013
    Ubicación
     Tenerife (Zona Norte)
    Mensajes
     796
    Versión de ROM
     La Mía Siempre
    Versión de Kernel
     Personal
    Modelo de smartphone
     LG G3 - Samsung G. S3
    Tu operador
     Movistar
    Gracias Enviadas
    744
    Agradecido 1,115 Veces en 398 Posts


    ****** INSTALAR SDK PARA ACTIVAR LA DEPURACION USB**********


    1.- Descarga el SDK de http://developer.android.com/sdk/index.html


    En nuestra carpeta de desarrollo creamos una subcarpeta, le llamaremos: android-sdk-linux_86 y descomprimimos ahí.


    2.- Ahora debemos editar el archivo .bashrc de nuestro directorio para ello ejecutamos desde un terminal:


    sudo gedit ~/.bashrc


    3.- y añadimos esta línea al final del archivo:


    export PATH=${PATH}:/home/{ nombre de tu usuario}/Desarrollo/android-sdk-linux_86/tools


    De esta forma ya tenemos declarado el directorio con los ejecutables de Android. Tener en cuenta sustituir {usuario} por vuestro nombre de usuario.


    4.- Cerramos el terminal para que tenga efecto el cambio y lo volvemos a abrir para ejecutar el siguiente comando:


    android


    Con esto conseguimos abrir el terminal de Android, aquí podemos ver los paquetes instalados, los que podemos instalar, terminales virtuales.


    6.- Nos vamos a la sección Available Packages y hacemos un Refresh. Si nos da una pantalla de error, en Settings marcamos la casilla Force https…. y pinchar en Guardar y Aplicar, si no nos da error pues en la lista que nos sale marcamos todos los paquetes, nos fijamos que la primera vez que hacemos esto no este marcada la opción solo actualizaciones e instalemos todos los paquetes seleccionados. En la siguiente pantalla aceptamos todo e instalamos. Este proceso va a tardar un buen rato ya que tenemos por delante una descarga de casi 1GB.


    Ahora vamos a terminar de configurar Eclipse. Para ejecutarlo, en la carpeta en la que lo descomprimimos, ejecutamos el archivo llamado Eclipse. La primera vez que ejecutamos Eclipse nos va a preguntar cual será la carpeta donde tendremos nuestro proyectos.


    Nos queda instalar el plugin de Android en Eclipse. Para ello, en el menú superior de este vamos a Help – Install new software, pulsamos en Add y añadimos los siguientes datos:


    Name: Android Plugin


    Location: https://dl-ssl.google.com/android/eclipse/


    Al pulsar OK, nos aparecerá un Developer Tools, con varios plugins, seleccionamos todo y pinchamos en el botón Next. Eclipse comprobará las dependencias y nos mostrara una pantalla para aceptar las licencias y finalizar.


    El siguiente proceso llevará un rato en descargar e instalar. Vamos aceptando las pantallas que nos vayan saliendo hasta que finalice la instalación. Una vez finalizada, si no reinicia Eclipse lo hacemos nosotros manualmente.


    Por último vamos a indicarle a Eclipse donde está nuestro SDK de Android. Para ello en el menú superior de Eclipse seleccionamos Window – Preferences – Android y en SDK Location buscamos la carpeta donde descargamos antes el SDK de Android. Con esto lo que conseguiremos es importar el SDK y tener todas las ayudas necesarias cuando estemos haciendo nuestras aplicaciones Android.


    Aceptamos todo y listo, ya podemos empezar a crear nuestras aplicaciones Android.


    7.- Con el SDK instalado tecleamos en termial
    -Comando :


    cd (Damos Enter )


    En primer lugar, eliminar cualquier regla que ya ha configurado para su dispositivo Android (si los hay), van a ser muy evidente si nos fijamos en /etc/udev/rules.d/
    -Comando :


    sudo ls /etc/udev/rules.d/


    Ahora, abra un editor para las reglas en /etc/udev/rules.d/99-android.rules
    -Comando:


    gksudo gedit /etc/udev/rules.d/99-android.rules


    abriendo el editor de textos donde escribimos


    #Acer SUBSYSTEM=="usb", SYSFS{idVendor}=="0502", MODE="0666", USER=="root"
    #Dell SUBSYSTEM=="usb", SYSFS{idVendor}=="413c", MODE="0666", USER=="root"
    #Foxconn SUBSYSTEM=="usb", SYSFS{idVendor}=="0489", MODE="0666", USER=="root"
    #Garmin-Asus SUBSYSTEM=="usb", SYSFS{idVendor}=="091E", MODE="0666", USER=="root"
    #Google SUBSYSTEM=="usb", SYSFS{idVendor}=="18d1", MODE="0666", USER=="root"
    #HTC SUBSYSTEM=="usb", SYSFS{idVendor}=="0bb4", MODE="0666", USER=="root"
    #Huawei SUBSYSTEM=="usb", SYSFS{idVendor}=="12d1", MODE="0666", USER=="root"
    #Kyocera SUBSYSTEM=="usb", SYSFS{idVendor}=="0482", MODE="0666", USER=="root"
    #LG SUBSYSTEM=="usb", SYSFS{idVendor}=="1004", MODE="0666", USER=="root"
    #Motorola SUBSYSTEM=="usb", SYSFS{idVendor}=="22b8", MODE="0666", USER=="root"
    #Nvidia SUBSYSTEM=="usb", SYSFS{idVendor}=="0955", MODE="0666", USER=="root"
    #Pantech SUBSYSTEM=="usb", SYSFS{idVendor}=="10A9", MODE="0666", USER=="root"
    #Samsung SUBSYSTEM=="usb", SYSFS{idVendor}=="04e8", MODE="0666", USER=="root"
    #Sharp SUBSYSTEM=="usb", SYSFS{idVendor}=="04dd", MODE="0666", USER=="root"
    #Sony Ericsson SUBSYSTEM=="usb", SYSFS{idVendor}=="0fce", MODE="0666", USER=="root"
    #ZTE SUBSYSTEM=="usb", SYSFS{idVendor}=="19D2", MODE="0666", USER=="root"


    guardamos y cerramos


    (OJO: hay que tener un par de consideraciones para utilizar esta línea:


    IdVendor cambia en función del fabricante. Cambia "04e8" por el de tu fabricante mirando la siguiente tabla:


    manufacturer | USB vendor ID
    Acer 0502
    Dell 413e
    Foxcoon 0489
    HTC 0bb4
    LG 1004
    Motorola 22b8
    Samsung 04e8


    En el apartado User, para Ubuntu tenemos que colocar root. En caso de usar Debian tendremos que colocar el nombre de nuestro usuario. ejemplo: USER=”fulano”.


    Cuando terminemos de añadir la línea GUARDAR y cerrar).

    Tenemos que reiniciar los servicios udev. Se puede hacer reiniciando el ordenador, aunque es más rápido en terminal


    damos permisos a carpeta

    -Comando:


    sudo chmod a+r /etc/udev/rules.d/99-android.rules


    reiniciamos el udev
    -Comando :


    sudo service udev restart

    Luego estos sirven para matar y reiniciar adb
    -Comando :
    adb kill-server
    -Comando :
    adb start-server


    8.- Conectamos la Samsung al pc para activar el modo en depuración usb, en la Samsung aparecerá el mensaje de conectando y al final dirá que no ha podido establecer conexion, y aparecerá en la barra de notificaciones un triangulo con un signo de exclamación, esto nos dirá que está conectado en modo depuración usb. También se puede hacer iniciando el modo depuración USB desde la Samsung activando Ajustes/Aplicaciones/Desarrollo/ Depuración USB. Tecleamos en la consola adb devices y si todo ha ido bien saldrá nuestro dispositivo u mensaje como este


    * daemon not running. starting it now *
    * daemon started successfully *
    List of devices attached
    HT00000000 device (numero de vuestro dispositivo)


    Con esto ya podremos utilizar el modo depuración de USB.
    Última edición por RaYmunDooo; 06-02-14 a las 18:03

  4. Los siguientes 7 Usuarios dieron las gracias a RaYmunDooo Por su Mensaje :

    anglmoy (06-02-14),balenger72 (10-02-14),frangal (06-02-14),LucasM (06-02-14),misuar61 (06-02-14),morogoku2 (08-02-14),mrbojangle69 (06-02-14)

  5. #3
    Fecha de ingreso
     Dec-2013
    Ubicación
     Tenerife (Zona Norte)
    Mensajes
     796
    Versión de ROM
     La Mía Siempre
    Versión de Kernel
     Personal
    Modelo de smartphone
     LG G3 - Samsung G. S3
    Tu operador
     Movistar
    Gracias Enviadas
    744
    Agradecido 1,115 Veces en 398 Posts

  6. Los siguientes usuarios agradecieron a RaYmunDooo por su mensaje :

    morogoku2 (08-02-14)

  7. #4
    Fecha de ingreso
     Dec-2013
    Ubicación
     Tenerife (Zona Norte)
    Mensajes
     796
    Versión de ROM
     La Mía Siempre
    Versión de Kernel
     Personal
    Modelo de smartphone
     LG G3 - Samsung G. S3
    Tu operador
     Movistar
    Gracias Enviadas
    744
    Agradecido 1,115 Veces en 398 Posts


    Este también

  8. #5
    Fecha de ingreso
     Nov-2013
    Ubicación
     Granada
    Mensajes
     2,946
    Versión de Kernel
     Esperando uno de javilonas, siempre.
    Modelo de smartphone
     One Plus One
    Tu operador
     Vodafone
    Gracias Enviadas
    3,618
    Agradecido 1,528 Veces en 907 Posts


    Muy bien ahora el que no tenga aptitude que lo instale:

    sudo apt-get install aptitude

    No todos utilizan Debian y normalmente aptitude resuelve las dependencias de una manera más compleja que apt-get
    Pero vaya eso ya se lo dije a maresaron y algo más.
    Última edición por makova; 06-02-14 a las 19:24
    One Plus One



  9. Los siguientes 2 Usuarios dieron las gracias a makova Por su Mensaje :

    Balaperdida (06-02-14),morogoku2 (08-02-14)

  10. #6
    Fecha de ingreso
     Dec-2013
    Ubicación
     Tenerife (Zona Norte)
    Mensajes
     796
    Versión de ROM
     La Mía Siempre
    Versión de Kernel
     Personal
    Modelo de smartphone
     LG G3 - Samsung G. S3
    Tu operador
     Movistar
    Gracias Enviadas
    744
    Agradecido 1,115 Veces en 398 Posts


    Cita Iniciado por makova Ver mensaje
    Muy bien ahora el que no tenga aptitude que lo instale:

    sudo apt-get install aptitude

    No todos utilizan Debian y normalmente aptitude resuelve las dependencias de una manera más compleja que apt-get
    Pero vaya eso ya se lo dije a maresaron y algo más.
    Compañero si te fijas bien el aptitude esta en las segundas librerías del Tutorial

  11. Los siguientes usuarios agradecieron a RaYmunDooo por su mensaje :

    morogoku2 (08-02-14)

  12. #7
    Fecha de ingreso
     Nov-2013
    Ubicación
     Granada
    Mensajes
     2,946
    Versión de Kernel
     Esperando uno de javilonas, siempre.
    Modelo de smartphone
     One Plus One
    Tu operador
     Vodafone
    Gracias Enviadas
    3,618
    Agradecido 1,528 Veces en 907 Posts


    Compañero si te fijas es mezclar igualmente. Si yo me curro un tuto lo publico y doy la cara yo, sobre las cuestiones, dudas, aciertos o desaciertos.
    Pero vaya mejor dejar la fiesta en paz. +1 y muy bien por ti y por tu entrega a la hora de compartir y mojarte.
    One Plus One



  13. Los siguientes 2 Usuarios dieron las gracias a makova Por su Mensaje :

    morogoku2 (08-02-14),RaYmunDooo (06-02-14)

  14. #8
    Fecha de ingreso
     Dec-2013
    Ubicación
     Tenerife (Zona Norte)
    Mensajes
     796
    Versión de ROM
     La Mía Siempre
    Versión de Kernel
     Personal
    Modelo de smartphone
     LG G3 - Samsung G. S3
    Tu operador
     Movistar
    Gracias Enviadas
    744
    Agradecido 1,115 Veces en 398 Posts


    Adjuntando capturas en el Post nº 3

  15. #9
    Fecha de ingreso
     Nov-2013
    Ubicación
     Granada
    Mensajes
     2,946
    Versión de Kernel
     Esperando uno de javilonas, siempre.
    Modelo de smartphone
     One Plus One
    Tu operador
     Vodafone
    Gracias Enviadas
    3,618
    Agradecido 1,528 Veces en 907 Posts


    Capturas de pantalla de aptitude en Ubuntu 13.10 Gnome:





    Para saber más sobre apt-get y aptitude en el man por la terminal:

    man apt-get


    man aptitude
    Última edición por makova; 06-02-14 a las 21:43
    One Plus One



  16. Los siguientes 2 Usuarios dieron las gracias a makova Por su Mensaje :

    morogoku2 (08-02-14),RaYmunDooo (06-02-14)

  17. #10
    Fecha de ingreso
     Dec-2013
    Ubicación
     Tenerife (Zona Norte)
    Mensajes
     796
    Versión de ROM
     La Mía Siempre
    Versión de Kernel
     Personal
    Modelo de smartphone
     LG G3 - Samsung G. S3
    Tu operador
     Movistar
    Gracias Enviadas
    744
    Agradecido 1,115 Veces en 398 Posts


    Cita Iniciado por makova Ver mensaje
    Capturas de pantalla de aptitude en Ubuntu 13.10 Gnome:





    Para saber más sobre apt-get y aptitude en el man por la terminal:








    Se agradece el comentario y la gran ayuda que nos brindas.-

  18. Los siguientes usuarios agradecieron a RaYmunDooo por su mensaje :

    makova (06-02-14)

  19. #11
    Fecha de ingreso
     Dec-2013
    Ubicación
     Tenerife (Zona Norte)
    Mensajes
     796
    Versión de ROM
     La Mía Siempre
    Versión de Kernel
     Personal
    Modelo de smartphone
     LG G3 - Samsung G. S3
    Tu operador
     Movistar
    Gracias Enviadas
    744
    Agradecido 1,115 Veces en 398 Posts


    Modificado Post nº1 simplificado el Tutorial usando Ubuntu 12.4 y Post nº3 con capturas usando LinuxMint Petra.-

  20. #12
    Fecha de ingreso
     Nov-2013
    Ubicación
     Granada
    Mensajes
     2,946
    Versión de Kernel
     Esperando uno de javilonas, siempre.
    Modelo de smartphone
     One Plus One
    Tu operador
     Vodafone
    Gracias Enviadas
    3,618
    Agradecido 1,528 Veces en 907 Posts


    No funciona la compilación con el Kernel de Javi, los sources clonando su GitHub.

  21. #13
    Fecha de ingreso
     Dec-2013
    Ubicación
     Tenerife (Zona Norte)
    Mensajes
     796
    Versión de ROM
     La Mía Siempre
    Versión de Kernel
     Personal
    Modelo de smartphone
     LG G3 - Samsung G. S3
    Tu operador
     Movistar
    Gracias Enviadas
    744
    Agradecido 1,115 Veces en 398 Posts


    Cita Iniciado por makova Ver mensaje
    No funciona la compilación con el Kernel de Javi, los sources clonando su GitHub.
    Estamos desde "0" estas usando el ( make m0_00_defconfig ) o make lonas defconfig

  22. Los siguientes usuarios agradecieron a RaYmunDooo por su mensaje :

    Grouxho (09-02-14)

  23. #14
    Fecha de ingreso
     Nov-2013
    Ubicación
     Granada
    Mensajes
     2,946
    Versión de Kernel
     Esperando uno de javilonas, siempre.
    Modelo de smartphone
     One Plus One
    Tu operador
     Vodafone
    Gracias Enviadas
    3,618
    Agradecido 1,528 Veces en 907 Posts


    Cita Iniciado por RaYmunDooo Ver mensaje
    Estamos desde "0"
    Ya somos tres ¿O es desde 0 solo por ser en GNU/Linux?.

    estas usando el ( make m0_00_defconfig ) o make lonas defconfig
    Un make desde la ruta de los sources del Kernel javilonas.

  24. Los siguientes usuarios agradecieron a makova por su mensaje :

    Grouxho (09-02-14)

  25. #15
    Fecha de ingreso
     Apr-2013
    Ubicación
     en algun lugar del mundo
    Edad
     41
    Mensajes
     451
    Versión de ROM
     s3 MAGA-ROM-69 , s4 rom omega , lg970 zeuz
    Versión de Kernel
     MAGA-69 V1 (compilado con linario GCC4.10 y ajustado a mis necesidades)
    Modelo de smartphone
     sg s3 , sg s4 , lg ob 970, lg x4
    Tu operador
     libre
    Gracias Enviadas
    268
    Agradecido 566 Veces en 246 Posts


    Cita Iniciado por makova Ver mensaje
    Ya somos tres ¿O es desde 0 solo por ser en GNU/Linux?.



    Un make desde la ruta de los sources del Kernel javilonas.
    Perdon por motivos de trabajo estoy en brasil y me es muy deficil meterme en el foro pero el tuto que estoy armando esta desde 0 poco apoco iremos con mas puntos que tipo de configuración marcas el m0_00_defconfig o el lonas _ defconfig
    -No todo el que usa Linux sabe programar.
    -No todo el que usa windows es un novato.
    -No todo el que usa mac sabe diseñar
    el punto es?
    que no depende del sistema operativo si no del usuario.
    -El ordenador no es una maquina inteligente que ayuda a gente tonta.
    -En realidad es una maquina tonta que funciona en manos de gente inteligente.

    Samsung s3/rom MAGA-69-slimkat/kernel maga-69 v1/gcc 4.10 linario/linux 3.0.101/zzmoove 0.9 beta2/UV, OC/

  26. Los siguientes usuarios agradecieron a maresaron por su mensaje :

    RaYmunDooo (09-02-14)

  27. #16
    Fecha de ingreso
     Apr-2013
    Ubicación
     en algun lugar del mundo
    Edad
     41
    Mensajes
     451
    Versión de ROM
     s3 MAGA-ROM-69 , s4 rom omega , lg970 zeuz
    Versión de Kernel
     MAGA-69 V1 (compilado con linario GCC4.10 y ajustado a mis necesidades)
    Modelo de smartphone
     sg s3 , sg s4 , lg ob 970, lg x4
    Tu operador
     libre
    Gracias Enviadas
    268
    Agradecido 566 Veces en 246 Posts


    Cita Iniciado por makova Ver mensaje
    Ya somos tres ¿O es desde 0 solo por ser en GNU/Linux?.



    Un make desde la ruta de los sources del Kernel javilonas.
    Cual es tu defconfig y que error te aparece
    -No todo el que usa Linux sabe programar.
    -No todo el que usa windows es un novato.
    -No todo el que usa mac sabe diseñar
    el punto es?
    que no depende del sistema operativo si no del usuario.
    -El ordenador no es una maquina inteligente que ayuda a gente tonta.
    -En realidad es una maquina tonta que funciona en manos de gente inteligente.

    Samsung s3/rom MAGA-69-slimkat/kernel maga-69 v1/gcc 4.10 linario/linux 3.0.101/zzmoove 0.9 beta2/UV, OC/

  28. #17
    Fecha de ingreso
     Nov-2013
    Ubicación
     Granada
    Mensajes
     2,946
    Versión de Kernel
     Esperando uno de javilonas, siempre.
    Modelo de smartphone
     One Plus One
    Tu operador
     Vodafone
    Gracias Enviadas
    3,618
    Agradecido 1,528 Veces en 907 Posts


    Cita Iniciado por maresaron Ver mensaje
    Cual es tu defconfig y que error te aparece
    Error 2 en el make.
    One Plus One



  29. #18
    Fecha de ingreso
     Apr-2013
    Ubicación
     en algun lugar del mundo
    Edad
     41
    Mensajes
     451
    Versión de ROM
     s3 MAGA-ROM-69 , s4 rom omega , lg970 zeuz
    Versión de Kernel
     MAGA-69 V1 (compilado con linario GCC4.10 y ajustado a mis necesidades)
    Modelo de smartphone
     sg s3 , sg s4 , lg ob 970, lg x4
    Tu operador
     libre
    Gracias Enviadas
    268
    Agradecido 566 Veces en 246 Posts


    Y cual es tu cadena de erramientas para la compilacion cruzada yo ocuparía toolchains 4.8 para el kernel de javi
    -No todo el que usa Linux sabe programar.
    -No todo el que usa windows es un novato.
    -No todo el que usa mac sabe diseñar
    el punto es?
    que no depende del sistema operativo si no del usuario.
    -El ordenador no es una maquina inteligente que ayuda a gente tonta.
    -En realidad es una maquina tonta que funciona en manos de gente inteligente.

    Samsung s3/rom MAGA-69-slimkat/kernel maga-69 v1/gcc 4.10 linario/linux 3.0.101/zzmoove 0.9 beta2/UV, OC/

  30. #19
    Fecha de ingreso
     Dec-2013
    Ubicación
     Tenerife (Zona Norte)
    Mensajes
     796
    Versión de ROM
     La Mía Siempre
    Versión de Kernel
     Personal
    Modelo de smartphone
     LG G3 - Samsung G. S3
    Tu operador
     Movistar
    Gracias Enviadas
    744
    Agradecido 1,115 Veces en 398 Posts


    Cita Iniciado por makova Ver mensaje
    Ya somos tres ¿O es desde 0 solo por ser en GNU/Linux?.



    Un make desde la ruta de los sources del Kernel javilonas.
    Así lo hago yo según TUTORIAL.-
    Imágenes adjuntadas Imágenes adjuntadas

  31. #20
    Fecha de ingreso
     Apr-2013
    Ubicación
     en algun lugar del mundo
    Edad
     41
    Mensajes
     451
    Versión de ROM
     s3 MAGA-ROM-69 , s4 rom omega , lg970 zeuz
    Versión de Kernel
     MAGA-69 V1 (compilado con linario GCC4.10 y ajustado a mis necesidades)
    Modelo de smartphone
     sg s3 , sg s4 , lg ob 970, lg x4
    Tu operador
     libre
    Gracias Enviadas
    268
    Agradecido 566 Veces en 246 Posts


    Cita Iniciado por makova Ver mensaje
    Error 2 en el make.
    Si pero tu defconfig cual es
    -No todo el que usa Linux sabe programar.
    -No todo el que usa windows es un novato.
    -No todo el que usa mac sabe diseñar
    el punto es?
    que no depende del sistema operativo si no del usuario.
    -El ordenador no es una maquina inteligente que ayuda a gente tonta.
    -En realidad es una maquina tonta que funciona en manos de gente inteligente.

    Samsung s3/rom MAGA-69-slimkat/kernel maga-69 v1/gcc 4.10 linario/linux 3.0.101/zzmoove 0.9 beta2/UV, OC/

Página 1 de 3 123 ÚltimoÚltimo

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •  


ESP-Desarrolladores

    ESP-Desarrolladores, es una comunidad de desarrollo Android en habla hispana, Aquí encontrarás lo último en Android, ROMs, Kernel, APPs, etc... Pasa y Ponte Cómodo!!! estás en tu casa ;)

Síguenos en

Twitter Facebook Google+ espdesarrolladores - Andyou Youtube RSS Feed