Android కెర్నల్ని రూపొందించండి
మీరు మీ Android కోసం మీ స్వంత కెర్నల్ని 10 దశల్లో సృష్టించవచ్చు.
ఓపెన్ సోర్సెస్, లినక్స్ ఆధారిత వ్యవస్థల కారణంగా Android బాగా చేస్తోంది. ఈ ఓపెన్ సిస్టమ్స్ కారణంగా, పరికరాన్ని నవీకరించడం చాలా సులభం మరియు Google దాని ఆదాయాన్ని ప్రకటనదారుల ద్వారా మరియు దాని Google Play స్టోర్ ద్వారా ఉత్పత్తి చేసేటప్పుడు ఇది అభివృద్ధి మరియు చౌకైన లైసెన్స్ను చేస్తుంది.
మొత్తం వ్యవస్థ యొక్క వ్యాపార నమూనా అందంగా మనోహరమైనది మరియు దాని ప్రధాన కెర్నల్. కోర్ కెర్నల్ సాఫ్ట్వేర్ మరియు హార్డ్వేర్ను వంతెనకు బాధ్యత వహిస్తుంది. ఇది మీ పరికరం యొక్క డ్రైవర్లు మరియు మాడ్యూల్ను కలిగి ఉంటుంది. మీరు పూర్తిస్థాయిలో ఉన్న లైనక్స్ పంపిణీలపై గుణకాలు సంకలనం చెయ్యవచ్చు. ఇది మీ సిస్టమ్ యొక్క వేగాన్ని పెంచుతుంది.
కెర్నలు ప్రతి పరికరానికి తక్షణమే ఆప్టిమైజ్ చేయబడతాయి. అయితే, మరింత ఆప్టిమైజేషన్ కోసం ఇప్పటికీ గది ఉన్నాయి. బ్లూటూత్ మాడ్యూల్ను తీసివేయడం మరియు కెర్నెల్కు అంశాలను జోడించడం వంటి కొన్ని ఉదాహరణలు ఉన్నాయి.
కెర్నల్ నిర్మించడానికి, ఉబుంటు తరచూ ఉపయోగించబడుతుంది. ఇది లైనక్స్ పంపిణీ. ఏ సంస్థాపన అవసరం లేదు. మీకు కావలసిందల్లా ఒక ఫ్లాష్ స్టోరేజ్ లేదా CD, కాబట్టి అది PC లేదా ల్యాప్టాప్ నుండి మీరు క్యాబ్ బూట్ అవుతుంది.
-
వెళ్ళండి ఉబుంటు
ప్రారంభించడానికి మీరు ఒక ఉబుంటు 12.04 వెర్షన్ లేదా తరువాత అవసరం. మీకు ఇంకా అది లేకపోతే, మీరు ఉబుంటు వెబ్సైట్ నుండి తాజా సంస్కరణను డౌన్లోడ్ చేసుకోవచ్చు. డౌనులోడు చేసిన తరువాత, బూటు చేయదగిన USB స్టిక్ ను సృష్టించడానికి డిస్కునకు ISO ను సేవ్ చేయండి లేదా Unetbootin ను ఉపయోగించండి.
-
Ubuntu లోకి బూట్
డిస్క్ లేదా దానితో జత చేసిన USB స్టిక్ తో కంప్యూటర్ను పునఃప్రారంభించండి. కంప్యూటర్ ప్రారంభించిన వెంటనే బూట్ మెనుని తెరవండి. మీరు ఉబంటు నుండి యాక్సెస్ చేయాలనుకుంటున్న మాధ్యమాన్ని ఎంచుకోండి. మీరు ఉబుంటును ఇన్స్టాల్ చేయమని అడుగుతారు లేదా ప్రయత్నించండి, ఎంచుకోండి కేవలం ప్రయత్నించండి.
- బిల్డింగ్ కోసం ఉబుంటు సిద్ధం
మీరు ఉబంటును ఉపయోగించే ముందు కొన్ని అదనపు సాఫ్ట్వేర్ను ఇన్స్టాల్ చేయాలి. ఉబుంటు లేదా విండోస్ కీ యొక్క చిహ్నాన్ని నొక్కండి మరియు టెర్మినల్ కోసం చూడండి. కీ ఇన్: $ sudo apt-get కమాండ్-అవసరమైన కెర్నెల్-ప్యాకేజీ libnruses ను పొందండి 5-dev bzip2
-
కెర్నల్ మూలమును పొందండి
ప్రతి పరికరానికి ఒక నిర్దిష్ట కెర్నల్ కేటాయించబడుతుంది. మీ పరికరం యొక్క కెర్నల్ను ఆన్లైన్లో శోధించడం ద్వారా మీరు కనుగొనవచ్చు. మీరు AOSP లో సాధారణ వాటిని కనుగొనవచ్చు. నిర్దిష్ట కెర్నలును HTC మరియు శామ్సంగ్లలో కూడా చూడవచ్చు. మీ కోసం సరైన కెర్నల్ సోర్స్ కోడ్ను డౌన్లోడ్ చేయండి మరియు దానిని ఒక కొత్త ఫోల్డర్లో నిల్వ చేయండి.
-
NDK డౌన్లోడ్
Android NDK యొక్క సైట్కు వెళ్లి, 32 లేదా 64- బిట్ Linux సంస్కరణను డౌన్లోడ్ చేయండి. మీరు మీ కెర్నల్ సోర్స్ కోడ్ను నిల్వ చేసిన అదే ఫోల్డర్లో భద్రపరచండి. కెర్నల్ కుదించబడితే ఆ ఫైళ్ళను అలాగే కెర్నల్ను సంగ్రహిస్తుంది.
-
ఆకృతీకరణను సిద్ధం చేయండి
టెర్మినల్కు తిరిగి వెళ్ళు మరియు cd ఉపయోగించడంతో కెర్నల్ ఫోల్డర్కు నావిగేట్ చేయండి. వా డు:
$ ఎగుమతి CROSS_COMPILE = [ఫోల్డర్ లొకేషన్] / androidkernel / android-ndk-r10b / టూల్షైన్స్ / arm-linux-androideabi-4.6 / prebuilt / linux-x86_64 / bin / arm-linux-androideabi-
మీ పరికరం కోడ్ ఉన్న defconfig ఫైల్ను కనుగొనండి. ఇది కెర్నల్ మూలలో కనుగొనవచ్చు. ఆ ఫైల్ను maker.defconfig లేదా maker_defconfig కు మార్చండి.
-
కెర్నల్ మెనుకి వెళ్ళు
టెర్మినల్కు వెళ్ళు మరియు ఈ ఆదేశాలను ఉపయోగించండి:
maker.config ను తయారు చేయండి
మనుష్యులని తయారు చేయండి
మీరు రెండవ ఆదేశం ప్రవేశించిన వెంటనే, కెర్నల్ ఆకృతీకరణ మెను ప్రదర్శించబడుతుంది. మీరు మార్పులు చేయడాన్ని ప్రారంభించడానికి ఇక్కడే ఉంది.
-
మీ కెర్నల్ను కాన్ఫిగర్ చేయండి
మీరు మెనులో ఏం మార్చాలో ఇప్పటికే మీకు తెలుసా అని నిర్ధారించుకోండి. యాదృచ్ఛికంగా మాడ్యూల్లను తీసివేయడం మీ ఫోన్కు ప్రమాదకరంగా ఉంటుంది. ఇది మీ ఫోన్ బూటింగ్ లేదా అధ్వాన్నంగా, మీ పరికరాన్ని శాశ్వతంగా పాడు చేయకుండా వదిలివేయవచ్చు. మీరు మార్చవలసిన దాని గురించి Google నుండి ఆలోచనలు కనుగొనవచ్చు.
-
కొత్త కెర్నల్ బిల్డ్
మీరు మార్పులతో సంతృప్తి చెందినట్లయితే, మీరు వాటిని సేవ్ చేయవచ్చు మరియు మీ క్రొత్త కెర్నల్ను నిర్మించడాన్ని ప్రారంభించవచ్చు. మీరు ఈ ఆదేశాన్ని ఉపయోగించవచ్చు:
$ make-JX ARCH = arm
మీ పరికరం యొక్క CPU కలిగి ఉన్న ఎన్ని కోర్లతో X ను పునఃస్థాపించండి.
-
ఫోన్కి ఫ్లాష్
మీ ఫోన్ కోసం ఒక ఫ్లాష్ కెర్నల్ జిప్ ను కనుగొనండి. మీ కెర్నల్ లోకి బిల్డ్ నుండి zImage ను కాపీ చేయండి. ఇప్పుడే మీరు కొత్త కెర్నల్ను ఉపయోగించవచ్చు. మీ ఫోన్ను మీరు అమలు చేయడానికి కావలసిన మార్గాన్ని అనుకూలీకరించడానికి మీరు మరిన్ని మాడ్యూళ్ళను కూడా జోడించవచ్చు.
మీ అనుభవాన్ని పంచుకోండి.
దిగువ వ్యాఖ్య విభాగానికి వెళ్లి, వ్యాఖ్యను వదిలేయండి.
EP
[embedyt] https://www.youtube.com/watch?v=PQQ4JQL31B4[/embedyt]