• [^] # Re: BIOS ?

    Posté par . En réponse au message Assembleur inline dans gcc. Évalué à 1.

    il y as driver et driver...sous linux c'est pas la mer a boire, contrairement a win et son DDK (WDM et KMDF).
    Les appli user communique avec le kernel par des fichiers speciaux situé dans /dev ou ceux dans /proc, si tu fais cat /proc/apm tu trouve les infos battery des portables par exemple...
    C'est effectivement le kernel qui redirige les interactions avec le materiel et les programme en espace user.
    Sous linux un driver c'est un module kernel (extension .ko) c'est pas tres compliqué a ecrire, la premiere des choses a faire est de lire
    http://lwn.net/Kernel/LDD3/
    ou tout est expliqué et ou les sources d'exemple fouri te permettront d'aller tres vite.
    HAL est une partie du kernel qui assume un autre role.