Dies ist eine alte Version des Dokuments!


flink Linux Kernel Modules

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 flink Linux Kernel Modules on Github

Requirements

  • Linux based operating system
  • GCC 4.6 or newer
  • GNU make

Building

  • Clone git repository:
     git clone https://github.com/flink-project/flinkkmod.git
  • Choose the target plattform and find its appropriate kernel configuration together with the kernel headers. Find more help about this in Compiling a New Kernel
  • Build for the host plattform with:
    make
  • Build for a plattform different from the host with:
    make ARCH=arch CROSS_COMPILE=comp 

    with the following settings

    1. arch: target plattform such as powerpc or arm
    2. comp: cross compiler such as powerpc-linux-gnu or arm-linux-gnueabi
  • Install the library and header files on your system: $ make install

Installation