Ubuntu para construir o kernel do Android

Construa o kernel do Android

Você pode criar seu próprio kernel para o seu Android em etapas do 10.

 

O Android tem funcionado bem por causa das fontes abertas, sistemas baseados em Linux. Devido a esses sistemas abertos, é fácil atualizar o dispositivo e também torna os desenvolvimentos e os licenciamentos mais baratos, enquanto o Google continua gerando sua renda através dos anunciantes e da sua loja Google Play.

 

O modelo de negócio de todo o sistema é bastante fascinante, bem como seu kernel central. O kernel central é responsável pela ponte do software e do hardware. Inclui os drivers e o módulo do seu dispositivo. Você pode alterar a compilação de módulos em distribuições Linux que são full-blown. Isso aumenta a velocidade do seu sistema.

 

Os kernels são facilmente otimizados para cada dispositivo. No entanto, ainda há espaço para mais otimização. Alguns exemplos incluem a remoção do módulo Bluetooth e a adição de elementos ao kernel.

 

Para construir o kernel, o Ubuntu é muitas vezes usado. Esta é uma distribuição Linux. Nenhuma instalação é necessária. Tudo o que você precisa é um armazenamento em flash ou um CD para que você arranque do PC ou laptop.

 

A2 (1)

  1. Ir para o Ubuntu

 

Você precisa de uma versão do Ubuntu 12.04 ou posterior para começar. Se você não tiver ainda, você pode baixar a versão mais recente do site Ubuntu. Após o download, guarde o ISO em um disco ou use Unetbootin para criar uma chave USB de arranque.

 

  1. Inicializar no Ubuntu

 

Reinicie o computador com o disco ou USB Stick anexado a ele. Abra o menu de inicialização assim que o computador estiver ligado. Escolha o meio de onde você deseja acessar o Ubuntu. Você será solicitado a instalar o Ubuntu ou tentar, basta escolher tentar.

 

A3

  1. Prepare o Ubuntu para construir

 

Você precisa de algum software adicional instalado antes de usar o Ubuntu. Pressione o logotipo do Ubuntu ou a tecla do Windows e procure o terminal. Chave: $ sudo apt-get install build-essential kernel-package libnruses5-dev bzip2

 

A4

  1. Obter a fonte do kernel

 

Um determinado kernel é atribuído a todos os dispositivos. Você pode encontrar o kernel do seu dispositivo procurando por ele on-line. Você pode encontrar informações gerais sobre o AOSP. Os kernels específicos também podem ser encontrados no HTC e Samsung. Baixe o código-fonte do kernel certo para você e guarde-o em uma nova pasta.

 

A5

  1. Baixar NDK

 

Vá para o site do Android NDK e baixe a versão Linux 32 ou 64-bit. Armazene-o na mesma pasta onde você armazenou o código-fonte do kernel. Extraia esses arquivos, bem como o kernel se o kernel estiver comprimido.

 

A6

  1. Preparar Configuração

 

Volte para o terminal e navegue até a pasta do kernel com o uso do CD. Usar:

$ Exportar CROSS_COMPILE = [localização da pasta] / androidkernel / android-ndk-r10b / toolchains / braço-linux-androideabi-4.6 / prebuilt / linux-x86_64 / bin / arm-linux-androideabi-

Encontre o arquivo defconfig onde está o código do seu dispositivo. Isso pode ser encontrado na fonte do kernel. Renomeie esse arquivo para maker.defconfig ou maker_defconfig.

 

A7

  1. Menu Ir para o Kernel

 

Volte para o terminal e use estes comandos:

Make maker.config

Fazer menuconfig

Assim que você entrar no segundo comando, um menu de configuração do kernel será exibido. É aqui que você pode começar a fazer mudanças.

 

A8

  1. Configure seu kernel

 

Certifique-se de que você já sabe o que mudar no menu. A remoção aleatória de módulos pode ser arriscada para o seu telefone. Pode deixar o seu telefone não arrancar ou pior, danificando permanentemente o seu dispositivo. Você pode encontrar idéias do Google sobre o que mudar.

 

A9

  1. Criar Novo Kernel

 

Se estiver satisfeito com as alterações, você pode salvá-las e começar a criar seu novo kernel. Você pode usar este comando:

$ Make -jX ARCH = braço

Substitua X com quantos núcleos a CPU do seu dispositivo possui.

 

  1. Flash para telefone

 

Encontre um zip kernel interceptável para o seu telefone. Copie o zImage da compilação para o seu kernel. É assim que você agora pode usar o novo kernel. Você também pode adicionar mais módulos para personalizar seu telefone da maneira que você deseja que ele seja executado.

 

Compartilhe sua experiência.

Vá para a seção de comentários abaixo e deixe um comentário.

EP

[incorporado] https://www.youtube.com/watch?v=PQQ4JQL31B4[/embedyt]

Sobre o autor

Resposta

erro: O conteúdo é protegido !!