Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
software:linux:realtime:preempt_rt:build_kernel [2019-02-13 17:01] mgehrig2 |
software:linux:realtime:preempt_rt:build_kernel [2019-02-15 10:52] (aktuell) mgehrig2 |
||
---|---|---|---|
Zeile 40: | Zeile 40: | ||
- | * **a.) Full module support** **(recommended)** A normal Linux distribution, | + | * **a.) Full module support** **(The easy way)** A normal Linux distribution, |
- | * **b.) Minimal**: This will only build modules which are essential. Some basic function | + | * **b.) Minimal**: |
==== Configure the kernel ==== | ==== Configure the kernel ==== | ||
Zeile 53: | Zeile 53: | ||
=== b.) Minimal === | === b.) Minimal === | ||
- | TODO | + | You have three different options: |
+ | * **1.)** Configure the kernel to add only the bare minimum. Add all additional modules manually. | ||
+ | * **2.)** Configure the kernel to add all modules, which are currently loaded on the host pc. | ||
+ | * **3.)** Configure the kernel to add all modules, which are currently loaded on a different pc. | ||
+ | == 1.) Bare minimum == | ||
+ | - '' | ||
+ | - Depending on the CPU architecture: | ||
+ | - X86 - 64bit '' | ||
+ | - X86 - 32bit '' | ||
+ | - See ''< | ||
+ | - Open the configuration menu '' | ||
+ | - Add all modules and drivers you need. | ||
+ | |||
+ | == 2.) Copy module configuration from host == | ||
+ | - '' | ||
+ | - '' | ||
+ | - Open the configuration menu '' | ||
+ | - Add all additional modules and drivers you need. | ||
+ | |||
+ | **Note**: Most modules are only loaded when they are needed. | ||
+ | |||
+ | |||
+ | == 3.) Copy module configuration from a different machine == | ||
+ | On target machine (with generic kernel loaded): | ||
+ | - '' | ||
+ | |||
+ | On host: | ||
+ | - '' | ||
+ | - Copy the '// | ||
+ | - '' | ||
+ | - '' | ||
+ | - Open the configuration menu '' | ||
+ | - Add all additional modules and drivers you need. | ||
=== Additional configurations === | === Additional configurations === |