Ubuntu To Build Android Kernel

Tog Android Kernel

Faodaidh tu do kernel fhèin a chruthachadh airson do Android ann an ceumannan 10.

 

Tha Android air a bhith a 'dèanamh gu math air sgàth nan stòran fosgailte, siostaman stèidhichte air Linux. Air sgàth nan siostaman fosgailte sin, tha e furasta an uidheam ùrachadh agus tha e cuideachd a 'dèanamh leasachaidhean agus a' ceadachadh nas saoire fhad 'sa tha Google a' toirt a-steach a theachd-a-steach tro luchd-sanasachd agus a stòr Google Play.

 

Tha modail gnothachais an t-siostaim gu lèir gu math inntinneach cho math ris a 'chraobhan bunaiteach aice. Tha e an urra ris a 'chroislean bunaiteach am bathar-bog agus an cruaidh-cruaidh a dhìon. Tha e a 'toirt a-steach draibhearan agus modal an inneal agad. Faodaidh tu co-chruinneachadh de mhodalan atharrachadh air sgaoilidhean Linux a tha air an sguabadh gu làn. Bidh seo a 'cur ri astar an t-siostaim agad.

 

Tha na kernels air an leasachadh as fheàrr airson gach inneal. Ach, tha àite ann fhathast airson barrachd optimization. Tha cuid de na h-eisimpleirean a 'toirt a-steach toirt air falbh am modal Bluetooth agus a' cur eileamaidean ris a 'kernel.

 

Gus an kernel a thogail, bidh an Ubuntu glè thric air a chleachdadh. Is e sgaoileadh Linux a tha seo. Chan eil feum air stàladh. Tha a h-uile dad a dh 'fheumas tu a' faighinn stòr-dàta no CD mar sin ma tha thu a 'bualadh air falbh bhon PC no laptop.

 

A2 (1)

  1. Rach gu Ubuntu

 

Feumaidh tu tionndadh Ubuntu 12.04 no nas fhaide air adhart gus tòiseachadh. Mura h-eil e agad fhathast, faodaidh tu an dreach as ùire a luchdachadh sìos bho làrach-lìn Ubuntu. An dèidh an luchdachadh a-nuas, sàbhail an ISO gu diosg no cleachd Unetbootin gus maide USB bootable a chruthachadh.

 

  1. Tòisich a-steach do Ubuntu

 

Ath-thòiseachadh an coimpiutair leis an diosg no USB Stick ceangailte ris. Fosgail am bogsa boot cho luath 'sa bhios e air a' choimpiutair. Tagh am meadhan far a bheil thu airson faighinn gu Ubuntu. Thèid iarraidh ort Ubuntu a stàladh no feuch, dìreach tagh Feuch.

 

A3

  1. Dèan deasachadh air Ubuntu For Building

 

Feumaidh tu beagan bathar-bog a bharrachd a chuir thu a-steach an toiseach mus cleachd thu Ubuntu. Brùth air suaicheantas Ubuntu no iuchair Windows agus coimhead airson an terminal. Prìomh ann an: $ sudo apt-get install build-essential kernel-package libnruses5-dev bzip2

 

A4

  1. Faigh Stòr Kernel

 

Tha inneal sònraichte air a thoirt do gach inneal. Gheibh thu kernel an inneal agad le bhith ga lorg air-loidhne. Gheibh thu coitcheann air AOSP. Faodar craobhan sònraichte a lorg cuideachd air HTC agus Samsung. Luchdaich sìos còd bunait kernel ceart dhut agus ga stòradh air pasgan ùr.

 

A5

  1. Luchdaich sìos NDK

 

Rach gu làrach Android NDK agus luchdaich sìos an tionndadh Linux 32 no 64-bit. Bùth e anns an aon phhasgan far an do chuir thu còd bunait na kernel agad. Tarraing na faidhlichean sin a bharrachd air an kernel ma tha an kernel air a thionndadh.

 

A6

  1. Ullaich rèiteachadh

 

Gabh air ais chun a 'chinn-uidhe agus gluais air a' phutan kernel le bhith a 'cleachdadh cd. Cleachd:

$ export CROSS_COMPILE = [location folder] / androidkernel / android-ndk-r10b / toolchains / arm-linux-androideabi-4.6 / prebuilt / linux-x86_64 / bin / arm-linux-androideabi-

Lorg am faidhle defconfig far a bheil an còd agad fhèin. Faodar seo a lorg anns an stòr kernel. Ath-ainmich am faidhle sin gu maker.defconfig no maker_defconfig.

 

A7

  1. Gabh gu Clàr Menu Kernel

 

Gabh air ais chun an stòr-dàta agus cleachd na h-òrduighean seo:

dèan maker.config

a 'dèanamh menuconfig

Cho luath 'sa thèid thu a-steach don dara àithne, thèid clàr-taice rèiteachaidh craicinn a thaisbeanadh. Seo far an urrainn dhut tòiseachadh a 'dèanamh atharrachaidhean.

 

A8

  1. Dealbhaich do kernel

 

Dèan cinnteach gu bheil fios agad mu dè a dh'atharraicheas tu sa chlàr-taice. Faodaidh a bhith a 'toirt air falbh modalan a tha a' toirt air falbh casg a bhith cunnartach don fhòn agad. Dh'fhaoidte gun fàg e am fòn agad gun a bhith a 'coiseachd no nas miosa, a' dèanamh cron air do dh 'inneal. Faodaidh tu beachdan fhaighinn bho Ghoogle mu dheidhinn atharrachadh.

 

A9

  1. Tog Kernel Nuadh

 

Ma tha thu riaraichte leis na h-atharrachaidhean, faodaidh tu an glèidheadh ​​agus tòiseachadh air do kernel ùr a thogail. Faodaidh tu an òrdugh seo a chleachdadh:

$ a dhèanamh -jX ARCH = arm

Cuir an àite X le cia mheud cores a tha aig CPU an uidheim agad.

 

  1. Fuasgladh Mapa (Fosgail)

 

Lorg zip craiceann fuasgailte airson do fòn. Dèan lethbhreac den zImage bhon build a-steach don chrann agad. Seo mar a dh'fhaodas tu a-nis a chleachdadh na kernel ùr. Faodaidh tu cuideachd barrachd mhodalan a chur ris gus am fòn agad a ghnàthachadh mar a tha thu ag iarraidh a ruith.

 

Roinn an eòlas agad.

Rach gu roinn nam beachdan gu h-ìosal agus fàg beachd.

EP

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

Mu dheidhinn an ùghdair

Ceangalaichean BBC

mearachd: -Susbaint a dhìon !!