Inhaltsverzeichnis. 1 Einleitung 2

Größe: px
Ab Seite anzeigen:

Download "Inhaltsverzeichnis. 1 Einleitung 2"

Transkript

1 Inhaltsverzeichnis 1 Einleitung 2 2 Installation Windows Yasm per Konsole nutzen Integration mit Visual Studio Linux Unterschied zwischen Linux und Windows Von C zu Assembler 8 4 Debugging Windows Funktionen debuggen Linux Registerwerte ausgeben Funktionen debuggen Weitere Befehle ObjectFiles Windows Linux Inline Assembler Windows Linux Nutzung der X87 FPU 21 8 Beschleunigung von Berechnungen mit SSE 22 9 Der Wechsel von 32 zu 64 Bit Ausblick Anhang 25 1

2 1 Einleitung 2

3 2 Installation 2.1 Windows Yasm kann als vorkompilierte Exe runtergeladen werden und kommt mit entsprechende Datein um yasm in Visual Studio einzubinden. Die entsprechende Archive sind unter http: // zu finden. Unter Windows gibt es 2 Möglichkeiten yasm zu benutzen, einmal wie unter Linux per Konsole oder indem man yasm in Visual Studio einbindet. Wir werden beide Wege beschreiben Yasm per Konsole nutzen Damit die folgende Befehle funktionieren muss die Yasm Exe entweder in der PATH Variable eingetragen sein oder in dem Ordner liegen in dem man kompilieren möchte. Wie üblich werden wir mit einem Hello World Programm den Einstieg in Assembler beginnen, hier der entsprechende Code:.data h e l l o :. s t r i n g " Hello World\n ". t e x t. g l o b l _main _main : pushl $ h e l l o c a l l _ p r i n t f subl $4,%esp c a l l _ e x i t Diese speichern wir als hello.asm und kompilieren sie mit Hilfe von Yasm zu einer Objectfile. >vsyasm. exe f win32 p gas h e l l o. asm Und nun nutzen wir den Linker der mit Visual Studio kommt um aus der Objectfile eine Anwendung zu generieren. Um Zugriff auf den Linker zu haben müssen wir die Visual Studio Variables laden, dies geht einfach indem man aus der Konsole mit der gelinkt werden soll vcvars32.bat aufruft, diese liegt in VC\bin Ordner im Visual Studio Verzeichnis. Danach kann man mit Hilfe des Linkers seine Anwendung wie folgt erzeugen. >l i n k h e l l o. obj subsystem : console d e f a u l t l i b : msvcrt Nun sollte in dem Ordner eine Hello.exe liegen die wenn man sie ausführt Hello World ausgibt und sich dann beendet. 3

4 2.1.2 Integration mit Visual Studio Nachdem wir das entsprechende Archive von der Webseite runtergeladen haben ist die Integration recht einfach, eine genau Anleitung liegt als txt-datei dabei. Als erstes müssen wir die Yasm Exe in den Bin Ordner von Visual Studio kopieren. Die restlichen Datein müssen in den Ordner Program Files\MSBuild\Microsoft.Cpp\v4.0\BuildCustomizations kopiert werden. Wenn wir nun ein neues Projekt erstellen müssen wir bei den Build Customizations vsyasm auswählen. Jetzt müssen wir in den Linkereinstellungen die zusätzlichen Kommandozeilenoption /DEFAULTLIB:MSVCRT eingetragen. 2.1 Windows 4

5 Auch müssen wir das Zielsystem einstellen in dem unsere Anwendung laufen soll, in unserem Fall die Konsole, damit werden die benötigten Bibliotheken zu unserer Anwendung gelinkt die wir brauchen um Text ausgeben zu können Außerdem stellen wir noch eine Yasm Option um, damit wir den Gnu Asembler Syntax kompilieren können. In den Projekteigentschaften sollte ein Menüpunkt für alle Yasmoptionen sein, dort stellen wir den Parser auf Gas um. 2.1 Windows 5

6 Jetzt können wir unser Hello.asm auch mit Visual Studio kompilieren. 2.2 Linux Die Installation unter Linux ist relativ einfach. Die meisten Distributionen enthalten schon den GCC sodass nur noch Yasm installiert werden muss. Dies sollte mit dem Packagemanager möglich sein. Unter Ubunutu kann man yasm mit Hilfe von apt-get wie folgt installieren: apt get i n s t a l l yasm Nun überprüfen wir noch ob auch alles korrekt funktioniert indem wir ein Hello World Programm in Assembler kompilieren..data h e l l o :. s t r i n g " Hello World\n ". t e x t. g l o b l main main : pushl $ h e l l o c a l l p r i n t f subl $4,%esp movl $1,%eax i n t $0x Linux 6

7 Wir speichern diesen Code nun in einer Datei mit dem Namen hello.asm. Als erstes nutzen wir yasm um den Assemblercode in eine Objectfile zu übersetzen und lassen dann GCC eine Anwendung mit Hilfe der Objectfile erstellen. yasm f e l f p gas mul. asm gcc melf_i386 o mul mul. o Danach können wir mit. hello unser Programm aufrufen und bekommen wie erwartet die Nachricht Hello World angezeigt. 2.3 Unterschied zwischen Linux und Windows Obwohl wir den gleichen Kompiler nutzen gibt es einige kleine aber wichtige Unterschiede zwischen Windos und Linux, die entstehen da wir auf Linux GCC nutzen um unsere Anwendung zu linken und auf Windows Visual Studio. So heisst das Label für den Einsprungspunkt auf Linux main und auf Windows _main. Auch beenden wir auf Linux unsere Anwendung mit dem Interupt 0x80 und unter Windows indem wir die Funktion _exit aufrufen. Nachfolgend werden wir immer die Linuxvariante nutzen, daher müssen Windowsnutzer daran denke auf die beiden Unterschiede zu achten, ansonst sind alle Beispiele auf beiden System laufähig. 2.3 Unterschied zwischen Linux und Windows 7

8 3 Von C zu Assembler 8

9 4 Debugging 4.1 Windows Um unser Programm debuggen zu können muss der Kompiler erst Debug Symbole erzeugen, ansonst kann der Visual Studio Debugger keine Breakpoints setzen und dort anhalten. Um Debug Symbole zu erzeugen müssen wir die Einstellung von Yasm ändern, in den Projekteigentschaften direkt in Yasm Assembler die Option Debug Information auf Yes setzen. Damit sind schon alle Vorbereitungen fürs Debugging abgeschloss, uns fehlt nur noch ein Stück Code zum debuggen. Als erstes werden wir ein Programm nehmen das allen Registern ein Wert zuweisst.. t e x t. g l o b l _main _main : movl $1,%eax movl $2,%ebx movl $3,%ecx movl $4,%edx movl $5,% e s i movl $6,% edi ret 9

10 Wenn wir nun mit der linken Maustaste auf den grauen Rand neben der ersten movl Instruktion klicken wird dort ein Breakpoint gesetzt, markeirt durch einen großen roten Punkt der neben der Zeile auftaucht. Wenn wir nun durhc drücken der F5 teste den Debugger starten sollte Visual Studio in die Debugansicht wechseln und ein kleiner gelber Pfeil links neben der Zeile markiert an welcher Stelle des Programmes wir uns gerade befinden. 4.1 Windows 10

11 Der nächste Schritt ist das Register Window zu öffnen damit wir den Wert alle CPU Register sehen können. Das Register Window öffnen wir indem wir auf Debug/Windows/Register klicken, damit öffnet sich unten ein neues Fenster das die Registerinhalt anzeigt. Durch drücken der F10 Tasten wird die Instruktion ausgeführt auf die der gelbe Pfeil zeigt und dieser wandert zur nächsten Instruktion. Bei jedem Schritt sehen wir im Registerfenster wie sich der Wert von zwei Registern ändernt, dies ist einmal EIP, der Instruktionpointer und einmal von dem Regist das gerade einen neuen Wert zugewissen bekommt, wenn der gelbe Pfeil am Funk- 4.1 Windows 11

12 tionaufruf von exit angekommen ist sollten die Register eax bis edi die Werte 1 bis 6 beinhalten Funktionen debuggen Nachdem wir nun schonmal Schritt für Schritt durch unser Programm laufen können, schauen wir uns nun an wie man Funktionen debuggen kann. Dafür brauchen wir erstmal ein neuen Code, dieser macht das gleiche wie der vorherige nur das das setzen der Register nun in einer Funktion ausgelagert und unsere Mainfunktion diese Funktion aufruft.. t e x t. g l o b l _main _main : c a l l c a l l func _ e x i t func : movl $1,%eax movl $2,%ebx movl $3,%ecx movl $4,%edx movl $5,% e s i movl $6,% edi ret Wir setzen den Breakpoint diesmal auf den Funktionsaufruf, wenn wir nun mit F10 ein Schritt im Programm weitergehen sehen wir im Register Window das nach dem Funktionsaufruf alle Register ihren entsprechende Wert haben, also wurde die Funktion komplett ausgeführt. Wir haben auch die Möglichkeit in eine Funktion zu springen, wenn wir dies wollen müssen wir statt F10 F11 drücken, damit teilen wir dem Debugger mit das er in die Funktion springen soll wenn die nächste Instruktion eine Funktionsaufruf ist. 4.1 Windows 12

13 In der Funktion können wir dann wieder mit F10 wie gewohnt durch das Program laufen. Eine interessante Beobachten ist das wenn wir den Stackpointer ansehen merken wir das wenn wir in die Funktion springen sich der Wert um 4 erniedrigt, dies liegt daran das call func die Rücksprungadresse auf den Stack pushed und die ist bei 32Bit Anwendung 4 Byte gross. 4.2 Linux Um unser Programm debuggen zu können muss Yasm uns Debugsymbole erzeugen, damit der Debugger weiss wie unser Program aufgebaut ist. Damit Debugsymbole erzeugt werden müssen wir nur einen weiteren Parameter hinzufügen, mit -g dwarf2 erzeugt yams Debugsymbole für den Gnu Debugger GDB. Wir speicher das folgende Program in einer debug.asm Datei.. t e x t. g l o b l main main : movl $1,%eax movl $2,%ebx movl $3,%ecx movl $4,%edx movl $5,% e s i movl $6,% edi movl $1,%eax i n t $0x80 Und kompilieren es mit yasm f e l f p gas g dwarf2 debug. asm 4.2 Linux 13

14 gcc melf_i386 o debug debug. o Nun starten wir den GDB und übergeben als Parameter unser Program. gdb debug Nun sollte etwas Text erscheinen der angibt welche GDB Version wir nutzen, das GDB unter der GPL V3 lizenziert ist und am Ende steht ein (gdb). Hier erwartet der GDB nun unsere Eingabe. Als erstes geben wir einfach run ein, damit das Program ausgeführt wird. GDB wird uns anzeigen welches Programm ausgeführt wird und danach das das Program mit dem Rückgabewert 01 beendet wurde, wir sehen keine Ausgabe da unser Programm keine hat. ( gdb ) run S t a r t i n g program : /nethome/ f i r e 0 1 / disc01 / users1 / f _ k e r g e r / p i d l /debug Program e x i t e d with code 02. Ein Program einfach im Debugger laufen zu lassen bringt erstmal keine Vorteile, aber in Kombination mit Breakpoints kann man den Programmfluss besser nachvollziehen und nachschauen was für Werte einzelne Register haben. Wenn der GDB nicht mehr läuft starten wir ihn wie gewohnt mit gdb debug Bevor wir nun mit run das Programm starten setzen wir ein Breakpoint am Anfang der Mainfunktion ( gdb ) break main Breakpoint 1 at 0x : f i l e debug. asm, l i n e 5. Wenn wir nicht am Anfang einer Funktion eine Breakpoint setzen wollen können wir auch eine Datei plus Zeilennummer angeben ( gdb ) break debug. asm:7 Breakpoint 2 at 0x : f i l e debug. asm, l i n e 7. Mit run wird nun das Program ausgeführt bis der GDB auf einen Breakpoint trifft, dann hält das Programm an und die nächste Zeile die ausgeführt werden soll wir ausgegeben, in unseren Beispiel also die erste Zeile der Mainfunktion ( gdb ) run S t a r t i n g program : /nethome/ f i r e 0 1 / disc01 / users1 / f _ k e r g e r / p i d l /debug Breakpoint 1, main () at debug. asm:5 5 movl $1,%eax Wenn wir nun c oder continue eingeben wird das Program bis zum nächsten Breakpoint ausgefürht ( gdb ) c Continuing. Breakpoint 2, main () at debug. asm:7 7 movl $3,% ecx 4.2 Linux 14

15 Wenn man nun von einer bestimmten Stelle aus analysieren will was ein Program macht ist es oft sinnvoll sich Zeile für Zeile anzeigen zu lassen welcher Befehl ausgeführt wird. Wurde ein Program an einem Breakpoint angehalten kann man per Eingabe von step oder s die aktuelle Zeile ausführen lassen und die nächste Zeile wird angezeigt. Breakpoint 2, main () at debug. asm:7 7 movl $3,% ecx 8 movl $4,%edx 9 movl $5,% e s i 10 movl $6,% edi 13 movl $1,%eax 14 i n t $0x80 Program e x i t e d with code 02. GDB merkt sich den letzten Befehl den wir ausgeführt haben, somit können wir im letzten Beispiel statt immer wieder s einzugeben einfach Enter drücken, damit wir unsere letzte Eingabe wiederholt, das gleiche gilt auch für step,c oder continue Registerwerte ausgeben GDB erlaubt uns auch die einzelnen Werte von Registern anzuschauen, dazu nutzen wir den print(oder in Kurzform einfach p) mit $(Registername) um uns den Wert im Register anzeigen zu lassen. Wir starten per run wieder unser Programm und unser Breakpoint hält wieder in der ersten Zeilen an, mit Hilfe des print Befehles sehen wir das $ecx zur Zeit den Wert 1 hat, nachdem wir den Move Befehl ausgeführt haben ist der wert in $ecx 3, das ist das Verhalten da wir erwartet haben. Diesen Vorgang wiederholen wir mit dem Register $edx, dabei sehen wir das das Register erst uninitialisiert ist und danach den Wert 4 enthält. Breakpoint 1, main () at debug. asm:7 7 movl $3,% ecx Current language : auto ; c u r r e n t l y asm ( gdb ) p $ecx $1 = 1 8 movl $4,%edx ( gdb ) p $ecx $2 = 3 ( gdb ) p $edx $3 = movl $5,% e s i 4.2 Linux 15

16 ( gdb ) p $edx $4 = 4 Mit Hilfe des print Befehls können wir uns auch den Program Counter anzeigen lassen, dazu nehmen wir als Registername $pc. Dies gibt dann den Inhalt des Programcounter aus, also die Adresse im Speicher die als nächstes ausgeführt wird Funktionen debuggen Als nächstes wollen wir uns Anschauen wie man mit Funktionen in GDB arbeiten kann, dafür nutzen wir folgendes Programm als Beispiel.. t e x t. g l o b l main main : c a l l func movl $1,%eax i n t $0x80 func : movl $1,%eax movl $2,%ebx movl $3,%ecx movl $4,%edx movl $5,% e s i movl $6,% edi ret Ein Breakpoint wird auf den Anfang der main Funktion gesetzt und danach das Program gestartet, durch den Breakpoint hält das Programm beim Funktionsaufruf an, wenn wir nur mit Hilfe von step(kurz s) ein Schritt weiter im Program laufen landen wir in der Funktion. Nach 7 weiteren Schritten sind wir wieder aus der Funktion rausgesprungen und setzen den normalen Programmablauf fort. ( gdb ) break main Breakpoint 1 at 0x : f i l e debug.asm, l i n e 5. ( gdb ) run S t a r t i n g program : /nethome/ f i r e 0 1 / disc01 / users1 / f _ k e r g e r / p i d l /debug Breakpoint 1, main () at debug.asm :5 5 c a l l func Current language : auto ; c u r r e n t l y asm func () at debug.asm :12 12 movl $1,%eax 4.2 Linux 16

17 13 movl $2,%ebx 14 movl $3,%ecx 15 movl $4,%edx 16 movl $5,% e s i 17 movl $6,% edi 18 ret main () at debug.asm :8 8 movl $1,%eax 9 i n t $0x80 Program e x i t e d with code 02. Wenn wir beim debuggen nicht in einen Funktion springen wollen dürfen nicht step sondern next(kurz n) benutzen, damit wird die Funktion ausgeführt und der Debugger springt zur nächsten Zeile nach der Funktion. Mit Hilfe des print Befehls überprüfen wir noch das die Funktion auch wirklich ausgeführt wurde in dem wir uns den Wert von dem Register $eax anzeigen lassen. Breakpoint 1, main () at debug.asm :5 5 c a l l func Current language : auto ; c u r r e n t l y asm ( gdb ) n 8 movl $1,%eax ( gdb ) p $eax $1 = 1 Ist man doch einmal in eine Funktion gesteppt kann man mit Hilfe von finish aus der Funktion springen, das heißt die Funktion wir fertig ausgeführt und der Debugger hält an der nächsten Zeile auserhalb Funktion wieder an. Breakpoint 1, main () at debug.asm :5 5 c a l l func func () at debug.asm :12 12 movl $1,%eax ( gdb ) f i n i s h Run t i l l e x i t from #0 func () at debug.asm :12 main () at debug.asm :8 8 movl $1,%eax 4.2 Linux 17

18 4.2.3 Weitere Befehle Der Befehl where gibt die aktuelle Zeile und Position im Program an, nutz man den Befehl innerhalb einer Funktion wird auch die Zeile des Funktionsaufrufes mit ausgegeben. ( gdb ) where #0 fun c () a t debug.asm :12 #1 0x in main () a t debug.asm : 5 Mit quit kann man jederzeit den Debugger verlassen, sollte das Programm dabei noch laufen fragt der Debugger nach ob man ihn wirklich beenden will, die kann man mit y bestätigen. 4.2 Linux 18

19 5 ObjectFiles 5.1 Windows ObjectFiles unter Windows 5.2 Linux ObjectFiles unter Linux 19

20 6 Inline Assembler 6.1 Windows Inline Asm unter Windows 6.2 Linux Inline Asm unter Linux 20

21 7 Nutzung der X87 FPU 21

22 8 Beschleunigung von Berechnungen mit SSE 22

23 9 Der Wechsel von 32 zu 64 Bit 23

24 10 Ausblick 24

25 11 Anhang 25

Aufgabe 3. Aufgabe 4.

Aufgabe 3. Aufgabe 4. 3. AUFGABENBLOCK Aufgabe 3. Bubble-Sort für Rechtecke mit Operator Overloading Ändern Sie die Aufgabe 2 derart ab, dass Sie bisherige Methoden oder Algorithmen als überladene Operatoren implementieren:

Mehr

Teil I Debuggen mit gdb

Teil I Debuggen mit gdb Teil I Debuggen mit gdb Wer kennt das nicht? $./a.out Segmentation fault Was tun dagegen? printf()s in den Code einfügen? Besser (und professioneller): Einen Debugger verwenden Wer kennt das nicht? $./a.out

Mehr

Debugging mit ddd (Data Display Debugger)

Debugging mit ddd (Data Display Debugger) Debugging mit ddd (Data Display Debugger) 1 Testprogramm installieren und ausführen Laden Sie sich das Fortran Programm sample.f90 und das Makefile herunter und speichern Sie sie in einem Verzeichnis.

Mehr

Installationsanleitung

Installationsanleitung 1. C Installationsanleitung C-Programmierung mit Hilfe von Eclipse unter Windows XP mit dem GNU C-Compiler (GCC) 2. Inhaltsverzeichnis 1. Einleitung... 3 2. Cygwin... 3 2.1 Cygwin-Installation... 3 2.2

Mehr

Rückgabewerte von Methoden

Rückgabewerte von Methoden OOP Rückgabewerte von Methoden Henrik Horstmann 14. September 2014 Inhaltsverzeichnis Inhaltsverzeichnis 1 Bedeutung der Symbole...1 2 Rückgabewerte von Methoden...2 3 Der freundliche Computer...2 3.1

Mehr

Übung 1 - Betriebssysteme I

Übung 1 - Betriebssysteme I Prof. Dr. Th. Letschert FB MNI 13. März 2002 Aufgabe 0: Basiswissen Rechnerarchitektur: Übung 1 - Betriebssysteme I Aus welchen Komponenten besteht ein Rechner mit Von-Neumann Architektur? Was sind Bits

Mehr

Assembler - Einleitung

Assembler - Einleitung Assembler - Einleitung Dr.-Ing. Volkmar Sieh Department Informatik 3: Rechnerarchitektur Friedrich-Alexander-Universität Erlangen-Nürnberg SS 2008 Assembler - Einleitung 1/19 2008-04-01 Teil 1: Hochsprache

Mehr

Benutzung von Microsoft Visual Studio 2017

Benutzung von Microsoft Visual Studio 2017 Benutzung von Microsoft Visual Studio 2017 Hier am Beispiel der deutschen Version Beim Erstellen eines Projektes für eine Konsolenanwendung ist es ein klein wenig anders als bei früheren Versionen, wenn

Mehr

C/C++ Debugging mit CDT unter Eclipse

C/C++ Debugging mit CDT unter Eclipse C/C++ Debugging mit CDT unter Eclipse Bevor Sie mit dem Debuggen beginnen können, müssen Sie eine compilierbare Applikation erstellen, also eine Applikation, die keine Syntaxfehler mehr enthält. Sie können

Mehr

Eclipse Tutorial.doc

Eclipse Tutorial.doc Berner Fachhochschule Hochschule für Technik und Informatik, HTI Fachbereich Elektro- und Kommunikationstechnik Labor für Technische Informatik Eclipse Tutorial 2005, HTI Burgdorf R. Weber Dateiname: Eclipse

Mehr

1. Python Interpreter installieren (WinPython)

1. Python Interpreter installieren (WinPython) 1 Excel - User Defined Functions mit Python Um Python als Programmiersprache für Excel UDFs verwenden zu können muss ein Python Interpreter(z.B. WinPython) und xlwings installiert werden: Inhalt 1. Python

Mehr

Microsoft Visual Studio Code mit RPG und IceBreak

Microsoft Visual Studio Code mit RPG und IceBreak Microsoft Visual Studio Code mit RPG und IceBreak ( 2018 Markus A. Litters) Inhaltsverzeichnis 1. Vorwort... 2 2. Voraussetzungen und Installation... 3 3. Der erste Start... 4 4. Die IceBreak Erweiterung...

Mehr

Ein erstes "Hello world!" Programm

Ein erstes Hello world! Programm OOP Henrik Horstmann 14. September 2014 Inhaltsverzeichnis Inhaltsverzeichnis 1 Bedeutung der Symbole...1 2 Die Benutzer Oberfläche von HOOPLU...2 2.1 Projekte öffnen und speichern...2 2.2 Die Klasse Program

Mehr

Technische Informatik für Ingenieure Winter 2005/2006 Übungsblatt Nr. 3

Technische Informatik für Ingenieure Winter 2005/2006 Übungsblatt Nr. 3 Technische Informatik für Ingenieure Winter 2005/2006 Übungsblatt Nr. 3 Dr. Ekkart Kindler FG Softwaretechnik Institut für Informatik Übungsgruppenleiter: M.-R. Brojerdi H. Selke M. Meyer M.Tichy E. Münch

Mehr

Einrichten einer Debug- Umgebung in Eclipse

Einrichten einer Debug- Umgebung in Eclipse T E C H N I S C H E D O K U M E N T A T I O N Einrichten einer Debug- Umgebung in Eclipse Intrexx 6 1. Einleitung Mit Hilfe dieser Dokumentation kann unter der Entwicklungsumgebung Eclipse eine Debug-

Mehr

Carlos Santos. Fachbereich Informatik Fakultät für Mathematik, Informatik und Naturwissenschaften. Universität Hamburg

Carlos Santos. Fachbereich Informatik Fakultät für Mathematik, Informatik und Naturwissenschaften. Universität Hamburg Universität Hamburg Proseminar: Werkzeuge für das wissenschaftliche Schreiben Fachbereich Informatik Fakultät für Mathematik, Informatik und Naturwissenschaften Überblick Einführung - Geschichte Einstellungen

Mehr

U23 - Shellcode. Twix Chaos Computer Club Cologne. Motivation Einstieg Der erste Shellcode Nullbytes, NOP Slides

U23 - Shellcode. Twix Chaos Computer Club Cologne.  Motivation Einstieg Der erste Shellcode Nullbytes, NOP Slides Twix e.v. http://koeln.ccc.de 2016-11-28 Überblick 1 Motivation Was ist Shellcode? Beispiel 2 Einstieg Erzeugen, Testen von Shellcode 3 Der erste Shellcode Strings in Shellcode 4 Nullbytes, NOP Slides

Mehr

Dies ist der zweite Artikel einer Serie über Electron.

Dies ist der zweite Artikel einer Serie über Electron. Electron WebDeskApps Dies ist der zweite Artikel einer Serie über Electron. Im ersten Artikel wurden die Grundlagen von Elektron, und die benötigten Ressourcen, die man benötigt um eine Elektron-App zu

Mehr

Recover Anleitung ONE XCELLENT-10 Tablet via USB Stick

Recover Anleitung ONE XCELLENT-10 Tablet via USB Stick Recover Anleitung ONE XCELLENT-10 Tablet via USB Stick Um Ihr Tablet wieder in den Auslieferungszustand zurück zu versetzen, wenn das vorinstallierte Windows 8.1 nicht mehr startet, führen Sie bitte folgende

Mehr

Python 3.6. Erste Schritte auf dem Mac. Syshack. 22. Juni 2017 Version 2.0. Python Erste Schritte auf dem Mac Syshack, 22.

Python 3.6. Erste Schritte auf dem Mac. Syshack. 22. Juni 2017 Version 2.0. Python Erste Schritte auf dem Mac Syshack, 22. Python 3.6 Erste Schritte auf dem Mac Syshack 22. Juni 2017 Version 2.0 Seite 1 / 12 1 Installation Für die Installation von Python muss man das Installationspaket für Mac OS X von der Python Projekt Webseite

Mehr

Informationen zur Verwendung von Visual Studio und cmake

Informationen zur Verwendung von Visual Studio und cmake Inhaltsverzeichnis Informationen zur Verwendung von Visual Studio und cmake...2 Erste Schritte mit Visual Studio...2 Einstellungen für Visual Studio 2013...2 Nutzung von cmake...5 Installation von cmake...5

Mehr

Rechnernetze und -Organisation. Teil B 2012 Tomislav Nad Karl C. Posch

Rechnernetze und -Organisation. Teil B 2012 Tomislav Nad Karl C. Posch Rechnernetze und -Organisation Teil B 2012 Tomislav Nad Karl C. Posch www.iaik.tugraz.at/content/teaching/bachelor_courses/rechnernetze_und_organisation/ 1 Two different assemblers GNU Assembler as : Uses

Mehr

Rechnernetze und -Organisation. Teil B (30. März 2011) 2011 Michael Hutter Karl C. Posch

Rechnernetze und -Organisation. Teil B (30. März 2011) 2011 Michael Hutter Karl C. Posch Rechnernetz R Teil B (30. März 2011) 2011 Michael Hutter Karl C. Posch www.iaik.tugraz.at/content/teaching/bachelor_courses/rechnernetze_und_organisation/ 1 Zeitplan für Teil B Mittwoch 23. März 2011 Mittwoch

Mehr

Ruby Die bebilderte Anleitung

Ruby Die bebilderte Anleitung Ruby Die bebilderte Anleitung In den Übungen zur Vorlesungen werden wir die Programmiersprache Ruby benutzen, um Konzepte zu vertiefen und zu üben und allgemein etwas praktische Erfahrung im Programmieren

Mehr

Einrichten des IIS für DataFlex WebApp Server. Einrichten des IIS (Internet Information Server) für DataFlex WebApp Server

Einrichten des IIS für DataFlex WebApp Server. Einrichten des IIS (Internet Information Server) für DataFlex WebApp Server Einrichten des IIS (Internet Information Server) für DataFlex WebApp Server Inhalt Einrichten des IIS (Internet Information Server) für DataFlex Web App Server... 1 Windows 10... 2 Windows 8.1... 4 Windows

Mehr

Leitfaden für die Installation der freien Virtual Machine. C-MOR Videoüberwachung auf einem VMware ESX Server

Leitfaden für die Installation der freien Virtual Machine. C-MOR Videoüberwachung auf einem VMware ESX Server Diese Anleitung illustriert die Installation der Videoüberwachung C-MOR Virtuelle Maschine auf VMware ESX Server. Diese Anleitung bezieht sich auf die Version 4 mit 64-Bit C-MOR-Betriebssystem. Bitte laden

Mehr

Merkblatt System-C Installation Linux

Merkblatt System-C Installation Linux 1. Herunterladen: SystemC unter www.accellera.org Downloads Accellerra Standards 2. Kommandozeile öffnen SystemC (Core Language including Examples & TLM, AMS, ) Core SystemC Language and Examples akzeptieren

Mehr

Sicherer GINA Zugriff mit HTTPS Installationsanleitung für Mozilla Firefox 1

Sicherer GINA Zugriff mit HTTPS Installationsanleitung für Mozilla Firefox 1 Sicherer GINA Zugriff mit HTTPS Installationsanleitung für Mozilla Firefox 1 1 Alle Screenshots wurden mit Firefox Version 57.0.2 erstellt. Mozilla und Firefox sind eingetragene Marken der Mozilla Foundation.

Mehr

Eclipse kann kostenlos unter dem folgenden Link herunter geladen werden:

Eclipse kann kostenlos unter dem folgenden Link herunter geladen werden: Eclipse & oostubs Die Nutzung einer professionellen IDE bietet viele Vorteile, wie automatische Code-Vervollständigung, Syntax-Highlighting, Refactoring des Codes, einfacheres Manövrieren und Debuggen.

Mehr

Installation und Nutzung WinAuth

Installation und Nutzung WinAuth Installation und Nutzung WinAuth!! Die folgenden Ansichten können je nach Browser und Betriebssystem abweichen. Auch können Befehle anders lauten, doch sind die Vorgänge ähnlich wie in dieser Anleitung.

Mehr

SatChannelListEditor und TitanNit

SatChannelListEditor und TitanNit SatChannelListEditor und TitanNit Diese Anleitung bezieht sich auf die Version 4.8 von SatChannelListEditor. In zukünftigen Versionen werden evtl. neue Features hinzugefügt, wodurch sich die Ansicht des

Mehr

Kurzanleitung für den MyDrive Client

Kurzanleitung für den MyDrive Client Kurzanleitung für den MyDrive Client Hinweis: Prüfen Sie bei Problemen zuerst, ob eine neuere Version vorhanden ist und installieren Sie diese. Version 1.3 für MAC und Linux (29.06.2017) - Hochladen mit

Mehr

Rechnerne etze und -O Organisatio on

Rechnerne etze und -O Organisatio on Rechnernetze und -Organisation Rechnerne etze und -O Organisatio on Teil B (30. März 2011) 2011 Michael Hutter Karl C. Posch www.iaik.tugraz.at/content/teaching/bachelor_courses/rechnernetze_und_organisation/

Mehr

Anleitung für die Installation des USB Netzwerkkabels unter WIN2000 :

Anleitung für die Installation des USB Netzwerkkabels unter WIN2000 : Anleitung für die Installation des USB Netzwerkkabels unter WIN2000 : Lieferumfang : USB-Netzwerkkabel Treiber-Diskette Deutsche Installationsanleitung Produktbeschreibung : Das USB-Netzwerkkabel ermöglicht

Mehr

Tools zur Programmierung mit C Software Entwicklung 1

Tools zur Programmierung mit C Software Entwicklung 1 Tools zur Programmierung mit C Software Entwicklung 1 Annette Bieniusa, Mathias Weber, Peter Zeller Inhaltsverzeichnis 1 Compiler 1 1.1 Installation.................................. 2 1.1.1 Installation

Mehr

Installation und Update von UG NX7.5 und NX6

Installation und Update von UG NX7.5 und NX6 Installation der VPN-Verbindung Installation von UG NX7.5 Seite 1 von 15 Installation von UG NX6 (gleiche Version, wie in der Schule) 1. NX6 Base & Options DVD einlegen und im Ordner NX6 auf die Anwendung

Mehr

bea Client-Security herunterladen und installieren unter Windows

bea Client-Security herunterladen und installieren unter Windows bea Client-Security herunterladen und installieren unter Windows Die Links zum Download der bea Client-Security finden Sie auf der Startseite unter https:// www.bea-brak.de. Das Installationsprogramm für

Mehr

Installation GMT-Software unter Windows 7 /64Bit

Installation GMT-Software unter Windows 7 /64Bit Installation GMT-Software unter Windows 7 /64Bit Die nachfolgend beschriebenen Schritte installieren die Komponenten der Steuerungssoftware auf einem PC mit Windows 7 in der 64-Bit-Version. Ob und wie

Mehr

XAMPP installieren & Kursbeispiel einrichten

XAMPP installieren & Kursbeispiel einrichten Zentrale Informatik, IT Fort und Weiterbildungen XAMPP installieren & Kursbeispiel einrichten Unter Windows Fabienne Mrosek, Daniel Förderer Anleitung zur Installation von XAMPP Version 3.2.2 und Konfiguration

Mehr

Aufgabenblatt 1: - Präsenzübung für die Übungen Do Mi Ausgabe Mi

Aufgabenblatt 1: - Präsenzübung für die Übungen Do Mi Ausgabe Mi Grundlagen der Programmierung 1 WS 2012/2013 Prof. Dr. Stefan Böttcher Aufgabenblatt 1: - Präsenzübung für die Übungen Do. 11.10.- Mi. 17.10.2012 Ausgabe Mi. 10.10.2012 1.1. Zahlen vertauschen mit wenigen

Mehr

Kurzanleitung für den MyDrive Client

Kurzanleitung für den MyDrive Client Kurzanleitung für den MyDrive Client Hinweis: Prüfen bei Problemen zuerst, ob eine neuere Version vorhanden ist und installieren Sie diese. Version 1.1 - Kopieren von einzelnen Files innerhalb von MyDrive

Mehr

Einführung zum MS Visual Studio

Einführung zum MS Visual Studio 0 Visual Studio Verzeichnispfade einstellen Stellen Sie nach dem Start von Visual Studio zunächst Ihr Home-Laufwerk, d.h. den Pfad für Ihre Projektverzeichnisse und Dateien ein. Beenden Sie Visual Studio

Mehr

U23 Assembler Workshop

U23 Assembler Workshop Ike e.v. http://koeln.ccc.de 2016-11-05 Überblick 1 CPU, Assembler Überblick x86 x86 Assembler 2 RAM, Stack, Calling Conventions Stack Calling Conventions Stackframes 3 Branches Jumps 4 Speicher, C-Interface

Mehr

Linux Treiber Installation Hochschule Reutlingen

Linux Treiber Installation Hochschule Reutlingen Linux Treiber Installation Hochschule Reutlingen Änderungsübersicht: Version Datum Autor Beschreibung 0.5 19.06.2017 Ivo Lajcsak Erstellung für Proof of Concept Tests 0.7 16.08.2017 Ivo Lajcsak Änderungen

Mehr

Recover Anleitung ONE XCELLENT-10 Tablet via USB Stick

Recover Anleitung ONE XCELLENT-10 Tablet via USB Stick Recover Anleitung ONE XCELLENT-10 Tablet via USB Stick Um Ihr Tablet wieder in den Auslieferungszustand zurück zu versetzen, wenn das vorinstallierte Windows 8.1 nicht mehr startet, führen Sie bitte folgende

Mehr

IMS-Audit Pro. Kurzanleitung 2 / 14

IMS-Audit Pro. Kurzanleitung 2 / 14 Schneller Einstieg Version 11.2018 2 / 14 Inhaltsverzeichnis Inhaltsverzeichnis 1 Einleitung... 4 1.1 Installation... 4 1.2 Bildschirm Übersichten... 4 2 Stammdaten eintragen... 5 2.1 Mandanten anlegen...

Mehr

Kompilierung eines Programmes. Mnemonics, ld, GCC, AS

Kompilierung eines Programmes. Mnemonics, ld, GCC, AS Assembler-Crashkurs Kompilierung eines Programmes Mnemonics, ld, GCC, AS Wie entsteht eine Binary? 1. Wir schreiben Source-Code 2. Wir Kompilieren diesen Source-Code ( es entsteht Object-Code/Assembler)

Mehr

Installations-Anleitung von TeamSpeak 3 Client auf Ubuntu 15.10

Installations-Anleitung von TeamSpeak 3 Client auf Ubuntu 15.10 Installations-Anleitung von TeamSpeak 3 Client auf Ubuntu 15.10 Lade entsprechende Datei von der Herstellerseite www.teamspeak.com/downloads - für das entsprechende Betriebssystem (64bit oder 32bit) herunter.

Mehr

Schnelleinstieg Online-Backup

Schnelleinstieg Online-Backup Schnelleinstieg Online-Backup INHALTSVERZEICHNIS SCHNELLEINSTIEG ONLINE-BACKUP... 1 ONLINE-BACKUP EINRICHTEN... 3 Aktivierung der Management Konsole... 3 Installation der Backup-Software... 4 Einrichten

Mehr

Gebrauchsanleitung zu "iexpress"

Gebrauchsanleitung zu iexpress Gebrauchsanleitung zu "iexpress" Selbst entpackende Archive, wenn gewollt sogar mit Installationsroutine, mit Windows herstellen: Wenn Sie auf die kleinen Vorschaufenster klicken, sehen sie jeweils einen

Mehr

Exploit-Entwicklung mit Python

Exploit-Entwicklung mit Python Penetration Testing III Bachelor in Computer Science (BCS) 6. Semester Exploit-Entwicklung mit Python von Daniel Baier und Demian Rosenkranz 1 / 20 Gliederung Grundlagen Sicherheitslücken Prozess- und

Mehr

Windows auf USB-Stick installieren (Drucken sie diesen Artikel aus)

Windows auf USB-Stick installieren (Drucken sie diesen Artikel aus) Windows auf USB-Stick installieren (Drucken sie diesen Artikel aus) Gehen Sie auf folgende Seite oder googeln Sie nach Windows ISO Downloader. Laden Sie das Tool runter. https://heidoc.net/joomla/technology-science/microsoft/67-microsoft-windows-and-office-isodownload-tool

Mehr

Cockpit-XP v3. Dokumentation. Neuen USB Treiber installieren Auch USB-Treiber für Firmware Änderung

Cockpit-XP v3. Dokumentation. Neuen USB Treiber installieren Auch USB-Treiber für Firmware Änderung Cockpit-XP v3 Dokumentation Neuen USB Treiber installieren Auch USB-Treiber für Firmware Änderung ab Software Version 3.0.2 Datum 07-09-2016 Einleitung Microsoft Windows 10 in der 64-Bit Version wird ab

Mehr

Erstellung der Scheduling-Testumgebung mit integrierter LogTrace-Bibliothek

Erstellung der Scheduling-Testumgebung mit integrierter LogTrace-Bibliothek Erstellung der Scheduling-Testumgebung mit integrierter LogTrace-Bibliothek V 4.05; Hon. Prof. Helmke 1 Integration mit cmake CMake ist ein plattformunabhängiges Programmierwerkzeug für die Entwicklung

Mehr

Übungszettel 2a - Python

Übungszettel 2a - Python Vorsemesterkurs Informatik Übungsaufgaben Übungszettel 2a - Python Aufgabe 1: Python starten Teilaufgaben (a)-(c) beziehen sich auf das Arbeiten unter den Systemen, die auf den RBI-Rechnern installiert

Mehr

Entschädigungen für Kontrolltierärzte Bedienungsanleitung

Entschädigungen für Kontrolltierärzte Bedienungsanleitung Entschädigungen für Kontrolltierärzte Bedienungsanleitung Inhalt 1 Anwendung auswählen... 2 1.1 Anwendung starten... 3 1.1.1 Installation von Silverlight beim ersten Aufruf... 3 1.2 Anmeldung... 4 1.2.1

Mehr

Programmieren? Das kann ich auch! Bau dir deinen eigenen Bildschirmschoner

Programmieren? Das kann ich auch! Bau dir deinen eigenen Bildschirmschoner Programmieren? Das kann ich auch! Bau dir deinen eigenen Bildschirmschoner Christiane Taras Institut für Visualisierung und interaktive Systeme Universität Stuttgart GEFÖRDERT VON AKTIONSPARTNER Folien

Mehr

Einfache Datensicherung für Personen, welche sich mit der Flugsimulation beschäftigen.

Einfache Datensicherung für Personen, welche sich mit der Flugsimulation beschäftigen. Einfache Datensicherung für Personen, welche sich mit der Flugsimulation beschäftigen. Backup erstellen: Maximal etwa 1 Stunde. Neuinstallation: Viele, viele Stunden und viel Frust. Autor: Max Knobel Ausgabe

Mehr

Praktikum Rechnerarchitektur

Praktikum Rechnerarchitektur Praktikum ERA Blatt 1 1 LEHRSTUHL FÜR RECHNERARCHITEKTUR UND PARALLELE SYSTEME Praktikum Rechnerarchitektur 22.1.21-2.1.21 Arbeitsblatt 1 Es wird zu jeder Tutorstunde ein neues Aufgabenblatt geben. Dabei

Mehr

Handbuch BDE-Installation auf Windows 64bit

Handbuch BDE-Installation auf Windows 64bit Handbuch BDE-Installation auf Windows 64bit Handbuch BDE-Installation auf Windows 64bit 2 Inhaltsverzeichnis 1. Einleitung... 3 2. Alternatives BDE-Programm installieren... 4 3. BDE-Konfiguration anpassen...

Mehr

untermstrich SYNC Handbuch

untermstrich SYNC Handbuch Handbuch 03/2017 Inhaltsverzeichnis 1. Einleitung... 2 2. Installation... 3 2.1 Systemanforderungen... 3 2.2 Vorbereitungen in Microsoft Outlook... 3 2.3 Setup... 4 3. SYNC-Einstellungen... 6 3.1 Verbindungsdaten...

Mehr

Nach dem ersten Start des Programms werden die Datenbanken angelegt. Es muss dann mindestens ein Mandant installiert werden.

Nach dem ersten Start des Programms werden die Datenbanken angelegt. Es muss dann mindestens ein Mandant installiert werden. Die Installation des AfA-Moduls setzt sich aus vier Teilen zusammen: 1. Installation der Datenbank Pervasive SQL 2000i Workstation Engine 2. Installation des Programms AfA-Modul 3. Mandanteninstallation

Mehr

Arbeiten in der Agro-Cloud mit Windows PC

Arbeiten in der Agro-Cloud mit Windows PC Arbeiten in der Agro-Cloud mit Windows PC Voraussetzung für eine erfolgreiche Installation 1. Sie müssen sich an Ihrem PC mit einem Benutzer anmelden, der administrative Rechte hat. 2. Die aktuellen Windows

Mehr

TeamSpeak 3 für Windows (PC)

TeamSpeak 3 für Windows (PC) TeamSpeak 3 für Windows (PC) Schritt für Schritt Anleitung (Installation) Öffne die Download-Seite von TeamSpeak um TeamSpeak 3 auf Deinen Windows- Rechner zu laden, (https://www.teamspeak.com/downloads)

Mehr

Technische Informatik für Ingenieure WS 2010/2011 Übungsblatt Nr. 3

Technische Informatik für Ingenieure WS 2010/2011 Übungsblatt Nr. 3 Technische Informatik für Ingenieure WS 2010/2011 Übungsblatt Nr. 3 25. Oktober 2010 Übungsgruppenleiter: Matthias Fischer Mouns Almarrani Rafał Dorociak Michael Feldmann Thomas Gewering Benjamin Koch

Mehr

Netzwerkinstallation von Win-CASA 2009 für Kunden einer Einzelplatzversion

Netzwerkinstallation von Win-CASA 2009 für Kunden einer Einzelplatzversion Netzwerkinstallation von Win-CASA 2009 für Kunden einer Einzelplatzversion Die Netzwerkinstallation von Win-CASA (Server- und Arbeitsplatzinstallation) läuft weit gehendst automatisch ab. Ein Netzwerkadministrator

Mehr

Windows-Setup-Stick mit verschiedenen Versionen und Editionen erstellen (Part_2)

Windows-Setup-Stick mit verschiedenen Versionen und Editionen erstellen (Part_2) Windows-Setup-Stick mit verschiedenen Versionen und Editionen erstellen (Part_2) http://www.wintotal.de/windows-setup-stick-mit-verschiedenen-versionen-und-editionen-erstellen/ Bild 14 Bei der nachfolgenden

Mehr

Anleitung. In Bild und Wort. Startmeldungen an den Kreis. Version 9.1

Anleitung. In Bild und Wort. Startmeldungen an den Kreis. Version 9.1 Anleitung In Bild und Wort Startmeldungen an den Kreis Version 9.1 Einleitung Diese Anleitung soll nur eine zusätzliche Hilfe zur Benutzung für das Startmeldeprogramm an den Kreis sein. Sie ersetzt nicht

Mehr

Installationsablauf ReNoFlex Version für Internetdownload Servicepack August 2016 (kumulierend)

Installationsablauf ReNoFlex Version für Internetdownload Servicepack August 2016 (kumulierend) 2 Installationsablauf ReNoFlex Version 26.05 für Internetdownload 1. Nachfolgende Punkte sind verbindlich zu beachten, bevor mit der eigentlichen Installation des ReNoFlex Servicepacks 26.05 begonnen wird:

Mehr

Installation und Inbetriebnahme von Microsoft Visual C++ 2010 Express

Installation und Inbetriebnahme von Microsoft Visual C++ 2010 Express Howto Installation und Inbetriebnahme von Microsoft Visual C++ 2010 Express Peter Bitterlich Markus Langer 12. Oktober 2012 Zusammenfassung Dieses Dokument erklärt Schritt für Schritt die Installation

Mehr

Flash Player. Wichtig für Ihre PC Sicherheit! Installations-Anleitung mit Schnelleinstieg. Von Ingmar Zastrow

Flash Player. Wichtig für Ihre PC Sicherheit!  Installations-Anleitung mit Schnelleinstieg. Von Ingmar Zastrow Flash Player Installations-Anleitung mit Schnelleinstieg Wichtig für Ihre PC Sicherheit! www.edition.mc50plus.de Von Ingmar Zastrow Inhaltsverzeichnis EINLEITUNG... 1 WER MUSS FLASH PLAYER INSTALLIEREN?...

Mehr

U23 Assembler Workshop

U23 Assembler Workshop Ike e.v. http://koeln.ccc.de 2016-11-05 Überblick 1 CPU, Assembler Überblick x86 x86 Assembler 2 RAM, Stack, Calling Conventions Stack Calling Conventions Stackframes 3 Branches Jumps 4 Speicher, C-Interface

Mehr

So läuft die Software als Dienst im Hintergrund. Dieser müsste dann beendet werden.

So läuft die Software als Dienst im Hintergrund. Dieser müsste dann beendet werden. Um Message auf einen anderen PC zu verschieben, sollten Sie zunächst die Software einmal starten um die Konfiguration zu überprüfen. Dazu die Verknüpfung zu Message starten (je nachdem welche Version Sie

Mehr

Installationsanleitung

Installationsanleitung Offizieller SketchUp Distributor Installationsanleitung Es freut uns, dass Sie sich für SketchUp Pro entschieden haben! SketchUp Pro ist die einfachste 3D-Software zum Visualisieren und Modellieren und

Mehr

Version 0.3. Installation von MinGW und Eclipse CDT

Version 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.

Mehr

Assembler. Dr.-Ing. Volkmar Sieh. Department Informatik 4 Verteilte Systeme und Betriebssysteme Friedrich-Alexander-Universität Erlangen-Nürnberg

Assembler. Dr.-Ing. Volkmar Sieh. Department Informatik 4 Verteilte Systeme und Betriebssysteme Friedrich-Alexander-Universität Erlangen-Nürnberg Assembler Dr.-Ing. Volkmar Sieh Department Informatik 4 Verteilte Systeme und Betriebssysteme Friedrich-Alexander-Universität Erlangen-Nürnberg WS 2017/2018 V. Sieh Assembler (WS16/17) 1 15 Einleitung

Mehr

2. Aufgabenblatt Musterlösung

2. Aufgabenblatt Musterlösung 2. Aufgabenblatt Musterlösung Technische Informatik II Sommersemester 2011 Problem 2: Assembler Syntax Register eines 32-bit Intel-Prozessors: 16 bits 8 bits 8 bits general purpose registers EAX Accumulator

Mehr

Bedienungshinweise für XEmacs, make und GNU Debugger

Bedienungshinweise für XEmacs, make und GNU Debugger Bedienungshinweise für XEmacs, make und GNU Debugger Labor Rechnerorganisation Berufsakademie Stuttgart Fachrichtung Nachrichtentechnik 2000 2007 Ingo Phleps Stand 1. Februar 2007 http://home.ntz.de/phleps/programming/werkzeuge.pdf

Mehr

Rechnerarchitektur, Einführung in die Laborübungen

Rechnerarchitektur, Einführung in die Laborübungen G. Kemnitz Institut für Informatik, TU Clausthal (RA-LabEinf.pdf) 20. Dezember 2017 1/18 Rechnerarchitektur, Einführung in die Laborübungen G. Kemnitz Institut für Informatik, TU Clausthal (RA-LabEinf.pdf)

Mehr

Anleitung für Fachlehrkräfte zur

Anleitung für Fachlehrkräfte zur Seite 1/15!!! WICHTIG!!! Es wird JEDER Fachlehrkraft empfohlen, die Reihenfolge der Erste Schritte Anleitung genau und vollständig einzuhalten. Meine Kundennummer: Meine Schulnummer: Mein Passwort: 1.

Mehr

JBuilderX: Installation und Kurzanleitung (Mac)

JBuilderX: Installation und Kurzanleitung (Mac) Installation Seite 1 JBuilderX: Installation und Kurzanleitung (Mac) 1. JBuilder installieren Eine Gratis-Version kann von der Webseite www.borland.de heruntergeladen werden. Systemvoraussetzungen: 256

Mehr

BlueSpice Installation lokales Testsystem mit Installer

BlueSpice Installation lokales Testsystem mit Installer BlueSpice 2.27.2 - Installation lokales Testsystem mit Installer Inhaltsverzeichnis 1. Installation eines lokalen Testsystems mit Installer... 3 Seite 2 von 13 1. Installation eines lokalen Testsystems

Mehr

Handbuch zum VivaWeb-Serienbrief-Programm

Handbuch zum VivaWeb-Serienbrief-Programm Handbuch zum VivaWeb-Serienbrief-Programm In 10 Schritten zum Serienbrief Das folgende Handbuch erläutert Ihnen die Nutzungsmöglichkeiten des ARV Serienbrief-Programms in all seinen Einzelheiten. Dieses

Mehr

Das Handbuch zu KCron

Das Handbuch zu KCron Das Handbuch zu KCron Autor: Frank Börner (f.boerner@selflinux.org) Autor: Robert Schröter (robert-schroeter@gmx.de) Autor: Morgan N. Sandquist (morgan@pipeline.com) Formatierung: Frank Börner (f.boerner@selflinux.org)

Mehr

Kurze Einführung in die C++-Entwicklungsumgebung Visual Studio 2005

Kurze Einführung in die C++-Entwicklungsumgebung Visual Studio 2005 Kurze Einführung in die C++-Entwicklungsumgebung Visual Studio 2005 Visual Studio 2005 downloaden und installieren Visual Studio 2005 (VS) ist eine Entwicklungsumgebung von Microsoft für mehrere Programmiersprachen,

Mehr

Für die Arbeit mit Pygame werden wird die Umgebung PortablePython Version 2.7.x verwenden.

Für die Arbeit mit Pygame werden wird die Umgebung PortablePython Version 2.7.x verwenden. Pygame Basics 1 Vorbereitung Für die Arbeit mit Pygame werden wird die Umgebung PortablePython Version 2.7.x verwenden. 1.1 Download der PortablePython-Umgebung Die Installationsdatei kann hier heruntergeladen

Mehr

Um mit dem Dialogpost-Manager effektiv arbeiten zu können, sollte Ihr PC folgende Mindestvoraussetzungen erfüllen:

Um mit dem Dialogpost-Manager effektiv arbeiten zu können, sollte Ihr PC folgende Mindestvoraussetzungen erfüllen: Installationsanleitung Dialogpost-Manager Um mit dem Dialogpost-Manager effektiv arbeiten zu können, sollte Ihr PC folgende Mindestvoraussetzungen erfüllen: RAM-Speicher: mind. 2 GB Speicher Festplatte:

Mehr

Seminare_Workshops \ WinRar finden Sie dieses Programm und weitere Unterlagen).

Seminare_Workshops \ WinRar finden Sie dieses Programm und weitere Unterlagen). Beispiel : WinRar Schritt 1 a.) Sie finden dieses Packerprogramm als Freeware zum Download unter www.heiseonline.de oder Googeln Sie nach einem anderen Anbieter ihrer Wahl. (Im Ordner Seminare_Workshops

Mehr

Durchführung Update auf Rev.20

Durchführung Update auf Rev.20 Durchführung Update auf Rev.20 Freitag, 30. März 2012 18:19 Bitte beachten Sie, dass bei der Rev. 18 vorab unbedingt die Vorbereitungsschritte durchgeführt werden müssen, wie im Dokument "Vorbereitung

Mehr

Hello World! Eine Einführung in das Programmieren Das erste Programm

Hello World! Eine Einführung in das Programmieren Das erste Programm Hello World! Eine Einführung in das Programmieren Das erste Programm Görschwin Fey Institute of Embedded Systems Hamburg University of Technology Slide 2 Betriebssystem Funktion Anwendung Gerätesteuerung

Mehr

1. Keil starten. Sollten Sie keinen leeren Bildschirm haben, löschen Sie einfach die

1. Keil starten. Sollten Sie keinen leeren Bildschirm haben, löschen Sie einfach die 1 Einführung Keil uvision Bevor Sie Keil uvision starten, erstellen Sie sich einen Ordner im Verzeichnis C:/Keil/ wo Sie Ihre Projekte später ablegen. In diesem Ordner kopieren Sie die Datei 0_template.a51.

Mehr

PC-Kaufmann Neues Buchungsjahr anlegen

PC-Kaufmann Neues Buchungsjahr anlegen PC-Kaufmann Neues Buchungsjahr anlegen Copyright 2014 Sage GmbH Die Inhalte und Themen in dieser Unterlage wurden mit sehr großer Sorgfalt ausgewählt, erstellt und getestet. Fehlerfreiheit können wir jedoch

Mehr

µversion 2 Einführung

µversion 2 Einführung µversion 2 Einführung V1.0 F. Wolf Graz, September 2002 Inhaltsverzeichnis 1 Keil Mikroprozessor-Entwicklungsumgebung 1 2 Menübeschreibung 1 2.1 Hauptmenü 2 2.2 Compilermenü 2 2.3 Debugermenü 2 3 Projekt

Mehr