Ubuntu Lati Kọ Android ekuro

Kọ Ekuro Epo

O le ṣẹda ekuro ti ara rẹ fun Android ni awọn igbesẹ 10.

 

Android ti n ṣe daradara nitori awọn orisun ti n ṣii, Awọn ọna ṣiṣe ti Linux. Nitori awọn ọna šiše ṣiṣii wọnyi, o rọrun lati mu ẹrọ naa šišẹ ati pe o tun mu ki awọn idagbasoke ati iwe-aṣẹ din owo din nigba ti Google n tẹsiwaju lati ṣafihan awọn oya rẹ nipasẹ awọn olupolowo ati ile itaja itaja Google.

 

Awọn awoṣe iṣowo ti gbogbo eto jẹ lẹwa fanimọra bi daradara bi awọn oniwe-ekuro ekuro. Akọkuro to koko jẹ lodidi fun sisun software ati hardware. O ni awọn awakọ ati module ti ẹrọ rẹ. O le yi akọọkọ awọn modulu pada lori awọn pinpin ti o wa ni pinpin Linux. Eyi n ṣe igbiyanju iyara eto rẹ.

 

Awọn kernels ti wa ni iṣapeye ni kikun fun gbogbo ẹrọ kan. Sibẹsibẹ, tun wa si yara fun imọ diẹ sii. Diẹ ninu awọn apeere pẹlu yọ module Bluetooth kuro ati fifi awọn eroja kun si ekuro.

 

Lati kọ ekuro, awọn Ubuntu ti lo ọpọlọpọ igba. Eyi ni pinpin Linux kan. Ko si fifi sori ẹrọ ti o nilo. Gbogbo ohun ti o nilo ni igbasilẹ filasi tabi CD ki o gbe ọkọ ayọkẹlẹ lati PC tabi kọǹpútà alágbèéká.

 

A2 (1)

  1. Lọ si Ubuntu

 

O nilo ẹya Ubuntu 12.04 tabi nigbamii lati bẹrẹ. Ti o ko ba ni sibẹsibẹ, o le gba tuntun ti o wa lati aaye ayelujara Ubuntu. Lẹhin ti ngbasilẹ, fi ISO si disiki tabi lo Unetbootin lati ṣẹda igi USB ti o ṣafidi.

 

  1. Bọtini sinu Ubuntu

 

Tun atunbere kọmputa naa pẹlu disiki tabi USB Stick ti o so mọ rẹ. Šii akojọ aṣayan bata ni kete ti o ti tan kọmputa naa. Yan alabọde ibiti o fẹ wọle si Ubuntu lati. A yoo beere lọwọ rẹ lati fi Ubuntu han tabi gbiyanju, yan yan Gbiyanju.

 

A3

  1. Ṣe Ubuntu fun Ilé

 

O nilo diẹ ninu software ti a fi sori ẹrọ akọkọ ṣaaju lilo Ubuntu. Tẹ aami ti Ubuntu tabi bọtini Windows ati ki o wa fun ebute naa. Bọtini ni: $ sudo-gba fi sori ẹrọ kọ-kernel-package libnruses5-dev bzip2

 

A4

  1. Gba Orisun Ekuro

 

A ṣe ekankan kan si gbogbo ẹrọ. O le wa ekuro ti ẹrọ rẹ nipa wiwa lori ayelujara. O le wa awọn gbogboogbo lori AOSP. Awọn kernels pato le tun ṣee rii lori Eshitisii ati Samusongi. Gba awọn koodu orisun kernel ọtun fun ọ ati ki o fipamọ si folda titun kan.

 

A5

  1. Gba awọn NDK silẹ

 

Lọ si aaye ayelujara ti Android NDK ki o si gba boya 32 tabi 64-bit Linux ti ikede. Ṣe tọju rẹ ni folda kanna ti o ti fipamọ koodu orisun kernel rẹ. Jade awọn faili naa bi daradara bi ekuro ti a ba ni ẹmu.

 

A6

  1. Ṣe iṣeto iṣeto ni

 

Lọ pada si ebute ki o si lọ kiri si folda kernel pẹlu lilo cd. Lo:

$ okeere CROSS_COMPILE = [ibi ipamọ] / androidkernel / android-ndk-r10b / toolchains / arm-Linux-androideabi-4.6 / prebuilt / Linux-x86_64 / bin / arm-linux-androideabi-

Wa faili defconfig nibi ti koodu ẹrọ rẹ jẹ. Eyi le ṣee ri ni orisun eeku. Fun lorukọ faili naa si maker.defconfig tabi maker_defconfig.

 

A7

  1. Lọ si Akojọ aṣiṣe

 

Lọ pada si ebute ki o lo awọn ofin wọnyi:

ṣe maker.config

ṣe menuconfig

Ni kete ti o ba tẹ aṣẹ keji, akojọ aṣayan iṣeto egan yoo han. Eyi ni ibiti o le bẹrẹ si ṣe awọn ayipada.

 

A8

  1. Ṣe atunto Ekuro rẹ

 

Rii daju pe o ti mọ ohun ti o gbọdọ yipada ninu akojọ aṣayan. Yiyọ awọn modulu yọ ni irọrun le jẹ eewu si foonu rẹ. O le fi foonu rẹ silẹ ko booting tabi buru, ti o ba n ba ẹrọ rẹ jẹ patapata. O le wa awọn ero lati inu Google nipa ohun ti o gbọdọ yipada.

 

A9

  1. Kọ Ekuro titun

 

Ti o ba ni idaniloju pẹlu awọn ayipada, o le fipamọ wọn ki o bẹrẹ sii kọ ekuro titun rẹ. O le lo aṣẹ yii:

$ ṣe -jX ARCH = apa

Rọpo X pẹlu iye owó ti Sipiyu ti ẹrọ rẹ ti ni.

 

  1. Filasi si Foonu

 

Wa awo alawọ kernel fun foonu rẹ. Daakọ zImage lati inu ile sinu ekuro rẹ. Eyi ni bi o ṣe le lo awọn ekuro tuntun bayi. O tun le fi awọn modulu diẹ kun lati ṣe foonu rẹ ṣe ọna ti o fẹ ki o ṣiṣe.

 

Pin iriri rẹ.

Lọ si aaye ọrọ ọrọ ni isalẹ ki o fi ọrọ kan silẹ.

EP

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

Nipa Author

fesi

aṣiṣe: Akoonu ti wa ni idaabobo !!