Buildroot KernelDir

Gast #1763816
Lesenswert?
• ▲
▼
Hallo,

Ich möchte für einen mit buildroot erstelltes System einen Treiber/Modul 
schreiben bzw. kompilieren.Das Problem, dass ich habe ist, dass ich 
nicht weis weleches KernelDir ich da als Include angeben muss. Ist das 
in den Verzeichnissen die von Buildroot erstellt wurden, habe da schon 
alles ausprobiert was sich geeignet angehört hat. Komm aber nicht 
weiter.

#include <linux/init.h>
#include <linux/module.h>

MODULE_LICENSE("/GPL");

static int hello_init(void)
{
    printk(KERN_ALERT "Hello, world\n");
    return 0;
}

static void hello_exit(void)
{
    printk(KERN_ALERT "Goodbye, cruel world\n");
}

module_init(hello_init);
module_exit(hello_exit);
Gast #1764493
Lesenswert?
• ▲
▼
na,
ich habe ldd2 aber das hilft nicht. Habe ja kein Problem mit dem Modul 
an sich sondern nur damit dass ich die Passenden Header zum kompilieren 
im Buildrootverzeichnis nicht finde. Oder denke ich da falsch und muss 
es ganz anders machen ?

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.