ኡቡንቱ ለ Android Kernel መገንባት

Android Kernel ይገንቡ

በ 10 ደረጃዎች ውስጥ ለ Android ዎ የራስዎን ኮርነል መፍጠር ይችላሉ።

 

በክፍት ምንጮች ፣ በሊነክስ ላይ የተመሰረቱ ስርዓቶች ምክንያት Android በጥሩ ሁኔታ እየሰራ ነው። በእነዚህ ክፍት ስርዓቶች ምክንያት መሣሪያውን ማዘመን ቀላል ነው እንዲሁም Google በአስተዋዋቂዎች እና በ Google Play ሱቅ በኩል ገቢውን ማመንጨት በሚጀምርበት ጊዜ እድገቶችን እና ፈቃድ መስጠትን ርካሽ ያደርገዋል።

 

የጠቅላላው ስርዓት የንግዱ አሠራር (ሲስተም) በጣም የሚስብ እና ዋነኛው ኮርነል ነው ፡፡ ዋናው ኮርነሩ ሶፍትዌሩን እና ሃርድዌሩን የማገድ ሃላፊነት አለበት ፡፡ የመሣሪያዎን ሾፌሮች እና ሞጁል ያካትታል። ሞጁሎችን (ኮምፒዩተሮችን) ሙሉ በሙሉ በሚነዱ የሊኑክስ አሰራጭዎች ላይ ማጠናቀር መለወጥ ይችላሉ ፡፡ ይህ የስርዓትዎን ፍጥነት ያሻሽላል።

 

ኩርኖቹ ለእያንዳንዱ ነጠላ መሣሪያ በቀላሉ የተመቻቹ ናቸው ፡፡ ሆኖም ለተጨማሪ ማመቻቸት አሁንም ቦታ አለ ፡፡ አንዳንድ ምሳሌዎች የብሉቱዝ ሞዱሉን ማስወገድ እና ንጥረ ነገሮችን በኩሬ ውስጥ ማከልን ያካትታሉ።

 

ኩርንቴል ለመገንባት ኡቡንቱ ብዙ ጊዜ ጥቅም ላይ ይውላል። ይህ የሊነክስ ስርጭት ነው ፡፡ ምንም ጭነት አያስፈልግም። የሚያስፈልግዎ ነገር ቢኖር ፍላሽ ማከማቻ ወይም ሲዲ ስለሆነ ከፒሲው ወይም ላፕቶፕዎ ላይ እንዲያነቁት አድርገውታል ፡፡

 

A2 (1)

  1. ወደ ኡቡንቱ ይሂዱ ፡፡

 

ለመጀመር የ Ubuntu 12.04 ስሪት ወይም ከዚያ በኋላ ያስፈልግዎታል። እስካሁን ከሌሉት የቅርብ ጊዜውን ስሪት ከኡቡንቱ ድርጣቢያ ማውረድ ይችላሉ ፡፡ ካወረዱ በኋላ ISO ን በዲስክ ላይ ያስቀምጡ ወይም የሚገጣጠም የዩኤስቢ ዱላ ለመፍጠር Unetbootin ን ይጠቀሙ ፡፡

 

  1. ቡቡ ወደ ኡቡንቱ ውስጥ።

 

ኮምፒተርውን ከዲስክ ወይም ከዩኤስቢ ጋር በማጣበቅ ድጋሚ ያስነሳው። ኮምፒተርዎ እንደበራ ወዲያውኑ የማስነሻውን ምናሌ ይክፈቱ። Ubuntu ን ለመድረስ ወደሚፈልጉበት መካከለኛ ይምረጡ። Ubuntu ን እንዲጭኑ ይጠየቃሉ ወይም ይሞክሩት ፣ ሞክር ብቻ ይምረጡ።

 

A3

  1. ኡቡንቱን ለግንባታ ያዘጋጁ ፡፡

 

ኡቡንቱን ከመጠቀምዎ በፊት መጀመሪያ የተጫነ የተወሰነ ተጨማሪ ሶፍትዌር ያስፈልግዎታል። የኡቡንቱን ወይም የዊንዶውስ ቁልፍን አርማ ይጫኑ እና ተርሚናሉን ይፈልጉ ፡፡ ቁልፍ-$ sudo ብቁ-ያግኙ ጭነት-አስፈላጊ የከርነ-ጥቅል የቅንጦት ቅስቶች xNUMX-dev bzip5

 

A4

  1. የከርነል ምንጭን ያግኙ።

 

የተወሰነ መሣሪያ ለእያንዳንዱ መሣሪያ ተመድቧል። በመስመር ላይ በመፈለግ የመሣሪያዎን ኮርነል ማግኘት ይችላሉ። በአጠቃላይ በ AOSP ላይ ማግኘት ይችላሉ ፡፡ ልዩ ኩርንችሎች በ HTC እና በ Samsung ሳምሰንግ ላይ ይገኛሉ ፡፡ ትክክለኛውን የከርነል ምንጭ ኮድ ያውርዱ እና በአዲስ አቃፊ ላይ ያከማቹ።

 

A5

  1. NDK ን ያውርዱ።

 

ወደ የ Android NDK ጣቢያ ይሂዱ እና የ 32 ወይም 64-bit Linux ስሪት ያውርዱ። የእርስዎን የከርነል ምንጭ ኮድ ባከማቸውበት ተመሳሳይ አቃፊ ውስጥ ያከማቹ። ከርነል የታመቀ ከሆነ ፋይሎቹን እንዲሁም ኪነነሩን ያውጡ ፡፡

 

A6

  1. ውቅር ያዘጋጁ።

 

ወደ ተርሚናል ተመለስ እና በሲዲ በመጠቀም ወደ ኪነል አቃፊ ይሂዱ። ይጠቀሙ

$ ወደ ውጭ መላክ CROSS_COMPILE = [የአቃፊ ስፍራ] / androidkernel / android-ndk-r10b / toolchains / arm-linux-androideabi-4.6 / ቅድመ-ግንባታ / ሊንክስ-x86_64 / ቢን / ክንድ-ሊንክስ-እናሮሮቢቢ-

የመሣሪያዎ ኮድ የሚገኝበትን የ defconfig ፋይል ያግኙ። ይህ በኩሬ ምንጭ ውስጥ ይገኛል ፡፡ ያንን ፋይል ወደ ሰሪ.defconfig ወይም maker_defconfig እንደገና ይሰይሙ።

 

A7

  1. ወደ የከርነል ምናሌ ይሂዱ።

 

ወደ ተርሚናል ተመለስና እነዚህን ትዕዛዛት ተጠቀም

አድርግ ሰሪ.ኮንፋፋ ፡፡

menuconfig አድርግ

ሁለተኛውን ትእዛዝ እንደገቡ የከርነል ውቅር ምናሌ ይታያል ፡፡ ለውጦችን ማድረግ የሚጀምሩበት ቦታ ይህ ነው ፡፡

 

A8

  1. የእርስዎን ኬር ያዋቅሩ።

 

በምናሌው ውስጥ ምን እንደሚቀየር አስቀድመው ማወቅዎን ያረጋግጡ። ሞዱሎችን በዘፈቀደ ማውጣት በስልክዎ ላይ አደጋ ያስከትላል ፡፡ መሣሪያዎን እስከመጨረሻው በመጉዳት ስልክዎ እንዳይነሳ ወይም የከፋ ሊሆን ይችላል ፡፡ ምን መቀየር እንዳለበት ከ Google ሀሳቦችን ማግኘት ይችላሉ።

 

A9

  1. አዲስ ኮርነሮችን ይገንቡ።

 

በለውጦቹ ረክተው ከሆነ እነሱን ማስቀመጥ እና አዲሱን ከርነርዎን መገንባት መጀመር ይችላሉ። ይህንን ትእዛዝ መጠቀም ይችላሉ-

$ make –jX ARCH = ክንድ።

X ን በመሣሪያዎ ሲፒዩ ምን ያህል ኮርቶች አሉት።

 

  1. ወደ ስልክ ይላኩ።

 

ለስልክዎ በቀላሉ የማይበሰብስ የከርነል ዚፕ ያግኙ ፡፡ ከህንጻው ውስጥ የሚገኘውን ዚአይጅ ወደ ኪንዎ ይቅዱ። አዲሱን የከርነል ሰሃን አሁን መጠቀም የሚችሉት ይህ ነው። እንዲሁም ስልክዎን እንዲሰራበት በሚፈልጉት መንገድ ለማበጀት ተጨማሪ ሞጁሎችን ማከል ይችላሉ ፡፡

 

ተሞክሮዎን ያጋሩ።

ከዚህ በታች ወደ የአስተያየት ክፍሉ ይሂዱ እና አስተያየት ይተዉ ፡፡

EP

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

ደራሲ ስለ

መልስ

ስህተት: ይዘት የተጠበቀ ነው !!