Joachim Schröder Tilo Gockel Rüdiger Dillmann. Embedded Linux. Das Praxisbuch. Springer
|
|
- Pia Egger
- vor 8 Jahren
- Abrufe
Transkript
1 Joachim Schröder Tilo Gockel Rüdiger Dillmann Embedded Linux Das Praxisbuch Springer
2 Inhaltsverzeichnis Teil I Grundlagen und Plattformen 1 Grundlagen Einführung Architekturen, Plattformen und Geschichtliches Eigenschaften eingebetteter Systeme Formfaktor Mechanik, Kühlung, Robustheit Speichermedien Schnittstellen Stromversorgung Chipsätze Watchdog Echtzeitfähigkeit Betriebssysteme Allgemeine Anforderungen Prozess-Scheduling Systembeispiele Software-Entwicklung Aufbau und Gebrauch des Buches 38 2 Hardware-Plattformen Einführung Network-Attached-Storage NSLU WLAN-Router WL-500gP MicroClient Jr. und Sr OpenRISC Alekto Mini-ITX-Mainboard D945GCLF2 mit Dual-Core Atom CPU Pegelanpassung für die RS-232-Schnittstelle 55
3 8 Inhaltsverzeichnis 3 OpenWrt auf dem WLAN-Router WL-500g Premium Einführung Einrichtung des OpenWrt-Build-Systems Aufspielen des Flash-Images Der erste Einlog-Vorgang Schnelleres Einloggen mit SSH-Keys Software-Entwicklung für OpenWrt Erstellung eigener OpenWrt-Module Warrior-Erweiterung und Kernelmodule unter OpenWrt Debian auf dem NAS-Gerät NSLU Einführung Debian-Installation Erste Schritte Software-Entwicklung für die NSLU NSLU2 als Druckerserver Weiterführende Hinweise Erstellung eines vollständigen NSLU2-Backups Einstellung der Taster-Funktion Probleme beim Booten 84 5 Debian auf dem Embedded-PC OpenRISC-Alekto Einführung Angepasste Debian-Installation Erste Schritte Software-Entwicklung Zugriff auf die Alekto-Hardware Anwendung der /proc-erweiterungen in der Konsole Zugriff über ioctlo-befehle Watchdog-Timer Erstellung eines eigenen Alekto-Kernels Vollständige Debian-Installation 98 6 Puppy Linux auf dem Embedded-PC MicroClient Jr./Sr Einführung Puppy-Installation Paket-Management unter Puppy Software-Entwicklung unter Puppy 105 Teil II Anwendungen 7 Legacy-Schnittstellen und digitale IOs Einführung RS
4 Inhaltsverzeichnis Grundlagen der RS-232-Schnittstelle Ansteuerung und Programmierung Ansteuerung einer seriellen Relaiskarte Centronics und IEEE General Purpose Input/Output (GPIO) Schnittstellenerweiterung über 10-Warrior IO-Warrior-Bausteine Installation der IO-Warrior-Treiber unter Debian Der Inter-IC-Bus Einführung PC-Datenübertragung Konzept Steuersignale Clock Stretching Multi-Master-Betrieb Adressierung I 2 C-Buserweiterungen I 2 C-Anbindung I 2 C-Steckverbindung Verwendung des I 2 C-Busses bei NSLU2 und Alekto I 2 C-Busanbindung über einen IO-Warrior-Baustein Die IO-Warrior-I 2 C-Bibliothek Alternative serielle Bussysteme Controller Area Network (CAN) Local Interconnect Network (LIN) Wire-Bus Serial Peripheral Interface (SPI) Universal Serial Bus (USB) Inter-IC-Bus-Komponenten Einführung Die I 2 C-Bibliothek Die Klasse IICBus Die Klasse IICBase Tastatur- und LC-Display-Ansteuerung mit PCF Philips 8-Bit-I/O-Erweiterung PCF I 2 C-Tastaturmodul Die Klasse IICKeyboard I 2 C-LC-Display LC-Display-Treiberbaustein HD Die Klasse IICDisplay Die Klasse IICIOExpander Temperaturmessung mit DS Dallas DS
5 10 Inhaltsverzeichnis Die Klasse IICTempSensor A/D- und D/A-Wandler Philips PCF Die Klasse IICADConverter TMC222-Schrittmotorsteuerung Trinamic TMC Conrad C-Control I 2 C-Bus-Stepper-Driver Die Klasse IlCStepper Programmierung des TMC222-OTP-Speichers Chipkarten-Ansteuerung EEPROM-Chipkarte AT24Cxx Die Klasse IlCChipcard AES-Verschlüsselung Die Klasse AES I 2 C-Bus-Erweiterung über Multiplexer Philips PCA9548 I 2 C-Multiplexer Die Klasse IICMultiplexer USB-Komponenten Einführung USB-Audioanbindung: МРЗ-Player und Sprachausgabe USB-WLAN-Adapter Grundlagen Netgear МАШ unter Puppy Alternative: WLAN-Anbindung über Access Point USB-Bluetooth-Erweiterung Grundlagen Die Werkzeuge Bluez-Utils Datentransfer mit ObexFTP Serielle Bluetooth-Kommunikation und AT-Befehle Das Mobiltelefon als Fernbedienung USB-GPS-Module Der GPS-Daemon GPSD GPS in der Anwendung Die Klasse GPSReceiver USB-Speichererweiterung Partitionierung und Einbindung eines USB-Sticks Auslagerung des Home-Verzeichnisses auf einen USB-Stick Gerätetreiber und Kernelmodule Einführung Grundlagen Systemarchitektur Der Kernel 234
6 Inhaltsverzeichnis Programmierung von Kernelmodulen Aufbau von Kernelmodulen Übersetzung von Kernelmodulen Test und Debugging Übergabe von Kommandozeilenparametern Zeichenorientierte Gerätetreiber Major-, Minor- und Gerätenummern Modul-Registrierung Gerätetreiber-Registrierung nach alter Schule Implementierung von Dateioperationen Die Struktur f ile_operations Kopieren von Daten zwischen Kernel- und User-Space Die ioctlo-schnittstelle Verwendung von Gerätetreibern in der Anwendung Hardware-Zugriff Zugriff über IO-Ports und IO-Speicher Zugriff über das Dateisystem Multithreading Einführung Grundlagen Posix-Schnittstelle Thread-Funktionen Mutex-Funktionen Funktionen für Zustandsvariablen Beispiel C++-Schnittstelle Die Klasse Thread Die Klasse Mutex Die Klasse WaitCondition Die Klasse PeriodicThread Anwendungsbeispiel: Servo-Ansteuerung Servo-Anbindung an einen PC Software-Entwurf zum Beispiel Linux und Echtzeitfähigkeit Zeitmessung Netzwerkkommunikation Einführung Datenübertragung via UDP Grundlagen zu Sockets Berkeley Sockets Verwendung der Berkeley Socket API Socket-Debugging mit NetCat Host Byte Order und Network Byte Order 310
7 12 Inhaltsverzeichnis Practical Sockets Definition eigener Protokolle auf Anwendungsschicht Verwendung der Practical Sockets Kommunikation mit einer Qt-Anwendung Client-Server-Kommunikation mit Qt Remote-Schrittmotorsteuerung mit grafischer Benutzeroberfläche Interaktion mit einem Webserver via CGI Messdatenanzeige Gezielte Anfragen mit JavaScript Video for Linux Einführung Treiber installation und Inbetriebnahme Bildeinzug unter Linux per V4L Treiberkapselung für die IVT-Bibliothek Intelligente Kamera Einführung Sicherheitssystem mit Bewegungserkennung Weiterführende Informationen Kommentare zum Hardware-Aufbau Triggerung und IEEE 1394-Übertragung Weitere Anwendungen Ausblick Communities, Projekte, Trends Schlusswort und Kontaktdaten 369 Teil III Anhang A Kurzreferenzen 373 A.l Einführung 373 A.2 Die Linux-Konsole 373 A.2.1 Basisbefehlsschatz 373 A.2.2 Editoren 377 A.3 Netzwerkeinstellungen und SSH 380 A.3.1 Netzwerkeinstellungen 380 A.3.2 Secure Shell 382 A.4 Weitere Werkzeuge und Dienste 384 A.4.1 Paketverwaltung APT 384 A.4.2 Umgebungsvariablen 386 A.4.3 Erstellung von Gerätedateien mit mknod 387 A.4.4 Zugriffsrechte 388
8 Inhaltsverzeichnis 13 A.4.5 Root-Rechte mit sudo 390 A.4.6 Cronjob-Verwaltung mit crontab 391 A.5 Diagnose- und Failsafe-Modi 393 A.5.1 Asus WL500g Premium 393 A.5.2 Linksys WRT54G 393 A.5.3 Linksys NSLU2 394 Alternative Hardware-Plattformen 395 B.l Einführung 395 B.2 Router 395 B.3 Network Attached Storage Industrielle Kompaktsysteme Einplatinencomputer Sonderlösungen 396 Die IVT-Bibliothek 399 C.l Einführung 399 C.2 Architektur 400 C.2.1 Die Klasse CBytelmage 400 C.2.2 Anbindung von grafischen Benutzeroberflächen 401 C.2.3 Anbindung von Bildquellen 402 C.2.4 Anbindung der OpenCV 403 C.2.5 Anbindung von OpenGL über Qt 404 C.3 Beispielapplikationen 405 C.3.1 Verwendung der Basisfunktionalität 405 C.3.2 Verwendung einer grafischen Benutzeroberfläche 405 C.3.3 Verwendung eines Kameramoduls 405 C.3.4 Verwendung der OpenCV 406 C.3.5 Verwendung der OpenGL-Schnittstelle 406 C.4 Übersicht zu weiterer Funktionalität der IVT 407 C.5 Installation 408 C.5.1 OpenCV 409 C.5.2 Qt 409 C.5.3 Firewire und Iibdcl394/librawl C.5.4 IVT 411 Die Qt-Bibliothek 417 D.l Einführung 417 D.l.l Installation und Grundlagen 417 D.I.2 Signals und Slots 420 D.1.3 Ein universelles Qt-Makefile 424 D.2 Oberflächenerstellung mit Qt Designer 425 D.2.1 Installation und Grundlagen 425 D.2.2 Verwendung der Qt Designer Plugins 428 D.2.3 Erstellung der Qt Designer Plugins 430
9 14 Inhaltsverzeichnis E Bezugsquellen 435 F Verzeichnisbaum 439 Literaturverzeichnis 441 Sachverzeichnis 445
Die als Leseprobe vorliegenden Kapitel werden mit freundlicher Genehmigung des Springer-Verlags zur Verfügung gestellt. Die Vervielfältigung und
Die als vorliegenden Kapitel werden mit freundlicher Genehmigung des Springer-Verlags zur Verfügung gestellt. Die Vervielfältigung und Herausgabe an Dritte ist nicht gestattet, ebenso die Veröffentlichung
MehrX.systems.press ist eine praxisorientierte Reihe zur Entwicklung und Administration von Betriebssystemen, Netzwerken und Datenbanken.
X. systems.press X.systems.press ist eine praxisorientierte Reihe zur Entwicklung und Administration von Betriebssystemen, Netzwerken und Datenbanken. Joachim Schröder Tilo Gockel Rüdiger Dillmann Embedded
MehrEmbedded Linux, OpenWRT
Embedded Linux, OpenWRT von Tim Keller EBV Spezialbetriebssysteme 1 Pro und Contra Embedded Linux Pro fehlende (oder bei fertigen Distributionen geringere) Lizenz- und Laufzeitgebühren Zugang zum Quellcode(gut
MehrFRANZIS PC+ELEKTRONIK. Jochen Ferger AI1 AI2 AI3 AI4. Masse 5V W «км. AOut PCF8591 SCL SDA. MSR mit USB und Java. Mit 152 Abbildungen
FRANZIS PC+ELEKTRONIK Jochen Ferger Masse 5V W «км AI1 AI2 AI3 AI4 AOut PCF8591 16 15 13 12 11 10 SCL 9 SDA MSR mit USB und Java Mit 152 Abbildungen 7 Inhaltsverzeichnis 1 Java-Grundlagen 11 1.1 Warum
MehrLinux auf FPGAs. Massgeschneiderte Computersysteme. Christoph Zimmermann, Marc-André Beck. 1. März 2008. Berner Fachhochschule MedOnStream
Massgeschneiderte Computersysteme Christoph Zimmermann Marc-André Beck Berner Fachhochschule MedOnStream 1. März 2008 Gliederung 1 GNU/Linux in eingebetteten Systemen Einsatzort Vorteile Distribution 2
MehrSOLUCON GATEWAY WLAN. Artikel-Nr.: 01105505 PRODUKTEIGENSCHAFTEN TECHNISCHE EIGENSCHAFTEN LOGISTISCHE EIGENSCHAFTEN
SOLUCON GATEWAY WLAN Artikel-Nr.: 01105505 Gateway zur verschlüsselten Kommunikation der per Funk verbundenen -Hardware mit der SOLUCON Plattform über eine kabellose Internetverbindung. Stellt die sichere
MehrLinux Terminal mit Ethernet und Java. Eine dynamische Plattform für Automatisierungsapplikationen?
Linux Terminal mit Ethernet und Java. Eine dynamische Plattform für Automatisierungsapplikationen? JULIA SCHILLING SSV EMBEDDED SYSTEMS HEISTERBERGALLEE 72 D-30453 HANNOVER WWW.SSV-EMBEDDED.DE Ethernet
MehrAnwendungen mit RaspberryPi und dem Elektor Linux Board (GNUBLIN) Benedikt Sauter, sauter@embedded-projects.net
Anwendungen mit RaspberryPi und dem Elektor Linux Board (GNUBLIN) Benedikt Sauter, sauter@embedded-projects.net Gliederung der Folien Inhalt: Ursprung / Hintergrund Komponenten für Anwendungsentwicklung
MehrInhaltsverzeichnis. xiii
1 Lernen Sie den Raspberry Pi kennen 1 1.1 Die Hardware...................................... 1 Was im Pi steckt................................... 1 Was der Pi nicht bietet...............................
Mehr2 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.
MehrDebugging mit uclinux auf ARM-Prozessoren
Debugging mit uclinux auf ARM-Prozessoren Thema der Diplomarbeit betreut durch Steffen Köhler 15.06.2005 TU Dresden, Institut für Technische Informatik 1 µclinux µ für micro und C für Controller sprich:
MehrBernhard Redemann. Steuern und Messen mit USB. Hard- und Softwareentwicklung mit dem FT232B/R, FT245B/R und FT2232L/D
Bernhard Redemann Steuern und Messen mit USB Hard- und Softwareentwicklung mit dem FT232B/R, FT245B/R und FT2232L/D Inhaltsverzeichnis Vorwort 2. Auflage 1 Vorwort und Anmerkungen (1. Auflage) 2 Teil 1
MehrInhaltsverzeichnis. 1 Physikalische Grundlagen...1. 2 Grundlagen der Datenübertragung...63
1 Physikalische Grundlagen...1 1.1 Signale... 1 1.1.1 Kontinuierliche und diskrete Signale... 3 1.1.2 Energie- und Leistungssignale... 5 1.2 Approximation von Signalen mit Elementarfunktionen... 8 1.3
MehrFilesystem in Userspace. Jens Spiekermann
Filesystem in Userspace Jens Spiekermann Aufbau Was ist FUSE? Grundlagen Wie funktioniert FUSE? Eigenschaften Vorteile Nachteile Wofür kann man FUSE nutzen? Wie wird FUSE benutzt? Abschluss Quellen 2/23
MehrUEFI Secure Boot und alternative Betriebssysteme
UEFI Secure Boot und alternative Betriebssysteme Inhalt Was ist Secure Boot? Was bedeutet Secure Boot für Linux? Unified Extensible Firmware Interface (UEFI) Schnittstelle zwischen Betriebssystem und Firmware
Mehrmit Delphi Messen, Steuern, Regeln Franzis Sören Götz/Reiner Mende Objektorientierte Programmierung realer Objekte Mit 100 Abbildungen
' : : :. '. : ' " = : : ^ ' \ Sören Götz/Reiner Mende Messen, Steuern, Regeln mit Delphi Objektorientierte Programmierung realer Objekte Mit 100 Abbildungen Franzis Inhalt 1 Einleitung 11 2 Objektorientierte
MehrEmbedded GNU/Linux mit Gnublin
Embedded GNU/Linux mit Gnublin Benedikt Sauter Augsburger Linux Tag 23. März 2013 Zur Person Benedikt Sauter Studium Informatik Interessen: Mikrocontroller, Linux, Web Selbstständig / Geschäftsführer Diverse
MehrAndreas Heppner MSR. Messen, Steuern, Regeln mit dem PC. Elektor-Verlag Aachen
Andreas Heppner MSR Messen, Steuern, Regeln mit dem PC Elektor-Verlag Aachen Vorwort 9 1. Erste Versuche 13 1.1 Aufbau einer Datenanzeigeplatine für die Druckerschnittstelle 13 1.2 Aufbau einer Zeitsteuerung
MehrStorage Area Networks im Enterprise Bereich
Storage Area Networks im Enterprise Bereich Technologien, Auswahl & Optimierung Fachhochschule Wiesbaden Agenda 1. Was sind Speichernetze? 2. SAN Protokolle und Topologien 3. SAN Design Kriterien 4. Optimierung
Mehrembedded projects GmbH
embedded projects GmbH Build your own GNUBLIN GNUBLIN nach Kundenwunsch Planung Prototyp Entwicklung Serie 1/11 Version: 100 Stand: 03.09.11 Lieber Kunde, wir möchten Ihnen mit unseren Datenenblättern
MehrDie Software "Cherry SmartDevice Setup" unterstützt das Lesen und Schreiben von Chipkarten für folgende Cherry Produkte:
Sie haben sich für Cherry entschieden - eine gute Wahl. Die Software "" unterstützt das Lesen und Schreiben von Chipkarten für folgende Cherry Produkte: - SmartBoard G83-6644 - SmartBoard G83-6744 - SmartReader
MehrDas Saia PCD Kommunikationskonzept "Einführung"
1 Das Saia PCD Kommunikationskonzept "Einführung" Inhalt - S-Net -> Das Saia PCD Kommunikationskonzept - Die Saia Netze - Die Saia S-Net Bandbreiten - Saia S-Net erweitert für andere Netze - Seriel S-Net
MehrHow-to: Webserver NAT. Securepoint Security System Version 2007nx
Securepoint Security System Inhaltsverzeichnis Webserver NAT... 3 1 Konfiguration einer Webserver NAT... 4 1.1 Einrichten von Netzwerkobjekten... 4 1.2 Erstellen von Firewall-Regeln... 6 Seite 2 Webserver
MehrARM-Mikrocontrollern MSR-Aufgaben mit Hilfe von ARM-Mikrocontrollern lösen
PC & Elektronik Klaus-Dieter Walter Messen, Steuern und Regeln mit ARM-Mikrocontrollern MSR-Aufgaben mit Hilfe von ARM-Mikrocontrollern lösen Mit 170 Abbildungen FRANZIS Inhalt Informationen zur CD-ROM
MehrWhite Paper. Embedded Treiberframework. Einführung
Embedded Treiberframework Einführung White Paper Dieses White Paper beschreibt die Architektur einer Laufzeitumgebung für Gerätetreiber im embedded Umfeld. Dieses Treiberframework ist dabei auf jede embedded
MehrMobile Datenkommunikation GateFor wächst
Network Protocol Engineer (m/w) Zur Unterstützung unseres Teams in den Bereichen Automotive und Sicherheit suchen wir einen hochmotivierten Network Protocol Engineer. n Aufgaben: Analyse und Kombination
MehrVorwort... 11 Azure Cloud Computing mit Microsoft... 12 Danksagungen... 13 Kontakt zum Autor... 13
Inhaltsverzeichnis Vorwort... 11 Azure Cloud Computing mit Microsoft... 12 Danksagungen... 13 Kontakt zum Autor... 13 Einleitung... 15 Zielgruppe... 16 Aufbau... 16 Inhalt der einzelnen Kapitel... 17 Systemanforderungen...
MehrFaxserver und Anrufbeantworter unter Linux mit Java Clientsoftware. Ingo Göppert
Faxserver und Anrufbeantworter unter Linux mit Java Clientsoftware Ingo Göppert Übersicht Ziele der Technikerarbeit Server-Komponenten des Systems ISDN/CapiSuite Drucksystem SFTP und Clientsoftware Senden
MehrKameras. und ihre Schnittstellen im. Vergleich! Dipl.-Inf. Michael Beising Kameras und ihre Schnittstellen 1
Kameras und ihre Schnittstellen im Vergleich! Dipl.-Inf. Michael Beising Kameras und ihre Schnittstellen 1 Die Vorteile der EVT Produkte Als Hersteller haben wir durch eigene Hard- und Software-Entwicklungen
MehrT est of 1GBit/s Fiber optical communication interfaces based on FlexRIO R Series
T est of 1GBit/s Fiber optical communication interfaces based on FlexRIO R Series Inhalt 1. Einführung... 2 2. Anforderungen... 2 3. Komponenten... 3 3.1. PXI 7952R... 3 3.2. Fiber Optical Interface Module
MehrOpenWrt Eine kleine Linux-Distribution für embedded Systeme
OpenWrt Eine kleine Linux-Distribution für embedded Systeme Jannis Pinter jannis@pinterjann.is Community FreieSoftwareOG Kontakt@FreieSoftwareOG.org 1. April 2014 Inhalt Was ist OpenWrt? Entwicklung und
MehrNET.Compact Framework
FRANZIS PROFESSIONAL SERIES Robert Panther Programmieren mit dem NET.Compact Framework Pocket PC - Smartphone - Handheld Mit 178 Abbildungen FRANZIS Vorwort 9 Einleitung 11 1.1 Warum dieses Buch? 11 1.2
MehrComputergruppe Heimerdingen Basiskurs. Karlheinz Wanja & Richard Zeitler
Computergruppe Heimerdingen Basiskurs Karlheinz Wanja & Richard Zeitler Dateiverwaltung (im Haushalt) 2 Dateiverwaltung (im Computer) Speichermedien 1.) Festplatte 2.) Externe Medien Externe Festplatte
MehrFulminata GmbH & Co. KG
Fulminata GmbH & Co. KG Wir sind ein Unternehmen spezialisiert auf Softwareentwicklung in den Bereichen Anlagensteuerung, Applikationen im Mikroprozessorbereich, Applikationen für Smartphones oder Tablet-Computer
MehrEMBEDDED SYSTEMS. Medien zwischen Technologie und Gesellschaft. Universität zu Köln Prof. Dr. Manfred Thaller. Maximilian Berndt WS 12/13
EMBEDDED SYSTEMS Universität zu Köln Prof. Dr. Manfred Thaller Medien zwischen Technologie und Gesellschaft Maximilian Berndt WS 12/13 Überblick 2 1) Grundlagen: Was sind eingebettete Systeme? 2) Software
MehrMikrocontroller Grundlagen. Markus Koch April 2011
Mikrocontroller Grundlagen Markus Koch April 2011 Übersicht Was ist ein Mikrocontroller Aufbau (CPU/RAM/ROM/Takt/Peripherie) Unterschied zum Mikroprozessor Unterschiede der Controllerarten Unterschiede
MehrSchnittstellen des Computers
Schnittstellen des Computers Eine Präsentation zum Selbststudium Arp Definition Schnittstellen (engl. Interfaces) sind die Verbindungen zwischen der Zentraleinheit und der externen Peripherie des Computers.
MehrStarterKit Embedded Control SC13 + DK51. From the electronic to the automation
SC13 + DK51 From the electronic to the automation 21.10.2005 No. 1 /14 Entwicklungssystem für Embedded Controller Applikationsspezifische Komponenten ergänzen. Ethernet-Anbindungen seriellen Schnittstellen
MehrPicosafe. Open Source USB-Sticks für Sicherheitsanwendungen. Michael Hartmann <hartmann@embedded-projects.net> 17. März 2013
Picosafe Open Source USB-Sticks für Sicherheitsanwendungen Michael Hartmann 17. März 2013 Über Referent: - Student an der Universität Augsburg (Physik) - Linux und Open
MehrVortrag 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
MehrEmbedded 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
MehrBeschreibung Installation SSH Server für sicher Verbindung oder Bedienung via Proxyserver. (Version 5.x)
Beschreibung Installation SSH Server für sicher Verbindung oder Bedienung via Proxyserver. (Version 5.x) www.luf.at Inhaltsverzeichnis 1 ÜBERSICHT...3 1.1 Wann benötige ich die Installation des SSH Servers?...3
MehrVisual C++ Windows-Programmierung mit den MFC. Frank Budszuhn. ADDISON-WESLEY An imprint of Pearson Education
Frank Budszuhn Visual C++ Windows-Programmierung mit den MFC ADDISON-WESLEY An imprint of Pearson Education München Boston San Francisco Harlow, England Don Mills, Ontario Sydney Mexico City Madrid Amsterdam
MehrÜbergreifend projektieren in einem Steuerungsprojekt: CODESYS Visualization
public / 03.15 Übergreifend projektieren in einem Steuerungsprojekt: CODESYS Visualization Schwerpunkt: Erstellung, Lokalisierung und Trend Michael Schwarz Automatisierungstreff IT & Automation 2015 CODESYS
MehrMit 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
MehrKonzepte 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
MehrPraktikant / Abschlussarbeit im Bereich Softwareentwicklung / Mechatronik (m/w)
Praktikant / Abschlussarbeit im Bereich Softwareentwicklung / Mechatronik (m/w) Automatisiertes Erstellen von Berichten in EasyConfig V4 EasyConfig ist eine bei der entwickelte Software zur Auslegung und
MehrZehn SSH Tricks. Julius Plen z
Zehn SSH Tricks Julius Plenz Interaktive Kommandos Steuerung von ssh direkt, nicht dem darin laufenden Programm Escape Sequenzen beginnen mit einer Tilde (~), sind aber nur nach CR wirksam Mögliche Kommandos:
MehrMETTLER TOLEDO USB-Option Installation der Treiber unter Windows XP
Diese Anleitung beschreibt den Ablauf bei der Installation und Deinstallation der Treiber für die METTLER TOLEDO USB-Option unter Windows XP. Die USB-Option wird als zusätzliche serielle Schnittstelle
MehrEIDAMO Webshop-Lösung - White Paper
Stand: 28.11.2006»EIDAMO Screenshots«- Bildschirmansichten des EIDAMO Managers Systemarchitektur Die aktuelle EIDAMO Version besteht aus unterschiedlichen Programmteilen (Komponenten). Grundsätzlich wird
MehrUSB 10/100 FAST ETHERNET. Benutzerhandbuch
USB 10/100 FAST ETHERNET Benutzerhandbuch INHALTSVERZEICHNIS Einführung...1 Systemanforderungen...1 Spezifikationen...1 Bezeichnungen und Funktionen der Teile...2 Hardware Installation...3 Vorsichtsmaßnahme...3
Mehr4 Achs-Schrittmotor-Regelung Alpha Übersicht
Alpha Übersicht Seite 1/7 Anschluss-Schema Motion Controller, interpolierte Bewegung von bis zu 4 Achsen gleichzeitig, 3D. Systemkonfiguration und Programmierung mit Windowsbasierender PC-Software (GUI
MehrPflichtenheft. Projektteam. Rexford Osei - Frey Michael Weichert Thomas Thutewohl. Pflichtenheft Seite 1 von 7
Pflichtenheft Projektteam Rexford Osei - Frey Michael Weichert Thomas Thutewohl Pflichtenheft Seite 1 von 7 Inhaltsverzeichnis Allgemeines Seite 3 Projektteam, Auftraggeber, Betreuer Projektbeschreibung
MehrPraktikum/Thesis im Bereich Softwareentwicklung - Embedded Softwareentwicklung
Softwareentwicklung - Embedded Softwareentwicklung Implementierung und Anpassung eines NET-SNMP Stacks an Hirschmanngeräte Auf den aktuell existierenden Hirschmanngeräten wird zur Konfiguration SNMP als
MehrGLASFASERNETZ DATACENTER RHEIN-NECKAR RHEIN-NECKAR-CLOUD MULTIMEDIA. Fixed Line BESCHREIBUNG. carrier ethernet TBFL_PFK_MA_13201507
Fixed Line carrier ethernet TBFL_PFK_MA_13201507 Carrier Ethernet Services Ihre Kunden haben mehrere Standorte und einen wachsenden Bedarf an Lösungen zum differenzierten Austausch von immer größeren Datenmengen?
MehrStromverbrauch messen mit dem Gnublin
Stromverbrauch messen mit dem Gnublin Autor: Michael Schäferling Datum: 2015 03 12 1. Hardware Der Hardware-Aufbau besteht aus zwei Hauptkomponenten, die aus Sicherheitsgründen (es liegen dort u.a. 230Volt
MehrProseminar Technische Informatik A survey of virtualization technologies
Proseminar Technische Informatik A survey of virtualization technologies Referent: Martin Weigelt Proseminar Technische Informatik - A survey of virtualization technologies 1 Übersicht 1. Definition 2.
MehrEinführung... 1 Anwendungsszenarien multimedialer Client-Server Systeme... 1 Aufbau des Buches... 2 Die Entwicklung des multimedialen Internets...
Inhaltsverzeichnis Einführung... 1 Anwendungsszenarien multimedialer Client-Server Systeme...... 1 Aufbau des Buches..... 2 Die Entwicklung des multimedialen Internets..... 4 1 Multimediale Client-Server-Systeme...
MehrInbetriebnahme grabbmodul-1 / minimodul-16x bzw. smarteye-1
Tipps zur Inbetriebnahme eines minimoduls-166/167 (Beachte: Nur minimodul166, Bestellnr.: MM-300-KSM23 bzw. minimodul167, Bestellnr.: MM-310-KSM07 verwenden.) mit einem grabbmodul-1 als Modulevariante
MehrModems. Index Warengruppe 46 46.1. Standard Modems 46.2. Alarmmodems 46.3. Datenmodems 46.5. www.geva.info
www.geva.info Modems Index Warengruppe 46 Standard Modems 46.2 Alarmmodems 46.3 Datenmodems 46.5 GEVA Elektronik-Handelsgesellschaft mbh A-2500 Baden - Wiener Straße 89 - Telefon 02252/85 552-0 Fax 02252/48
MehrIuK-Projekt. Angebote betreut von Prof. Dr. Felderhoff
IuK-Projekt Angebote betreut von Prof. Dr. Felderhoff Institut für Informationstechnik (IfIT) 1 Schwerpunkte Prof. Dr. Felderhoff Institut für Informationstechnik Audioverarbeitung Bildverarbeitung Medizintechnik
MehrORGA 6000 in Terminalserver Umgebung
ORGA 6000 in Terminalserver Umgebung Sie möchten das ORGA 6000 in einer Windows (Terminal) Server Umgebung betreiben. Wie gehen Sie dazu am besten vor? Sie haben drei Möglichkeiten das ORGA 6000 in einer
MehrMark Fink @ VHS Augsburg 2015. Einführung in die Mikrocontroller-Programmierung. mark@mark-fink.de
Mark Fink @ VHS Augsburg 2015 mark@mark-fink.de Haftungs-Ausschluss Nutzung der Arduino Schnittstellen um mit Netz-Spannung und Geräten wie z.b. Lampen, Motoren, Pumpen, Türen und vielem mehr zu arbeiten,
MehrDie Orgadata AG ist ein stark expandierendes Software-Unternehmen aus Leer. Mit unserem System LogiKal
HIER DREHT SICH ALLES UM IHRE ZUKUNFT Entwicklung einer Architektur für automatisierte UI-Tests Im Rahmen Ihrer entwickeln Sie eine Software-Lösung, die das automatische Bedienen und Befüllen der graphischen
MehrHYPERCOM MEDHYBRID EINRICHTUNG UNTER CHREMASOFT
HYPERCOM MEDHYBRID EINRICHTUNG UNTER CHREMASOFT 13. OKTOBER 2011 EINLEITUNG Beim Gesundheitskartenterminal medhybrid handelt es sich um ein Kombigerät, das neben der Verarbeitung der Krankenversichertenkarte
MehrTHOMAS BRUNNER. Diplom-Informatiker (FH) Angewandte Informatik. Geburtsjahr 1982 Profil-Stand Januar 2016
THOMAS BRUNNER Diplom-Informatiker (FH) Angewandte Informatik Geburtsjahr 1982 Profil-Stand Januar 2016 Triona Information und Technologie GmbH Wilhelm-Theodor-Römheld-Str. 14 55130 Mainz Fon +49 (0) 61
MehrLINKSYS Smart Wi-Fi. Für den größtmöglichen Komfort. Software, Cloud-, Partner, High-Performance-Hardware. Benutzerkomfort mit zusätzlichen App s
1 LINKSYS Smart Wi-Fi Für den größtmöglichen Komfort Einfach & Intuitive Zugang von Überall Benutzerkomfort mit zusätzlichen App s Verbindet alle Ihre Produkte Software, Cloud-, Partner, High-Performance-Hardware
MehrLabView7Express Gerätesteuerung über LAN in einer Client-Serverkonfiguration. 1. Steuerung eines VI über LAN
LabView7Express Gerätesteuerung über LAN in einer Client-Serverkonfiguration Arbeitsblatt und Demonstration A. Rost 1. Steuerung eines VI über LAN Eine Möglichkeit zur Steuerung virtueller Instrumente
MehrEOS Utility WLAN Installation
EOS Utility WLAN Installation Kameramodelle: EOS-1D X (WFT-E6), EOS-1D C (WFT-E6), EOS-1Ds Mark III (WFT-E2(II), EOS-1D Mark IV (WFT-E2(II), EOS 1D Mark III (WFT-E2(II), EOS 5D Mark III (WFT-E7), EOS 5D
MehrBenutzerhinweise IGW/920 mit SSH und SFTP
Benutzerhinweise IGW/920 mit SSH und SFTP Beachten Sie bitte bei der Inbetriebnahme des Linux Device Servers IGW/920 mit DIL/NetPC DNP/9200 unbedingt die hier folgenden Hinweise. 1.) Verändern der IP-Adresse:
Mehrserielle Schnittstelle/USB-Schnittstelle für das Velbus-System
VMBRSUSB serielle Schnittstelle/USB-Schnittstelle für das Velbus-System 1 INHALTSVERZEICHNIS Eigenschaften... 3 Velbus data... 3 RS232C... 3 USB... 3 Anschluss... 4 Das Velbus-System anschließen... 4 Anschluss
MehrPromethean ActivBoard
Promethean ActivBoard Max Krüger, Thorsten Wißmann 16. März 2012 Stand: 16. März 2012 Max Krüger, Thorsten Wißmann Promethean ActivBoard 16. März 2012 1 / 21 Ziel Aufbau eines Multitouch-fähigen und freien
MehrKurs für Linux Online Kurs Verwalter des Linux System
Kurs für Linux Online Kurs Verwalter des Linux System Akademie Domani info@akademiedomani.de Allgemeines Programm des Kurses Linux Basis Programm MODUL 1 - Fundamental Einführung in Linux Das Verfahren
Mehr1 Einführung... 25. 2 Die Grundlagen... 55. 3 Praxis 1 das Kassenbuch (zentraler CouchDB-Server)... 139. 4 Praxis 2 das Kassenbuch als CouchApp...
Auf einen Blick 1 Einführung... 25 2 Die Grundlagen... 55 3 Praxis 1 das Kassenbuch (zentraler CouchDB-Server)... 139 4 Praxis 2 das Kassenbuch als CouchApp... 161 5 CouchDB-Administration... 199 6 Bestehende
Mehr5.3.2.20 Übung - Verwaltung der Gerätetreiber mit dem Geräte-Manager in Windows 7
5.0 5.3.2.20 Übung - Verwaltung der Gerätetreiber mit dem Geräte-Manager in Windows 7 Einführung Drucken Sie diese Übung aus und folgen Sie den Anweisungen. In dieser Übung verwenden Sie Windows Geräte-Manager,
MehrVirtuelle Maschinen. von Markus Köbele
Virtuelle Maschinen von Markus Köbele Was sind virtuelle Maschinen? Rechner, dessen Hardwarekomponenten vollständig durch Software emuliert und virtualisiert werden Anweisungen der virtuellen Maschine
MehrUSB 2.0-/FireWire IEEE 1394a PCI Interface Card
Handbuch USB 2.0-/FireWire IEEE 1394a PCI Interface Card deutsch Handbuch_Seite 2 Inhalt 1. Einbau 3 2. Treiber-Einschränkung 4 3. Treiberinstallation unter Windows Vista 4 4. Treiberinstallation unter
MehrFragen und Antworten. Kabel Internet
Fragen und Antworten Kabel Internet Inhaltsverzeichnis Inhaltsverzeichnis...II Internetanschluss...3 Kann ich mit Kabel Internet auch W-LAN nutzen?...3 Entstehen beim Surfen zusätzliche Telefonkosten?...3
Mehr1. NOWA: Das Konzept. 2. Aktuelle Implementierung (NOWA 1.5)
Seite 1/5 1. NOWA: Das Konzept Vor ca. 20 Jahren bestand durch das zunehmende Aufkommen von intelligenten, mikroprozessorgesteuerten elektronischen Wärmezählern und deren unterschiedlichen Kommunikationsprotokollen
MehrDirk Becker. OpenVPN. Das Praxisbuch. Galileo Press
Dirk Becker OpenVPN Das Praxisbuch Galileo Press Vorwort 11 Einführung o 1.1 VPN (Virtual Private Network) 18 1.2 Alternativen zu einem VPN 21 1.2.1 Telnet 22 1.2.2 File Transfer Protocol - FTP 23 1.2.3
MehrKonfigurations-Software
.6 X X testregistrierung Konfigurations-Software Serie Für Inbetriebnahme und Diagnose der Serien TFM und TPM Software für Konfiguration und Diagnose von Überwachungseinrichtungen der Serien TFM und TPM
MehrMicroLink dlan Starter Kit Ethernet/USB
Zwei HomePlug-Adapter Netzwerk & Internetanschluss über das hauseigene Stromnetz HomePlug-Adapter MicroLink dlan Ethernet mit Ethernet-Schnittstelle und MicroLink dlan USB mit USB-Schnittstelle für die
MehrDas U-Boot Der Bootvorgang von Linux
Das U-Boot Der Bootvorgang von Linux Sebastian Hillinger Andreas Weger 28.04.2014 Inhalt Der Bootvorgang Das U-Boot Das Boot-Kommando Beispiel Flashzugriff Quellangaben Der Bootvorgang von Linux Die Startskripte
Mehr4 l Springer Vieweg. Keine Angst. vor Linux/Unix. Unix-Anwender. Ein Lehrbuch für Linux- und. Christine Wolfinger
Christine Wolfinger Keine Angst vor Linux/Unix Ein Lehrbuch für Linux- und Unix-Anwender 11., vollständig überarbeitete Auflage 4 l Springer Vieweg Keine Angst vor Linux/Unix Ein Lehrbuch für Ein- und
MehrSony FY14 Bravia B2B. Einführung der neuen FY14-Bravia-B2B-Serie
Einführung der neuen FY14-Bravia-B2B-Serie Sony FY14 Bravia B2B Schlanke, unauffällige und stromsparende Displays für kosteneffektive Display- Anwendungen in Unternehmen und im Bildungsbereich sowie Digital-Signage-
MehrAllgemeine Informationstechnologien I
Allgemeine Informationstechnologien I Betriebsysteme: Mac Inhalt Zur Historie Mac OS Mac OS X Mac OS X und Macintosh-Hardware Arbeiten mit dem Mac (Schreibtisch, Finder, Systemeinstellungen, Terminal)
MehrVORSTELLUNG DER DIPLOMARBEIT
1 VORSTELLUNG DER DIPLOMARBEIT Thomas Werner Inhaltsverzeichnis 2 Thema Aufgabenstellung Anwendungsdebugging Threads Remote Debugging Implementierung Ausblick Quellen 3 Thema Untersuchung von Funktionsabläufen
MehrMH - Gesellschaft für Hardware/Software mbh
E.d.a.s.VX Mobiles Messwerterfassungssystem Das E.d.a.s.VX System ist für mobile Einsätze am 12 Volt DC Bordnetz designed. Es ist in der Lage Messungen mit einer Summenabtastrate von bis zu 3 000 000 Messwerten
MehrVMware als virtuelle Plattform
VMware als virtuelle Plattform Andreas Heinemann aheine@gkec.informatik.tu-darmstadt.de Telekooperation Fachbereich Informatik Technische Universität Darmstadt Übersicht Einführung VMware / Produkte /
MehrBenutzer und Rechte Teil 1, Paketverwaltung, SSH
Benutzer und Rechte Teil 1, Paketverwaltung, SSH Linux-Kurs der Unix-AG Benjamin Eberle 26. Mai 2015 Wozu verschiedene Benutzer? (1) Datenschutz mehrere Benutzer pro Rechner, insbesondere auf Server-Systemen
MehrSicherheitsdienste. Schutz von Rechnern und Speichermedien vor
Sicherheitsdienste Schutz von Rechnern und Speichermedien vor bewusster Manipulation unbefugtem Zugriff Fehlfunktionen des Systems menschlichem Fehlverhalten # 86 Klassen von Bedrohungen der Sicherheit
MehrISBN. Hinweise zu diesen Materialien. Impressum +49 5561 / 94 93 880 978-3-940190-72-7. Client/Server-Netze unter ESXi
Impressum Marc Schulz Berufsbildende Schulen Einbeck IT-Team Hullerser Tor 4 37574 Einbeck +49 5561 / 94 93 880 schulz@bbs-einbeck.de www.bbs-einbeck.de www.wirwollenswissen.de ISBN 978-3-940190-72-7 Sequenz
MehrI/O Module TIOS Testsysteme. www.tronteq.de
www.tronteq.de I/O Module TIOS Testsysteme TRONTEQ I/O Module I/O Module Funktionsweise TRONTEQ Electronic entwickelt PC-basierte, flexible und robuste I/O Module für die Industrieelektronik und Nutzfahrzeugindustrie.
MehrInstallation des USB HD-Audio Treibers 24/192 (Tenor-Plattform) Einstellungen des Betriebssystems
Installation des USB HD-Audio Treibers 24/192 (Tenor-Plattform) Einstellungen des Betriebssystems 1 Mac OS X 2 Windows 7 3 Windows Vista 4 Windows XP 5 Tipps Installationsanleitung Lindemann TENOR Plattform
MehrPilot Drivers Package. Handbuch
Pilot Drivers Package Handbuch 2 Pilot Drivers Package Haftung für Irrtümer und Druckfehler ausgeschlossen. Pilot_Drivers_Package.01.20140903.0 Pilot Drivers Package Pilot_Drivers_Package.01.20140903.0
MehrPräsentation Von Laura Baake und Janina Schwemer
Präsentation Von Laura Baake und Janina Schwemer Gliederung Einleitung Verschiedene Betriebssysteme Was ist ein Framework? App-Entwicklung App-Arten Möglichkeiten und Einschränkungen der App-Entwicklung
MehrNetwork Video Tuner NVT-1212. Datenblatt
Network Video Tuner NVT-1212 Datenblatt Seite 2/5 NVT-1212 Network Video Tuner Der jusst NVT-1212 integriert RTSP/UDP Streaming für kleine Netzwerke in einem vollständig via Netzwerk steuerbaren DVB Tuner.
MehrUSB 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
Mehr