Linux - Treiber

Treiber - Sourcen in GNU-C

Kostenlose Beispiele für unsere PC-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) ansich behält sich der Programmierer vor. Ansonsten gilt auch hier die 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 nur möglichen-, bzw. zukünftigen Kernel-Versionen gegeben.

Für folgende Karten gibt es bereits GNU-C-Beispiele:

Links zum Thema Messtechnik unter Linux
http://www.linux-magazin.de/ausgabe/1999/10/IO/io.html
ftp://ftp.linux-magazin.de/pub/devel/pci/kolter-1616beta3.tgz
http://www.linux-magazin.de/ausgabe/1999/08/Messen/messen.html
http://www.linux-magazin.de/ausgabe/1999/11/Labview/labview.html

Weitere Links zu Linux
ftp://ftp.gwdg.de/pub/linux/suse/
PCI-Karten Eintragungen unter Linux
http://www.tu-harburg.de/~semb2204/dlhp/
http://www.roestock.demon.co.uk/isapnptools/
http://195.143.21.121/LHB/
http://www.infodrom.north.de/Linux/manpages-de/
http://www.forwiss.uni-passau.de/taetigkeiten/system/x.html
 
 
 

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. Kleiner Haken an der durchaus empfehlenswerten Lektüre: Die Beispiele aus dem Buch basieren noch auf der Version Suse Linux 6.4.

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


KOLTER ELECTRONIC ist nicht für die Inhalte fremder Seiten verantwortlich.
Es gelten ausschließlich die AGB der Firma KOLTER ELECTRONIC.
Für die Richtigkeit der Angaben wird keine Gewähr übernommen.
Alle Preisangaben sind gewerblich. Das Zahlungsmittel ist EURO.
Alle Rechte vorbehalten. (c) copyright H.Kolter

[ Zur KOLTER ELECTRONIC® Hauptseite ]