kernel_build
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| kernel_build [2025/01/21 23:35] – ounsatn | kernel_build [2025/01/21 23:45] (current) – ounsatn | ||
|---|---|---|---|
| Line 33: | Line 33: | ||
| Extract kernel source 5.15 with | Extract kernel source 5.15 with | ||
| < | < | ||
| + | |||
| + | it will create a folder linux-5.15, this is what i call __**source tree**__ ( or kernel source ) | ||
| {{http:// | {{http:// | ||
| Line 58: | Line 60: | ||
| dos2unix *.patch </ | dos2unix *.patch </ | ||
| - | Go to kernel | + | __Go to kernel |
| Line 74: | Line 76: | ||
| - | go to source tree folder : | + | __stay in source tree folder :__ |
| Change localversion in file localversion-rt | Change localversion in file localversion-rt | ||
| Line 87: | Line 89: | ||
| It gives a file named " | It gives a file named " | ||
| - | Copy this file in source tree as " | + | Copy this file in source tree folder |
| - | go to source tree to build menuconfig | + | go to source tree folder |
| < | < | ||
| Line 100: | Line 102: | ||
| - General Setup / Local version string, now it's empty (let it empty ) | - General Setup / Local version string, now it's empty (let it empty ) | ||
| - | - General Setup / Preemption model => Fully Preemptible Kernel ( Real-Time ) : this give the rt56. | + | - General Setup / Preemption model => Fully Preemptible Kernel ( Real-Time ) : this give the rt features. |
| this option is only available after patching with rt56 patch. | this option is only available after patching with rt56 patch. | ||
| + | |||
| + | ( and of course other features ...) | ||
| Line 120: | Line 124: | ||
| - | Now when your back in source tree type : | + | Now when your back in source tree folder |
| < | < | ||
| Line 127: | Line 131: | ||
| Then go to your module folder in source tree. | Then go to your module folder in source tree. | ||
| - | For joystick we've checked it's in / | + | For joystick |
| and launch : | and launch : | ||
| Line 142: | Line 146: | ||
| - | Make detects that you have check joystick device as module in kernel config, so it compiles the associated module source file. | + | Make detects that you have checked |
| Line 172: | Line 176: | ||
| Issue command lsmod to see current loaded modules : | Issue command lsmod to see current loaded modules : | ||
| + | |||
| {{http:// | {{http:// | ||
| + | |||
| do modprobe joydev | do modprobe joydev | ||
| Issue it again, tadaaaa it's there. | Issue it again, tadaaaa it's there. | ||
| + | |||
| {{http:// | {{http:// | ||
kernel_build.1737498957.txt.gz · Last modified: 2025/01/21 23:35 by ounsatn