ആൻഡ്രോയിഡ് കേർണൽ നിർമ്മിക്കുന്നതിന് ഉബണ്ടു

ആൻഡ്രോയിഡ് കേർണൽ നിർമ്മിക്കുക

നിങ്ങളുടെ Android- നുള്ള നിങ്ങളുടെ സ്വന്തം കെർണൽ 10 ഘട്ടങ്ങളിലൂടെ സൃഷ്ടിക്കാൻ കഴിയും.

 

ഓപ്പൺ സോഴ്സ്, ലിനക്സ് അധിഷ്ഠിത സംവിധാനങ്ങൾ കാരണം ആൻഡ്രോയ്ഡ് നന്നായി പ്രവർത്തിക്കുന്നു. ഈ തുറന്ന സംവിധാനങ്ങൾ കാരണം, ഉപകരണം അപ്ഡേറ്റ് ചെയ്യുന്നത് എളുപ്പമാണ്, മാത്രമല്ല പരസ്യദാതാക്കളുടെയും Google Play സ്റ്റോർ വഴിയും Google അതിന്റെ വരുമാനം തുടർന്നും സൃഷ്ടിക്കുന്നതിനിടയ്ക്ക് അത് വികസനത്തിന്റെയും ലൈസൻസിംഗിന്റെയും വിലകുറയും നൽകുന്നു.

 

മുഴുവൻ സിസ്റ്റത്തിന്റെ ബിസിനസ് മോഡലും അതിന്റെ കോർണൽ കെർണലും വളരെ ആകർഷകമാണ്. സോഫ്റ്റ്വെയറേയും ഹാർഡ്വെയറേയും ബന്ധിപ്പിക്കുന്നതിന് കോർ കെർണൽ ഉത്തരവാദിത്തമാണ്. നിങ്ങളുടെ ഉപകരണത്തിന്റെ ഡ്രൈവറുകളും ഘടകം ഇതിൽ ഉൾപ്പെടുന്നു. ലിനക്സ് വിതരണങ്ങളിൽ പൂർണ്ണമായി നിറഞ്ഞുനിൽക്കുന്ന ഘടകങ്ങളുടെ സമാഹരണം നിങ്ങൾക്ക് മാറ്റാൻ കഴിയും. ഇത് നിങ്ങളുടെ സിസ്റ്റത്തിന്റെ വേഗത വർദ്ധിപ്പിക്കും.

 

ഓരോ ഡിവൈസിനുമുള്ള കേർണലുകൾ ശരിയായി ഒപ്റ്റിമൈസ് ചെയ്യുന്നു. എന്നിരുന്നാലും, കൂടുതൽ ഒപ്റ്റിമൈസേഷനായി ഇപ്പോഴും റൂം ഉണ്ട്. ബ്ലൂടൂത്ത് ഘടകം നീക്കംചെയ്തും കേർണലിലേക്ക് ഘടകങ്ങൾ ചേർക്കുന്നതും ചില ഉദാഹരണങ്ങളിൽ ഉൾപ്പെടുന്നു.

 

കെർണൽ നിർമ്മിക്കുന്നതിന് ഉബുണ്ടു വളരെ കൂടുതൽ ഉപയോഗിക്കപ്പെടുന്നു. ഇതൊരു ലിനക്സ് വിതരണമാണ്. ഇൻസ്റ്റാളേഷനൊന്നും ആവശ്യമില്ല. നിങ്ങൾക്കാവശ്യമുള്ളത് ഒരു ഫ്ലാഷ് സ്റ്റോറേജ് അല്ലെങ്കിൽ സിഡി ആണ്, അതിനാൽ നിങ്ങൾ PC അല്ലെങ്കിൽ ലാപ്ടോപ്പിൽ നിന്ന് അത് ക്യാബ് ചെയ്യുക.

 

അക്സനുമ്ക്സ (ക്സനുമ്ക്സ)

  1. ഉബുണ്ടുയിലേക്ക് പോകുക

 

ആരംഭിക്കുന്നതിന് നിങ്ങൾക്ക് ഒരു ഉബണ്ടു 12.04 പതിപ്പ് അല്ലെങ്കിൽ അതിനുശേഷമുള്ളത് ആവശ്യമാണ്. നിങ്ങൾക്ക് ഇനിയും അത് ഇല്ലെങ്കിൽ ഉബുണ്ടു വെബ്സൈറ്റിൽ നിന്നും ഏറ്റവും പുതിയ പതിപ്പ് ഡൗൺലോഡ് ചെയ്യാവുന്നതാണ്. ഡൌൺലോഡ് ചെയ്തതിനുശേഷം, ഒരു ഡിസ്കിലേക്ക് ISO സംരക്ഷിക്കുക അല്ലെങ്കിൽ ബൂട്ട് ചെയ്യാൻ കഴിയുന്ന യുഎസ്ബി സ്റ്റിക്ക് സൃഷ്ടിക്കുന്നതിന് Unetbootin ഉപയോഗിക്കുക.

 

  1. ഉബുണ്ടുയിലേയ്ക്ക് കടക്കുക

 

കമ്പ്യൂട്ടറുമായി ബന്ധിപ്പിക്കപ്പെട്ടിരിക്കുന്ന ഡിസ്കിലോ യുഎസ്ബി സ്റ്റിക്കോയോ കമ്പ്യൂട്ടർ റീബൂട്ട് ചെയ്യുക. കമ്പ്യൂട്ടർ ഓൺ ചെയ്ത ഉടൻ തന്നെ ബൂട്ട് മെനു തുറക്കുക. ഉബുണ്ടുവിൽ നിന്നും നിങ്ങൾക്കാവശ്യമുള്ള മീഡിയം തിരഞ്ഞെടുക്കുക. നിങ്ങൾ ഉബുണ്ടു ഇൻസ്റ്റാൾ ചെയ്യാൻ ശ്രമിക്കും, അല്ലെങ്കിൽ പരീക്ഷിച്ചു നോക്കുക.

 

A3

  1. കെട്ടിടത്തിന്റെ ഉബുണ്ടു തയ്യാറാക്കുക

 

ഉബുണ്ടു ഉപയോഗിക്കുന്നതിനുമുമ്പ് നിങ്ങൾ ആദ്യം തന്നെ ചില അധിക സോഫ്റ്റ്വെയർ ഇൻസ്റ്റാൾ ചെയ്യേണ്ടതുണ്ട്. ഉബുണ്ടുവിന്റെയോ വിൻഡോസ് കീയുടെയോ ലോഗോ അമർത്തി ടെർമിനലിനായി നോക്കുക. കീ ഇൻ: $ sudo apt-get install-kernel-package libnruses5-dev bzip2 ഇൻസ്റ്റാൾ ചെയ്യുക

 

A4

  1. കേർണൽ ഉറവിടം നേടുക

 

ഓരോ ഡിവൈസിനും ഒരു പ്രത്യേക കേർണൽ ലഭ്യമാക്കുന്നു. നിങ്ങളുടെ ഉപകരണത്തിന്റെ കേർണൽ ഓൺലൈനിൽ തിരഞ്ഞുകൊണ്ട് അത് കണ്ടെത്താനാകും. നിങ്ങൾക്ക് AOSP- ൽ സാധാരണ കാണാവുന്നതാണ്. എച്ച്ടിസി, സാംസങ് എന്നിവയിലും പ്രത്യേക കേർണലുകളും കാണാം. നിങ്ങൾക്കായി ശരിയായ കെർണൽ സോഴ്സ് കോഡ് ഡൌൺലോഡ് ചെയ്ത് ഒരു പുതിയ ഫോൾഡറിൽ സൂക്ഷിക്കുക.

 

A5

  1. NDK ഡൗൺലോഡ് ചെയ്യുക

 

Android NDK- ന്റെ സൈറ്റിലേക്ക് പോയി, 32 അല്ലെങ്കിൽ X-BAX ലിനക്സ് പതിപ്പ് ഡൗൺലോഡുചെയ്യുക. നിങ്ങളുടെ കെർണൽ സോഴ്സ് കോഡ് സൂക്ഷിച്ച അതേ ഫോൾഡറിൽ സൂക്ഷിക്കുക. കേർണൽ കംപ്രസിദ്ധീകരിച്ചാൽ, ആ ഫയലുകൾ കെർണലും എക്സ്ട്രാക്റ്റും.

 

A6

  1. കോൺഫിഗറേഷൻ തയ്യാറാക്കുക

 

ടെർമിനലിലേക്ക് തിരികെ പോയി കേർണൽ ഫോൾഡറിലേക്ക് നാവിഗേറ്റ് ചെയ്യുക. ഉപയോഗിക്കുക:

$ കയറ്റുമതി CROSS_COMPILE = [ഫോൾഡർ സ്ഥാനം] / androidkernel / android-ndk-r10b / toolchines / arm-linux-androideabi-4.6 / prebuilt / linux-x86_64 / bin / arm-linux-androideabi-

നിങ്ങളുടെ ഉപകരണ കോഡ് ഉള്ള defconfig ഫയൽ കണ്ടെത്തുക. ഇത് കേർണൽ ഉറവിടത്തിൽ കാണാവുന്നതാണ്. ആ ഫയലിന്റെ പേരുമാറ്റുക .defconfig അല്ലെങ്കിൽ maker_defconfig.

 

A7

  1. കേർണൽ മെനുവിലേക്ക് പോകുക

 

ടെർമിനലിലേക്ക് തിരികെ പോയി ഈ കമാൻഡുകൾ ഉപയോഗിക്കുക:

maker.config ഉണ്ടാക്കുക

മനു നിർബ്ബന്ധിക്കുക

ഉടൻ രണ്ടാമത്തെ കമാൻഡ് നൽകുമ്പോൾ, ഒരു കെർണൽ ക്രമീകരണ മെനു പ്രദർശിപ്പിയ്ക്കുന്നു. ഇവിടെ നിങ്ങൾ മാറ്റങ്ങൾ വരുത്താം.

 

A8

  1. നിങ്ങളുടെ കേർണൽ ക്രമീകരിക്കുക

 

മെനുവിൽ എന്ത് മാറ്റണം എന്ന് നിങ്ങൾക്കറിയാമെന്ന് ഉറപ്പാക്കുക. ക്രമരഹിതമായി മൊഡ്യൂളുകൾ നീക്കംചെയ്യുന്നത് നിങ്ങളുടെ ഫോണിന് അപകടസാധ്യതയുള്ളതാണ്. നിങ്ങളുടെ ഫോണിനെ ബൂട്ട് ചെയ്യുന്നതിനോ മോശമായതോ നിങ്ങളുടെ ഉപകരണം ശാശ്വതമായി കേടാക്കാൻ ഇടയാക്കിയിരിക്കാം. എന്താണ് മാറ്റേണ്ടതെന്നതിനെക്കുറിച്ച് Google- ൽ നിന്നുള്ള ആശയങ്ങൾ നിങ്ങൾക്ക് കണ്ടെത്താൻ കഴിയും.

 

A9

  1. പുതിയ കേർണൽ നിർമ്മിക്കുക

 

മാറ്റങ്ങളുമായി സംതൃപ്തരാണെങ്കിൽ, അവ സംരക്ഷിക്കുകയും നിങ്ങളുടെ പുതിയ കെർണൽ നിർമ്മിക്കുവാൻ തുടങ്ങുകയും ചെയ്യും. നിങ്ങൾക്ക് ഈ കമാൻഡ് ഉപയോഗിക്കാം:

$ make -JX ARCH = arm

നിങ്ങളുടെ ഉപകരണത്തിന്റെ സിപിയു എത്ര കോറുകളാണെങ്കിലും X മാറ്റിസ്ഥാപിക്കുക.

 

  1. ഫോണിലേക്ക് ഫ്ലാഷ് ചെയ്യുക

 

നിങ്ങളുടെ ഫോണിനായി ഒരു ഫ്ലാഷ് ചെയ്യാവുന്ന കേർണൽ പിൻ കണ്ടെത്തുക. നിങ്ങളുടെ കേർണലിലേക്ക് ബിൽഡിൽ നിന്നും zImage പകർത്തുക. ഇങ്ങനെയാണ് ഇപ്പോൾ പുതിയ കെർണൽ ഉപയോഗിക്കേണ്ടത്. നിങ്ങളുടെ ഫോൺ പ്രവർത്തിപ്പിക്കാൻ നിങ്ങൾ ഇഷ്ടപ്പെടുന്ന രീതിയിൽ ഇഷ്ടാനുസൃതമാക്കുന്നതിന് നിങ്ങൾക്ക് കൂടുതൽ ഘടകങ്ങൾ ചേർക്കാനും കഴിയും.

 

നിങ്ങളുടെ അനുഭവം പങ്കുവയ്ക്കുക.

ചുവടെയുള്ള അഭിപ്രായ വിഭാഗത്തിലേയ്ക്ക് പോയി ഒരു അഭിപ്രായം ഇടുക.

EP

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

എഴുത്തുകാരനെ കുറിച്ച്

മറുപടി

പിശക്: ഉള്ളടക്കം സംരക്ഷിക്കപ്പെടുന്നത് !!