បង្កើតខឺណែល Android
អ្នកអាចបង្កើតខឺណែលផ្ទាល់ខ្លួនរបស់អ្នកសម្រាប់ប្រព័ន្ធប្រតិបត្តិការ Android របស់អ្នកក្នុងជំហាន 10 ។
ប្រព័ន្ធប្រតិបត្តិការ Android បានដំណើរការយ៉ាងល្អដោយសារតែប្រព័ន្ធបើកចំហប្រព័ន្ធលីនុច។ ដោយសារតែប្រព័ន្ធបើកចំហទាំងនេះវាមានភាពងាយស្រួលក្នុងការធ្វើឱ្យទាន់សម័យឧបករណ៍និងវាក៏ធ្វើឱ្យការអភិវឌ្ឍនិងការផ្តល់អាជ្ញាបណ្ណថោកជាងខណៈពេលដែលក្រុមហ៊ុន Google បន្តបង្កើតប្រាក់ចំណូលរបស់ខ្លួនតាមរយៈអ្នកឃោសនានិងហាងរបស់ Google Play របស់ខ្លួន។
គំរូអាជីវកម្មនៃប្រព័ន្ធទាំងមូលគឺគួរឱ្យចាប់អារម្មណ៍ណាស់ក៏ដូចជាខឺណែលស្នូលរបស់វាផងដែរ។ ខឺណែលស្នូលគឺទទួលខុសត្រូវចំពោះការកាត់បន្ថយកម្មវិធីនិងផ្នែករឹង។ វារួមបញ្ចូលទាំងកម្មវិធីបញ្ជានិងម៉ូឌុលឧបករណ៍របស់អ្នក។ អ្នកអាចផ្លាស់ប្តូរការចងក្រងម៉ូឌុលលើការបែងចែកលីនុចដែលត្រូវបានផ្លុំពេញ។ នេះនឹងបង្កើនល្បឿននៃប្រព័ន្ធរបស់អ្នក។
ខឺណែលត្រូវបានបង្កើនប្រសិទ្ធភាពងាយស្រួលសម្រាប់រាល់ឧបករណ៍តែមួយ។ ទោះជាយ៉ាងណាក៏ដោយនៅតែមានបន្ទប់សម្រាប់បង្កើនប្រសិទ្ធភាពបន្ថែមទៀត។ ឧទាហរណ៍មួយចំនួនរួមមានការយកម៉ូឌុលប៊្លូធូសនិងការបន្ថែមធាតុទៅខឺណែល។
ដើម្បីបង្កើតខឺណែល Ubuntu ត្រូវបានប្រើជាញឹកញាប់។ នេះជាការចែកចាយលីនុច។ មិនចាំបាច់ដំឡើងទេ។ អ្វីដែលអ្នកត្រូវការគឺការផ្ទុក Flash ឬស៊ីឌីដូច្នេះអ្នកអាចចាប់ផ្ដើមវាពីកុំព្យូទ័រឬកុំព្យូទ័រយួរដៃ។
-
ទៅកាន់អ៊ូប៊ុនទូ
អ្នកត្រូវប្រើកំណែ Ubuntu 12.04 ឬក្រោយដើម្បីចាប់ផ្ដើម។ ប្រសិនបើអ្នកមិនទាន់មានវាទេអ្នកអាចទាញយកកំណែថ្មីបំផុតពីគេហទំព័រអ៊ូប៊ុនទូ។ បន្ទាប់ពីទាញយករក្សាទុក ISO ទៅឌីសឬប្រើ Unetbootin ដើម្បីបង្កើតដំបង USB ដែលអាចចាប់ផ្ដើមបាន។
-
ចាប់ផ្ដើមជា Ubuntu
ចាប់ផ្ដើមកុំព្យូទ័រឡើងវិញដោយឌីសឬ USB Stick ដែលភ្ជាប់ជាមួយវា។ បើកម៉ឺនុយចាប់ផ្ដើមភ្លាមៗនៅពេលដែលកុំព្យូទ័របើក។ ជ្រើសឧបករណ៍ផ្ទុកដែលអ្នកចង់ចូលប្រើអ៊ូប៊ុនទូ។ អ្នកនឹងត្រូវបានស្នើសុំឱ្យដំឡើងអ៊ូប៊ុនទូឬសាកល្បងគ្រាន់តែជ្រើសរើសយក Try ។
- រៀបចំអ៊ូប៊ុនទូសម្រាប់អាគារ
អ្នកត្រូវការកម្មវិធីបន្ថែមមួយចំនួនមុននឹងប្រើអ៊ូប៊ុនទូ។ ចុចឡូហ្គូរបស់អ៊ូប៊ុនទូឬវីនដូហើយស្វែងរកស្ថានីយ។ គ្រាប់ចុចក្នុង: $ sudo apt- get install kernel-package essential libnruses5-dev bzip2
-
ទទួលយកប្រភពខឺណែល
ខឺណែលជាក់លាក់មួយត្រូវបានផ្ដល់ទៅគ្រប់ឧបករណ៍ទាំងអស់។ អ្នកអាចរកខឺណែលនៃឧបករណ៍របស់អ្នកដោយស្វែងរកវានៅលើអ៊ីនធឺណិត។ អ្នកអាចស្វែងរកកម្មវិធីទូទៅនៅលើ AOSP ។ ខឺណែលជាក់លាក់ក៏អាចត្រូវបានរកឃើញនៅលើក្រុមហ៊ុន HTC និង Samsung ។ ទាញយកកូដប្រភពខឺណែលត្រឹមត្រូវសម្រាប់អ្នកហើយទុកវានៅលើថតថ្មី។
-
ទាញយក NDK
ចូលទៅកាន់គេហទំព័ររបស់ប្រព័ន្ធប្រតិបត្តិការ Android NDK ហើយទាញយកកំណែ 32 ឬ 64-bit លីនុច។ ផ្ទុកវានៅក្នុងថតដដែលដែលអ្នកបានរក្សាទុកកូដប្រភពខឺណែលរបស់អ្នក។ ស្រង់ឯកសារទាំងនោះក៏ដូចជាខឺណែលប្រសិនបើខឺណែលត្រូវបានបង្ហាប់។
-
រៀបចំការកំណត់រចនាសម្ព័ន្ធ
ត្រលប់ទៅស្ថានីយហើយរុករកទៅថតខឺណែលជាមួយការប្រើប្រាស់ស៊ីឌី។ ប្រើ:
$ export CROSS_COMPILE = [ថតទីតាំង] / androidkernel / android-ndk-r10b / toolchains / arm-linux-x4.6_86 / bin / arm-linux-androideabi-
ស្វែងរកឯកសារ defconfig ដែលជាលេខកូដឧបករណ៍របស់អ្នក។ នេះអាចត្រូវបានរកឃើញនៅក្នុងប្រភពខឺណែល។ ប្តូរឈ្មោះឯកសារនោះទៅ maker.defconfig ឬ manufacturer_defconfig ។
-
ទៅកាន់ម៉ឺនុយខឺណែល
ត្រលប់ទៅស្ថានីយវិញហើយប្រើពាក្យបញ្ជាទាំងនេះ:
ធ្វើឱ្យ maker.config
ធ្វើម៉ឺនុយការកំណត់
ពេលអ្នកបញ្ចូលពាក្យបញ្ជាទីពីរម៉ឺនុយកំណត់រចនាសម្ព័ន្ធខឺណែលនឹងត្រូវបានបង្ហាញ។ នេះគឺជាកន្លែងដែលអ្នកអាចចាប់ផ្តើមធ្វើការផ្លាស់ប្តូរ។
-
កំណត់រចនាសម្ព័ន្ធខឺណែលរបស់អ្នក
ត្រូវប្រាកដថាអ្នកដឹងពីអ្វីដែលត្រូវផ្លាស់ប្តូរនៅក្នុងម៉ឺនុយ។ យកម៉ូឌុលចេញដោយចៃដន្យអាចមានគ្រោះថ្នាក់ដល់ទូរស័ព្ទរបស់អ្នក។ វាអាចធ្វើឱ្យទូរស័ព្ទរបស់អ្នកមិនដំណើរការឬកាន់តែអាក្រក់ដែលបំផ្លាញឧបករណ៍របស់អ្នកជាអចិន្ត្រៃយ៍។ អ្នកអាចស្វែងរកគំនិតពី Google អំពីអ្វីដែលត្រូវផ្លាស់ប្តូរ។
-
ស្ថាបនាខឺណែលថ្មី
ប្រសិនបើអ្នកពេញចិត្តនឹងការផ្លាស់ប្តូរអ្នកអាចរក្សាទុកវាហើយចាប់ផ្តើមបង្កើតខឺណែលថ្មីរបស់អ្នក។ អ្នកអាចប្រើពាក្យបញ្ជានេះ:
$ ធ្វើឱ្យ -jX ARCH = ដៃ
ជំនួស X ជាមួយចំនួនស៊ីភីយូដែលស៊ីភីយូរបស់អ្នកមាន។
-
Flash ទៅទូរស័ព្ទ
ស្វែងរកខ្សែហ្ស៊ីបខឺណែលដែលអាចបញ្ចេញពន្លឺបានសម្រាប់ទូរស័ព្ទរបស់អ្នក។ ចម្លង zImage ពីស្ថាបត្យកម្មទៅក្នុងខឺណែលរបស់អ្នក។ នេះជារបៀបដែលអ្នកអាចប្រើខឺណែលថ្មី។ អ្នកក៏អាចបន្ថែមម៉ូឌុលបន្ថែមដើម្បីប្ដូរតាមបំណងទូរស័ព្ទរបស់អ្នកតាមវិធីដែលអ្នកចង់ឱ្យវាដំណើរការ។
ចែករំលែកបទពិសោធន៍របស់អ្នក។
ទៅកាន់ផ្នែកមតិយោបល់ខាងក្រោមហើយទុកសេចក្តីអធិប្បាយ។
EP
[embedyt] https://www.youtube.com/watch?v=PQQ4JQL31B4[/embedyt]