Hardwareerkennung



  • Hallo,

    damit das Betriebssystem mit einer Hardware an einem z.B. USB Port kommunizieren kann, braucht man einen Treiber.

    Einen Treiber muss man doch für jedes Betriebssystem extra schreiben.
    Z.b. für Linux, windows, MAC OS immer einen anderen.

    Die Programmierer müssen doch dabei auf die Schnittstelle des jeweiligen Betriebssystems zugreifen. Wie heißt denn diese Schnittstelle ?
    Microsoft gibt doch von Windows nur sehr wenig preis ?
    Wie schaffen die Programmierer es dass sie ihre Hardware auf das Betriebssystem abstimmen ?


  • Mod

    Microsoft gibt wenig über die Interna von Windows preis, aber sie wären ja schön blöd, wenn sie Treiberentwicklung behindern würden. Im Gegenteil, sie fördern sie sogar. Hier findest du alles erklärt:

    http://www.microsoft.com/whdc/driver/wdf/KMDF.mspx

    Und Linux ist da natürlich auch ziemlich entwicklerfreundlich, Google findet mehrere Millionen Seiten mit Anleitungen zur Treiberentwicklung unter Linux.


Anmelden zum Antworten