<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to kernel</title><link>https://sourceforge.net/p/kirbian/wiki/kernel/</link><description>Recent changes to kernel</description><atom:link href="https://sourceforge.net/p/kirbian/wiki/kernel/feed" rel="self"/><language>en</language><lastBuildDate>Thu, 14 Jul 2016 16:27:50 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/kirbian/wiki/kernel/feed" rel="self" type="application/rss+xml"/><item><title>kernel modified by ainumortis</title><link>https://sourceforge.net/p/kirbian/wiki/kernel/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v4
+++ v5
@@ -1,93 +1,86 @@
-*Articulo en Desarrollo - Puede presentar cambios o no ser completamente funcional.*
+Articulo en Desarrollo - Puede presentar cambios o no ser completamente funcional.

-#### Kernel ####
-*Ultima revisión del Kernel 12 Feb 2013 por internik* con soporte swap y KSM, (es necesario habilitarlo en sistema ), algunos módulos extras, soporte CIFS y nfs como módulos, soporte iso9660 y joliet entre otros, unos cuantos módulos para soporte de webcam, la última compilación del driver wifi y el config utilizado en kernel.
+Kernel 
+
+Ultima revisión del Kernel 12 Feb 2013 por internik con soporte swap y KSM, (es necesario habilitarlo en sistema ), algunos módulos extras, soporte CIFS y nfs como módulos, soporte iso9660 y joliet entre otros, unos cuantos módulos para soporte de webcam, la última compilación del driver wifi y el config utilizado en kernel.

 Si queremos ahorrarnos todo el proceso disponemos de un kernel ya compilado y listo para funcionar, si por el contrario queremos hacerlo nosotros mismos podemos seguir las instrucciones y usar el codigo fuente.

-**Descarga:** [kernel-2.6.32-swap.tar.gz][5]
+Descarga: [kernel-2.6.32-swap.tar.gz][5]

-#### Código fuente ####
+Código fuente
 A continuación vamos a preparar todo lo necesario para poder compilar nuestro propio kernel para el Airis Kira N7000 usando el Kernel original de Sylvania, tengo que añadir que aqui no esta configurado los parches para el teclado en español de momento (esta Wiki aun esta bajo construcción asi que aun faltan cosas por añadir o Modificar)

-**Descargar:** [sylvania_stock_kernel.tar.gz][1]
+Descargar: [sylvania_stock_kernel.tar.gz][1]

-### Instalación ###
+Instalación

-~~~~~
+
 $ sudo apt-get install build-essential curl gperf bison flex texinfo libtool automake libncurses5-dev libtool-bin
-~~~~~

-En el momento de escribir esta wiki he usado **crosstool version 1.19.0**.

-**Descarga:** [crosstool-ng][2]  
+En el momento de escribir esta wiki he usado crosstool version 1.19.0.

-Descomprime **crosstool-ng-1.19.0.tar.bz2**, entra dentro de la carpeta descomprimida y ejecuta 
+Descarga: [crosstool-ng][2]  

-(*Puedes elegir el direcotorio que quieras pero elijo **/opt/cross** porque creo que es el sitio mas adecuado.*)
+Descomprime crosstool-ng-1.19.0.tar.bz2, entra dentro de la carpeta descomprimida y ejecuta 

-~~~~~
-./configure --prefix=/opt/cross
+(Puedes elegir el direcotorio que quieras pero elijo /opt/cross porque creo que es el sitio mas adecuado.)
+
+
+$ ./configure --prefix=/opt/cross
 $ make
 $ sudo make install
-~~~~~

-### Compilación ###

-#### Preparando el entorno ####
+ Compilación
+
+Preparando el entorno

 Instalamos todas las herramientas necesarias para compilar el kernel, para esto uso Linux Mint, aunque podeis usar Ubuntu o incluso Debian.

-~~~~~~
+
 $ sudo apt-get install git-core gnupg flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev
-~~~~~~

-**Descarga e instala:** [Java JDK/JRE - 5.0 update 22][3]

-~~~~
+Opcional?? Descarga e instala: [Java JDK/JRE - 5.0 update 22][3]
+
+
 $ chmod +x jdk-1_5_0_22-linux-i586.bin
 $ sudo ./jdk-1_5_0_22-linux-i586.bin
-~~~~~
+

 Exportamos la arquitectura a la cual vamos a hacer la compilación cruzada.

-~~~~~
+
  $ export ARCH=arm
  $ export CROSS COMPILE=arm-eabi-
-~~~~~
-
-**Descarga:** [android-ndk-r4-linux-x86.zip][4]
-
-Descargalo y descomprimelo en tu carpeta home yo lo tengo en **/home/jim/Downloads/android-ndk-r4**
-
-modifica el archivo **makefile** en **android-linux-2.6.32.9-union-release**
-
-**Cambia** 

-~~~
+Descarga: [android-ndk-r4-linux-x86.zip][4]
+
+Descargalo y descomprimelo en tu carpeta HOME
+
+entra en la carpeta del kernel android-linux-2.6.32.9-union-release y edita el archivo make
+
+busca:
+
 CROSS_COMPILE  = /home/infotm-sqa/helen_p7901/trunk/android-2.2_release/prebuilt/linux-x86/toolchain/arm-eabi-4.4.0/bin/arm-eabi-
-~~~

+y cambialo por

+CROSS_COMPILE  = ${HOME}/android-ndk-r4/build/prebuilt/linux-x86/arm-eabi-4.4.0/bin/arm-eabi-

-**por**
-
-~~~
-CROSS_COMPILE  = ${HOME}/android-ndk-r4/build/prebuilt/linux-x86/arm-eabi-4.4.0/bin/arm-eabi-
-~~~

 Guarda los cambios y ejecuta

-~~~~~
 $ sudo make
-~~~~~

 Espera mientras compila, en un pc lento puede tardar sobre unos 45 minutos.

-Una vez finalizado tendras **zImage** en la carpeta **android-linux-2.6.32.9-union-release/arch/arm/boot**
+Una vez finalizado tendras zImage en la carpeta android-linux-2.6.32.9-union-release/arch/arm/boot

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ainumortis</dc:creator><pubDate>Thu, 14 Jul 2016 16:27:50 -0000</pubDate><guid>https://sourceforge.net835c7838a7adbe7408c26a846d7b2240f3050bcb</guid></item><item><title>kernel modified by ainumortis</title><link>https://sourceforge.net/p/kirbian/wiki/kernel/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v3
+++ v4
@@ -66,16 +66,18 @@

 **Cambia** 

-~~~~~
+
+~~~
 CROSS_COMPILE  = /home/infotm-sqa/helen_p7901/trunk/android-2.2_release/prebuilt/linux-x86/toolchain/arm-eabi-4.4.0/bin/arm-eabi-
-~~~~~
+~~~
+

 **por**

-~~~~~
-CROSS_COMPILE  = /home/jim/Downloads/android-ndk-r4/prebuilt/linux-x86/build/prebuilt/linux-x86/arm-eabi-4.4.0/bin/arm-eabi-
-~~~~~
+~~~
+CROSS_COMPILE  = ${HOME}/android-ndk-r4/build/prebuilt/linux-x86/arm-eabi-4.4.0/bin/arm-eabi-
+~~~

 Guarda los cambios y ejecuta

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ainumortis</dc:creator><pubDate>Thu, 14 Jul 2016 16:21:40 -0000</pubDate><guid>https://sourceforge.neted64695798341df0a52fdafa23ffe28a890e32c2</guid></item><item><title>kernel modified by ainumortis</title><link>https://sourceforge.net/p/kirbian/wiki/kernel/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v2
+++ v3
@@ -17,7 +17,7 @@
 ### Instalación ###

 ~~~~~
-$ sudo apt-get install build-essential curl gperf bison flex texinfo libtool automake libncurses5-dev
+$ sudo apt-get install build-essential curl gperf bison flex texinfo libtool automake libncurses5-dev libtool-bin
 ~~~~~

 En el momento de escribir esta wiki he usado **crosstool version 1.19.0**.
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ainumortis</dc:creator><pubDate>Thu, 14 Jul 2016 16:02:36 -0000</pubDate><guid>https://sourceforge.net8a326252a7ed57cae426edc75243eee1381dfe8a</guid></item><item><title>kernel modified by ainumortis</title><link>https://sourceforge.net/p/kirbian/wiki/kernel/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v1
+++ v2
@@ -1,11 +1,21 @@
 *Articulo en Desarrollo - Puede presentar cambios o no ser completamente funcional.*

+#### Kernel ####
+*Ultima revisión del Kernel 12 Feb 2013 por internik* con soporte swap y KSM, (es necesario habilitarlo en sistema ), algunos módulos extras, soporte CIFS y nfs como módulos, soporte iso9660 y joliet entre otros, unos cuantos módulos para soporte de webcam, la última compilación del driver wifi y el config utilizado en kernel.
+
+Si queremos ahorrarnos todo el proceso disponemos de un kernel ya compilado y listo para funcionar, si por el contrario queremos hacerlo nosotros mismos podemos seguir las instrucciones y usar el codigo fuente.
+
+**Descarga:** [kernel-2.6.32-swap.tar.gz][5]
+
+
 #### Código fuente ####
+A continuación vamos a preparar todo lo necesario para poder compilar nuestro propio kernel para el Airis Kira N7000 usando el Kernel original de Sylvania, tengo que añadir que aqui no esta configurado los parches para el teclado en español de momento (esta Wiki aun esta bajo construcción asi que aun faltan cosas por añadir o Modificar)

 **Descargar:** [sylvania_stock_kernel.tar.gz][1]

 ### Instalación ###
+
 ~~~~~
 $ sudo apt-get install build-essential curl gperf bison flex texinfo libtool automake libncurses5-dev
 ~~~~~
@@ -42,6 +52,7 @@
 ~~~~~

 Exportamos la arquitectura a la cual vamos a hacer la compilación cruzada.
+
 ~~~~~
  $ export ARCH=arm
  $ export CROSS COMPILE=arm-eabi-
@@ -59,6 +70,7 @@
 CROSS_COMPILE  = /home/infotm-sqa/helen_p7901/trunk/android-2.2_release/prebuilt/linux-x86/toolchain/arm-eabi-4.4.0/bin/arm-eabi-
 ~~~~~

+
 **por**

 ~~~~~
@@ -75,11 +87,6 @@

 Una vez finalizado tendras **zImage** en la carpeta **android-linux-2.6.32.9-union-release/arch/arm/boot**

-#### Descargas ####
-
-*Ultima revisión del Kernel 12 Feb 2013 por internik* con soporte swap y KSM, (es necesario habilitarlo en sistema ), algunos módulos extras, soporte CIFS y nfs como módulos, soporte iso9660 y joliet entre otros, unos cuantos módulos para soporte de webcam, la última compilación del driver wifi y el config utilizado en kernel.
-
-**Descargar:** [kernel-2.6.32-swap.tar.gz][5]

 **Fuentes:**
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ainumortis</dc:creator><pubDate>Wed, 25 Nov 2015 08:00:20 -0000</pubDate><guid>https://sourceforge.net2b5dd93b826ca2d1a8d28311135c899eeee344c2</guid></item><item><title>kernel modified by ainumortis</title><link>https://sourceforge.net/p/kirbian/wiki/kernel/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;&lt;em&gt;Articulo en Desarrollo - Puede presentar cambios o no ser completamente funcional.&lt;/em&gt;&lt;/p&gt;
&lt;h4 id="codigo-fuente"&gt;Código fuente&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;Descargar:&lt;/strong&gt; &lt;a href="http://sourceforge.net/projects/kirbian/files/kernel/sylvania_stock_kernel.tar.gz/download"&gt;sylvania_stock_kernel.tar.gz&lt;/a&gt;&lt;/p&gt;
&lt;h3 id="instalacion"&gt;Instalación&lt;/h3&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="nv"&gt;$ &lt;/span&gt;sudo apt-get install build-essential curl gperf bison flex texinfo libtool automake libncurses5-dev
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;En el momento de escribir esta wiki he usado &lt;strong&gt;crosstool version 1.19.0&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Descarga:&lt;/strong&gt; &lt;a href="http://crosstool-ng.org/" rel="nofollow"&gt;crosstool-ng&lt;/a&gt;&lt;br/&gt;
&lt;/p&gt;
&lt;p&gt;Descomprime &lt;strong&gt;crosstool-ng-1.19.0.tar.bz2&lt;/strong&gt;, entra dentro de la carpeta descomprimida y ejecuta &lt;/p&gt;
&lt;p&gt;(&lt;em&gt;Puedes elegir el direcotorio que quieras pero elijo &lt;strong&gt;/opt/cross&lt;/strong&gt; porque creo que es el sitio mas adecuado.&lt;/em&gt;)&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;./configure --prefix=/opt/cross
$ make
$ sudo make install
&lt;/pre&gt;&lt;/div&gt;


&lt;h3 id="compilacion"&gt;Compilación&lt;/h3&gt;
&lt;h4 id="preparando-el-entorno"&gt;Preparando el entorno&lt;/h4&gt;
&lt;p&gt;Instalamos todas las herramientas necesarias para compilar el kernel, para esto uso Linux Mint, aunque podeis usar Ubuntu o incluso Debian.&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="nv"&gt;$ &lt;/span&gt;sudo apt-get install git-core gnupg flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;&lt;strong&gt;Descarga e instala:&lt;/strong&gt; &lt;a href="http://www.oracle.com/technetwork/java/archive-139210.html" rel="nofollow"&gt;Java JDK/JRE - 5.0 update 22&lt;/a&gt;&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="nv"&gt;$ &lt;/span&gt;chmod +x jdk-1_5_0_22-linux-i586.bin
&lt;span class="nv"&gt;$ &lt;/span&gt;sudo ./jdk-1_5_0_22-linux-i586.bin
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;Exportamos la arquitectura a la cual vamos a hacer la compilación cruzada.&lt;br/&gt;
     $ export ARCH=arm&lt;br/&gt;
     $ export CROSS COMPILE=arm-eabi-&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Descarga:&lt;/strong&gt; &lt;a href="http://dl.google.com/android/ndk/android-ndk-r4-linux-x86.zip" rel="nofollow"&gt;android-ndk-r4-linux-x86.zip&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Descargalo y descomprimelo en tu carpeta home yo lo tengo en &lt;strong&gt;/home/jim/Downloads/android-ndk-r4&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;modifica el archivo &lt;strong&gt;makefile&lt;/strong&gt; en &lt;strong&gt;android-linux-2.6.32.9-union-release&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Cambia&lt;/strong&gt; &lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;CROSS_COMPILE  = /home/infotm-sqa/helen_p7901/trunk/android-2.2_release/prebuilt/linux-x86/toolchain/arm-eabi-4.4.0/bin/arm-eabi-
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;&lt;strong&gt;por&lt;/strong&gt;&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;CROSS_COMPILE  = /home/jim/Downloads/android-ndk-r4/prebuilt/linux-x86/build/prebuilt/linux-x86/arm-eabi-4.4.0/bin/arm-eabi-
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;Guarda los cambios y ejecuta&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="nv"&gt;$ &lt;/span&gt;sudo make
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;Espera mientras compila, en un pc lento puede tardar sobre unos 45 minutos.&lt;/p&gt;
&lt;p&gt;Una vez finalizado tendras &lt;strong&gt;zImage&lt;/strong&gt; en la carpeta &lt;strong&gt;android-linux-2.6.32.9-union-release/arch/arm/boot&lt;/strong&gt;&lt;/p&gt;
&lt;h4 id="descargas"&gt;Descargas&lt;/h4&gt;
&lt;p&gt;&lt;em&gt;Ultima revisión del Kernel 12 Feb 2013 por internik&lt;/em&gt; con soporte swap y KSM, (es necesario habilitarlo en sistema ), algunos módulos extras, soporte CIFS y nfs como módulos, soporte iso9660 y joliet entre otros, unos cuantos módulos para soporte de webcam, la última compilación del driver wifi y el config utilizado en kernel.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Descargar:&lt;/strong&gt; &lt;a href="http://sourceforge.net/projects/kirbian/files/kernel/kernel-2.6.32-swap.tar.gz/download"&gt;kernel-2.6.32-swap.tar.gz&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Fuentes:&lt;/strong&gt;&lt;br/&gt;
&lt;a href="http://www.yourwarrantyisvoid.com/2011/07/25/cvs-netbook-revisited/" rel="nofollow"&gt;http://www.yourwarrantyisvoid.com/2011/07/25/cvs-netbook-revisited/&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://www.androidtablets.net/forum/sylvania-tablets/18733-source-code.html" rel="nofollow"&gt;http://www.androidtablets.net/forum/sylvania-tablets/18733-source-code.html&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ainumortis</dc:creator><pubDate>Wed, 25 Nov 2015 07:52:19 -0000</pubDate><guid>https://sourceforge.net902aeeb24d863de679b717a138fe9a83127ed804</guid></item></channel></rss>