Ubuntu Android ядросын құруға арналған

Android ядрасын құрыңыз

Android үшін өзіңіздің ядроыңызды 10 қадамдарыңызда жасауға болады.

 

Android ашық көздерден, Linux негізіндегі жүйелерден жақсы жұмыс істеп келеді. Осы ашық жүйелердің арқасында, құрылғыны жаңарту оңай, сонымен қатар жарнама берушілер мен оның Google Play дүкендері арқылы табысты қалыптастыруды жалғастыруда.

 

Бүкіл жүйенің бизнес-үлгісі, сондай-ақ, өзінің ядросы өте қызықты. Негізгі ядро ​​бағдарламалық жасақтаманы және аппараттық құралды біріктіруге жауапты. Ол сіздің құрылғыңыздың драйверлері мен модулін қамтиды. Linux дистрибутивтеріндегі толық модульдердегі модульдер жинағын өзгертуге болады. Бұл сіздің жүйеңіздің жылдамдығын арттырады.

 

Әрбір құрылғы үшін ядро ​​оңтайландырылады. Дегенмен, барынша оңтайландыруға арналған бөлмелер бар. Кейбір мысалдарға Bluetooth модулін алып тастау және элементтерді ядраға қосу кіреді.

 

Ubuntu ядросын құру үшін жиі пайдаланылады. Бұл Linux дистрибуциясы. Орнату қажет емес. Мұның бәрі сізге флэш-жад немесе ықшам дискі, сондықтан оны компьютерден немесе ноутбуктен жүктей аласыз.

 

A2 (1)

  1. Ubuntu-ге барыңыз

 

Сізге Ubuntu 12.04 нұсқасы немесе кейінірек бастау үшін қажет. Егер сізде әлі жоқ болса, ең соңғы нұсқаны Ubuntu веб-сайтынан жүктеуге болады. Жүктеп алғаннан кейін, ISO-ны дискіге сақтаңыз немесе Unetbootin-ні жүктелетін USB-таяқшаны жасау үшін пайдаланыңыз.

 

  1. Ubuntu-ға кірістіру

 

Компьютерге дискіні немесе оған бекітілген USB Stick-ді қайта қосыңыз. Компьютер қосылып тұрғанда жүктеу мәзірін ашыңыз. Ubuntu-дан кіруге болатын ортаны таңдаңыз. Сізден Ubuntu-ны орнатуды сұрап немесе әрекетті орындап, тек Try таңдаңыз.

 

A3

  1. Ubuntu-ды ғимаратқа дайындаңыз

 

Ubuntu-ды қолданбас бұрын, сізге қосымша қосымша бағдарламалық құралдар қажет. Ubuntu логотипін немесе Windows пернесін басыңыз және терминалды іздеңіз. Кілті: $ sudo apt-get орнату build-essential ядро-пакет libnruses5-dev bzip2

 

A4

  1. Kernel көзін алыңыз

 

Әрбір құрылғыға белгілі бір ядро ​​тағайындалады. Құрылғыны ядроды желіде іздеу арқылы таба аласыз. AOSP-те жалпыға ортақ ақпаратты таба аласыз. Нақты ядро ​​HTC мен Samsung-да табылуы мүмкін. Сізге дұрыс ядро ​​бастапқы кодын жүктеңіз және оны жаңа қалтада сақтаңыз.

 

A5

  1. NDK жүктеп алыңыз

 

Android NDK сайтына өтіп, 32 немесе 64-bit Linux нұсқасын жүктеп алыңыз. Оны өзіңіздің ядро ​​бастапқы кодын сақтаған сол қалтада сақтаңыз. Егер ядро ​​қысылған болса, сол файлдарды, сондай-ақ, ядраны шығарыңыз.

 

A6

  1. Конфигурацияны дайындаңыз

 

Терминалға оралыңыз және CD пайдалану арқылы ядро ​​қалтасына өтіңіз. Пайдаланыңыз:

$ export CROSS_COMPILE = [қалта орны] / androidkernel / android-ndk-r10b / toolchains / arm-linux-androideabi-4.6 / prebuilt / linux-x86_64 / bin / arm-linux-androideabi-

Құрылғыңыздың коды орналасқан defconfig файлын табыңыз. Бұл ядро ​​көздерінен табылуы мүмкін. Бұл файлдың атауын maker.defconfig немесе maker_defconfig деп өзгертіңіз.

 

A7

  1. Ядро мәзіріне өтіңіз

 

Терминалға оралып, мына пәрмендерді пайдаланыңыз:

maker.config жасаңыз

menuconfig жасаңыз

Екінші командаға кіргеннен кейін, ядро ​​конфигурациясының мәзірі көрсетіледі. Бұл жерде өзгерістер енгізуге болады.

 

A8

  1. Өзіңіздің ядраңызды теңшеңіз

 

Мәзірден нені өзгерту керектігін біліп алыңыз. Кездейсоқ модульдерді алып тастау сіздің телефоныңыз үшін қауіпті болуы мүмкін. Бұл телефонды жүктемей немесе нашарлатпастан, құрылғыны біржола зақымдауы мүмкін. Google-дан не өзгеретіні туралы идеяларды таба аласыз.

 

A9

  1. Жаңа ядро ​​құрыңыз

 

Өзгерістермен қанағаттансаңыз, оларды сақтап, жаңа ядро ​​құруға кірісуге болады. Сіз мына команданы пайдалана аласыз:

$ make -jX ARCH = қолы

Құрылғыңыздың процессорының қанша ядросы бар X-ні ауыстырыңыз.

 

  1. Телефонға Flash

 

Телефоныңыз үшін жыпылықтаған ядро ​​zip табыңыз. ZImage құралын ядродан көшіріңіз. Қазір сіз жаңа ядраны қалай пайдалана аласыз. Сондай-ақ, телефонды жұмыс істегіңіз келетін жолмен теңшеу үшін қосымша модульдер қосуға болады.

 

Тәжірибеңізбен бөлісіңіз.

Төмендегі Пікір бөліміне өтіңіз және пікір қалдырыңыз.

EP

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

Автор туралы

жауап

қате: Мазмұн қорғалған !!