[gesichtete Version][gesichtete Version]
Inhalt gelöscht Inhalt hinzugefügt
tk k
K →‎Benutzung: Bindestrich etc.
Zeile 16:
Die Anwendungssoftware öffnet einen CAN Device Descriptor und erhält einen File Descriptor. Über diesen werden die CAN Frames über die Standard Betriebssystem Funktionen <code>read()</code> und <code>write()</code> mit anderen Teilnehmern am CAN Bus ausgetauscht.
 
Der folgende Code ist ein Beispiel, welches einen Frame sendet und anschließend auf einen Frame von einem anderen Bus -Teilnehmer wartet. Weitere Beispiele befinden sich auf der Projekt SeiteProjektseite.<ref>Online [http://can4linux.svn.sourceforge.net/viewvc/can4linux/trunk/can4linux-examples/ can4linux-examples]</ref>
 
<syntaxhighlight lang="c">
Zeile 48:
</syntaxhighlight>
 
can4linux kann so übersetzt werden, dass verschiedene Prozesse auf den gleichen CAN Controller Lesendlesend und Schreibendschreibend zugreifen können. Auf diese Weise kann z.&nbsp;B. neben der eigentlichen Anwendung ein unabhängiger Diagnoseprozess den Bus beobachten.
 
== Weblinks ==