Ubuntu να χτίσει τον πυρήνα του Android

Δημιουργία πυρήνα Android

Μπορείτε να δημιουργήσετε τον δικό σας πυρήνα για το Android σας σε 10 βήματα.

 

Το Android τα πάει καλά λόγω των ανοιχτών πηγών, συστημάτων που βασίζονται στο Linux. Λόγω αυτών των ανοιχτών συστημάτων, είναι εύκολο να ενημερώσετε τη συσκευή και επίσης καθιστά φθηνότερες τις εξελίξεις και τις αδειοδοτήσεις, ενώ η Google συνεχίζει να δημιουργεί το εισόδημά της μέσω των διαφημιζόμενων και του καταστήματος Google Play.

 

Το επιχειρηματικό μοντέλο ολόκληρου του συστήματος είναι αρκετά συναρπαστικό καθώς και ο πυρήνας του. Ο πυρήνας του πυρήνα είναι υπεύθυνος για τη γεφύρωση του λογισμικού και του υλικού. Περιλαμβάνει τα προγράμματα οδήγησης και τη μονάδα της συσκευής σας. Μπορείτε να αλλάξετε τη συλλογή μονάδων σε διανομές Linux που είναι πλήρως ανεπτυγμένες. Αυτό αυξάνει την ταχύτητα του συστήματός σας.

 

Οι πυρήνες βελτιστοποιούνται εύκολα για κάθε συσκευή. Ωστόσο, υπάρχουν ακόμη περιθώρια για περισσότερη βελτιστοποίηση. Μερικά παραδείγματα περιλαμβάνουν την αφαίρεση της μονάδας Bluetooth και την προσθήκη στοιχείων στον πυρήνα.

 

Για τη δημιουργία του πυρήνα, το Ubuntu χρησιμοποιείται συχνά. Αυτή είναι μια διανομή Linux. Δεν απαιτείται εγκατάσταση. Το μόνο που χρειάζεστε είναι μια αποθήκευση flash ή ένα CD, ώστε να το εκκινήσετε από τον υπολογιστή ή το φορητό υπολογιστή.

 

A2 (1)

  1. Μεταβείτε στο Ubuntu

 

Χρειάζεστε μια έκδοση Ubuntu 12.04 ή μεταγενέστερη έκδοση για να ξεκινήσετε. Εάν δεν το έχετε ακόμα, μπορείτε να κάνετε λήψη της πιο πρόσφατης έκδοσης από τον ιστότοπο του Ubuntu. Μετά τη λήψη, αποθηκεύστε το ISO σε δίσκο ή χρησιμοποιήστε το Unetbootin για να δημιουργήσετε ένα USB stick με δυνατότητα εκκίνησης.

 

  1. Εκκίνηση στο Ubuntu

 

Επανεκκινήστε τον υπολογιστή με το δίσκο ή το USB Stick συνδεδεμένο σε αυτόν. Ανοίξτε το μενού εκκίνησης μόλις ενεργοποιηθεί ο υπολογιστής. Επιλέξτε το μέσο από το οποίο θέλετε να αποκτήσετε πρόσβαση στο Ubuntu. Θα σας ζητηθεί να εγκαταστήσετε το Ubuntu ή να δοκιμάσετε, απλώς επιλέξτε Δοκιμάστε.

 

A3

  1. Προετοιμάστε το Ubuntu For Building

 

Χρειάζεστε κάποιο επιπλέον λογισμικό εγκατεστημένο πρώτα πριν χρησιμοποιήσετε το Ubuntu. Πατήστε το λογότυπο του Ubuntu ή το πλήκτρο Windows και αναζητήστε το τερματικό. Πληκτρολογήστε: $ sudo apt-get install build-essential kernel-package libnruses5-dev bzip2

 

A4

  1. Λήψη πηγής πυρήνα

 

Ένας συγκεκριμένος πυρήνας εκχωρείται σε κάθε συσκευή. Μπορείτε να βρείτε τον πυρήνα της συσκευής σας αναζητώντας τον στο διαδίκτυο. Μπορείτε να βρείτε γενικές στο AOSP. Συγκεκριμένοι πυρήνες μπορούν επίσης να βρεθούν σε HTC και Samsung. Κατεβάστε τον σωστό πηγαίο κώδικα του πυρήνα για εσάς και αποθηκεύστε τον σε νέο φάκελο.

 

A5

  1. Λήψη NDK

 

Μεταβείτε στον ιστότοπο του Android NDK και πραγματοποιήστε λήψη είτε της έκδοσης Linux 32 ή 64-bit. Αποθηκεύστε το στον ίδιο φάκελο όπου αποθηκεύσατε τον πηγαίο κώδικα του πυρήνα. Εξαγάγετε αυτά τα αρχεία καθώς και τον πυρήνα εάν ο πυρήνας είναι συμπιεσμένος.

 

A6

  1. Προετοιμασία διαμόρφωσης

 

Επιστρέψτε στο τερματικό και πλοηγηθείτε στον φάκελο του πυρήνα με τη χρήση του cd. Χρήση:

$ εξαγωγή 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. Μεταβείτε στο μενού πυρήνα

 

Επιστρέψτε στο τερματικό και χρησιμοποιήστε αυτές τις εντολές:

make maker.config

Κάντε menuconfig

Μόλις εισαγάγετε τη δεύτερη εντολή, θα εμφανιστεί ένα μενού διαμόρφωσης πυρήνα. Εδώ μπορείτε να αρχίσετε να κάνετε αλλαγές.

 

A8

  1. Διαμορφώστε τον πυρήνα σας

 

Βεβαιωθείτε ότι γνωρίζετε ήδη τι να αλλάξετε στο μενού. Η τυχαία αφαίρεση μονάδων μπορεί να είναι επικίνδυνη για το τηλέφωνό σας. Μπορεί να αφήσει το τηλέφωνό σας να μην εκκινεί ή χειρότερα, να καταστρέψει μόνιμα τη συσκευή σας. Μπορείτε να βρείτε ιδέες από την Google σχετικά με το τι πρέπει να αλλάξετε.

 

A9

  1. Δημιουργία νέου πυρήνα

 

Εάν είστε ικανοποιημένοι με τις αλλαγές, μπορείτε να τις αποθηκεύσετε και να αρχίσετε να δημιουργείτε τον νέο σας πυρήνα. Μπορείτε να χρησιμοποιήσετε αυτήν την εντολή:

$ make –jX ARCH=arm

Αντικαταστήστε το X με πόσους πυρήνες έχει η CPU της συσκευής σας.

 

  1. Flash στο τηλέφωνο

 

Βρείτε ένα zip πυρήνα με δυνατότητα flash για το τηλέφωνό σας. Αντιγράψτε το zImage από το build στον πυρήνα σας. Έτσι μπορείτε τώρα να χρησιμοποιήσετε τον νέο πυρήνα. Μπορείτε επίσης να προσθέσετε περισσότερες μονάδες για να προσαρμόσετε το τηλέφωνό σας με τον τρόπο που θέλετε να λειτουργεί.

 

Μοιραστείτε την εμπειρία σας.

Μεταβείτε στην ενότητα σχολίων παρακάτω και αφήστε ένα σχόλιο.

EP

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

Σχετικά με το Συγγραφέας

απάντηση

λάθος: Περιεχόμενο προστατεύεται !!