Linux
- Treiber |
| Treiber - Sourcen
in GNU-C
Kostenlose
Beispiele für unsere PC / PCI-Messkarten...
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:
Literatur zu Linux ?
Buchtitel: Linux Power!
Hier finden Sie noch ein
gespiegeltes Howto zur
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 |