Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
software:flink:flink_linux [2014-11-17 09:12] grafsoftware:flink:flink_linux [Unbekanntes Datum] (aktuell) – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1
Zeile 1: Zeile 1:
-====== flink Linux Kernel Modules ====== 
- 
-<box blue right 38% | **Downloads**> 
-  * [[https://github.com/flink-project/flinkkmod | flink Linux Kernel Modules on Github]] 
-</box> 
- 
-This is the user documentation for the flink kernel modules. They offer drivers capabilities to communicate with various hardware interfaces. For more information about the inner workings and the driver API see [[https://github.com/flink-project/flinkkmod|flink Linux Kernel Modules on Github]] 
- 
-===== Requirements ===== 
-  * Linux based operating system 
-  * GCC 4.6 or newer 
-  * GNU make 
- 
-===== Building ===== 
-  * Clone git repository: <code> git clone https://github.com/flink-project/flinkkmod.git</code> 
-  * Choose the target plattform and find its appropriate kernel configuration together with the kernel headers. Find more help about this in [[https://www.debian.org/releases/stable/i386/ch08s06.html.en|Compiling a New Kernel]] \\ \\ 
-  * Build for the host plattform with: <code>make</code> 
-  * Build for a plattform different from the host with: <code>make ARCH=arch CROSS_COMPILE=comp KERNELDIR=path</code> with the following settings 
-    * ''arch'': target plattform such as ''powerpc'' or ''arm''  
-    * ''comp'': cross compiler such as ''powerpc-linux-gnu-'' or ''arm-linux-gnueabi-'' 
-    * ''path'': path to kernel headers \\ \\ 
-  * The makefile will switch to the kernel directory, read the current configuration and compile all necessary flink kernel modules. 
-  * Use ''depmod'' to create suitable dependency files for the new modules. This step is not necessary if modules are loaded with ''insmod''. 
-  
-===== Installation ===== 
-  * Move new kernel modules into the default location to ''/lib/modules/version'' of the target plattform. 
-  * Load each module with ''insmod'', e.g. <code>insmod flink.ko</code> 
-  * If dependency files were created beforehand its better to use <code>modprobe flink.ko</code> 
-  
- 
-