Lehrstuhl Informatik 4
|
|
- Swen Gerber
- vor 6 Jahren
- Abrufe
Transkript
1 Praktikum angewandte Systemsoftwaretechnik Aufgabe 5 Alexander Würstlein Lehrstuhl Informatik 4 6. Juli 2017 (Informatik 4) P PASST SS 17 1 / 18
2 Code im Linux-Kern Der Großteil des Codes im Linux-Kern besteht aus Gerätetreibern: Kernkomponenten (Prozessor, IRQ-Controller, Timerbausteine,... ) Werden immer für ein funktionales System benötigt Unmittelbarer Teil des Kerns Peripheriegeräte Bussysteme: PCI(e), SATA, USB,... Treiber für einzelne Geräte und Geräteklassen: Tastatur, Maus, Grafikkarten, Festplatten, Soundkarten,... Abhängig von der Hardware werden Module für die Geräte geladen (Informatik 4) P PASST SS 17 2 / 18
3 Code im Linux-Kern Der Großteil des Codes im Linux-Kern besteht aus Gerätetreibern: Kernkomponenten (Prozessor, IRQ-Controller, Timerbausteine,... ) Werden immer für ein funktionales System benötigt Unmittelbarer Teil des Kerns Peripheriegeräte Bussysteme: PCI(e), SATA, USB,... Treiber für einzelne Geräte und Geräteklassen: Tastatur, Maus, Grafikkarten, Festplatten, Soundkarten,... Abhängig von der Hardware werden Module für die Geräte geladen Aufgabe 5 Entwicklung eines Kerneltreibers für ein USB-Gerät (Informatik 4) P PASST SS 17 2 / 18
4 Entwickeln im Linux-Kern Dokumentation ja, es gibt sie! Documentation/ enthält Anleitungen, Erklärungen, Beschreibung von Konzepten für die verschiedensten Teile des Linux-Kerns (Informatik 4) P PASST SS 17 3 / 18
5 Entwickeln im Linux-Kern Dokumentation ja, es gibt sie! Documentation/ enthält Anleitungen, Erklärungen, Beschreibung von Konzepten für die verschiedensten Teile des Linux-Kerns Zusätzlich dazu kann man für große Teile des Linux-Kerns eine Beschreibung der Interfaces ähnlich Doxygen/Javadoc generieren > cd < KERNEL_SOURCES > > make htmldocs Die gebaute Dokumentation landet in Documentation/DocBook/ (Informatik 4) P PASST SS 17 3 / 18
6 Entwickeln im Linux-Kern Dokumentation ja, es gibt sie! Documentation/ enthält Anleitungen, Erklärungen, Beschreibung von Konzepten für die verschiedensten Teile des Linux-Kerns Zusätzlich dazu kann man für große Teile des Linux-Kerns eine Beschreibung der Interfaces ähnlich Doxygen/Javadoc generieren > cd < KERNEL_SOURCES > > make htmldocs Die gebaute Dokumentation landet in Documentation/DocBook/ Für beides gilt: Always take with a grain of salt Linux hat keine stabile API innerhalb des Kerns Dokumentation kann veralten sich auf eine alte Version des Interfaces beziehen oder schlichtweg falsch sein Die beste Dokumentation ist oft der Code von anderen (Informatik 4) P PASST SS 17 3 / 18
7 Entwickeln im Linux-Kern Die meisten Geräte können mehrfach vorhanden sein Daten für die Instanzen müssen dynamisch allokiert werden Beim Entfernen des Gerätes muss man sie dynamisch wieder freigeben Dynamische Speicherverwaltung - wie macht man das im Kern? malloc und free funktionieren im Linux-Kern nicht einfach so Dafür gibt es eine eigene API: kmalloc(), kzalloc(), kfree() (Informatik 4) P PASST SS 17 4 / 18
8 Entwickeln im Linux-Kern Die meisten Geräte können mehrfach vorhanden sein Daten für die Instanzen müssen dynamisch allokiert werden Beim Entfernen des Gerätes muss man sie dynamisch wieder freigeben Dynamische Speicherverwaltung - wie macht man das im Kern? malloc und free funktionieren im Linux-Kern nicht einfach so Dafür gibt es eine eigene API: kmalloc(), kzalloc(), kfree() Wie unterscheidet sich Kernel-Code sonst noch von Userlevel-Code? Documentation/DocBook/kernel-hacking/ Guter Einstieg in die Kernel-Entwicklung Liefert eine Übersicht über die Besonderheiten der Entwicklung von Kernel-Code Documentation/DocBook/kernel-api/ Enthält eine Interfacebeschreibung für viele Kernkomponenten und Bibliotheken (u.a. ein Subset der C-Bibliothek) (Informatik 4) P PASST SS 17 4 / 18
9 Gerätetreiber in Linux Module Ein einfaches Kernelmodul # include <linux / module.h> # include <linux / kernel.h> /* printk */ int init simple_module_init ( void ) { printk (" module loaded \n"); } void exit simple_module_exit ( void ) { printk (" module unloaded \n"); } module_init ( simple_module_init ); module_exit ( simple_module_exit ); obj - m += simple_module. o all : make -C < KERNEL_SOURCE > \ M=$( PWD ) clean : make -C < KERNEL_SOURCE > \ M=$( PWD ) clean Makefile MODULE_LICENSE (" GPL "); simple module.c (Informatik 4) P PASST SS 17 5 / 18
10 Gerätetreiber in Linux Module Ein einfaches Kernelmodul # include <linux / module.h> # include <linux / kernel.h> /* printk */ int init simple_module_init ( void ) { printk (" module loaded \n"); } void exit simple_module_exit ( void ) { printk (" module unloaded \n"); } module_init ( simple_module_init ); module_exit ( simple_module_exit ); obj - m += simple_module. o all : make -C < KERNEL_SOURCE > \ M=$( PWD ) clean : make -C < KERNEL_SOURCE > \ M=$( PWD ) clean Makefile MODULE_LICENSE (" GPL "); Kann man einfach laden > insmod simple_module. ko simple module.c (Informatik 4) P PASST SS 17 5 / 18
11 Gerätetreiber in Linux Module Ein einfaches Kernelmodul # include <linux / module.h> # include <linux / kernel.h> /* printk */ int init simple_module_init ( void ) { printk (" module loaded \n"); } void exit simple_module_exit ( void ) { printk (" module unloaded \n"); } module_init ( simple_module_init ); module_exit ( simple_module_exit ); obj - m += simple_module. o all : make -C < KERNEL_SOURCE > \ M=$( PWD ) clean : make -C < KERNEL_SOURCE > \ M=$( PWD ) clean Makefile MODULE_LICENSE (" GPL "); Kann man einfach laden > insmod simple_module. ko simple module.c... und entladen > rmmod simple_module (Informatik 4) P PASST SS 17 5 / 18
12 Hardware Universal Serial Bus (USB) Asymmetrischer Bus (Baum) Ein Host (PC) (Wurzelknoten) und viele Functions (angeschlossene Geräte, Blätter) Kommunikation wird ausschließlich vom Host initiiert Geräte können nicht autonom miteinander kommunizieren Vier unterschiedliche Kommunikationsmechanismen: Bulk Transfers: Aperiodisch; für große Pakete ohne zeitliche Garantien z.b. USB-Storage-Device Interrupt Transfers: Periodische Kommunikation; begrenzte Antwortzeit z.b. Maus, Tastatur Isochronous Transfers: Periodische, kontinuierliche Datenströme z.b. Webcam Control Transfers: Unregelmäßige Anfragen vom PC an das Gerät z.b. Enumeration Sequence Geschwindigkeitsstufen Low-Speed bis Super-Speed+ 1,5 Mbit/s bis 10 Gbit/s (Informatik 4) P PASST SS 17 6 / 18
13 Gerätetreiber in Linux - USB-Geräte Tiefere Ebenen des USB-Protokolls sind in Form eines Host-Controller-Treibers (HCD) schon implementiert Benutzung der unterschiedlichen USB-Transferarten direkt möglich Diese Funktionalität kann über <linux/usb.h> eingebunden werden Writing USB Device Drivers: Documentation/DocBook/writing usb device driver Registrieren eines USB-Gerätetreibers im System Anschließen und Entfernen von USB-Geräten Kommunikation mit dem Gerät Asynchrone USB-Transfers mittels USB Request Blocks (URB) Für die Aufgabe sind synchrone USB-Transfers ausreichend (Informatik 4) P PASST SS 17 7 / 18
14 USB: Endpoints und Pipes USB-Geräte bieten Kommunikationsendpunkte (Endpoints) an Auf Hostseite spricht man mit einem Gerät über einen Kanal (Pipe), der mit einem bestimmten Endpunkt (Endpoint) verbunden ist Art und Anzahl der Endpunkte sind gerätespezifisch Allerdings müssen alle Geräte mindestens den Endpunkt 0 bereitstellen, der für Control Transfers benötigt wird (u.a. für die Konfiguration) Weitere Informationen USB Spezifikation (siehe /proj/i4passt/doc) (Informatik 4) P PASST SS 17 8 / 18
15 USB-Temperatursensor Bauanleitung und Quellen zur Firmware und Userspacetreiber git clone https : // git. informatik.uni - erlangen. de / ds1820tousb Steuert mehrere Temperatursensoren über 1-Wire-Bus an Steuerung vom PC aus mittels USB Control Transfers möglich Rescan der angeschlossenen Temperatursensoren Temperatur- und Statusinformationen der einzelnen Sensoren Reset des kompletten Gerätes (Informatik 4) P PASST SS 17 9 / 18
16 USB: Control Transfers Abwicklung über den immer vorhandenen Endpunkt 0 Festverdrahtete (Konfiguration etc.) und gerätespezifische Befehle Parameter für Control Transfers (vgl. USB Spezifikation 9.3) Parameter Größe Beschreibung request type 1 Byte Charakteristik der Anfrage request 1 Byte Nummer der Anfrage value 2 Byte 1. Parameter für die Anfrage index 2 Byte 2. Parameter für die Anfrage length 1 Byte Länge des Datenpaketes (Informatik 4) P PASST SS / 18
17 Befehle für den Temperatursensor Der Request-Type für die Befehle ist immer gleich (USB Spec S. 248): Datentransferrichtung ist vom Gerät zum PC Anfragen sind vendor-spezifisch Ziel der Anfrage ist das Gerät request type 0 xc0 Kurze Statusabfrage: Aufrufparameter request 1 value 0 index 0 Antwort struct short_status { uint8_t version_high ; uint8_t version_low ; uint32_t timestamp ; uint8_t supported_probes ; uint8_t padding ; } packed ; supported probes: Über die Lebenszeit des Gerätes am Bus konstant (Informatik 4) P PASST SS / 18
18 Befehle für den Temperatursensor Lange Statusabfrage: Aufrufparameter request 3 value 0 index 0 Antwort struct probe_status { uint8_t serial [6]; uint8_t type ; uint8_t flags ; uint8_t temperature [2]; uint32_t timestamp ; uint8_t padding [2]; } packed ; struct probe_status answer [ supported_probes ]; Liefert immer Status für alle unterstützten Sensoren Flags 0x01: Sensor ist vorhanden, ansonsten ist der Slot unbenutzt 0x02: Sensor wird parasitär mit Spannung versorgt Mehrere Bytes umfassende Werte sind little-endian Temperatur ist ein 9-bit Zweierkomplement-Wert (Informatik 4) P PASST SS / 18
19 Befehle für den Temperatursensor Neuerkennung aller Sensoren am 1-Wire-Bus: Aufrufparameter request 2 value 0 index 0 Antwort struct rescan_reply { uint8_t answer ; }; Im Erfolgsfall zwei Antworten möglich 23: Neuerkennung wird gestartet 42: Neuerkennung wird schon durchgeführt (Informatik 4) P PASST SS / 18
20 Befehle für den Temperatursensor Neuerkennung aller Sensoren am 1-Wire-Bus: Aufrufparameter request 2 value 0 index 0 Antwort struct rescan_reply { uint8_t answer ; }; Im Erfolgsfall zwei Antworten möglich 23: Neuerkennung wird gestartet 42: Neuerkennung wird schon durchgeführt Reset des kompletten Gerätes: Aufrufparameter request 4 value 0 index 0 Das Geräte sollte bei diesem Kommando keine Antwort schicken Das Bereitstellen eines Empfangspuffers schadet trotzdem nicht (Informatik 4) P PASST SS / 18
21 sysfs - Kernelzustand für Benutzer sichtbar machen Interaktion mit dem USB-Gerät via sysfs Benutzung von sysfs: Documentation/filesystems/sysfs.txt In a Nutshell Große Teile des Kerns sind aus kobjects aufgebaut Objektorientierung in C: Documentation/kobject.txt Struktur von sysfs spiegelt die Objektstruktur im Kern wieder kobjects erscheinen im sysfs als Verzeichnis Erzeugen von Dateien durch sysfs create file(&kobject,attr) Löschen von Dateien mit sysfs remove file(&kobject,attr) (Informatik 4) P PASST SS / 18
22 sysfs - Temperatursensoren sysfs-einträge sollen folgende Funktionen bereitstellen Temperatur jedes Sensors durch Lesen einer eigenen Datei > ls / sys / bus / usb / devices /4-1.5:1.0/ binterfacenumber bnumendpoints modalias power... temp0 temp1 temp2 rescan reset > cat / sys /.../ temp Rescan des 1-Wire-Bus;,,Hotplug von Sensoren auf der Platine > echo 1 > rescan Reset des Gerätes > echo 1 > reset (Informatik 4) P PASST SS / 18
23 Verbinden von USB-Geräten mit KVM Reale USB-Geräte an eine KVM weiterleiten: Ein bestimmtes Gerät - usbdevice host : bus. addr Mühsam wegen Hotplug an verschiedenen Ports: Bus- und Adress-ID nicht zwingend eindeutig Ganze Geräteklassen - usbdevice host : vendor_id : product_id Für unsere Temperatursensoren ist das 16c0:05dc: - usbdevice host :16 c0 :05 dc Problem: KVM benötigt Lese- und Schreibrechte auf das Gerät Lösung: udev ATTRS { idvendor }== "16 c0", ATTRS { idproduct }== "05 dc", MODE =" 666 " /etc/udev/rules.d/99-usbtemp.rules (Informatik 4) P PASST SS / 18
24 Userspace-Anwendung zur Darstellung der Messdaten Temperaturen periodisch aus /sys auslesen evtl. geeignet Zwischenspeichern zeitlichen Verlauf aller Sensoren in einem Graphen ausgeben mehr Punkte wenn der Graph live aktualisiert wird mögliche Werkzeuge u.a.: gnuplot rrdtool R root (root.cern.ch) (Informatik 4) P PASST SS / 18
25 Aufgabe 5 Einarbeiten in die benötigten APIs im Linux-Kern Dokumentation Codebeispiele Programmieren des Gerätetreibers für den Temperatursensor Programmieren der Userspace-Anwendung Last, but not least: Die Hardware muss(te) gelötet werden :) Abgabe: bis durch Vorführung in einer Rechnerübung (Informatik 4) P PASST SS / 18
Lehrstuhl Informatik 4
Praktikum angewandte Systemsoftwaretechnik Aufgabe 5 Moritz Strübe, Alexander Würstlein, Rainer Müller, Gabor Drescher, Timo Hönig Lehrstuhl Informatik 4 11. Dezember 2012 (Informatik 4) P_PASST 11. Dezember
Lehrstuhl Informatik 4
Praktikum angewandte Systemsoftwaretechnik Aufgabe 4 Benjamin Oechslein, Daniel Lohmann, Jens Schedel, Michael Gernoth, Moritz Strübe, Reinhard Tartler, Timo Hönig Lehrstuhl Informatik 4 Dezember, 2011
Treiber Kernel und Module bauen
Treiber Kernel und Module bauen Dr.-Ing. Matthias Sand Lehrstuhl für Informatik 3 (Rechnerarchitektur) Friedrich-Alexander-Universität Erlangen-Nürnberg WS 2010/2011 Treiber Kernel und Module bauen 1/17
2 USBundLinuxhotplug. 2.1 Eigenschaften von USB. In diesem Kapitel lernen Sie. das USB-Schichtenmodell kennen.
2 USBundLinuxhotplug In diesem Kapitel lernen Sie das USB-Schichtenmodell kennen. die Kernelmodule für USB-Treiber kennen. wie Sie USB-Geräte unter Linux verwenden. dashotplug-system von Linux kennen.
USB in Embedded Systemen. Referat von Peter Voser Embedded Development GmbH
USB in Embedded Systemen Referat von Peter Voser Embedded Development GmbH Embedded Development GmbH Engineering and Development System Engineering Hardware/Software Co-Design Embedded Software Entwicklung
USB Stack - Design der Systemschnittstelle. Franz Hirschbeck AKBP II, WS 2003/04
1 1 USB Stack - Design der Systemschnittstelle 2 Überblick 2 Der USB-Standard allgemein Die Implementierung 3 Überblick Der USB-Standard allgemein 3 Ziele Topologie Pipes und Deskriptoren Transfertypen
USB universeller serieller Bus
USB universeller serieller Bus - USB ist ein serieller Single-Master-Bus. - USB unterstützt drei Datenübertragungsgeschwindigkeiten: - Low Speed: 1,5 MBit/s - Full-Speed: 12 MBit/s (framepulse 1ms) - High-Speed:
Kernel Programmierung unter Linux. Programmierung von Kernelmodulen. Referent Klaus Ruhwinkel
Kernel Programmierung unter Linux Programmierung von Kernelmodulen Referent Klaus Ruhwinkel Das Betriebssystem Aufbau des Betriebssystem: Es besteht aus den Betriebssystemkern und den sonstigen Betriebssystemkomponenten
USB. Susanne Grein Hochschule RheinMain Fachseminar 2009
USB Susanne Grein Hochschule RheinMain Fachseminar 2009 Begriffsklärung Bus? Universal Serial Bus Seriell: Bits nacheinander auf einer Leitung übertragen Verbindung Computer - Peripheriegerät Eigenschaften
Konfigurieren von Multiplex Geräten (Sensoren, Empfänger, Souffleur) sowie Datensicherung von Multiplex Sendern unter Linux
Version: 03.03.2015 / 1 Konfigurieren von Multiplex Geräten (Sensoren, Empfänger, Souffleur) sowie Datensicherung von Multiplex Sendern unter Linux Einleitung Zur Konfiguration und Datensicherung von aktuellen
Kurze Einführung zu USB
Kurze Einführung zu USB Die Kommunikation über USB soll möglichst einfach dargestellt werden. Die Bibliothek für ATMEL USB AVRs verwendet keine Standardklassen. Sie arbeitet auf der PC Seite mit der freien
SATA - USB 2,5" HDD-LAUFWERK (DA-70555) Benutzerhandbuch
SATA - USB 2,5" HDD-LAUFWERK (DA-70555) Benutzerhandbuch INHALT 1. Eigenschaften........................... 1 2. Systemanforderungen.................... 1 3. Treiber-Installation.......................
Professur für VLSI-Entwurfssysteme, Diagnostik und Architektur USB 3.0. Hauptseminar Technische Informatik. Bastian Lindner
Fakultät Informatik Professur für VLSI-Entwurfssysteme, Diagnostik und Architektur USB 3.0 Hauptseminar Technische Informatik Bastian Lindner Dresden, 3.12.2008 Gliederung 1. Einleitung 2. Geschichte 3.
5. Digitale Schnittstellen und Vernetzung im Überblick
5. Digitale Schnittstellen und Vernetzung im Überblick 5.1 Schnittstellen für Computerperipherie speziell: USB, FireWire 5.2 Drahtgebundene Netztechnologien z.b. Ethernet, ATM 5.3 Drahtlose Netztechnologien
Fachhochschule Augsburg Fachbereich Informatik. Präsentation der Diplomarbeit. zum Thema
Fachhochschule Augsburg Fachbereich Informatik Präsentation der Diplomarbeit zum Thema Kommunikation von Linux-Applikationen mit generischer Hardware über das USB-Subsystem, praktisch realisiert am Beispiel
STORAGEGEHÄUSE FÜR 2 3,5" SATA/SATAII FESTPLATTEN. Bedienungsanleitung. 1 Funktionsmerkmale. 2 Systemanforderungen
1 Funktionsmerkmale Stimmt überein mit den Standardspezifikationen USB 1.1 und USB 2.0 STORAGEGEHÄUSE FÜR 2 3,5" SATA/SATAII FESTPLATTEN Hochgeschwindigkeitsübertragung mit einer Datenrate von bis zu 480
Konzepte von Betriebssystemkomponenten. Gerätetreiber. Mario Körner
Konzepte von Betriebssystemkomponenten Gerätetreiber Mario Körner 26.01.2004 Übersicht Einordnung in die Betriebssystemarchitektur Schnittstelle zur Hardware Schnittstelle zum Betriebssystem am Beispiel
2. Warum ist USB wichtig? Die Motivation für die Entwicklung des USB entstand im Grunde aus drei Anforderungen:
I. Allgemeine Infos 1. Was ist USB? Universal Serail Bus, kurz USB, ist eine I/O intelligente Schnittstellentechnologie, die für ein reibungsloses Zusammenspiel von Endgeräten sorgt. Sie erlaubt den Anschluss
Mit lebenslanger StarTech.com-Garantie sowie lebenslanger kostenloser technischer Unterstützung.
2 Port USB 3.0 SuperSpeed PCI Express Schnittstellenkarte mit UASP Unterstützung StarTech ID: PEXUSB3S11 Dank der PCI Express USB 3.0-Karte PEXUSB3S11 können Sie einem PC über einen PCI Express-Steckplatz
2 Port USB 3.0 PCI Express Schnittstellenkarte mit UASP und 4 Pin LP4 Molex
2 Port USB 3.0 PCI Express Schnittstellenkarte mit UASP und 4 Pin LP4 Molex Product ID: PEXUSB3S25 Mit der 2-Port-PCI Express USB 3.0-Karte PEXUSB3S25 können Sie zwei USB 3.0-Ports zu einem PCI Express-fähigen
Vor dem ersten Gebrauch
Vor dem ersten Gebrauch Kapitel 1. Anschlüsse (3.1) 2. Alte Produkte und Treiber deinstallieren (3.2) 3. USB-Karte einbauen (3.3) 4. Installation unter Windows (3.5) 5. Installation unter Mac OS (3.9)
Peripherie Komplexe serielle Schnittstellen
Peripherie Komplexe serielle Schnittstellen Kennzeichen Aufwändigere Physical Layer Darstellungen Praktisch immer asynchron Blockübertragungen Asynchronität: Taktrückgewinnung nötig Overhead bei Bit-Übertragung
Embedded Linux gnublin Board Programmieren Sonstiges. Embedded Linux am Beispiel des Gnublin-Boards
Embedded Linux am Beispiel des Gnublin-Boards Was ist Embedded Linux? Wikipedia Als Embedded Linux bezeichnet man ein eingebettetes System mit einem auf dem Linux-Kernel basierenden Betriebssystem. In
Geräte Treiber unter Unix/Linux
Geräte Treiber unter Unix/Linux Martin Schäf 7. Oktober 2004 1 Einleitung Die Programmierung von Geräte Treibern unter Linux ist ein sehr populäres Thema, da für viele Geräte keine, oder nur sehr primitive
Busse. Dr.-Ing. Volkmar Sieh. Institut für Informatik 3: Rechnerarchitektur Friedrich-Alexander-Universität Erlangen-Nürnberg WS 2008/2009
Busse Dr.-Ing. Volkmar Sieh Institut für Informatik 3: Rechnerarchitektur Friedrich-Alexander-Universität Erlangen-Nürnberg WS 2008/2009 Busse 1/40 2008-10-13 Übersicht 1 Einleitung 2 Bus-Konfiguration
Installations-Dokumentation, YALG Team
Installations-Dokumentation, YALG Team Version 8.1 1 Benötigtes Material 2 Vor der Installation 3 Beginn 4 Installation 4.1 Sicherheit 4.2 Partitionierung 4.3 Paketauswahl 4.4 Paketauswahl (fein) 5 Konfiguration
So funktionieren Computer
So funktionieren Computer Ein visueller Streifzug durch den Computer & alles, was dazu gehört Ron White Illustrationen: Timothy Edward Downs und Sarah Ishida Alcantara Übersetzung aus dem Amerikanischen:
USB über Ethernet. Robert Leibl leibl@informatik.uni-freiburg.de. Diplomarbeit. Betreuer: Prof. Dr. Gerhard Schneider Betreuer: Dirk von Suchodoletz
USB über Ethernet Robert Leibl leibl@informatik.uni-freiburg.de Diplomarbeit Betreuer: Prof. Dr. Gerhard Schneider Betreuer: Dirk von Suchodoletz Lehrstuhl für Kommunikationssysteme, Institut für Informatik,
In 100 Minuten zum eigenen Treiber
In 100 Minuten zum eigenen Treiber Von den Grundlagen eines Kernelmoduls - bis zur farbigen LED :) Josef Holzmayr - 1 Unser Host Processor: AM335x 1GHz ARM Cortex-A8 512MB DDR3 RAM 2GB 8-bit emmc on-board
BEDIENUNGSANLEITUNG. USB 2.0 PCI Controller-Karte 4-Port
BEDIENUNGSANLEITUNG USB 2.0 PCI Controller-Karte 4-Port Index Seite Funktionen...... 1 Anforderungen........ 1 Voraussetzungen.... 2 Verpackungsinhalt........ 2 Hardware-Installation..... 3 Software-Installation...........
Vordefinierte Elemente (CI)
1 Linux Name, Typ, Domäne, Online, Beschreibung, Aus Lizenzenmanagement ausschließen, Virtualisierungshost, Virtualisiert 1.1 Allgemein Betriebssystem, Installationsdatum, Kernel Version, Sprache, Aktiver
Einführung. Übungen zur Vorlesung Virtuelle Maschinen. Stefan Potyra. SoSe 2009
Einführung Übungen zur Vorlesung Virtuelle Maschinen Stefan Potyra Lehrstuhl für Informatik 3 (Rechnerarchitektur) Friedrich-Alexander-Universität Erlangen-Nürnberg SoSe 2009 Übungsaufgaben 1 Entwickeln
USB Universal Serial Bus
Ausarbeitung zum Vortrag vom 25.11.2009 USB Universal Serial Bus Von Christoph Ritter Matrikel-Nr. 256029 Für Prof. Dr. K.O. Linn Hochschule RheinMain Fachbereich DCSM Inhaltsverzeichnis 1. Die Ausgangssituation...3
Gerätetreiber unter Linux
Gerätetreiber unter Linux Rolf Freitag 6.5.2005 Einführung Ein Gerätetreiber ist eine Programmschnittstelle zwischen System- oder Anwendungssoftware und der Hardware. Sie dienen auch zum Abstrahieren/Vereinfachen;
Treiber PCI-Subsystem
Treiber PCI-Subsystem Dr.-Ing. Matthias Sand Lehrstuhl für Informatik 3 (Rechnerarchitektur) Friedrich-Alexander-Universität Erlangen-Nürnberg WS 2010/2011 Treiber PCI-Subsystem 1/41 2011-04-05 Übersicht
2 Port USB 3.0 SuperSpeed PCI Express Schnittstellenkarte mit UASP Unterstützung
2 Port USB 3.0 SuperSpeed PCI Express Schnittstellenkarte mit UASP Unterstützung Product ID: PEXUSB3S11 Dank der PCI Express USB 3.0-Karte PEXUSB3S11 können Sie einem PC über einen PCI Express- Steckplatz
Connecting Android. Externe Hardware mit dem grünen Roboter verbinden. Alexander Dahmen Dominik Helleberg
Connecting Android Externe Hardware mit dem grünen Roboter verbinden Alexander Dahmen Dominik Helleberg Speaker Dominik Helleberg Mobile Development Android / Embedded Tools http://dominik-helleberg.de/+
Gliederung. Übersicht Beispiel: USB-HID Maus Beispiel: USB-HID Keyboard
Gliederung 1 Einleitung 2 USB-HID Maus USB-HID Keyboard 3 USB-HID Composite Joystick USB Vendor-Specific (GPIOs) 4 Fragen Basteln mit USB chf@fritzc.com Präsentation auf dem LinuxTag am 23.05.2013 in Berlin.
Interface USB DMX512 Die Anweisung
Deutsch Interface USB DMX512 www.svetla.org Die Anweisung Einführung... 2 Installation der Gerätetreiber. 2 Eigenschaften DMX PIPE. 3 Inhalt der Packung. 4 Einschaltung des Kabels DMX512... 4 Durchschaltung
Compuprint SP40plus. Firmware-Aktualisierung. Um den SP40/SP40plus zu einem anderen Firmwarestand zu verhelfen, sind nur wenige Handgriffe notwendig:
Firmware-Aktualisierung Um den SP40/SP40plus zu einem anderen Firmwarestand zu verhelfen, sind nur wenige Handgriffe notwendig: 0. Drucken Sie sich Ihre aktuelle Konfiguration aus, um sie später zur Hand
EX Slot PCI Box Zur Erweiterung um 4 PCI Anschlüsse für ExpressCard
Bedienungsanleitung EX-1015 4 Slot PCI Box Zur Erweiterung um 4 PCI Anschlüsse für ExpressCard V1.1 15.03.13 EX-1015 4 Slot PCI-Erweiterung Inhaltsverzeichnis 1. BESCHREIBUNG 3 2. LAYOUT 3 3. HARDWARE
Parametrier- & Analysesoftware ensuite Installationsanleitung und Systemanforderungen
Inhalt 1 Systemanforderungen und Benutzerrechte... 2 2 ensuite Installationsanleitung... 2 3 Zusätzliche gerätespezifische Installationsaktivitäten... 6 3.1 encore-geräte (z.b. Q.Sonic plus ) Installation
4 Port PCI Express USB 3.0 Karte
4 Port PCI Express USB 3.0 Karte Product ID: PEXUSB3S42 Das ist eine kostengünstige Lösung zum Hinzufügen von USB 3.0-Konnektivität zu einem Computer. Diese 4-Port-PCIe-USB 3.0-Karte bietet drei externe
EX PCI & 2 PCI-E
Bedienungsanleitung EX-1020 2 PCI & 2 PCI-E Box Zur Erweiterung von 2 PCI & 2 PCI-Express Anschlüsse V1.2 12.12.13 EX-1020 2 PCI & 2 PCI-E Slot Erweiterung Inhaltsverzeichnis 1. BESCHREIBUNG 3 2. LAYOUT
Kernel Programmierung unter Linux Teil II Programmierung von Kernelmodulen
Kernel Programmierung unter Linux Teil II Programmierung von Kernelmodulen Referent Klaus Ruhwinkel Module, Built-In-Treiber, Treiber Ein Modul kann alles sein Ein Treiber hat I/O Aufgaben und unterscheidet
Vortrag zur Diplomarbeit
Fakultät Informatik Professur für VLSI-Entwurfssysteme, Diagnostik und Architektur Vortrag zur Diplomarbeit Entwurf und Implementierung eines zuverlässigen verbindungsorientierten Transportprotokolls für
Die Architektur von UNIX/Linux- Betriebssystemen. Mag. Lukas Feiler, SSCP lukas.feiler@lukasfeiler.com http://www.lukasfeiler.
Die Architektur von UNIX/Linux- Betriebssystemen Mag. Lukas Feiler, SSCP lukas.feiler@lukasfeiler.com http://www.lukasfeiler.com/lectures_brg9 1977: Berkeley Software Distribution/BSD (U.C. Berkeley) 1986:
2 Port USB 3.1 (10Gbit/s) Karte - USB-A, 1x Extern, 1x Intern - PCIe
2 Port USB 3.1 (10Gbit/s) Karte - USB-A, 1x Extern, 1x Intern - PCIe Product ID: PEXUSB311EI Diese USB 3.1 Gen 2-Karte bereitet Sie auf die USB-Leistung der nächsten Generation vor - innerhalb wie außerhalb
NEC USB 2.0. Version 1.0
NEC USB 2.0 Version 1.0 Inhaltsverzeichnis 1.0 Leistungsmerkmale der USB-Anschlüsse.P.3 2.0 Systemvoraussetzung.P.3 3.0 Treibereinschränkungen..P.3 4.0 Treiberinstallation (Windows XP).P.4 5.0 Treiberinstallation
TRUST 5 PORT USB 2.0 UPGRADE KIT & HUB. Vor dem ersten Gebrauch
Vor dem ersten Gebrauch Kapitel 1. Anschlüsse (3.1) 2. Alte Produkte und Treiber deinstallieren (3.2) 3. Hardware im System installieren (3.3) 4. Installation unter Windows (3.4) 5. Installation unter
GMC-I Driver Control. Anwendung zur Installation der Geräte-Treiber. Erstellungsdatum: 03/03/2009 Änderungsdatum: 17/04/2009 Version: 0.
GMC-I Driver Control Anwendung zur Installation der Geräte-Treiber Erstellungsdatum: 03/03/2009 Änderungsdatum: 17/04/2009 Version: 0.7 Inhaltsverzeichnis 1. Information... 3 2. Systemvoraussetzungen...
Geräteverwaltung: Einführung
Geräteverwaltung: Einführung Die Ziele einer Geräteverwaltung sind: Einfache Softwareschnittstelle Gleiche Software Schnittstellen für alle Geräte eines Gerätetyps z.b.: unabhängig vom Soundkartenhersteller
EX Slot PCI Box Zur Erweiterung um 4 PCI Anschlüsse für lange Karten inklusive internem 220Watt Netzteil
Bedienungsanleitung EX-1031 4 Slot PCI Box Zur Erweiterung um 4 PCI Anschlüsse für lange Karten inklusive internem 220Watt Netzteil V1.1 18.03.13 EX-1031 4 Slot PCI-Erweiterung Inhaltsverzeichnis 1. BESCHREIBUNG
Hardware-Treiber unter Linux losrobos@users.sourceforge.net
Hardware-Treiber unter Linux losrobos@users.sourceforge.net Es ist bekannt, dass Linux mehr Hardware unterstützt als jedes andere Betriebssystem und das überwiegend bereits im Standard- Lieferumfang. -
b) Gegeben sei folgende Enumeration: enum SPRACHE {Deutsch, Englisch, Russisch};
Aufgabe 1: (15 Punkte) Bei den Multiple-Choice-Fragen ist jeweils nur eine richtige Antwort eindeutig anzukreuzen. Auf die richtige Antwort gibt es die angegebene Punktzahl. Wollen Sie eine Multiple-Choice-Antwort
Linux booten. Jörg Ahrens
Linux booten Was passiert beim Einschalten eines PCs? Das BIOS Viele Bootsektoren Bootloader (Grub, LILO) Kernel Parameter und InitRD Feinheiten beim Plattenausfall Der Bootvorgang Beim Einschalten eines
Interface Definitionen zu E-LAB ICP-V24 Portable
Serielles Interface PC ICP-V24 18.03.2003 Seite 1/5 Interface Definitionen zu E-LAB ICP-V24 Portable Das Interface zwischen PC und ICP-V24 besteht aus dem Hardware Teil und dem Software Teil. Hardware
embedded projects GmbH
embedded projects GmbH e Quickstart GNUBLIN 32 MB (700641) Montage- und Aufbauanleitung Beispielanwendung (Rote LED auf dem Gnublin ) 1/12 Lieber Kunde, wir versuchen mit unseren Datenenblättern Ihnen
USB 2.0 PCI-Karte mit NEC CHIPSATZ
Handbuch USB 2.0 PCI-Karte mit NEC CHIPSATZ deutsch Handbuch_Seite 2 Handbuch_Seite 3 Inhalt 1.0 Eigenschaften 4 2.0 Systemvoraussetzungen 4 3.0 Hardware Installation 4 4.0 Treiber Installation (Windows
Anleitung 1 Wire an homematic mit cuxd
Anleitung 1 Wire an homematic mit cuxd Telnet Verbindung zur homematic aufbauen, dann den Stick anstecken. Danach dmesg grep 'FTDI USB' ausführen: Der Stick muss direkt erkannt werden, dies sieht man wenn
Analyse des Userspace I/O Framework (UIO) für den Einsatz in Embedded Linux-Systemen
Forschungsbericht WS 2011/2012 Analyse des Userspace I/O Framework (UIO) für den Einsatz in Embedded Linux-Systemen Prof. Dr.-Ing. Rainer Bermbach Einleitung Betriebssysteme wie Linux benötigen sogenannte
USB Stack - Design der Systemschnittstelle
USB Stack - Design der Systemschnittstelle Franz Hirschbeck sifrhirs@stud.uni-erlangen.de Inhaltsverzeichnis 1 Das Datenmodell des USB 2 1.1 Die Ziele des Standards..................... 2 1.2 Die Topologie
ReactOS das zu Windows binärkompatible Open-Source- Betriebssystem. Matthias Kupfer (mkupfer@reactos.org) ReactOS Deutschland e.v.
ReactOS das zu Windows binärkompatible Open-Source- Betriebssystem Matthias Kupfer (mkupfer@reactos.org) ReactOS Deutschland e.v. Überblick Der Build Prozess Einführung Geschichte von ReactOS Windows NT
RN-Control ARDUINO Bibliothek ATMEL 32 Version 0.2
RN-Control ARDUINO Bibliothek ATMEL 32 Version 0.2 Bernd Klein 23. Mai 2011 Inhaltsverzeichnis 1 ARDUINO - RN-Control Library 3 1.1 Bibliothek RNControl...................... 3 1.2 Einführung............................
Dank der PCI Express USB 3.0-Karte PEXUSB3S2 können Sie einem PC über einen PCI Express-Steckplatz zwei USB 3.0-Anschlüsse hinzufügen.
2 Port USB 3.0 PCI Express Schnittstellenkarte mit UASP Unterstützung StarTech ID: PEXUSB3S2 Dank der PCI Express USB 3.0-Karte PEXUSB3S2 können Sie einem PC über einen PCI Express-Steckplatz zwei USB
Die USB Schnittstelle Was ist an ihr besonders gut?
Die USB Schnittstelle Was ist an ihr besonders gut? von Thomas Wagner E Mail: twagn002@stud.informatik.fh wiesbaden.de Fachseminar WS 2009/10 bei Prof. Dr. Linn Hochschule RheinMain Bachelor Allgemeine
Selbstbau-USB-Programmiergerät für AVR
Jean-claude.feltes@education.lu 1 Selbstbau-USB-Programmiergerät für AVR Nach Christian Ullrich Homepage: www.ullihome.de Weitere Infos bei http://weigu.lu/a/pdf/micel_f6_programmieradapter.pdf Schaltung
Sonstiges Fehlercodes im Gerätemanager
Code 1: Das Gerät ist nicht richtig konfiguriert. Sonstiges Fehlercodes im Gerätemanager Das Gerät kann vom System nicht konfiguriert werden. Komponente aus dem Geräte-Manager löschen und die Systemsteuerung
CPK-Terminal Bedienungsanleitung
CPK-Terminal Bedienungsanleitung 1. Software Installation Führen Sie die Setup -Datei aus, die sich auf der DYNTEST-CD befindet. Wählen Sie Ihre Sprache und drücken dann den OK -Button, woraufhin die Installationsvorbereitung
DIPLOMARBEIT. Entwurf und Implementierung eines modularen USB-Stacks für eingebettete Controller ohne Betriebssystem. Uwe Pfeiffer
Fakultät Informatik Institut für Technische Informatik, Professur für VLSI-Entwurfssysteme, Diagnostik und Architektur DIPLOMARBEIT Entwurf und Implementierung eines modularen USB-Stacks für eingebettete
Genießen Sie praktische Verfügbarkeit von USB 3.0-Anschlüssen
4 Port PCI Express USB 3.0 Karte StarTech ID: PEXUSB3S42 Das ist eine kostengünstige Lösung zum Hinzufügen von USB 3.0-Konnektivität zu einem Computer. Diese 4- Port-PCIe-USB 3.0-Karte bietet drei externe
SATA 2 und 3. Gruppe 8. Unser Weg ist Ihr Ziel. Der Spezialist für ADD-On Produkte. Tel. +41 44 8217818 Fax +41 44 8217820. Fax +49 6171 975697
Der Spezialist für ADD-On Produkte Vers. 1.2_20.01.2015 SATA 2 und 3 Gruppe 8 Unser Weg ist Ihr Ziel EXSYS Vertriebs GmbH Industriestr. 8 61449 Steinbach/Ts. Deutschland D - Deutschland verkauf@exsys.de
GMC-I Driver Control Programm zur Installation der Gerätetreiber für Geräte und Adapter von GOSSEN METRAWATT
Bedienungsanleitung GMC-I Driver Control Programm zur Installation der Gerätetreiber für Geräte und Adapter von GOSSEN METRAWATT 3-349-614-01 4/8.13 Inhalt Seite 1 Informationen zur Anwendung... 2 2 Systemvoraussetzungen...
VIA USB 2.0. Version 1.0
VIA USB 2.0 Version 1.0 Inhaltsverzeichnis 1.0 Leistungsmerkmale der USB-Anschlüsse.P.3 2.0 Systemvoraussetzung.P.3 3.0 Treibereinschränkungen..P.3 4.0 Treiberinstallation (Windows XP).P.4 5.0 Treiberinstallation
Installation & Usage. Version 1.0. estickflashtool
Installation & Usage Version 1.0 estickflashtool Allgemeines Der estick ist ein USB basiertes Entwicklungs-Board für Atmel AT90USB162 Mikro-controller. Einfache, anschauliche Anwendungen und Beispiele
7 Treiber. Franzis 2000
Ein Kapitel aus dem Buch Messen, Steuern, Regeln mit dem PC von Burkhard Kainka, Franzis-Verlag 2000. Für den privaten Gebrauch freigegeben vom Autor. www.b-kainka.de Franzis 2000 7 Treiber Bei den bisherigen
Siemens Industry Online Support
STARTER: USB Verbindung mit SINAMICS G120 STARTER, SINAMICS G120 FAQ Januar 2014 Siemens Industry Online Support Answers for industry. Inhaltsverzeichnis Inhaltsverzeichnis 1 Voraussetzungen für eine Online-Verbindung
Einführung in die Systemprogrammierung unter Linux
Einführung in die Systemprogrammierung unter Linux Systemsoftware Praktikum Inhalt Übersicht über benötigte Systemfunktionen Programmieren unter Linux Grundlegendes Message-Queue Shared Memory Semaphore
ishrt CommDTM Benutzerhandbuch UNIFIED FIELD COMMUNICATION
Benutzerhandbuch UNIFIED FIELD COMMUNICATION Inhalt 1 Installation der Software...3 2 Kommunikations-DTM ishrt CommDTM...4 3 Konfiguration ishrt Comm DTM offline...5 3.1 Treiberkonfiguration...5 3.2 Kanalkonfiguration...6
4 Port USB 3.0 SuperSpeed PCI Express Schnittstellenkarte mit 2 5Gb/s Kanälen und UASP
4 Port USB 3.0 SuperSpeed PCI Express Schnittstellenkarte mit 2 5Gb/s Kanälen und UASP StarTech ID: PEXUSB3S42V Mit der 4-Port-PCI Express-USB 3.0-Karte PEXUSB3S42V können Sie einem PCIe x4-fähigen PC
EX-6032. 2 x RS-232 zu Ethernet / IP. Bedienungsanleitung. 6. Anschlüsse. 7. Technische Daten. Seriell 9 Pin D-SUB Stecker (Port 1 und 2) :
6. Anschlüsse Bedienungsanleitung Seriell 9 Pin D-SUB Stecker (Port 1 und 2) : Pin Signal Pin Signal Pin Signal 1 CDC 4 DTR 7 RTS 2 RXD 5 GROUND 8 CTS 3 TXD 6 DSR 9 RI DB 9M EX-6032 7. Technische Daten
LavA OS: Ein Betriebssystem für konfigurierbare MPSoCs
LavA OS: Ein Betriebssystem für konfigurierbare MPSoCs Diplomarbeit Abschlussvortrag Stephan Vogt stephan.vogt@cs.uni-dortmund.de 1 Inhalt Einleitung Wiederverwendung von BS Arbeiten an CiAO Kommunikation
USB-SERIELL KONVERTER. Bedienungsanleitung (DA-70156)
USB-SERIELL KONVERTER Bedienungsanleitung (DA-70156) Windows XP Installationsanleitung Schritt 1: Legen Sie die Treiber-CD dieses Produkts in das CD-ROM-Laufwerk ein Schritt 2: Verbinden Sie das Gerät
Compuprint SP40plus. Das SP40plus Remote Setup Programm. Restore MFG. Send Setup. Send Setup. Restore MFG
Das SP40plus Remote Setup Programm Das SP40plus Remote Setup Programm ist ein kleines schweizer Messer, das Ihnen den Umgang mit dem Produkt erleichtert, sei es, dass Sie als Techniker mehrere Geräte aktualisieren
ONE Technologies AluDISC 3.0
ONE Technologies AluDISC 3.0 SuperSpeed Notebook Kit USB 3.0 Externe 3.5 Festplatte mit ExpressCard Controller Benutzerhandbuch Inhaltsverzeichnis: I. Packungsinhalt II. Eigenschaften III. Technische Spezifikationen
Ulrich Stein
4.12 Externe Schnittstellen / Controller Board Arduino 4.12.1 USB, serielle Schnittstelle Universal Serial Bus (USB): serielles Bussystem zur Verbindung eines Computers mit externen Geräten. Vor USB gab
AVT Kameras und Linux
AVT Kameras und Linux Ulf-Erik Walter Allied Vision Technologies GmbH http://www.alliedvisiontec.com November 2004 INHALTSVERZEICHNIS 1. Vorbemerkung... 2 2. Vorraussetzungen... 2 2.1. Linux-Kernel...
Wird mit einer 2-jährigen StarTech.com-Garantie sowie lebenslanger kostenloser technischer Unterstützung geliefert.
4 Port PCI Express USB 3.0 SuperSpeed Schnittstellenkarte mit UASP - SATA intern StarTech ID: PEXUSB3S4V Mit der PCI Express USB 3.0-Karte (mit SATA-Stromversorgung) PEXUSB3S4V werden einem PCI Expressfähigen
Kernel-Module. Teile des Kernels können als Module gebaut werden. diese können im laufenden Betrieb eingebunden werden (und auch wieder entfernt)
Kernel-Module Teile des Kernels können als Module gebaut werden diese können im laufenden Betrieb eingebunden werden (und auch wieder entfernt) Vorteile: kleinerer Kernel, anpassungsfähig, schnelleres
CAN-Bus mit Linux und Python
CAN-Bus mit Linux und Python Grazer Linuxtage 2014 Jörg Faschingbauer 1 / 31 Inhaltsverzeichnis 1 Basics 2 CAN Interfaces 3 Programmierung 4 Hardware, Kernel 5 Schluss 2 / 31 Basics Übersicht 1 Basics
Handbuch_Seite 2 Bitte lesen Sie dieses Handbuch sorgfältig durch und bewahren Sie es gut auf, um die richtige Handhabung zu gewährleisten. Verwendete
Handbuch USB 2.0 PCI-Karte mit VIA CHIPSATZ deutsch Handbuch_Seite 2 Bitte lesen Sie dieses Handbuch sorgfältig durch und bewahren Sie es gut auf, um die richtige Handhabung zu gewährleisten. Verwendete
Befehlssatz zum High Speed Interface-88-USB (HSI-88-USB) (ab Firmware 0.71) (Version 1.2)
Kurzbeschreibung: Befehlssatz zum High Speed Interface-88-USB (HSI-88-USB) (ab Firmware 0.71) (Version 1.2) Beim HSI-88-USB handelt es sich um ein Interface vom s88-rückmeldebus zum Universal Serial Bus
ReactOS das zu Windows binärkompatible Open-Source- Betriebssystem
ReactOS das zu Windows binärkompatible Open-Source- Betriebssystem Matthias Kupfer (mkupfer@reactos.org) ReactOS Deutschland e.v. Aleksey Bragin (aleksey@reactos.org) Projektkoordinator 14.03.2010 1 Überblick
Aufgabe 1 Entwicklung einer Virtuellen Maschine
Aufgabe 1 Entwicklung einer Virtuellen Maschine Rainer Müller Department Informatik 4 Verteilte Systeme und Betriebssysteme Friedrich-Alexander-Universität Erlangen-Nürnberg WS 2014/2015 R. Müller Entwicklung
Temperaturmodul. Software. Bedeutung der Leuchtdioden. Kanal-LEDs. System-LEDs. Start nach Reset
Temperaturmodul Software Bedeutung der Leuchtdioden Alle LED sind sog. Bicolor-LEDs, die, wie der Name nicht sagt, drei Farben anzeigen können. Rot, grün und gelb, wenn rot und grün gemeinsam aktiviert
2-Port USB/HDMI-Kabel KVM-Switch
2-Port USB/HDMI-Kabel KVM-Switch Bedienungsanleitung DS-11900 Version 1.0 Inhalt 1 EINLEITUNG... 3 1.1 AUSSTATTUNGSMERKMALE... 3 1.2 ANSICHT... 3 1.3 LIEFERUMFANG... 4 2 SPEZIFIKATIONEN... 4 3 USB/HDMI-KABEL
SelfLinux-0.12.3. Der Linux-Kernel
Der Linux-Kernel Autor: Erwin Dogs (edogs@t-online.de) Formatierung: Matthias Hagedorn (matthias.hagedorn@selflinux.org) Lizenz: GFDL Dieses Kapitel führt in die grundsätzliche Arbeitsweise eines Linux-Systems
- dynamisches Laden -
- - Fachbereich Technik Department Elektrotechnik und Informatik 21. Juni 2012 1/23 2/23 s dynamisch Code kann von mehreren Programmen genutzt werden => kleinere Programme einzelne Teile eines Programms
BNG Bootloader Documentation
BNG Bootloader Documentation Release 0.2 Elias Medawar, Yves Peissard, Simon Honegger, Jonathan Stoppani 20. 04. 2010 Inhaltsverzeichnis 1 Abstract 1 2 Architektur 3 2.1 Überblick.................................................
3D Beschleunigung für ATI und NVIDIA einrichten. Bruno Fuddl Kleinert <fuddl@tauware.de>
3D Beschleunigung für ATI und NVIDIA einrichten Bruno Fuddl Kleinert Hilfreiches Grundwissen Bedienung des Paketmanagers Einfache Grundlagen der Kommandozeile Häufiges Einsteigerproblem