Linux
- Treiber |
Treiber - Sourcen in GNU-C
Kostenlose
Beispiele für unsere PC / PCI-Messkarten...
(jedoch
ohne Support)
Linus Torvalds wurde als "Europäer des Jahres 2001" ausgezeichnet. Die Redaktion des Reader's Digest in Europa kürte den Finnen und würdigte damit seine "geniale Erfindungsgabe und Großzügigkeit". Vor rund zehn Jahren hatte er das unabhängige Betriebssystems Linux entwickelt und anschließend zur unbeschränkten Weiterentwicklung freigegeben.
Unsere neuen Beispiele sind als quasi als offener C-Source, ganz im Sinne von Linux, natürlich kostenlos erhältlich. Die Programmierbeispiele wurden mit dem GNU-C Compiler auf der Linux-Konsole "bash" erfolgreich ausgetestet. Alle unsere Linux GNU-C-Sourcen sind frei verwendbar und dürfen unter Angabe der Quelle:"Kolter Electronic" endlos weiterverbreitet und/oder für eigene Zwecke ergänzt werden. Weitere C-Beispiele folgen in Kürze. Alle weiteren Linux-Treiber bzw. Beispielprogramme erfolgen unter GNU-C-Programmierung. Falls Sie ein C-Beispiel für Ihre PC-Karte (hergestellt von KOLTER ELECTRONIC) nicht finden sollten, können Sie die Programmierung direkt bei Ihrer Bestellung mit in Auftrag geben. Diese GNU-C-Beispiele (ohne Support) sind ebenfalls kostenlos und benötigen ca. einen zusätzlichen Arbeitstag für die Programmierung. Den Programmierumfang, die Plattform (Kernelversion) sowie die Ausführung (Optik) behält sich der Programmierer vor. Ansonsten gilt auch hier unsere EULA. Die Addressräume der PCI-Boards werden vom PnP-BIOS beim Systemstart konfiguriert und können unmittelbar auf Registerebene angesprochen werden. Deshalb müssen unter Linux, Messwerterfassungs- und I/O-Karten, bei uns immer mit Root-Rechten ausgeführt werden. Die mitgelieferten C-Beispiele erleichtern dem Entwickler (insbesondere bei RT-Linux) den Einstieg, da hier Ausschnitte des Quellcodes unmittelbar als Real-Time Process verwendet werden können. SuSE etwa, bietet hierzu ein hwinfo an, womit sich die eingesteckten PCI-device zuweisen bzw. klassifizieren lassen. Wenn Sie Ihre Projekte unter einer anderen Kernel-Version compilieren möchten, finden Sie hier einige header-dateien, die Sie dazu eventuell benötigen.
Unsere Programmierungen und Tests haben wir unter Linux von SuSE 6.1 und 6.2 (Kernel 2.2.x) durchgeführt. Für unsere GNU-C- und Treiber-Bespiele wird aber keine Funktionsgarantie auf allen möglichen-, bzw. künftigen Kernel-Versionen gegeben.
Für folgende Karten gibt es bereits GNU-C-Beispiele:
Weitere Links zu Linux
http://www.roestock.demon.co.uk/isapnptools/
Literatur zu Linux ?
Sie sind auf der Suche nach
unterstützender Lektüre für einen erfolgreichen Erstkontakt
mit Linux? In diesem Werk steht alles Wichtige, was bei Installation und
Konfiguration des Betriebssystems zu beachten ist. Der Dauerbrenner Linux
Power! kommt bereits in der siebten Auflage auf den deutschen Buchmarkt.
Damit steht der Titel dem Erfolg des gleichnamigen alternativen Betriebssystems
in nichts nach. Anwender und Einsteiger erhalten mit diesem Taschenbuch
fundierte Informationen zu einem attraktiven Preis. Neben dem Weg zur sauberen
Installation und Konfiguration beschäftigt sich das Werk mit dem täglichen
Einsatz der Software. Hier sind Kommandozeilen-Befehle ebenso berücksichtigt
wie die diversen grafischen Benutzerumgebungen. Zusätzlich werden
die wichtigsten Programme aus der Linux-Welt vorgestellt. Die Grundlagen
werden recht breit abgehandelt. So können neben den Profis auch Neueinsteiger
sich leicht zurecht finden. Das Buch liest sich durchweg verständlich.
Doch auch erfahrene Anwender finden auf den rund 500 Seiten viel nützliche
Information: zu Benutzer- und Prozessverwaltung oder zur Konfiguration
eines Linux-Systems für den Netzwerkeinsatz.
Buchtitel: Linux Power!
Buchautoren: Frank Gehrke,
Günter Klappheck, Peter Glinsky
Verlag: Sybex
Erscheinungsjahr: 2000
ISBN-Nummer: 3-8155-0321-3
Hier finden Sie noch ein
gespiegeltes Howto zur
Port-I/O
Programmierung unter
C in Englisch.
Falls
Sie einen Link nicht aufrufen können, bitten wir Sie uns zu benachrichtigen