Salut, j'ai plusieurs questions. Je serai heureux si quelqu'un va répondre :) Je suis en train de compiler le pilote linux pour un module lcd 16X2. J'essaye d'utiliser dans mon code le struct file_operations(); 1. Je remarque par d'autres codes qu'ils ajoutent #ifdef KERNEL21 à compiler. J'ai essayé et j'ai eu beaucoup moins d'erreurs. pourquoi c'est comme ça. Im utilisant le noyau 2.6.18-128.4.1.el5 .. soo dois-je changer pour #ifdef KERNEL26? Je reçois plus d'erreurs si j'essaie de le faire.#ifdef KERNEL2x & file_operations (.., .., .., ..), fonction ssize_t, printk()
2. Certains des arguments file_operation ont pour fonction rtuen ssize_t. qu'est-ce que cela signifie? dans tout autre code eample il y a aussi "#ifdef KERNEL21" mais je reçois une erreur: "lcd_module.c: 74: Erreur: identifiant prévu ou ג (ג avant ג {ג jeton"
3.last qustion, Je travaillais avec un exemple Makfile et je reçois .o fichier et non .ko que l'utilisation de im à travailler avec. comment puis-je exécuter le module avec le fichier .o?
merci à l'avance :)
merci pour votre réponse ... – azulay7