• # Un document (pdf) sympa...

    Posté par . En réponse au message Appel system Linux. Évalué à 2.

    Je te conseille de jeter un oeil sur ce document:

    http://www.tldp.org/LDP/lkmpg/2.6/lkmpg.pdf(...)

    Il explique notamment comment créer des modules et jouer avec les appels systèmes. Je te recommande d'utiliser un module, ça t'évitera des phases de compilation / reboot qui sont pénibles pour ce style de développement. Si tu veux vraiment faire qqch d'intégré au noyau, tu peux tester avec UML, ça t'évitera d'avoir à redémarrer ta machine.

    Pour ce qui est de placer les fichiers, si c'est un module, tu n'as pas à t'en soucier (-> dans ton répertoire de développement). Si c'est qqch d'intégré, ça dépend de ce que tu veux faire de ton appel système: par ex pour tout ce qui est IPC (mémoire partagée, sémaphores, files de messages), il y a un répertoire "ipc" spécifique dans l'arborescence des sources du noyau. Pour tout ce qui est relatif à la gestion mémoire, c'est dans "mm", pour les fichiers dans "fs" (open(), close(), etc).