2016-04-17 7 views
1

Ich habe ein hollowworld.c kompilieren und ausführen:wie ein Make-Datei für programm.c erstellen und in Echtzeit Application Interface

/* hello.c */ 
#include <linux/kernel.h> 
#include <linux/module.h> 
MODULE_LICENSE("GPL"); 

int init_module(void) 
{ 
    printk("Hello world!\n"); /* printk = kernel printf, to the console */ 

    return 0; 
} 

void cleanup_module(void) 
{ 
    printk("Goodbye world!\n"); 

    return; 
} 

wie schaffen eine Make-Datei für programm.c und wie kompilieren und ausführen in Echt Zeit Anwendungsschnittstelle?

+0

Dies ist ein Kernel-Modul, was meinst du mit "Real Time Application"? – fluter

Antwort

2

Um ein Kernel-Modul zu kompilieren, beziehen Sie sich auf andere Treiber im Kernel-Source-Tree. Sie finden es das Makefile so einfach wie eine Zeile in Ihrem Beispiel:

obj-M += hollowworld.o 
+0

rtai ??????????? – BkarimCe

+0

huh was ist das? – fluter

+0

Echtzeit-Anwendungsschnittstelle – BkarimCe