ಆಂಡ್ರಾಯ್ಡ್ ಕರ್ನಲ್ ಅನ್ನು ನಿರ್ಮಿಸಲು ಉಬುಂಟು

ಆಂಡ್ರಾಯ್ಡ್ ಕರ್ನಲ್ ಅನ್ನು ನಿರ್ಮಿಸಿ

ನಿಮ್ಮ Android 10 ಹಂತಗಳಿಗಾಗಿ ನಿಮ್ಮ ಸ್ವಂತ ಕರ್ನಲ್ ಅನ್ನು ನೀವು ರಚಿಸಬಹುದು.

 

ತೆರೆದ ಮೂಲಗಳಾದ ಲಿನಕ್ಸ್ ಆಧಾರಿತ ವ್ಯವಸ್ಥೆಗಳ ಕಾರಣ ಆಂಡ್ರಾಯ್ಡ್ ಉತ್ತಮವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿದೆ. ಈ ತೆರೆದ ವ್ಯವಸ್ಥೆಗಳ ಕಾರಣದಿಂದ, ಸಾಧನವನ್ನು ನವೀಕರಿಸುವುದು ಸುಲಭ ಮತ್ತು ಅದು ಜಾಹೀರಾತುದಾರರು ಮತ್ತು ಅದರ Google Play ಸ್ಟೋರ್ ಮೂಲಕ Google ತನ್ನ ಆದಾಯವನ್ನು ಉತ್ಪಾದಿಸುವುದನ್ನು ಮುಂದುವರೆಸಿದರೆ ಅದು ಬೆಳವಣಿಗೆಗಳನ್ನು ಮತ್ತು ಪರವಾನಗಿಯನ್ನು ಕಡಿಮೆ ಮಾಡುತ್ತದೆ.

 

ಇಡೀ ವ್ಯವಸ್ಥೆಯ ವ್ಯವಹಾರ ಮಾದರಿ ಬಹಳ ಆಕರ್ಷಕವಾಗಿದೆ ಮತ್ತು ಅದರ ಕೋರ್ ಕರ್ನಲ್ ಆಗಿದೆ. ಕೋರ್ ಕರ್ನಲ್ ಸಾಫ್ಟ್ವೇರ್ ಮತ್ತು ಯಂತ್ರಾಂಶವನ್ನು ಸೇತುವೆಗೆ ಕಾರಣವಾಗಿದೆ. ಇದು ನಿಮ್ಮ ಸಾಧನದ ಚಾಲಕರು ಮತ್ತು ಘಟಕವನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ. ಲಿನಕ್ಸ್ ವಿತರಣೆಗಳಲ್ಲಿ ಮಾಡ್ಯೂಲ್ಗಳ ಸಂಕಲನವನ್ನು ನೀವು ಪೂರ್ಣವಾಗಿ ಹಾಳಾಗಬಹುದು. ಇದು ನಿಮ್ಮ ವ್ಯವಸ್ಥೆಯ ವೇಗವನ್ನು ಹೆಚ್ಚಿಸುತ್ತದೆ.

 

ಪ್ರತಿಯೊಂದು ಸಾಧನಕ್ಕೂ ಕಾಳುಗಳನ್ನು ಸುಲಭವಾಗಿ ಹೊಂದುವಂತೆ ಮಾಡಲಾಗುತ್ತದೆ. ಆದಾಗ್ಯೂ, ಹೆಚ್ಚಿನ ಆಪ್ಟಿಮೈಸೇಶನ್ಗೆ ಇನ್ನೂ ಅವಕಾಶವಿದೆ. ಕೆಲವು ಉದಾಹರಣೆಗಳು ಬ್ಲೂಟೂತ್ ಘಟಕವನ್ನು ತೆಗೆದುಹಾಕಿ ಮತ್ತು ಅಂಶಗಳನ್ನು ಕರ್ನಲ್ಗೆ ಸೇರಿಸುತ್ತವೆ.

 

ಕರ್ನಲ್ ಅನ್ನು ನಿರ್ಮಿಸಲು, ಉಬುಂಟು ಅನ್ನು ಅನೇಕವೇಳೆ ಬಳಸಲಾಗುತ್ತದೆ. ಇದು ಲಿನಕ್ಸ್ ವಿತರಣೆಯಾಗಿದೆ. ಯಾವುದೇ ಸ್ಥಾಪನೆ ಅಗತ್ಯವಿಲ್ಲ. ನಿಮಗೆ ಬೇಕಾಗಿರುವುದು ಫ್ಲ್ಯಾಷ್ ಸ್ಟೋರೇಜ್ ಅಥವಾ ಸಿಡಿ ಆದ್ದರಿಂದ ನೀವು ಅದನ್ನು ಪಿಸಿ ಅಥವಾ ಲ್ಯಾಪ್‌ಟಾಪ್‌ನಿಂದ ಬೂಟ್ ಮಾಡಿ.

 

A2 (1)

  1. ಉಬುಂಟುಗೆ ಹೋಗಿ

 

ಪ್ರಾರಂಭಿಸಲು ನೀವು ಉಬುಂಟು 12.04 ಆವೃತ್ತಿ ಅಥವಾ ನಂತರದ ಅಗತ್ಯವಿದೆ. ನೀವು ಇನ್ನೂ ಹೊಂದಿಲ್ಲದಿದ್ದರೆ, ನೀವು ಉಬುಂಟು ವೆಬ್‌ಸೈಟ್‌ನಿಂದ ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಯನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಬಹುದು. ಡೌನ್ಲೋಡ್ ಮಾಡಿದ ನಂತರ, ISO ಯನ್ನು ಡಿಸ್ಕ್ಗೆ ಉಳಿಸಿ ಅಥವಾ ಬೂಟ್ ಮಾಡಬಹುದಾದ ಯುಎಸ್ಬಿ ಸ್ಟಿಕ್ ಅನ್ನು ರಚಿಸಲು Unetbootin ಅನ್ನು ಬಳಸಿ.

 

  1. ಉಬುಂಟುಗೆ ಬೂಟ್ ಮಾಡಿ

 

ಅದರೊಂದಿಗೆ ಜೋಡಿಸಲಾದ ಡಿಸ್ಕ್ ಅಥವಾ ಯುಎಸ್ಬಿ ಸ್ಟಿಕ್ನೊಂದಿಗೆ ಕಂಪ್ಯೂಟರ್ ಅನ್ನು ರೀಬೂಟ್ ಮಾಡಿ. ಕಂಪ್ಯೂಟರ್ ಆನ್ ಆದ ತಕ್ಷಣ ಬೂಟ್ ಮೆನು ತೆರೆಯಿರಿ. ನೀವು ಉಬುಂಟು ಪ್ರವೇಶಿಸಲು ಬಯಸುವ ಮಾಧ್ಯಮವನ್ನು ಆರಿಸಿ. ಉಬುಂಟು ಅನ್ನು ಸ್ಥಾಪಿಸಲು ನಿಮ್ಮನ್ನು ಕೇಳಲಾಗುತ್ತದೆ ಅಥವಾ ಪ್ರಯತ್ನಿಸಿ, ಪ್ರಯತ್ನಿಸಿ ಆಯ್ಕೆ ಮಾಡಿ.

 

A3

  1. ಕಟ್ಟಡಕ್ಕಾಗಿ ಉಬುಂಟು ತಯಾರಿಸಿ

 

ಉಬುಂಟು ಬಳಸುವ ಮೊದಲು ನಿಮಗೆ ಕೆಲವು ಹೆಚ್ಚುವರಿ ಸಾಫ್ಟ್‌ವೇರ್ ಅನ್ನು ಮೊದಲು ಸ್ಥಾಪಿಸಬೇಕಾಗಿದೆ. ಉಬುಂಟು ಅಥವಾ ವಿಂಡೋಸ್ ಕೀಲಿಯ ಲಾಂಛನವನ್ನು ಒತ್ತಿ ಮತ್ತು ಟರ್ಮಿನಲ್ಗಾಗಿ ನೋಡಿ. ಇದರಲ್ಲಿ ಪ್ರಮುಖ: $ sudo apt-get ಅನುಸ್ಥಾಪನೆಯನ್ನು ನಿರ್ಮಿಸಲು ಅಗತ್ಯವಾದ ಕರ್ನಲ್-ಪ್ಯಾಕೇಜ್ libnrusesXNUM-dev bzipxNUMX

 

A4

  1. ಕರ್ನಲ್ ಮೂಲವನ್ನು ಪಡೆಯಿರಿ

 

ಪ್ರತಿ ಸಾಧನಕ್ಕೆ ನಿರ್ದಿಷ್ಟ ಕರ್ನಲ್ ಅನ್ನು ನಿಗದಿಪಡಿಸಲಾಗಿದೆ. ನೀವು ಆನ್ಲೈನ್ನಲ್ಲಿ ಹುಡುಕುವ ಮೂಲಕ ನಿಮ್ಮ ಸಾಧನದ ಕರ್ನಲ್ ಅನ್ನು ಕಂಡುಹಿಡಿಯಬಹುದು. ನೀವು AOSP ಯಲ್ಲಿ ಸಾಮಾನ್ಯವಾದದನ್ನು ಕಾಣಬಹುದು. ಹೆಚ್ಟಿಸಿ ಮತ್ತು ಸ್ಯಾಮ್ಸಂಗ್ನಲ್ಲಿ ನಿರ್ದಿಷ್ಟ ಕರ್ನಲ್ಗಳನ್ನು ಸಹ ಕಾಣಬಹುದು. ನಿಮಗಾಗಿ ಸರಿಯಾದ ಕರ್ನಲ್ ಮೂಲ ಕೋಡ್ ಅನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಿ ಮತ್ತು ಅದನ್ನು ಹೊಸ ಫೋಲ್ಡರ್ನಲ್ಲಿ ಸಂಗ್ರಹಿಸಿ.

 

A5

  1. ಎನ್ಡಿಕೆ ಡೌನ್ಲೋಡ್ ಮಾಡಿ

 

ಆಂಡ್ರಾಯ್ಡ್ NDK ನ ಸೈಟ್ಗೆ ಹೋಗಿ ಮತ್ತು 32 ಅಥವಾ 64- ಬಿಟ್ ಲಿನಕ್ಸ್ ಆವೃತ್ತಿಯನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಿ. ನಿಮ್ಮ ಕರ್ನಲ್ ಮೂಲ ಕೋಡ್ ಅನ್ನು ನೀವು ಸಂಗ್ರಹಿಸಿದ ಅದೇ ಫೋಲ್ಡರ್ನಲ್ಲಿ ಸಂಗ್ರಹಿಸಿ. ಕರ್ನಲ್ ಸಂಕುಚಿತಗೊಂಡರೆ ಆ ಫೈಲ್‌ಗಳನ್ನು ಹಾಗೂ ಕರ್ನಲ್ ಅನ್ನು ಹೊರತೆಗೆಯಿರಿ.

 

A6

  1. ಸಂರಚನೆಯನ್ನು ತಯಾರಿಸಿ

 

ಟರ್ಮಿನಲ್ಗೆ ಹಿಂತಿರುಗಿ ಮತ್ತು cd ಅನ್ನು ಬಳಸಿಕೊಂಡು ಕರ್ನಲ್ ಫೋಲ್ಡರ್ಗೆ ನ್ಯಾವಿಗೇಟ್ ಮಾಡಿ. ಬಳಸಿ:

$ ರಫ್ತು CROSS_COMPILE = [ಫೋಲ್ಡರ್ ಸ್ಥಳ] / androidkernel / android-ndk-r10b / ಟೂಲ್ಚೈನ್ಸ್ / ಆರ್ಮ್-ಲಿನಕ್ಸ್- ಮತ್ತುರೋಡಿಬಿ- 4.6 / ಪ್ರಿಬ್ಯುಯ್ಲ್ಟ್ / ಲಿನಕ್ಸ್- x86_64 / ಬಿನ್ / ಆರ್ಮ್-ಲಿನಕ್ಸ್-ಆಂಡ್ರಾಯ್ಡ್-

ನಿಮ್ಮ ಸಾಧನ ಕೋಡ್ ಇರುವ ಡೆಫ್ಕಾನ್ಫಿಗ್ ಫೈಲ್ ಅನ್ನು ಹುಡುಕಿ. ಇದನ್ನು ಕರ್ನಲ್ ಮೂಲದಲ್ಲಿ ಕಾಣಬಹುದು. ಆ ಫೈಲ್ ಅನ್ನು maker.defconfig ಅಥವಾ maker_defconfig ಗೆ ಮರುಹೆಸರಿಸಿ.

 

A7

  1. ಕರ್ನಲ್ ಮೆನುಗೆ ಹೋಗಿ

 

ಟರ್ಮಿನಲ್‌ಗೆ ಹಿಂತಿರುಗಿ ಮತ್ತು ಈ ಆಜ್ಞೆಗಳನ್ನು ಬಳಸಿ:

maker.config ಅನ್ನು ಮಾಡಿ

ಮೆನಕ್ಯಾನ್ಫಿಗ್ ಮಾಡಿ

ನೀವು ಎರಡನೇ ಆಜ್ಞೆಯನ್ನು ನಮೂದಿಸಿ ತಕ್ಷಣ, ಒಂದು ಕರ್ನಲ್ ಸಂರಚನಾ ಮೆನುವನ್ನು ತೋರಿಸಲಾಗುತ್ತದೆ. ಇಲ್ಲಿ ನೀವು ಬದಲಾವಣೆಗಳನ್ನು ಮಾಡಲು ಪ್ರಾರಂಭಿಸಬಹುದು.

 

A8

  1. ನಿಮ್ಮ ಕರ್ನಲ್ ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಿ

 

ಮೆನುವಿನಲ್ಲಿ ಏನು ಬದಲಾಯಿಸಬೇಕೆಂದು ನಿಮಗೆ ಈಗಾಗಲೇ ತಿಳಿದಿದೆಯೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ. ಮಾಡ್ಯೂಲ್‌ಗಳನ್ನು ಯಾದೃಚ್ ly ಿಕವಾಗಿ ತೆಗೆದುಹಾಕುವುದು ನಿಮ್ಮ ಫೋನ್‌ಗೆ ಅಪಾಯಕಾರಿ. ಇದು ನಿಮ್ಮ ಫೋನ್ ಅನ್ನು ಬೂಟ್ ಮಾಡುವುದಿಲ್ಲ ಅಥವಾ ಕೆಟ್ಟದಾಗಿ ಬಿಡದಿರಬಹುದು, ನಿಮ್ಮ ಸಾಧನವನ್ನು ಶಾಶ್ವತವಾಗಿ ಹಾನಿಗೊಳಿಸುತ್ತದೆ. ಏನು ಬದಲಾಯಿಸಬೇಕೆಂಬುದರ ಕುರಿತು ನೀವು Google ನಿಂದ ಆಲೋಚನೆಗಳನ್ನು ಕಾಣಬಹುದು.

 

A9

  1. ಹೊಸ ಕರ್ನಲ್ ಅನ್ನು ನಿರ್ಮಿಸಿ

 

ನೀವು ಬದಲಾವಣೆಗಳಿಗೆ ತೃಪ್ತರಾಗಿದ್ದರೆ, ನೀವು ಅವುಗಳನ್ನು ಉಳಿಸಬಹುದು ಮತ್ತು ನಿಮ್ಮ ಹೊಸ ಕರ್ನಲ್ ಅನ್ನು ನಿರ್ಮಿಸಲು ಆರಂಭಿಸಬಹುದು. ನೀವು ಈ ಆಜ್ಞೆಯನ್ನು ಬಳಸಬಹುದು:

$ make -jX ARCH = ತೋಳು

ನಿಮ್ಮ ಸಾಧನದ ಸಿಪಿಯು ಎಷ್ಟು ಕೋರ್ಗಳನ್ನು ಹೊಂದಿರುವಂತೆ ಎಕ್ಸ್ ಅನ್ನು ಬದಲಾಯಿಸಿ.

 

  1. ಫೋನ್ಗೆ ಫ್ಲ್ಯಾಶ್

 

ನಿಮ್ಮ ಫೋನ್‌ಗಾಗಿ ಮಿನುಗುವ ಕರ್ನಲ್ ಜಿಪ್ ಅನ್ನು ಹುಡುಕಿ. ಬಿಲ್ಡ್ನಿಂದ zImage ಅನ್ನು ನಿಮ್ಮ ಕರ್ನಲ್ಗೆ ನಕಲಿಸಿ. ನೀವು ಈಗ ಹೊಸ ಕರ್ನಲ್ ಅನ್ನು ಹೇಗೆ ಬಳಸಬಹುದು. ನಿಮ್ಮ ಫೋನ್ ಅನ್ನು ನೀವು ಚಲಾಯಿಸಲು ಬಯಸುವ ರೀತಿಯಲ್ಲಿ ಕಸ್ಟಮೈಸ್ ಮಾಡಲು ಇನ್ನಷ್ಟು ಮಾಡ್ಯೂಲ್ಗಳನ್ನು ಸಹ ನೀವು ಸೇರಿಸಬಹುದು.

 

ನಿಮ್ಮ ಅನುಭವವನ್ನು ಹಂಚಿಕೊಳ್ಳಿ.

ಕೆಳಗಿನ ಕಾಮೆಂಟ್ ವಿಭಾಗಕ್ಕೆ ಹೋಗಿ ಮತ್ತು ಪ್ರತಿಕ್ರಿಯಿಸಿ.

EP

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

ಲೇಖಕರ ಬಗ್ಗೆ

ಉತ್ತರಿಸಿ

ದೋಷ: ವಿಷಯ ರಕ್ಷಣೆ ಇದೆ !!