Dificuldade em compilar o kernel

1. Dificuldade em compilar o kernel

Rafael de Aquino Oliveira
tenifugo

(usa Outra)

Enviado em 03/08/2016 - 03:49h

Boa noite. Estou tendo uma certa dificuldade ao compilar o Kernel do meu Samsung Galaxy Note 3 (N900). Gostaria que alguém que entenda de linguagem linux, e um pouco de android me ajude. Estou tentando habilitar as placas wireless externas usb em meu smartphone. Encontrei um tutorial na internet, mas a versão do android NDK que ele utiliza é diferente da minha, dificultando mais ainda o processo na hora de montar os códigos. Os dois primeiros códigos de abrir a open source, editá-la e salvá-la, eu obtive sucesso. Os mesmos estarão abaixo para serem avaliados:
1- make ARCH=arm CROSS_COMPILE=arm-linux-androideabi- ha3g_00_defconfig (ha3g_00_defconfig é o arquivo que quero editar em meu aparelho.)
2- make ARCH=arm CROSS_COMPILE=arm-linux-androideabi- menuconfig (Este é o comando para abrir o menu de alterações no Kernel).
3- make -j4 ARCH=arm CROSS_COMPILE=arm-linux-androideabi- (Este é o comando que não estou conseguindo finalizar. Se alguém souber como montá-lo da forma correta, ficaria grato).

Tenho o tutorial completo do Kernel, é só pegar e fazer, não tem erro, mas como não tenho tamanho conhecimento, fica difícil para mim. Segue abaixo o tutorial:

HOW TO BUILD KERNEL 3.4.39 FOR SM-N900

1. How to Build
- get Toolchain
From Android Source Download site( http://source.android.com/source/downloading.html )
Toolchain is included in Android source code.

- edit Makefile
edit "CROSS_COMPILE" to right toolchain path(You downloaded).
Ex) CROSS_COMPILE=/opt/toolchains/arm-eabi-4.6/bin/arm-eabi- // You have to check.

- make
$ cd kernel
$ make ARCH=arm ha3g_00_defconfig
$ make ARCH=arm

2. Output files
- Kernel : Kernel/arch/arm/boot/zImage
- module : Kernel/drivers/*/*.ko

3. How to make .tar binary for downloading into target.
- change current directory to Kernel/arch/arm/boot
- type following command
$ tar cvf SM-N900_Kernel.tar zImage


Caso alguém consiga me ajudar a solucionar o projeto, eu posso pagar o mesmo pelo conhecimento, e tempo compartilhado. Grato!


  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts