J'ai bien un TARGET = LINUX dans mon fichier "Makefile".
Pour ce qui est de la complication croisée je veux bien mais c'est plus compliqué qu'une simple compilation. Et je ne parle pas de compiler tout un kernel alors que je n'arrive meme pas a faire de la cross compilation pour un simple driver.
Apres avoir compilé le driver sur la sheevaplug, si je fais un:
modinfo rt2870sta.ko | grep vermagic
ca me renvoi:
vermagic: 2.6.32-5-kirkwood mod_unload modversions ARMv5
d'autre part un "uname -r" me renvoi:
2.6.32.5
Du coup ca dois venir des "linux-headers" car ceuw que j'utilise pour comppiler sont bien les kirkwood.
mais je ne sais pas comment les utiliser. Quand je télécharge l'archive et que je la decompresse j'obtient un dossier "/usr" qui contient lui meme un dossier "/include"
je ne sais pas quoi faire de ce dossier, si je dois le copier quelque part ou autre.
[^] # Re: Dans le Makefile peut etre ?
Posté par djraffon . En réponse au message Je ne peut pas charger un pilote wifi. Évalué à 1.
Pour ce qui est de la complication croisée je veux bien mais c'est plus compliqué qu'une simple compilation. Et je ne parle pas de compiler tout un kernel alors que je n'arrive meme pas a faire de la cross compilation pour un simple driver.
Apres avoir compilé le driver sur la sheevaplug, si je fais un:
modinfo rt2870sta.ko | grep vermagic
ca me renvoi:
vermagic: 2.6.32-5-kirkwood mod_unload modversions ARMv5
d'autre part un "uname -r" me renvoi:
2.6.32.5
Du coup ca dois venir des "linux-headers" car ceuw que j'utilise pour comppiler sont bien les kirkwood.
les linux-headers correspondant a mon noyeaux sont disponible sur
http://sheeva.with-linux.com
mais je ne sais pas comment les utiliser. Quand je télécharge l'archive et que je la decompresse j'obtient un dossier "/usr" qui contient lui meme un dossier "/include"
je ne sais pas quoi faire de ce dossier, si je dois le copier quelque part ou autre.
Qu'elqu'un a une idee.