Ubuntu Android Kernel- ის შესაქმნელად

აშენების Android Kernel

თქვენ შეგიძლიათ შექმნათ თქვენი საკუთარი ბირთვის თქვენი Android- ისთვის 10 ნაბიჯები.

 

Android კარგად მუშაობს ღია წყაროებიდან, Linux დაფუძნებული სისტემებით. ამ ღია სისტემების გამო, ადვილია მოწყობილობის განახლება და ის ასევე ახდენს განვითარებასა და ლიცენზირებას, ხოლო Google განაგრძობს შემოსავლების რეკლამას და Google Play Store- ის მეშვეობით.

 

მთელი სისტემის ბიზნეს მოდელი საკმაოდ მომხიბლავი და მისი ძირითადი ბირთვია. ძირითადი ბირთვი პასუხისმგებელია პროგრამული უზრუნველყოფის და პროგრამული უზრუნველყოფის დამონტაჟებაზე. იგი მოიცავს აპარატურის და მოდულის აპარატს. თქვენ შეგიძლიათ შეცვალოთ მოდულის შედგენა Linux- ის დისტრიბუტების შესახებ, რომლებიც სრულიად აფეთქდა. ეს ხელს უწყობს თქვენი სისტემის სისწრაფეს.

 

კერნელი ადვილად ოპტიმიზირებულია თითოეული მოწყობილობისათვის. თუმცა, არსებობს კიდევ უფრო მეტი ოთახი ოპტიმიზაციისთვის. ზოგიერთი მაგალითი მოიცავს Bluetooth მოდულის მოხსნას და ელემენტებს კერნელით.

 

ბირჟის აშენების მიზნით, Ubuntu არის გამოყენებული. ეს არის Linux დისტრიბუცია. საჭიროა ინსტალაცია. ამისათვის საჭიროა Flash შენახვის ან CD, ასე რომ თქვენ კაბინა ჩატვირთვის იგი PC ან ლეპტოპი.

 

A2 (1)

  1. გადადით Ubuntu

 

საჭიროა Ubuntu 12.04 ვერსია ან მოგვიანებით დავიწყოთ. თუ ჯერჯერობით არ გაქვთ, უპუნუტის ვებ-გვერდიდან შეგიძლიათ ჩამოტვირთოთ უახლესი ვერსია. ჩამოტვირთვის შემდეგ, შეინახეთ ISO- ს დისკი ან გამოიყენეთ Unetbootin, რათა შექმნათ USB ჩამრთველი.

 

  1. ჩაბარეთ Ubuntu

 

გადატვირთეთ კომპიუტერი დისკით ან USB Stick- თან მასზე. გახსენით მენიუ, როგორც კი კომპიუტერი ჩართულია. აირჩიეთ საშუალო ადგილი, სადაც გსურთ Ubuntu- ს წვდომა. თქვენ მოგეთხოვებათ Ubuntu დააყენოთ ან სცადოთ, უბრალოდ აირჩიეთ სცადეთ.

 

A3

  1. Ubuntu- ს შენობის მომზადება

 

Ubuntu- ის გამოყენებამდე საჭიროა დამატებითი პროგრამული უზრუნველყოფა დაყენებული. დააჭირეთ ღილაკს Ubuntu ან Windows Key და ვეძებთ ტერმინალის. გასაღები: $ sudo apt-get install-essential kernel-package libnruses5-dev bzip2

 

A4

  1. მიიღეთ ბირთვის წყარო

 

გარკვეული მოწყობილობა ენიჭება თითოეულ მოწყობილობას. თქვენ შეგიძლიათ იპოვოთ თქვენი აპარატის ბირთვის ძიება ინტერნეტში. ზოგადი პირობა შეგიძლიათ იხილოთ AOSP- ზე. კონკრეტული ბირთვი ასევე შეიძლება ნაპოვნი HTC და Samsung. ჩამოტვირთეთ მარჯვენა კერნელი წყარო კოდი და შეინახეთ იგი ახალი საქაღალდეში.

 

A5

  1. ჩამოტვირთვა NDK

 

გადადით Android NDK- ს საიტზე და ჩამოტვირთეთ 32 ან X-X Linux Linux ვერსია. შეინახეთ იგი იმავე საქაღალდეში, სადაც ინახება თქვენი კერნელის კოდის კოდი. ამონაწერი იმ ფაილებს, ისევე როგორც კერნელი თუ ბირთვის შეკუმშვა.

 

A6

  1. კონფიგურაციის მომზადება

 

დაბრუნდით ტერმინალში და ნავიგაცია კერნელი საქაღალდეში cd- ის გამოყენებით. გამოიყენეთ:

ექსპორტი CROSS_COMPILE = [ფოლდერის ადგილმდებარეობა] / ანდროიდისფერი / ანდროიდ-ნდკ- R10b / ხელსაწყოები / 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 = arm

X- ის ჩანაცვლება თქვენი აპარატის CPU- ს რამდენი ბირთვით.

 

  1. ფლეშ ტელეფონი

 

მოძებნეთ flashable ბირთვი zip თქვენი ტელეფონისთვის. დააინსტალირეთ zImage საწყისი build თქვენი კერნელი. ეს არის ის, თუ ახლა შეგიძლიათ გამოიყენოთ ახალი ბირთვი. თქვენ ასევე შეგიძლიათ დაამატოთ მეტი მოდულები, რათა მოახდინოთ თქვენი ტელეფონის მორგება.

 

გაუზიარეთ თქვენი გამოცდილება.

შედით კომენტარი სექციაში და დატოვეთ კომენტარი.

EP

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

ავტორის შესახებ

პასუხი

შეცდომა: კონტენტი დაცულია !!