Ubuntu Iji Mee Android Kernel

Wụpụta Kernel Android

Ị nwere ike ịmepụta kernel gị maka gam akporo gị na 10 nzọụkwụ.

 

Android na-eme nke ọma n'ihi isi mmalite, usoro Linux dabeere. N'ihi usoro ndị a na-emepe emepe, ọ dị mfe imelite ngwaọrụ ahụ ma ọ na-emekwa ka mmepe na ikikere dị ọnụ ala mgbe Google na-aga n'ihu ịmepụta ego ya site na ndị mgbasa ozi na ụlọ ahịa Google Play.

 

Ụdị ahịa nke usoro ihe a dum dị mma nakwa yana isi kernel. Isi kernel bụ ọrụ maka ijikwa ngwanrọ na ngwaike. Ọ gụnyere ndị ọkwọ ụgbọala na nghazi nke ngwaọrụ gị. Ị nwere ike ịgbanwe nchịkọta nke modulu na nkesa Linux nke zuru oke. Nke a na-akwado ọsọ gị usoro.

 

A na-edozi mkpụrụ dị iche iche maka ngwa ọ bụla. Otú ọ dị, enwere ohere maka njikarịcha. Ụfọdụ ihe atụ na-agụnye wepụ modulu Bluetooth na-agbakwụnye ihe na kernel.

 

Iji wuo kernel, a na-ejikarị Ubuntu eme ihe. Nke a bụ nkesa Linux. Enweghị usoro echichi. Ihe niile ị chọrọ bụ nchekwa nchekwa ma ọ bụ CD ka ị na-ebugharị ya site na PC ma ọ bụ laptọọpụ.

 

A2 (1)

  1. Gaa na Ubuntu

 

Ị chọrọ nsụgharị Ubuntu 12.04 ma ọ bụ mechara malite. Ọ bụrụ na ịnweghị ya ma, ị nwere ike ibudata nsụgharị ọhụrụ site na ebe nrụọrụ weebụ Ubuntu. Mgbe nbudata, chekwaa ISO na diski ma ọ bụ jiri Unetbootin mepụta mkpanaka USB nwere ike ịmepụta.

 

  1. Buo n'ime Ubuntu

 

Rụgharịa kọmputa na diski ma ọ bụ USB Stick dị na ya. Mepee bọtịnụ buutụ ozugbo ọ gbanwere kọmputa ahụ. Họrọ ntụgharị ebe ị chọrọ ịnweta Ubuntu site na. A ga-agwa gị ka ị wụnye Ubuntu ma ọ bụ gbalịa, dị họrọ họrọ.

 

A3

  1. Kwadebe Ubuntu maka Iwuli

 

Ịkwesịrị ịmepụta ngwanrọ arụnyere na mbụ tupu iji Ubuntu. Pịa logo nke Ubuntu ma ọ bụ igodo Windows ma chọọ maka ọnụ. Isi na: $ sudo apt -nwụnye mgbakwunye-mkpa kernel-package libnruses5-dev bzip2

 

A4

  1. Nweta Isi Igodo

 

A na-ekenye ụfọdụ kernel na ngwaọrụ ọ bụla. Ị nwere ike ịchọta kernel nke ngwaọrụ gị site n'ịchọ ya online. Ị nwere ike ịhụ ndị n'ozuzu na AOSP. Enwere ike ịchọta mkpụrụ ndụ na HTC na Samsung. Weghaara koodu isi koodu kernel ziri ezi maka gị ma debe ya na folda ohuru.

 

A5

  1. Download NDK

 

Gaa na saịtị nke Android NDK ma budata ma ọ bụ 32 ma ọ bụ 64-bit Linux. Debe ya n'otu nchekwa ahụ ebe ị chekwara koodu kernel gị. Wepu faịlụ ndị ahụ nakwa kernel ma ọ bụrụ na ejiri kernel.

 

A6

  1. Kwadebe Nhazi

 

Gaaghachi na ọnụ ma jupụta na kernel nchekwa na iji cd. Jiri:

$ mbupụ CROSS_COMPILE = [nchekwa ọnọdụ] / androidkernel / android-ndk-r10b / toolchains / arm-Linux-androideabi-4.6 / prebuilt / Linux-x86_64 / bin / arm-Linux-androideabi-

Chọta faịlụ defconfig ebe koodu nchekwa gị dị. Nke a nwere ike ịchọta ya na isi iyi kernel. Kpọgharịa faịlụ ahụ na maker.defconfig ma ọ bụ maker_defconfig.

 

A7

  1. Gaa na NchNhr Kernel

 

Gaa na ọnụ ma jiri iwu ndị a:

mee maker.config

mee menuconfig

Ozugbo ị banyere iwu nke abụọ, a ga-egosipụta nchịkọta nhazi nchịkọta. Nke a bụ ebe ị nwere ike ịmalite ime mgbanwe.

 

A8

  1. Dezie Kernel gị

 

Jide n'aka na ị maaraworị ihe gbanwere na menu. Iwepụ ngwa ngwa nwere ike bụrụ ihe ize ndụ na ekwentị gị. O nwere ike ịhapụ ekwentị gị ka ọ ghara ịmalite ma ọ bụ ka njọ, na-emebi emebi ngwaọrụ gị na-adịgide adịgide. Ị nwere ike ịchọta echiche site na Google banyere ihe ga-agbanwe.

 

A9

  1. Mee New Kernel

 

Ọ bụrụ na ị na-enwe afọ ojuju na mgbanwe, ị nwere ike ịchekwa ha wee malite ịmalite kernel ọhụrụ gị. Ị nwere ike iji iwu a:

$ mee -jX ARCH = ogwe aka

Dochie X na ole cores CPU ngwaọrụ gị nwere.

 

  1. Gbanyụọ ekwentị

 

Chọta akara kernel zipha maka ekwentị gị. Detuo zImage site na mgbidi ahụ n'ime kernel gị. Nke a bụ otu ị nwere ike isi jiri kernel ugbu a mee ihe. Ịnwekwara ike itinyekwu modulu iji hazie ekwentị gị n'ụzọ ị chọrọ ka ọ na-agba ọsọ.

 

Kọọ ahụmahụ gị.

Gaa na ngalaba nkọwa n'okpuru ebe a wee hapụ otu okwu.

EP

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

Banyere chepụtara

zaghachi

njehie: Ọdịnaya a na-echebe !!