White Paper. Embedded Treiberframework. Einführung
|
|
- Benedikt Friedrich
- vor 8 Jahren
- Abrufe
Transkript
1 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 Hardware portierbar. Das Treiberframework ist ausserdem auf einem herkömmlichen Windows PC lauffähig. Gerätetreiber können deshalb auf einem Windows PC implementiert und getestet werden und werden im Treiberframework auf dem Windows PC zusammen mit einer Hardware Simulation ausgeführt. Gerätetreiber können dadurch in einer einheitlichen Struktur implementiert und getestet werden, ohne das die embedded Hardware vorliegen muss. Ein Gerätetreiber wird nach erfolgtem Test auf dem Windows PC für das Zielsystem recompiliert und im Treiberframework auf dem Zielsystem ausgeführt( Source Code Kompatibilität ). Author: Hubert Schorr, ConCurrent Software GmbH Web: Mail:
2 Inhalt 1. Einführung Architektur Portierung Windows basiertes Treiberframework Erstellung von Gerätetreibern für das Treiberframework Ausblick... 13
3 1. Einführung Dieses Dokument beschreibt die Grobstruktur eines Treiberframeworks für embedded Systeme. Das Treiberframework selbst stellt dabei eine Laufzeitumgebung für Gerätetreiber dar, die für die Peripherie Komponenten von embedded Geräten entwickelt und getestet werden müssen. Die Zielsetzung des Treiberframeworks ist es: Gerätetreiber mit einheitlicher Struktur zu entwickeln eine Laufzeitumgebung für diese Treiber zu Verfügung zu stellen die Laufzeitumgebung auf jede embedded Hardware portieren zu können die Laufzeitumgebung auf einem Windows PC verwenden zu können eine Hardwaresimulation auf einem Windows PC zu Verfügung zu stellen den Gerätetreiber im Treiberframework auf einem Windows PC testen zu können In embedded Systemen werden Gerätetreiber in der Regel mit unterschiedlichen Basisarchitekturen designed, die im jeweiligen Ermessen des einzelnen Software Ingenieurs liegen. Da die Problemstellungen unterschiedlich sind und jeder Software Ingenieur eine andere Sichtweise des jeweiligen Problems hat, weichen die Design Resultate hinsichtlich der Treiberarchitektur mitunter stark von einander ab. Das Treiberframework schreibt eine gemeinsame Basisarchitektur zwinged vor, so dass alle Gerätetreiber, die im Framework ablaufen, wesentliche gemeinsame Designmerkmale aufweisen. Treiber, die unterschiedliche Hardware unterstützen und im Kern verschiedene Implementierungen aufweisen, besitzen dennoch eine gemeinsame Basis, die es ermöglicht auch unterschiedliche Treiber leichter zu erweitern und zu warten. Das Treiberframework implementiert eine für alle Treiber gleiche Laufzeitumgebung, in die die Treiber eingebettet sind und darin laufen. Das Treiberframework implementiert dabei Funktionalitäten, die für alle Treiber benötigt werden und die jeder Entwickler für jeden neuen Treiber wieder neu implementieren müsste. Die Laufzeitumgebung selbst stellt auch eine Laufzeitkomponente zu Verfügung, mit der es Applikationen ermöglicht wird, in einheitlicher Weise mit jeder Art von Gerätetreibern innerhalb des Frameworks zu kommunizieren.
4 2. Architektur Im folgenden wird die Architektur des embedded Treiberframeworks auf einem embedded Zielsystem beschrieben. Hardware HAL EDF Core System OSAL Device Driver PAL EDF Core System DDI Subsystem Application Abbildung 1: Treiberframework Architektur : Kundenspezifische Komponenten : Komponenten des Treiberframeworks
5 Die Komponente EDF Core System stellt das eigentliche Framework dar, in dem alle vom Anwender implementierten Gerätetreiber eingebettet sind und darin ablaufen. Das Framework implementiert dabei generische Funktionalität, wie sie von jedem Gerätetreiber benötigt wird. Das Treiberframework stellt dabei Funktionen zu Verfügung, die auf Framework Objekten, die von einem Gerätetreiber erzeugt werden können, Operationen ausführen. Die Funktionalität des Frameworks lässt sich wie folgt definieren: Laden und Entladen von Gerätetreibern Zugriff auf die Hardware über Hardware Abstraction Layer(HAL) Kommunikation mit dem Betriebssystem über den Operating System Abstraction Layer(OSAL) Bereitstellung eines generischen Mechanismus für die Kommunikation zwischen Treiber und Applikation( I/O Request Handling Konzept ) Interrupthandling Konzept DMA Handling Konzept Runtime Type Checking von Framework Objekten(zu und abschaltbar zum Compile Zeitpunkt) Erzeugen von Trace und Event Log Ausgaben(zu und abschaltbar zum Compile Zeitpunkt) Der Hardware Abstraction Layer(HAL) abstrahiert die Kommunikation mit der Hardware und weisst deshalb eine Plattform spezifische Implementierung auf. Die Basisfunktionalität des Hardware Abstraction Layers ist: Zugriff auf Hardware Register Verwalten einer Interrupt Vektor Tabelle, in die Gerätetreiber die Interrupt Funktionen für die Behandlung von Device Interrupts einhängen Verwalten von Builtin DMA Controllern
6 Der Platform Adaptation Layer(PAL) stellt dem Treiberframework System spezifische Plattform Informationen zu Verfügung: Zentrale Einsprungsfunktion der im System vorhandenen Builtin Treibern Hardware Resourcen, die von den jeweiligen Builtin Treibern verwendet werden, z.b. Interrupt Id, Product Id, Vendor Id, etc. Das DDI Subsystem implementiert die Kommunikation zwischen den Applikationen und den jeweiligen Treibern, die im Treiberframework laufen. Dabei kommt ein generischer I/O Request Mechanismus zum Einsatz, der es jeder Applikation erlaubt mit jedem beliebigen Gerätetreiber zu kommunizieren. Das DDI Subsystem ermöglicht es Applikationen Gerätetreiber zu laden Devices zu öffnen Daten auf ein Device zu schreiben Daten von einem Device zu lesen I/O Control Requests zu einem Device zu senden Devices zu schliessen Gerätetreiber zu entladen Dabei ist es auch möglich, das mehrere Applikationen zeitgleich mit einem Device kommunizieren, z.b. Daten lesen und/oder schreiben. Das DDI sorgt zusammen mit dem Treiberframework für die serielle Abarbeitung aller I/O Requests, die zu einem entsprechenden Gerätetreiber gesendet werden. Die Applikation selbst muss keine Synchronisationsmechanismen implementieren oder verwenden um die Kommunikation mit einem bestimmten Gerätetreiber Thread save zu machen.
7 3. Portierung Das Treiberframework ist im Prinzip auf jede embedded Plattform portierbar. Für die Portierung müssen folgende Komponenten für die jeweilige Plattform eine Plattform spezifische Implementierung aufweisen: Hardware Abstraction Layer(HAL) Platform Adaptation Layer(PAL) Operating System Abstraction Layer(OSAL) Das Framework selbst, inklusive des DDI Subsystems muss nicht portiert werden. Alle Abhängigkeiten zur Plattform werden von den oben angegebenen Komponeten implementiert. Das Framework selbst muss lediglich für die jeweilige CPU Architektur compiliert werden. Um das Framework auf ein Zielsystem zu portieren, müssen die oben angegebenen Abstraction Layer für das entsprechende Zielsystem implementiert werden. Das Framework selbst, sowie die Gerätetreiber, die darin laufen, müssen nicht portiert werden. Durch entsprechende Implementierungen der Abstraction Layer auf Win32 Basis kann das komplette Framework auf einen Windows PC portiert und dort für die Treiber Entwicklung und den Treiber Test verwendet werden. Um Gerätetreiber auf einem Windows PC zu implementieren und zu testen, wird das komplette Framework in ein zusätzliches Laufzeitsystem integriert. Dieses Laufzeitsystem ist Windows spezifisch und ermöglicht einer graphischen Oberfläche mit diesem Laufzeitsystem zu kommunizieren.
8 4. Windows basiertes Treiberframework Das Treiberframework weisst eine Win32 spezifische Implementierung der Portierungskomponenten, HAL, PAL und OSAL auf. Somit ist das gesamte Treiberframework unter Windows lauffähig. Die folgende Abbildung zeigt die Architektur des auf Windows portierten Treiberframeworks. Abbildung 2: Auf Windows poriertes Treiberframework Die obige Abbildung zeigt die Architektur des auf Windows portierten Treiberframeworks. Lediglich die Komponenten HAL, PAL und OSAL weisen eine entsprechende Win32 basierte Implementierung auf. Das eigentliche Treiberframework sowie das DDI Subsystem werden in ihrer Implementierung nicht verändert, sondern nur für das Windows Zielsystem mit dem Microsoft Developer Studio compiliert.
9 Zusätzlich zu den bereits vorhandenen Komponenten des Treiberframeworks werden für die Windows basierte Version noch folgende Komponenten benötigt: EMDS GUI EDF Middleware Hardware Simulation Die graphische Oberfläche des Embedded Driver Studios(EMDS GUI) erlaubt das Erstellen von Testcases sowie das Testen von erstellten Gerätetreibern unter Windows. Abbildung 3: Graphische Oberfläche des Embedded Driver Studios(EMDS) Das EMDS stellt dabei die Funktionalität zu Verfügung die benötigt wird, um für das Treiberframework erstellte Gerätetreiber zu testen. Das EMDS ermöglicht es Gerätetreiber zusammen mit der Hardware Simulation zu testen, ohne dass die eigentliche Zielhardware vorhanden sein muss. Der Anwender kann im zu testenden Treiber entsprechende Trace Ausgaben implementieren, die während des Tests unter Windows vom EMDS in einem entsprechenden Fenster ausgegeben werden.
10 Das Treiberframework führt für Funktionen, die von Gerätetreibern aufgerufen werden, Laufzeitüberprüfungen durch. Wird bei einer solchen Überprüfung ein möglicher Fehler festgestellt, wird das EMDS darüber informiert und gibt eine entsprechende Meldung in einem Event Log Fenster aus. Auf diese Weise können z.b. Fehler in der Verwendung der Framework API während des Tests erfasst und vom Anwender korrigiert werden. Die EDF Middleware bildet das Interface zwischen der graphischen Oberfläche und dem Laufzeitsystem des Treiberframeworks. Die Hardware Simulation ist eine vom Anwender erstellte Win32 DLL, die eine vom Treiber zu steuernde Hardware auf Registerebene simuliert. Diese DLL muss eine enstprechende API implementieren, die von der EDF Middleware verwendet wird, wenn der Anwender über das EMDS einen Test initiiert. Bei der Implementierung der Hardware Simulation auf Register Ebene kann der Anwender auf den Hardware Abstraction Layer zurück greifen, der auch vom zu testenden Gerätetreiber verwendet wird. Die Implementierung des HAL enthält unter Windows ein entsprechendens Event System mit der Zugriffe auf Hardware Register mit dem Gerätetreiber synchronisiert werden. Das heisst, die Hardware Simulation läuft mit dem Gerätetreiber synchron. Schreibt z.b. ein Gerätetreiber auf ein Hardware Register, welches nur gelesen werden darf, generiert der HAL eine entsrpechende Fehlermeldung. Auf diese Weise werden bereits Hardware abhängige Fehlerquellen während des Tests unter Windows erkannt und behoben.
11 5. Erstellung von Gerätetreibern für das Treiberframework Bei der Erstellung von Gerätetreibern, die im Treiberframework ausgeführt werden sollen, muss wie folgt vorgegangen werden. Schritt 1: Nach erfolgtem Design wird der Gerätetreiber unter Windows als Win32 DLL implementiert. Die Implementierung muss dabei alle Event Handler beinhalten, die vom Treiberframework aufgerufen werden. Schritt 2: Für den späteren Test muss die Simulation für die Hardware implementiert werden, die der Gerätetreiber bedienen soll. Die Implementierung der Hardware Simulation erfolgt dabei als Win32 DLL. Wie detail getreu dabei die Implementierung ausfällt, liegt im Ermessen des Anwenders. Da es sich hierbei um eine Simulation auf Register Ebene handelt, können nur die jeweiligen Zugriffe auf die Register implementiert werden, die für den jeweiligen Testcase notwendig sind. Schritt 3: Um Daten von dem zu testenden Treiber zu lesen oder Daten zu schreiben, muss vom Anwender eine Test Applikation implementiert werden, die unter Verwendung des DDI Subsystems mit dem Gerätetreiber kommuniziert. Diese Test Applikation wird ebenfalls als Win32 DLL implementiert. Schritt 4: Der Gerätetreiber kann einem ersten Test unterzogen werden. Dabei wird durch das EMDS ein entsprechender Testcase erzeugt und ausgeführt. Bei der Ausführung des Testcases werden vom System alle vom Anwender erstellten Komponenten, der Gerätetreiber, die Hardware Simulation und die Test Applikation geladen und ausgeführt. Da es sich beim Test um einen iterativen Prozess handelt, werden nach Fehlerbehebungen im Gerätetreiber die entsprechenden Tests wiederholt, ggf. mit einer modifizierten Hardware Simulation und Test Applikation.
12 Schritt 5: Nachdem alle Tests unter Windows erfolgreich durchgeführt worden sind, wird der Gerätetreiber für das Zielsystem recompiliert und in das Targetimage eingebracht. Der Gerätetreiber läuft dann innerhalb des Treiberframeworks auf dem Zielsystem. Da der Gerätetreiber vom Treiberframework auf dem Zielsystem ausgeführt wird, müssen keine Änderungen mehr am Treiber Code vorgenommen werden(source Code Kompatibilität). Durch den Test auf dem Windows PC können Fehler im Treiber schneller erkannt und behoben werden. Ausserdem kann der Treiber entwickelt und unter Windows getestet werden, bevor überhaupt die Zielhardware zu Verfügung steht.
13 6. Ausblick Im nächsten Schritt wird im Treiberframework die Möglichkeit geschaffen, geschichtete Treiber Modelle zu implementieren. Das Treiberframework linkt die entsprechenden Treiber zu einem Treiberstack und ermöglicht die Kommunikation von Geräte Treibern untereinander innerhalb eines Treiberstacks. Abbildung 4: Device Driver Stack Die obige Abbildung zeigt ein Beispiel einer Treiber Implementierung als Device Driver Stack. Der Treiber besteht dabei aus einem High Level Teil und einem Low Level Teil. Algemeine Aufgaben werden dabei im High Level Treiber implementiert und Hardware nahe Teile im Low Level Treiber. Der Aufbau des Treiber Stacks sowie die Kommunikation der Treiber untereinander wird vom Treiberframework übernommen. Die Stack Architektur ist dabei nicht auf ein zwei geschichtetes Modell begrenzt.
4D Server v12 64-bit Version BETA VERSION
4D Server v12 64-bit Version BETA VERSION 4D Server v12 unterstützt jetzt das Windows 64-bit Betriebssystem. Hauptvorteil der 64-bit Technologie ist die rundum verbesserte Performance der Anwendungen und
MehrJava Entwicklung für Embedded Devices Best & Worst Practices!
Java Entwicklung für Embedded Devices! George Mesesan Microdoc GmbH Natürlich können wir dieses neue log4j Bundle auch auf dem Device verwenden. Ist doch alles Java. Java Micro Edition (ME) Java Standard
MehrLokale Installation von DotNetNuke 4 ohne IIS
Lokale Installation von DotNetNuke 4 ohne IIS ITM GmbH Wankelstr. 14 70563 Stuttgart http://www.itm-consulting.de Benjamin Hermann hermann@itm-consulting.de 12.12.2006 Agenda Benötigte Komponenten Installation
MehrAlbert HAYR Linux, IT and Open Source Expert and Solution Architect. Open Source professionell einsetzen
Open Source professionell einsetzen 1 Mein Background Ich bin überzeugt von Open Source. Ich verwende fast nur Open Source privat und beruflich. Ich arbeite seit mehr als 10 Jahren mit Linux und Open Source.
MehrLizenzierung von System Center 2012
Lizenzierung von System Center 2012 Mit den Microsoft System Center-Produkten lassen sich Endgeräte wie Server, Clients und mobile Geräte mit unterschiedlichen Betriebssystemen verwalten. Verwalten im
MehrSharePoint Demonstration
SharePoint Demonstration Was zeigt die Demonstration? Diese Demonstration soll den modernen Zugriff auf Daten und Informationen veranschaulichen und zeigen welche Vorteile sich dadurch in der Zusammenarbeit
MehrMetaQuotes Empfehlungen zum Gebrauch von
MetaQuotes Empfehlungen zum Gebrauch von MetaTrader 4 auf Mac OS Auch wenn viele kommerzielle Angebote im Internet existieren, so hat sich MetaQuotes, der Entwickler von MetaTrader 4, dazu entschieden
MehrInstallation OMNIKEY 3121 USB
Installation OMNIKEY 3121 USB Vorbereitungen Installation PC/SC Treiber CT-API Treiber Einstellungen in Starke Praxis Testen des Kartenlesegeräts Vorbereitungen Bevor Sie Änderungen am System vornehmen,
MehrPowermanager Server- Client- Installation
Client A Server Client B Die Server- Client- Funktion ermöglicht es ein zentrales Powermanager Projekt von verschiedenen Client Rechnern aus zu bedienen. 1.0 Benötigte Voraussetzungen 1.1 Sowohl am Server
MehrHandbuch USB Treiber-Installation
Handbuch USB Treiber-Installation W&T Release 1.0 02/2003 by Wiesemann & Theis GmbH Microsoft und Windows sind eingetragene Warenzeichen der Microsoft Corporation Irrtum und Änderung vorbehalten: Da wir
MehrDURCH VIDA ERZEUGTE PROTOKOLLDATEIEN 1 EINFÜHRUNG
DURCH VIDA ERZEUGTE PROTOKOLLDATEIEN 1 EINFÜHRUNG Beim Berichten über einen Fehler, erstellt VIDA Protokolldateien, die während des Prozesses zu nutzen sind. Die Protokolldateien werden benötigt, um die
MehrDie Beschreibung bezieht sich auf die Version Dreamweaver 4.0. In der Version MX ist die Sitedefinition leicht geändert worden.
In einer Website haben Seiten oft das gleiche Layout. Speziell beim Einsatz von Tabellen, in denen die Navigation auf der linken oder rechten Seite, oben oder unten eingesetzt wird. Diese Anteile der Website
MehrVerwendung des Terminalservers der MUG
Verwendung des Terminalservers der MUG Inhalt Allgemeines... 1 Installation des ICA-Client... 1 An- und Abmeldung... 4 Datentransfer vom/zum Terminalserver... 5 Allgemeines Die Medizinische Universität
MehrFolgende Einstellungen sind notwendig, damit die Kommunikation zwischen Server und Client funktioniert:
Firewall für Lexware professional konfigurieren Inhaltsverzeichnis: 1. Allgemein... 1 2. Einstellungen... 1 3. Windows XP SP2 und Windows 2003 Server SP1 Firewall...1 4. Bitdefender 9... 5 5. Norton Personal
MehrZugriff Remote Windows Dieses Dokument beschreibt die Konfiguration von Windows für den Zugriff auf http://remote.tg.ch
Zugriff Remote Windows Dieses Dokument beschreibt die Konfiguration von Windows für den Zugriff auf http://remote.tg.ch Version Datum Name Grund 1.0 18. Dezember 2012 Michael Blaser Erstellung 1.1 06.
Mehrteischl.com Software Design & Services e.u. office@teischl.com www.teischl.com/booknkeep www.facebook.com/booknkeep
teischl.com Software Design & Services e.u. office@teischl.com www.teischl.com/booknkeep www.facebook.com/booknkeep 1. Erstellen Sie ein neues Rechnungsformular Mit book n keep können Sie nun Ihre eigenen
MehrDiplomarbeit. Konzeption und Implementierung einer automatisierten Testumgebung. Thomas Wehrspann. 10. Dezember 2008
Konzeption und Implementierung einer automatisierten Testumgebung, 10. Dezember 2008 1 Gliederung Einleitung Softwaretests Beispiel Konzeption Zusammenfassung 2 Einleitung Komplexität von Softwaresystemen
MehrAvira Support Collector. Kurzanleitung
Avira Support Collector Kurzanleitung Inhaltsverzeichnis 1. Einleitung... 3 2. Ausführung des Avira Support Collectors... 3 2.1 Auswahl des Modus...4 3. Einsammeln der Informationen... 5 4. Auswertung
MehrInstallation des COM Port Redirectors
Installation des COM Port Redirectors Über die entsprechenden Treiber ist es möglich, die seriellen Schnittstellen eines IGW/400 als virtuelle COM-Ports eines Windows-PCs zu nutzen. Aus Sicht der PC-Software
MehrCADEMIA: Einrichtung Ihres Computers unter Windows
CADEMIA: Einrichtung Ihres Computers unter Windows Stand: 21.02.2015 Java-Plattform: Auf Ihrem Computer muss die Java-Plattform, Standard-Edition der Version 7 (Java SE 7) oder höher installiert sein.
MehrInstallation der SAS Foundation Software auf Windows
Installation der SAS Foundation Software auf Windows Der installierende Benutzer unter Windows muss Mitglied der lokalen Gruppe Administratoren / Administrators sein und damit das Recht besitzen, Software
MehrWEBINAR@LUNCHTIME THEMA: "SAS STORED PROCESSES - SCHNELL GEZAUBERT" HELENE SCHMITZ
WEBINAR@LUNCHTIME THEMA: "SAS STORED PROCESSES - SCHNELL GEZAUBERT" HELENE SCHMITZ HERZLICH WILLKOMMEN BEI WEBINAR@LUNCHTIME Moderation Anne K. Bogner-Hamleh SAS Institute GmbH Education Consultant Training
MehrVersion 0.3. Installation von MinGW und Eclipse CDT
Version 0.3 Installation von MinGW und Eclipse CDT 1. Stellen Sie fest, ob Sie Windows in der 32 Bit Version oder in der 64 Bit Version installiert haben. 2. Prüfen Sie, welche Java Runtime vorhanden ist.
MehrMeldung Lokale Anwendung inkompatibel oder Microsoft Silverlight ist nicht aktuell bei Anmeldung an lokal gespeicherter RWE SmartHome Anwendung
Meldung Lokale Anwendung inkompatibel oder Microsoft Silverlight ist nicht aktuell bei Anmeldung an lokal gespeicherter RWE SmartHome Anwendung Nach dem Update auf die Version 1.70 bekommen Sie eine Fehlermeldung,
MehrERSTELLEN VON INCENTIVES IM ZANOX NETZWERK
ERSTELLEN VON INCENTIVES IM ZANOX NETZWERK USER GUIDE FÜR ADVERTISER INHALTSVERZEICHNIS 1. Einführung...3 2. Incentives veröffentlichen...4 3. Weitere Funktionen...9 ZANOX.de AG Erstellen von Incentives
MehrA.u.S. Spielgeräte GmbH A-1210 Wien Scheydgasse 48 Tel.+43-(0)1-271 66 00 Fax. +43-(0)1-271 66 00 75
Inhaltsverzeichnis Seite 1. Einleitung. 2 2. Vorraussetzung.. 2 2.1 Software 2 2.2 Hardware.. 2 3. Vorbereitung... 3 4. Programmierung 4 5. Ändern des Schlüssels... 6 6. Test 6 7. Informationen.. 7 1.Einleitung
MehrICS-Addin. Benutzerhandbuch. Version: 1.0
ICS-Addin Benutzerhandbuch Version: 1.0 SecureGUARD GmbH, 2011 Inhalt: 1. Was ist ICS?... 3 2. ICS-Addin im Dashboard... 3 3. ICS einrichten... 4 4. ICS deaktivieren... 5 5. Adapter-Details am Server speichern...
MehrAllgemeine USB Kabel Installation und Troubleshooting
Allgemeine USB Kabel Installation und Troubleshooting Inhalt Installation der Treiber... 2 BrotherLink... 4 SilverLink... 5 Bei Problemen... 6 So rufen Sie den Geräte-Manager in den verschiedenen Betriebssystemen
MehrAnti-Botnet-Beratungszentrum. Windows XP in fünf Schritten absichern
Windows XP in fünf Schritten absichern Inhalt: 1. Firewall Aktivierung 2. Anwendung eines Anti-Virus Scanner 3. Aktivierung der automatischen Updates 4. Erstellen eines Backup 5. Setzen von sicheren Passwörtern
MehrApplication Layer Active Network
Folie 1 Application Layer Active Network Vortrag zur Diplomarbeit Entwicklung eines Netzwerk-Interface zur Steuerung der Datenkommunikation einer Netzwerkkarte geschrieben und gehalten von Martin Wodrich
MehrINFORMATION MONITOR HSM SOFTWARE GMBH CLIENT-INSTALLATION
INFORMATION MONITOR HSM SOFTWARE GMBH CLIENT-INSTALLATION Allgemein Infomon bietet die Architektur für das Informations-Monitoring in einer Windows- Topologie. Die Serverfunktionalität wird in einer IIS-Umgebung
MehrNovell Client. Anleitung. zur Verfügung gestellt durch: ZID Dezentrale Systeme. Februar 2015. ZID Dezentrale Systeme
Novell Client Anleitung zur Verfügung gestellt durch: ZID Dezentrale Systeme Februar 2015 Seite 2 von 8 Mit der Einführung von Windows 7 hat sich die Novell-Anmeldung sehr stark verändert. Der Novell Client
MehrDrahtlosnetzwerke automatisch konfigurieren mit WCN (Windows Connect Now) unter Windows Vista
Drahtlosnetzwerke automatisch konfigurieren mit WCN (Windows Connect Now) unter Windows Vista Windows Connect Now (WCN) erlaubt eine einfache Einrichtung eines WLAN Netzwerkes wenn der Router oder Access
MehrINSTALLATION DES V-MODELL XT UNTER WINDOWS VISTA
INSTALLATION DES V-MODELL XT UNTER WINDOWS VISTA Unter Windows Vista ist die Installation der V-Modell XT Komponenten nicht ohne Weiteres möglich, da die User Account Control (UAC)-Engine dies unterbindet.
MehrÜbung: Verwendung von Java-Threads
Übung: Verwendung von Java-Threads Ziel der Übung: Diese Übung dient dazu, den Umgang mit Threads in der Programmiersprache Java kennenzulernen. Ein einfaches Java-Programm, das Threads nutzt, soll zum
MehrÜberprüfung der digital signierten E-Rechnung
Überprüfung der digital signierten E-Rechnung Aufgrund des BMF-Erlasses vom Juli 2005 (BMF-010219/0183-IV/9/2005) gelten ab 01.01.2006 nur noch jene elektronischen Rechnungen als vorsteuerabzugspflichtig,
MehrInstallation des Authorware Webplayers für den Internet Explorer unter Windows Vista
Installation des Authorware Webplayers für den Internet Explorer unter Windows Vista Allgemeines: Bitte lesen Sie sich diese Anleitung zuerst einmal komplett durch. Am Besten, Sie drucken sich diese Anleitung
Mehr2 DAS BETRIEBSSYSTEM. 2.1 Wozu dient das Betriebssystem. 2.2 Die Bildschirmoberfläche (Desktop) Themen in diesem Kapitel: Das Betriebssystem
2 DAS BETRIEBSSYSTEM Themen in diesem Kapitel: Das Betriebssystem Die Windows-Oberfläche Elemente eines Fensters 2.1 Wozu dient das Betriebssystem Das Betriebssystem (engl.: operating system, kurz: OS)
MehrSEPA Lastschriften. Ergänzung zur Dokumentation vom 27.01.2014. Workshop Software GmbH Siemensstr. 21 47533 Kleve 02821 / 731 20 02821 / 731 299
SEPA Lastschriften Ergänzung zur Dokumentation vom 27.01.2014 Workshop Software GmbH Siemensstr. 21 47533 Kleve 02821 / 731 20 02821 / 731 299 www.workshop-software.de Verfasser: SK info@workshop-software.de
MehrQt-Projekte mit Visual Studio 2005
Qt-Projekte mit Visual Studio 2005 Benötigte Programme: Visual Studio 2005 Vollversion, Microsoft Qt 4 Open Source s. Qt 4-Installationsanleitung Tabelle 1: Benötigte Programme für die Qt-Programmierung
MehrBeschreibung und Bedienungsanleitung. Inhaltsverzeichnis: Abbildungsverzeichnis: Werkzeug für verschlüsselte bpks. Dipl.-Ing.
www.egiz.gv.at E-Mail: post@egiz.gv.at Telefon: ++43 (316) 873 5514 Fax: ++43 (316) 873 5520 Inffeldgasse 16a / 8010 Graz / Austria Beschreibung und Bedienungsanleitung Werkzeug für verschlüsselte bpks
MehrSWT II Projekt. Chat - Anwendung. Pflichtenheft 2000 SWT
SWT II Projekt Chat - Anwendung Pflichtenheft 2000 SWT i Versionen Datum Version Beschreibung Autor 3.11.2000 1.0 erste Version Dietmar Matthes ii Inhaltsverzeichnis 1. ZWECK... 1 1.1. RAHMEN... 1 1.2.
MehrDownloadfehler in DEHSt-VPSMail. Workaround zum Umgang mit einem Downloadfehler
Downloadfehler in DEHSt-VPSMail Workaround zum Umgang mit einem Downloadfehler Downloadfehler bremen online services GmbH & Co. KG Seite 2 Inhaltsverzeichnis Vorwort...3 1 Fehlermeldung...4 2 Fehlerbeseitigung...5
MehrAdami CRM - Outlook Replikation User Dokumentation
Adami CRM - Outlook Replikation User Dokumentation Die neue Eigenschaft der Adami CRM Applikation macht den Information Austausch mit Microsoft Outlook auf vier Ebenen möglich: Kontakte, Aufgaben, Termine
MehrInstallation der Konfigurationsdateien für alle Windows-Versionen bis einschließlich Microsoft Windows 7
Installation der Konfigurationsdateien für alle Windows-Versionen bis einschließlich Microsoft Windows 7 Zur Arbeitserleichterung und für einen reibungslosen Übungsbetrieb ist es zwingend notwendig, sowohl
MehrOP-LOG www.op-log.de
Verwendung von Microsoft SQL Server, Seite 1/18 OP-LOG www.op-log.de Anleitung: Verwendung von Microsoft SQL Server 2005 Stand Mai 2010 1 Ich-lese-keine-Anleitungen 'Verwendung von Microsoft SQL Server
Mehr2 Die Terminaldienste Prüfungsanforderungen von Microsoft: Lernziele:
2 Die Terminaldienste Prüfungsanforderungen von Microsoft: Configuring Terminal Services o Configure Windows Server 2008 Terminal Services RemoteApp (TS RemoteApp) o Configure Terminal Services Gateway
MehrARAkoll 2013 Dokumentation. Datum: 21.11.2012
ARAkoll 2013 Dokumentation Datum: 21.11.2012 INHALT Allgemeines... 3 Funktionsübersicht... 3 Allgemeine Funktionen... 3 ARAmatic Symbolleiste... 3 Monatsprotokoll erzeugen... 4 Jahresprotokoll erzeugen
Mehr1. Melden Sie sich als Administrator an und wechseln Sie zum Desktop
Anleitung für die Erstinstallation von ZensTabS1 auf einem Windows 8 PC. Bei der Erstinstallation von ZensTabS1 versucht der Installer als Voraussetzung das MS Framework 1.1 zu installieren, falls es seither
MehrVersion smarter mobile(zu finden unter Einstellungen, Siehe Bild) : Gerät/Typ(z.B. Panasonic Toughbook, Ipad Air, Handy Samsung S1):
Supportanfrage ESN Bitte füllen Sie zu jeder Supportanfrage diese Vorlage aus. Sie helfen uns damit, Ihre Anfrage kompetent und schnell beantworten zu können. Verwenden Sie für jedes einzelne Thema jeweils
MehrDiese Anleitung erläutert die Einrichtung des Active Directory Modus im DNS-343.
Diese Anleitung erläutert die Einrichtung des Active Directory Modus im DNS-343. Benutzte Hardware: Router DGL-4100 mit der IP Adresse 192.168.0.1 Rechner mit Betriebssystem Windows Server 2000 und Active
MehrIn 12 Schritten zum mobilen PC mit Paragon Drive Copy 11 und Microsoft Windows Virtual PC
PARAGON Technologie GmbH, Systemprogrammierung Heinrich-von-Stephan-Str. 5c 79100 Freiburg, Germany Tel. +49 (0) 761 59018201 Fax +49 (0) 761 59018130 Internet www.paragon-software.com Email sales@paragon-software.com
MehrFür Windows 7 Stand: 21.01.2013
Für Windows 7 Stand: 21.01.2013 1 Überblick Alle F.A.S.T. Messgeräte verfügen über dieselbe USB-Seriell Hardware, welche einen Com- Port zur Kommunikation im System zur Verfügung stellt. Daher kann bei
Mehr5.1.4.4 Übung - Datenmigration in Windows 7
5.0 5.1.4.4 Übung - Datenmigration in Windows 7 Einführung Drucken Sie die Übung aus und führen Sie sie durch. In dieser Übung verwenden Sie Windows 7. Empfohlene Ausstattung Die folgende Ausstattung ist
MehrINDEX. Öffentliche Ordner erstellen Seite 2. Offline verfügbar einrichten Seite 3. Berechtigungen setzen Seite 7. Öffentliche Ordner Offline
Öffentliche Ordner Offline INDEX Öffentliche Ordner erstellen Seite 2 Offline verfügbar einrichten Seite 3 Berechtigungen setzen Seite 7 Erstelldatum 12.08.05 Version 1.1 Öffentliche Ordner Im Microsoft
MehrTeamSpeak3 Einrichten
TeamSpeak3 Einrichten Version 1.0.3 24. April 2012 StreamPlus UG Es ist untersagt dieses Dokument ohne eine schriftliche Genehmigung der StreamPlus UG vollständig oder auszugsweise zu reproduzieren, vervielfältigen
MehrÖKB Steiermark Schulungsunterlagen
ÖKB Steiermark Schulungsunterlagen Fotos von Online-Speicher bereitstellen Da das hinzufügen von Fotos auf unsere Homepage recht umständlich und auf 80 Fotos begrenzt ist, ist es erforderlich die Dienste
MehrVermeiden Sie es sich bei einer deutlich erfahreneren Person "dranzuhängen", Sie sind persönlich verantwortlich für Ihren Lernerfolg.
1 2 3 4 Vermeiden Sie es sich bei einer deutlich erfahreneren Person "dranzuhängen", Sie sind persönlich verantwortlich für Ihren Lernerfolg. Gerade beim Einstig in der Programmierung muss kontinuierlich
MehrHandbuch PCI Treiber-Installation
Handbuch PCI Treiber-Installation W&T Release 1.0, September 2003 09/2003 by Wiesemann & Theis GmbH Microsoft und Windows sind eingetragene Warenzeichen der Microsoft Corporation Irrtum und Änderung vorbehalten:
MehrKap. 35 Swing: Grundlagen Kap. 36.1 Swing: Hauptfenster
Kap. 35 Swing: Grundlagen Kap. 36.1 Swing: Hauptfenster by Ali Bastan Gliederung Grundlagen von Swing 1. Kurze Einleitung 2. Warum Swing, wenn es das AWT gibt? 3. Was ist Swing? 4. Merkmale von Swing 5.
Mehrmobifleet Beschreibung 1. Terminverwaltung in der Zentrale
mobifleet Beschreibung 1. Terminverwaltung in der Zentrale Die Termine werden wie bisher im Outlook verwaltet und erfasst. Der Außendienst selbst, wie auch andere Personen, die Termine für den Außendienst
MehrUpgrade auf die Standalone Editionen von Acronis Backup & Recovery 10. Technische Informationen (White Paper)
Upgrade auf die Standalone Editionen von Acronis Backup & Recovery 10 Technische Informationen (White Paper) Inhaltsverzeichnis 1. Über dieses Dokument... 3 2. Überblick... 3 3. Upgrade Verfahren... 4
MehrDieses Dokument beschreibt die Installation des Governikus Add-In for Microsoft Office (Governikus Add-In) auf Ihrem Arbeitsplatz.
IInsttallllattiionslleiittffaden Dieses Dokument beschreibt die Installation des Governikus Add-In for Microsoft Office (Governikus Add-In) auf Ihrem Arbeitsplatz. Voraussetzungen Für die Installation
Mehr2. Einrichtung der ODBC-Schnittstelle aus orgamax (für 32-bit-Anwendungen)
1. Einführung: Über den ODBC-Zugriff können Sie bestimmte Daten aus Ihren orgamax-mandanten in anderen Anwendungen (beispielsweise Microsoft Excel oder Microsoft Access) einlesen. Dies bietet sich beispielsweise
MehrÜbungen zur Softwaretechnik
Technische Universität München Fakultät für Informatik Lehrstuhl IV: Software & Systems Engineering Markus Pister, Dr. Bernhard Rumpe WS 2002/2003 Lösungsblatt 9 17. Dezember 2002 www4.in.tum.de/~rumpe/se
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
MehrErstellen einer PostScript-Datei unter Windows XP
Erstellen einer PostScript-Datei unter Windows XP Sie möchten uns Ihre Druckvorlage als PostScript-Datei einreichen. Um Fehler in der Herstellung von vorneherein auszuschließen, möchten wir Sie bitten,
Mehri:mobile Installation und Produkt-Aktivierung
i:mobile Installation und Produkt-Aktivierung Voraussetzungen und Systemanforderungen i:mobile unterstützt alle Windows Mobile Geräte mit Touchscreen und folgenden Betriebssystemen: o Windows Mobile 2003
MehrProzessbewertung und -verbesserung nach ITIL im Kontext des betrieblichen Informationsmanagements. von Stephanie Wilke am 14.08.08
Prozessbewertung und -verbesserung nach ITIL im Kontext des betrieblichen Informationsmanagements von Stephanie Wilke am 14.08.08 Überblick Einleitung Was ist ITIL? Gegenüberstellung der Prozesse Neuer
Mehrec@ros2-installer ecaros2 Installer procar informatik AG 1 Stand: FS 09/2012 Eschenweg 7 64331 Weiterstadt
ecaros2 Installer procar informatik AG 1 Stand: FS 09/2012 Inhaltsverzeichnis 1 Download des ecaros2-installer...3 2 Aufruf des ecaros2-installer...3 2.1 Konsolen-Fenster (Windows)...3 2.2 Konsolen-Fenster
MehrWindows 10. Vortrag am Fleckenherbst Bürgertreff Neuhausen. www.buergertreff-neuhausen.de www.facebook.com/buergertreffneuhausen
Windows 10 Vortrag am Fleckenherbst Bürgertreff Neuhausen 1 Inhalt Was ist neu (im Vergleich zu Windows 8.1) Wann lohnt sich ein Umstieg Update Installation von Windows 10 Startmenü Windows Explorer Webbrowser
MehrEinrichtung des Cisco VPN Clients (IPSEC) in Windows7
Einrichtung des Cisco VPN Clients (IPSEC) in Windows7 Diese Verbindung muss einmalig eingerichtet werden und wird benötigt, um den Zugriff vom privaten Rechner oder der Workstation im Home Office über
MehrVorgehensweise bei der Installation Bob50SQL für einen unabhängigen PC.
Vorgehensweise bei der Installation Bob50SQL für einen unabhängigen PC. Wichtiger Hinweis Diese Installation ist für einen unabhängigen PC (Bob50 ist auf einen einzigen PC installiert ohne auf irgendein
MehrContent Management System mit INTREXX 2002.
Content Management System mit INTREXX 2002. Welche Vorteile hat ein CM-System mit INTREXX? Sie haben bereits INTREXX im Einsatz? Dann liegt es auf der Hand, dass Sie ein CM-System zur Pflege Ihrer Webseite,
MehrAnwenderdokumentation PersoSim
Anwenderdokumentation PersoSim Die nachfolgende Anwenderdokumentation soll dem Anwender bei der Installation und den ersten Schritten im Umgang mit PersoSim helfen. Installation Grundvoraussetzung für
MehrAgile Vorgehensmodelle in der Softwareentwicklung: Scrum
C A R L V O N O S S I E T Z K Y Agile Vorgehensmodelle in der Softwareentwicklung: Scrum Johannes Diemke Vortrag im Rahmen der Projektgruppe Oldenburger Robot Soccer Team im Wintersemester 2009/2010 Was
MehrCOMPUTER MULTIMEDIA SERVICE
Umgang mit Web-Zertifikaten Was ist ein Web-Zertifikat? Alle Webseiten, welche mit https (statt http) beginnen, benötigen zwingend ein Zertifikat, welches vom Internet-Browser eingelesen wird. Ein Web
MehrWas ist PDF? Portable Document Format, von Adobe Systems entwickelt Multiplattformfähigkeit,
Was ist PDF? Portable Document Format, von Adobe Systems entwickelt Multiplattformfähigkeit, Wie kann ein PDF File angezeigt werden? kann mit Acrobat-Viewern angezeigt werden auf jeder Plattform!! (Unix,
MehrINHALT 1. INSTALLATION DES V-MODELL XT UNTER WINDOWS 7 2. INSTALLATION DES V-MODELL XT UNTER WINDOWS VISTA
INHALT 1. INSTALLATION DES V-MODELL XT UNTER WINDOWS 7 2. INSTALLATION DES V-MODELL XT UNTER WINDOWS VISTA 1. INSTALLATION DES V-MODELL XT UNTER WINDOWS 7 VORBEDINGUNGEN Als Vorbedingungen sollte bereits
Mehrcrm-now/ps Webforms Webdesigner Handbuch Erste Ausgabe
crm-now/ps Webforms Webdesigner Handbuch Erste Ausgabe crm-now/ps Webforms: Webdesigner Handbuch Copyright 2006 crm-now Versionsgeschichte Version 01 2006-08-21 Release Version crm-now c/o im-netz Neue
MehrWichtige Information zur Verwendung von CS-TING Version 9 für Microsoft Word 2000 (und höher)
Wichtige Information zur Verwendung von CS-TING Version 9 für Microsoft Word 2000 (und höher) CS-TING Version 9 Das Programm CS-TING Version 9 für Microsoft Word 2000 (und höher) verwendet Makros bei der
MehrUpdatehinweise für die Version forma 5.5.5
Updatehinweise für die Version forma 5.5.5 Seit der Version forma 5.5.0 aus 2012 gibt es nur noch eine Office-Version und keine StandAlone-Version mehr. Wenn Sie noch mit der alten Version forma 5.0.x
MehrTechNote. Produkt: TWINFAX 7.0 (ab CD_24), TWINFAX 6.0 Modul: SMTP, T611, R3 Kurzbeschreibung: Briefpapier- und Mailbodyunterstützung
Produkt: TWINFAX 7.0 (ab CD_24), TWINFAX 6.0 Modul: SMTP, T611, R3 Kurzbeschreibung: Briefpapier- und Mailbodyunterstützung Diese Anleitung hilft Ihnen, das nachfolgend geschilderte Problem zu beheben.
MehrQuick Start Faxolution for Windows
Quick Start Faxolution for Windows Direkt aus jeder Anwendung für das Betriebssystem Windows faxen Retarus Faxolution for Windows ist eine intelligente Business Fax Lösung für Desktop und Marketing Anwendungen,
MehrINSTALLATION VON INSTANTRAILS 1.7
INSTALLATION VON INSTANTRAILS 1.7 InstantRails 1.7 ist ein Paket, das Ruby, Rails, Apache, MySQL und andere Tools, z.b. phpmyadmin in vorkonfigurierter Form enthält. Das Paket muss in einem Verzeichnis
MehrPersönliches Adressbuch
Persönliches Adressbuch Persönliches Adressbuch Seite 1 Persönliches Adressbuch Seite 2 Inhaltsverzeichnis 1. WICHTIGE INFORMATIONEN ZUR BEDIENUNG VON CUMULUS 4 2. ALLGEMEINE INFORMATIONEN ZUM PERSÖNLICHEN
MehrE-Cinema Central. VPN-Client Installation
E-Cinema Central VPN-Client Installation Inhaltsverzeichnis Seite 1 Einleitung... 3 1.1 Über diese Anleitung... 3 1.2 Voraussetzungen... 3 1.3 Hilfeleistung... 3 2 Vorbereitung Installation... 4 3 Installation
Mehrsm@rt-tan plus Flickerfeld bewegt sich nicht
Technischer Hintergrund Um die Verwendung des Verfahrens Sm@rt-TAN plus des neuen sicheren TAN- Verfahrens so komfortabel wie möglich zu gestalten, wurde eine Möglichkeit geschaffen, die Angaben einer
MehrWhite Paper. Konfiguration und Verwendung des Auditlogs. 2012 Winter Release
White Paper Konfiguration und Verwendung des Auditlogs 2012 Winter Release Copyright Fabasoft R&D GmbH, A-4020 Linz, 2011. Alle Rechte vorbehalten. Alle verwendeten Hard- und Softwarenamen sind Handelsnamen
MehrWie lizenziert man die Virtualisierung von Windows Desktop Betriebssystemen?
Wie lizenziert man die Virtualisierung von Windows Desktop Betriebssystemen? a.) wenn auf den zugreifenden Geräten ein Windows Betriebssystem installiert und über OEM lizenziert ist? b.) wenn auf dem Zugreifenden
Mehr1 Anschließen der Wiegeanzeige an den PC
Agreto HD1 Desktop Der Agreto HD1 Desktop ist ein Programm, mit dem die Wiegeanzeige HD1 am PC-Bildschirm visualisiert werden, und von der Wiegeanzeige per Tastendruck das aktuelle Gewicht in jede beliebige
MehrWINDOWS 10 Upgrade. Beispiel: Desktop-Ausschnitt von vorhandenem WIN 8.1 (rechte Ecke der Taskleiste)
Angebot von Microsoft über ein kostenloses Online-Upgrade auf Windows 10 für vorhandene Windows-Systeme der Versionen 7(SP1) und 8.1 (nicht für 8.0!!) Beispiel: Desktop-Ausschnitt von vorhandenem WIN 8.1
MehrDie Installation von D-Link WLAN Karten unter Windows Vista
Die Installation von D-Link WLAN Karten unter Windows Vista Allgemeiner Hinweis zur Installation: Verschiedene D-Link WLAN Karten werden automatisch von der Windows Hardwareerkennung gefunden und mit integrierten
MehrEKF Software Server. Handbuch. Version 2.1. Hersteller: 2008 mesics gmbh Berliner Platz 8 48143 Münster info@mesics.de www.mesics.
EKF Software Server Handbuch Version 2.1 Hersteller: 2008 mesics gmbh Berliner Platz 8 48143 Münster info@mesics.de www.mesics.de Inhalt Inhalt... 2 Allgemeines... 3 Systemvoraussetzungen... 3 Installation...
Mehr