ઉબુન્ટુ એન્ડ્રોઇડ કર્નલ બનાવવા માટે

Android કર્નલ બનાવો

તમે 10 પગલાંમાં તમારા Android માટે તમારી પોતાની કર્નલ બનાવી શકો છો.

 

ઓપન સોર્સ, લિનક્સ આધારિત સિસ્ટમને કારણે એન્ડ્રોઇડ સારું કામ કરી રહ્યું છે. આ ખુલ્લી સિસ્ટમોને કારણે, ઉપકરણને અપડેટ કરવું સરળ છે અને તે વિકાસ અને લાઇસન્સિંગને સસ્તું પણ બનાવે છે જ્યારે Google જાહેરાતકર્તાઓ અને તેના Google Play સ્ટોર દ્વારા તેની આવક ઉત્પન્ન કરવાનું ચાલુ રાખે છે.

 

સમગ્ર સિસ્ટમનું બિઝનેસ મોડલ ખૂબ જ આકર્ષક છે તેમજ તેની મુખ્ય કર્નલ પણ છે. કોર કર્નલ સોફ્ટવેર અને હાર્ડવેરને બ્રિજ કરવા માટે જવાબદાર છે. તેમાં તમારા ઉપકરણના ડ્રાઇવરો અને મોડ્યુલનો સમાવેશ થાય છે. તમે Linux વિતરણો પર મોડ્યુલોનું સંકલન બદલી શકો છો જે સંપૂર્ણ વિકસિત છે. આ તમારી સિસ્ટમની ગતિને વધારે છે.

 

કર્નલ દરેક એક ઉપકરણ માટે સરળતાથી ઑપ્ટિમાઇઝ કરવામાં આવે છે. જો કે, હજુ પણ વધુ ઑપ્ટિમાઇઝેશન માટે જગ્યા છે. કેટલાક ઉદાહરણોમાં બ્લૂટૂથ મોડ્યુલને દૂર કરવા અને કર્નલમાં ઘટકો ઉમેરવાનો સમાવેશ થાય છે.

 

કર્નલ બનાવવા માટે, ઉબુન્ટુનો વારંવાર ઉપયોગ થાય છે. આ એક Linux વિતરણ છે. કોઈ ઇન્સ્ટોલેશનની જરૂર નથી. તમારે ફક્ત ફ્લેશ સ્ટોરેજ અથવા સીડીની જરૂર છે જેથી કરીને તમે તેને પીસી અથવા લેપટોપથી બુટ કરો.

 

A2 (1)

  1. ઉબુન્ટુ પર જાઓ

 

પ્રારંભ કરવા માટે તમારે ઉબુન્ટુ 12.04 અથવા પછીના સંસ્કરણની જરૂર છે. જો તમારી પાસે હજી સુધી તે નથી, તો તમે ઉબુન્ટુ વેબસાઇટ પરથી નવીનતમ સંસ્કરણ ડાઉનલોડ કરી શકો છો. ડાઉનલોડ કર્યા પછી, ISO ને ડિસ્કમાં સાચવો અથવા બુટ કરી શકાય તેવી USB સ્ટિક બનાવવા માટે Unetbootin નો ઉપયોગ કરો.

 

  1. ઉબુન્ટુમાં બુટ કરો

 

તેની સાથે જોડાયેલ ડિસ્ક અથવા USB સ્ટિક વડે કમ્પ્યુટરને રીબૂટ કરો. કમ્પ્યુટર ચાલુ થાય કે તરત જ બૂટ મેનૂ ખોલો. તમે જ્યાંથી ઉબુન્ટુ ઍક્સેસ કરવા માંગો છો તે માધ્યમ પસંદ કરો. તમને ઉબુન્ટુ ઇન્સ્ટોલ કરવા અથવા પ્રયાસ કરવા માટે કહેવામાં આવશે, ફક્ત પ્રયાસ કરો પસંદ કરો.

 

A3

  1. ઉબુન્ટુને બિલ્ડીંગ માટે તૈયાર કરો

 

ઉબુન્ટુનો ઉપયોગ કરતા પહેલા તમારે પહેલા કેટલાક વધારાના સોફ્ટવેર ઇન્સ્ટોલ કરવાની જરૂર છે. ઉબુન્ટુનો લોગો અથવા વિન્ડોઝ કી દબાવો અને ટર્મિનલ જુઓ. આમાં કી: $ sudo apt-get install build-essential kernel-package libnruses5-dev bzip2

 

A4

  1. કર્નલ સ્ત્રોત મેળવો

 

દરેક ઉપકરણને ચોક્કસ કર્નલ સોંપેલ છે. તમે તમારા ઉપકરણના કર્નલને ઓનલાઈન શોધીને શોધી શકો છો. તમે AOSP પર સામાન્ય શોધી શકો છો. HTC અને Samsung પર ચોક્કસ કર્નલ પણ મળી શકે છે. તમારા માટે યોગ્ય કર્નલ સોર્સ કોડ ડાઉનલોડ કરો અને તેને નવા ફોલ્ડરમાં સ્ટોર કરો.

 

A5

  1. NDK ડાઉનલોડ કરો

 

એન્ડ્રોઇડ એનડીકેની સાઇટ પર જાઓ અને 32 અથવા 64-બીટ લિનક્સ વર્ઝન ડાઉનલોડ કરો. તેને તે જ ફોલ્ડરમાં સ્ટોર કરો જ્યાં તમે તમારો કર્નલ સોર્સ કોડ સ્ટોર કર્યો હતો. જો કર્નલ સંકુચિત હોય તો તે ફાઇલો તેમજ કર્નલને બહાર કાઢો.

 

A6

  1. રૂપરેખાંકન તૈયાર કરો

 

ટર્મિનલ પર પાછા જાઓ અને સીડીના ઉપયોગથી કર્નલ ફોલ્ડરમાં નેવિગેટ કરો. વાપરવુ:

$export 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. નવી કર્નલ બનાવો

 

જો તમે ફેરફારોથી સંતુષ્ટ છો, તો તમે તેમને સાચવી શકો છો અને તમારી નવી કર્નલ બનાવવાનું શરૂ કરી શકો છો. તમે આ આદેશનો ઉપયોગ કરી શકો છો:

$ મેક -jX ARCH = હાથ

તમારા ઉપકરણના CPU માં કેટલા કોરો છે તેની સાથે X ને બદલો.

 

  1. ફોન પર ફ્લેશ

 

તમારા ફોન માટે ફ્લેશ કરી શકાય તેવી કર્નલ ઝિપ શોધો. તમારા કર્નલમાં બિલ્ડમાંથી ઝિઇમેજની નકલ કરો. આ રીતે તમે હવે નવા કર્નલનો ઉપયોગ કરી શકો છો. તમે તમારા ફોનને જે રીતે ચલાવવા માંગો છો તે રીતે કસ્ટમાઇઝ કરવા માટે તમે વધુ મોડ્યુલો પણ ઉમેરી શકો છો.

 

તમારા અનુભવને શેર કરો

નીચેના ટિપ્પણી વિભાગ પર જાઓ અને એક ટિપ્પણી મૂકો.

EP

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

લેખક વિશે

જવાબ

ભૂલ: સામગ્રી સુરક્ષિત છે !!