உபுண்டுவில் அண்ட்ராய்டு கர்னல் உருவாக்க

அண்ட்ராய்டு கர்னலை உருவாக்கவும்

10 படிகளில் உங்கள் Android க்கான உங்கள் சொந்த கர்னலை உருவாக்கலாம்.

 

திறந்த மூலங்கள், லினக்ஸ் அடிப்படையிலான அமைப்புகள் காரணமாக அண்ட்ராய்டு சிறப்பாக செயல்பட்டு வருகிறது. இந்த திறந்த அமைப்புகள் காரணமாக, சாதனத்தை புதுப்பிப்பது எளிதானது, மேலும் இது விளம்பரதாரர்கள் மற்றும் அதன் கூகிள் பிளே ஸ்டோர் மூலம் கூகிள் தொடர்ந்து வருமானத்தை ஈட்டும்போது முன்னேற்றங்கள் மற்றும் உரிமங்களை மலிவானதாக்குகிறது.

 

முழு அமைப்பின் வணிக மாதிரியும் மிகவும் கவர்ச்சிகரமானதாக இருக்கிறது, அதே போல் அதன் முக்கிய கர்னலும் உள்ளது. மென்பொருள் மற்றும் வன்பொருளைக் கட்டுப்படுத்த கோர் கர்னல் பொறுப்பு. இது உங்கள் சாதனத்தின் இயக்கிகள் மற்றும் தொகுதியை உள்ளடக்கியது. லினக்ஸ் விநியோகங்களில் தொகுதிகளின் தொகுப்பை நீங்கள் முழுமையாக மாற்றலாம். இது உங்கள் கணினியின் வேகத்தை அதிகரிக்கிறது.

 

ஒவ்வொரு சாதனத்திற்கும் கர்னல்கள் உடனடியாக உகந்ததாக இருக்கும். இருப்பினும், இன்னும் மேம்படுத்தலுக்கான இடம் இன்னும் உள்ளது. சில எடுத்துக்காட்டுகள் புளூடூத் தொகுதியை அகற்றுதல் மற்றும் கர்னலில் கூறுகளைச் சேர்ப்பது ஆகியவை அடங்கும்.

 

கர்னலை உருவாக்க, உபுண்டு பெரும்பாலும் பயன்படுத்தப்படுகிறது. இது லினக்ஸ் விநியோகம். நிறுவல் தேவையில்லை. உங்களுக்கு தேவையானது ஃபிளாஷ் சேமிப்பிடம் அல்லது குறுவட்டு என்பதால் பிசி அல்லது லேப்டாப்பில் இருந்து அதை துவக்கலாம்.

 

A2 (1)

  1. உபுண்டுக்குச் செல்லுங்கள்

 

தொடங்குவதற்கு உங்களுக்கு உபுண்டு 12.04 பதிப்பு அல்லது பின்னர் தேவை. உங்களிடம் இது இன்னும் இல்லை என்றால், உபுண்டு வலைத்தளத்திலிருந்து சமீபத்திய பதிப்பைப் பதிவிறக்கலாம். பதிவிறக்கிய பிறகு, ஐஎஸ்ஓவை ஒரு வட்டில் சேமிக்கவும் அல்லது துவக்கக்கூடிய யூ.எஸ்.பி ஸ்டிக்கை உருவாக்க யூனெட்பூட்டினைப் பயன்படுத்தவும்.

 

  1. உபுண்டுவில் துவக்கவும்

 

கணினியை வட்டு அல்லது யூ.எஸ்.பி ஸ்டிக் மூலம் மீண்டும் துவக்கவும். கணினி இயக்கப்பட்டவுடன் துவக்க மெனுவைத் திறக்கவும். நீங்கள் உபுண்டுவை அணுக விரும்பும் ஊடகத்தைத் தேர்வுசெய்க. உபுண்டுவை நிறுவுமாறு கேட்கப்படுவீர்கள் அல்லது முயற்சி செய்யுங்கள், முயற்சி என்பதைத் தேர்வுசெய்க.

 

A3

  1. கட்டுவதற்கு உபுண்டு தயார்

 

உபுண்டு பயன்படுத்துவதற்கு முன்பு முதலில் சில கூடுதல் மென்பொருள்கள் நிறுவப்பட வேண்டும். உபுண்டு அல்லது விண்டோஸ் விசையின் லோகோவை அழுத்தி முனையத்தைத் தேடுங்கள். இதில் முக்கியமானது: ud sudo apt-get install build-அத்தியாவசிய கர்னல்-தொகுப்பு libnruses5-dev bzip2

 

A4

  1. கர்னல் மூலத்தைப் பெறுங்கள்

 

ஒவ்வொரு சாதனத்திற்கும் ஒரு குறிப்பிட்ட கர்னல் ஒதுக்கப்படுகிறது. உங்கள் சாதனத்தின் கர்னலை ஆன்லைனில் தேடுவதன் மூலம் அதைக் காணலாம். நீங்கள் AOSP இல் பொதுவானவற்றைக் காணலாம். குறிப்பிட்ட கர்னல்களை HTC மற்றும் சாம்சங்கிலும் காணலாம். உங்களுக்காக சரியான கர்னல் மூலக் குறியீட்டைப் பதிவிறக்கி புதிய கோப்புறையில் சேமிக்கவும்.

 

A5

  1. NDK ஐ பதிவிறக்கவும்

 

Android NDK இன் தளத்திற்குச் சென்று 32 அல்லது 64- பிட் லினக்ஸ் பதிப்பைப் பதிவிறக்கவும். உங்கள் கர்னல் மூலக் குறியீட்டை நீங்கள் சேமித்த அதே கோப்புறையில் சேமிக்கவும். கர்னல் சுருக்கப்பட்டிருந்தால் அந்த கோப்புகளையும் கர்னலையும் பிரித்தெடுக்கவும்.

 

A6

  1. உள்ளமைவைத் தயாரிக்கவும்

 

முனையத்திற்குச் சென்று, சி.டி.யைப் பயன்படுத்தி கர்னல் கோப்புறையில் செல்லவும். பயன்படுத்தவும்:

$ ஏற்றுமதி 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 ஐ உருவாக்குங்கள்

மெனிகன்ஃபிங் செய்யுங்கள்

நீங்கள் இரண்டாவது கட்டளையை உள்ளிட்டவுடன், கர்னல் உள்ளமைவு மெனு காண்பிக்கப்படும். நீங்கள் மாற்றங்களைச் செய்யத் தொடங்குவது இங்குதான்.

 

A8

  1. உங்கள் கர்னலை உள்ளமைக்கவும்

 

மெனுவில் என்ன மாற்ற வேண்டும் என்பது உங்களுக்கு ஏற்கனவே தெரியும் என்பதை உறுதிப்படுத்திக் கொள்ளுங்கள். தோராயமாக தொகுதிகள் நீக்குவது உங்கள் தொலைபேசியில் ஆபத்தானது. இது உங்கள் தொலைபேசியை துவக்கவோ அல்லது மோசமாகவோ விடாமல், உங்கள் சாதனத்தை நிரந்தரமாக சேதப்படுத்தும். எதை மாற்றுவது என்பது பற்றி Google இலிருந்து யோசனைகளைக் காணலாம்.

 

A9

  1. புதிய கர்னலை உருவாக்குங்கள்

 

மாற்றங்களில் நீங்கள் திருப்தி அடைந்தால், அவற்றைச் சேமித்து உங்கள் புதிய கர்னலை உருவாக்கத் தொடங்கலாம். இந்த கட்டளையை நீங்கள் பயன்படுத்தலாம்:

$ make –jX ARCH = கை

உங்கள் சாதனத்தின் CPU எத்தனை கோர்களைக் கொண்டுள்ளது என்பதை X ஐ மாற்றவும்.

 

  1. தொலைபேசியில் ஃபிளாஷ்

 

உங்கள் தொலைபேசியில் ஒளிரக்கூடிய கர்னல் ஜிப்பைக் கண்டறியவும். கட்டமைப்பிலிருந்து zImage ஐ உங்கள் கர்னலில் நகலெடுக்கவும். இப்போது நீங்கள் புதிய கர்னலைப் பயன்படுத்தலாம். உங்கள் தொலைபேசியை இயக்க விரும்பும் வழியில் தனிப்பயனாக்க மேலும் தொகுதிகள் சேர்க்கலாம்.

 

உங்கள் அனுபவத்தைப் பகிர்ந்து கொள்ளுங்கள்.

கீழேயுள்ள கருத்துப் பிரிவுக்குச் சென்று கருத்துத் தெரிவிக்கவும்.

EP

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

எழுத்தாளர் பற்றி

பதில்

பிழை: உள்ளடக்கத்தை பாதுகாக்கப்படுகிறது !!