Ενσωματωμένα Συστήματα

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "Ενσωματωμένα Συστήματα"

Transcript

1 Ενσωματωμένα Συστήματα Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ No:01 Δρ. Μηνάς Δασυγένης Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής Υπολογιστών

2 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άλλου τύπου άδειας χρήσης, η άδεια χρήσης αναφέρεται ρητώς. Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του διδάσκοντα. Το έργο «Ανοικτά Ψηφιακά Μαθήματα του Πανεπιστημίου Δυτικής Μακεδονίας» έχει χρηματοδοτήσει μόνο τη αναδιαμόρφωση του εκπαιδευτικού υλικού. Το έργο υλοποιείται στο πλαίσιο του Επιχειρησιακού Προγράμματος «Εκπαίδευση και Δια Βίου Μάθηση» και συγχρηματοδοτείται από την Ευρωπαϊκή Ένωση (Ευρωπαϊκό Κοινωνικό Ταμείο) και από εθνικούς πόρους. 2

3 Περιεχόμενα 1.Σκοπός της άσκησης Παραδοτέα Εγκατάσταση αναπτυξιακών προγραμμάτων για τον επεξεργαστή ARM (μόνο αν δεν υπάρχουν)4 4.Cross Compile για ARM Προχωρημένα θέματα σε cross-compile με τα εργαλεία arm-gnu Δημιουργία Project με χρήση Makefiles Makefile Προχωρημένα θέματα στη δημιουργία Project ενσωματωμένων συστημάτων

4 1. Σκοπός της άσκησης Cross-compile για ενσωματωμένα συστήματα. Χρήση ARM toolchain για δημιουργία εκτελέσιμων ενσωματωμένων προγραμμάτων για επεξεργαστές ARM. (A) 36 ερωτήσεις (Β) 4 ασκήσεις/προγράμματα Η διαδικασία ανάπτυξης προγράμματος για ένα ενσωματωμένο σύστημα είναι να βρούμε τα εργαλεία ανάπτυξης για αυτό το σύστημα να τα εκτελέσουμε στον υπολογιστή μας (ονομάζεται υπολογιστής HOST) και στη συνέχεια να μεταφέρουμε το πρόγραμμα στο ενσωματωμένο σύστημα. Η διαδικασία μετάφρασης και σύνδεσης στο δικό μας υπολογιστή ενός προγράμματος για μια διαφορετική αρχιτεκτονική, ονομάζεται cross-compile. Η ιδιομορφία είναι ότι το εκτελέσιμο που παράγεται δε μπορεί να εκτελεστεί στο δικό μας σύστημα, εκτός αν χρησιμοποιήσουμε κάποιον προσομοιωτή. Σε αυτό το εργαστήριο θα χρησιμοποιήσουμε τα δωρεάν εργαλεία cross-compile GNU για την οικογένεια των ενσωματωμένων επεξεργαστών ARΜ. Αν δεν έχετε ήδη συνδεθεί στο ΛΣ, συνδεθείτε στο ΛΣ σύμφωνα με τις οδηγίες που σας έχουν δοθεί. Αν στο μηχάνημα που χρησιμοποιείται δε βρίσκεται ο κατάλογος c:\devkitpro τότε θα πρέπει να εγκαταστήσετε ως διαχειριστές τα αναπτυξιακά προγράμματα για τον επεξεργαστή ARM. 2. Παραδοτέα Παραδοτέο C1: Το πρόγραμμα my1st.c Παραδοτέο C2: Screenshot του compile με όνομα: exec01.jpg. Παραδοτέο C3: Το Makefile. Παραδοτέο C4: Screenshot του compile για psp με όνομα pspcompile.jpg 3. Εγκατάσταση αναπτυξιακών προγραμμάτων για τον επεξεργαστή ARM (μόνο αν δεν υπάρχουν) Η διαδικασία αυτή θα γίνει μόνο αν δεν υπάρχουν εγκατεστημένα τα αναπτυξιακά εργαλεία για τον επεξεργαστή ARM στον υπολογιστή που εργάζεστε. Αφού συνδεθείτε ως διαχειριστές, πηγαίνετε στη διαδρομή που είναι αποθηκευμένα τα αρχεία εγκατάστασης από την προτροπή της εκτέλεσης (συντόμευση πληκτρολογίου WinKey+R): \\ \ 4

5 κατάλογος lab\χρήστες\ενσωματωμένα Συστήματα\ και αντιγράψτε το φάκελο Devkit-ARM στην επιφάνεια εργασίας 1 Αφού τον αντιγράψετε εκτελέστε το devkitproupdater Μόλις ξεκινήσει το πρόγραμμα επιλέξτε την προτροπή: Install from downloaded files. Επιλέξτε την πλήρη εγκατάσταση (Full) και μην τροποποιήσετε την τοποθεσία εγκατάστασης (c:\devkitpro). Μόλις ολοκληρωθεί η εγκατάσταση μπορείτε να σβήσετε το φάκελο από την επιφάνεια εργασίας. 4. Cross Compile για ARM Ανοίξτε ένα παράθυρο φλοιού CMD (από Accessories > Command Promt ). Σημειώστε τη διαδρομή που αναφέρεται δίπλα στην προτροπή (π.χ. c:\users\user15) Δώστε mkdir lab-arm για να δημιουργήσετε ένα κατάλογο με το όνομά lab-arm και μπείτε μέσα σε αυτόν με την εντολή: cd lab-arm Προκειμένου να δημιουργήσουμε μια εφαρμογή την οποία θα την κάνουμε μετάφραση για ενσωματωμένο σύστημα. Εκτελέστε από τα προγράμματα του devkitpro το Programmers Notepad. Στο περιβάλλον του editor κατασκευάστε ένα πρόγραμμα το οποίο θα έχει μια συνάρτηση main() η οποία θα κάνει κλήση σε μια δεύτερη συνάρτηση printmsg(). Η δεύτερη συνάρτηση θα εκτυπώνει το μήνυμα: Hello world! και θα επιστρέφει με return στη main. Μπορείτε να χρησιμοποιήσετε το Internet για βοήθεια. Όταν το ολοκληρώσετε αποθηκεύστε το στο φάκελο εργασίας που έχετε δημιουργήσει προηγουμένως με το όνομα my1st.c Παραδοτέο C1: Το πρόγραμμα my1st.c Δοκιμάστε να κάνετε compile το παραπάνω πρόγραμμα (my1st.c) με το πρόγραμμα μετάφρασης arm-eabi-gcc, το οποίο είναι το πρόγραμμα μετάφραση gcc ειδικά τροποποιημένο για τον επεξεργαστή ARM. Τα αρχεία που δημιουργούνται για τον ARM είναι της μορφής EABI (embedded application binary interface) 2 1 Εναλλακτικά μπορείτε να κατεβάσετε τα αναπτυξιακά εργαλεία από εδώ. 2 Για περισσότερες πληροφορίες μπορείτε να ανατρέξετε εδώ 5

6 C:\devkitPro\devkitARM\bin\arm-eabi-gcc my1st.c -o my1st Δώστε dir και δείτε τι αρχεία έχουν δημιουργηθεί. Σημείωση, το πρόγραμμα my1st που έχει δημιουργηθεί είναι πρόγραμμα για επεξεργαστές ARM, οπότε δε μπορεί να εκτελεστεί στο περιβάλλον που είστε. Μπορείτε να το προσομοιώσετε όμως με τον αποσφαλματωτή GNU Debugger (gdb). Δώστε: C:\devkitPro\devkitARM\bin\arm-eabi-gdb my1st Για φορτώσετε στο debugger το εκτελέσιμο πρόγραμμα. Στην προτροπή (gdb) Δώστε help target και βρείτε με ποιόν τρόπο θα το εκτελέσετε. Επειδή δεν έχουμε κάποιον ενσωματωμένο επεξεργαστή, θα χρησιμοποιήσουμε έναν προσομοιωτή. Δώστε την αντίστοιχη εντολή για προσομοίωση στο (gdb). Εντολή που δώσατε (Α1) Το επόμενο βήμα είναι να φορτώσετε το πρόγραμμα στη μνήμη ή να το μεταφέρετε στην αρχιτεκτονική στόχος. Στη δικιά μας περίπτωση η αρχιτεκτονική στόχος είναι η προσομοίωση. Η εντολή που πρέπει να δώσετε είναι η load Καθώς γίνεται η load θα δείτε ότι φορτώνονται τα διάφορα τμήματα του κώδικα στη μνήμη. Όταν ολοκληρωθεί θα δείτε «Start address». Δώστε run και δείτε το αποτέλεσμα στην οθόνη ύστερα από αρκετά λεπτά, λόγω της προσομοίωσης. Μπορείτε να ανοίξετε ένα δεύτερο παράθυρο για να μην περιμένετε την ολοκλήρωση της εκτέλεσης. Πηγαίνετε στο νέο παράθυρο στην ίδια διαδρομή. Προκειμένου να μπορέσετε να κάνετε καλύτερη αποσφαλμάτωση θα πρέπει στο compiler να δώσετε την παράμετρο g. Αν θέλετε να εγκαταλείψετε το πρόγραμμα gdb θα δώσετε την εντολή quit. Η μετάφραση με υποστήριξη αποσφαλμάτωσης γίνεται με την εντολή: C:\devkitPro\devkitARM\bin\arm-eabi-gcc -g my1st.c -o my1stg και επαναλάβετε το gdb μέχρι και την εντολή load Δώστε: break main run και στη συνέχεια πατήστε: step next step για να δείτε την εκτέλεση. 6

7 Στο arm-eabi-gcc μπορείτε να επιλέξετε και έναν οποιοδήποτε επεξεργαστή της οικογένειας ARM, προκειμένου να δημιουργηθεί κώδικας εξειδικευμένος για τη συγκεκριμένη αρχιτεκτονική. Προκειμένου να δείτε πως λειτουργεί αυτό δώστε: C:\devkitPro\devkitARM\bin\arm-eabi-gcc --target-help Δοκιμάστε και κάντε compile το πρόγραμμα για τον επεξεργαστή ARM Cortex-A8. Ποια εντολή έχετε δώσει; (Α2) Οι περισσότεροι επεξεργαστές ARM υποστηρίζουν 2 σετ εντολών. Το κανονικό (προεπιλογή) και το Thumb. Ψάξτε στο Internet για το σετ εντολών Arm Thumb και γράψτε ένα πλεονέκτημα και ένα μειονέκτημα: (Α3) Δώστε την εντολή που θα μεταφράσει το πρόγραμμά σας για ένα επεξεργαστή ARM 7 με σετ εντολών Thumb. (Α4) 5. Προχωρημένα θέματα σε cross-compile με τα εργαλεία arm-gnu. Δομή ενός προγράμματος ενσωματωμένου. Χρήση Makefile και arm-gnu. Memory Maps. Χρήση του objdump για εξαγωγή πληροφοριών από το εκτελέσιμο αρχείο. 7

8 Κατασκευάστε το παρακάτω πρόγραμμα μέσα στον κατάλογο εργασίας και ονομάστε το main.c. Εξετάστε τη λειτουργία του. int main (void) { while (1) { function(); } return 0; /*Will never reach it */ } Σε ένα τυπικό ενσωματωμένο σύστημα υπάρχει ένα main() το οποίο εκτελεί διαρκώς μια ή περισσότερες συναρτήσεις χωρίς ποτέ να τερματίζει. Για αυτό το λόγο χρησιμοποιείται ένας αενάως βρόχος (while(1)) χωρίς ποτέ να τερματίζεται η main(). Όπως είναι ευκολονόητο, αν η main() τερματιστεί, τότε δε θα υπήρχε τίποτα περαιτέρω να εκτελέσει ο επεξεργαστής. Κατασκευάστε το παρακάτω πρόγραμμα και ονομάστε το function.c. Εξετάστε τη λειτουργία του. int function() { input(); processa(); output(); return 1; } Σε ένα τυπικό ενσωματωμένο σύστημα επαναλαμβάνεται συνεχώς η είσοδος στοιχείων προς επεξεργασία (π.χ. από αισθητήρια-sensors), η επεξεργασία των στοιχείων και η έξοδος σε κάποιο περιφερειακό. Κατασκευάστε το παρακάτω πρόγραμμα και ονομάστε το library.c. Σε ένα πραγματικό σύστημα οι παρακάτω συναρτήσεις που τώρα έχουν μόνο ένα printf θα είχαν κώδικα C. #include <stdio.h> void input() { printf( Input \n );} void processa() { printf( Processing A \n ); } void processb() { printf( Processing B \n ); } void output() { printf( Output \n ); } *Προσοχή: Αν κάνετε copy paste τότε ενδέχεται κάποιοι χαρακτήρες να μη μεταφερθούν σωστά* Κάντε compile με την εντολή για να δείτε ότι μπορεί να δημιουργηθεί ένα εκτελέσιμο πρόγραμμα. Παραδοτέο C2: Screenshot του compile με όνομα: exec01.jpg Δώστε την εντολή για να γίνει compile το συγκεκριμένο project που αποτελείται από τα παραπάνω εκτελέσιμα με την παράμετρο προσθήκης κώδικα αποσφαλμάτωσης. Το όνομα του αρχείου που θα δημιουργηθεί να είναι το exec01: 8

9 (Α5) Αν ολοκληρωθεί με επιτυχία η προηγούμενη εντολή πηγαίνετε παρακάτω, διαφορετικά διορθώστε το κάθε σφάλμα. 6. Δημιουργία Project με χρήση Makefiles Αν έχουμε ένα αρχείο C και θέλουμε να το μεταφράσουμε σε εκτελέσιμο, μπορούμε πολύ απλά να δώσουμε μια εντολή gcc και να το κάνουμε. Στον προγραμματισμό ενσωματωμένων συστημάτων όμως δεν υπάρχει μόνο ένα αρχείο source file. Σε ένα τυπικό Project θα συναντήσετε εκατοντάδες αρχεία. Το να κάθεται κάποιος προγραμματιστής και να εκτελεί μια-μια τις εντολές μετάφρασης και σύνδεσης ασφαλώς είναι χάσιμο χρόνου. Για να βελτιστοποιηθεί αυτή η διαδικασία, ανακαλύφθηκε το Makefile. Το Makefile είναι μια ανακάλυψη χρήσιμη σε όλους τους προγραμματιστές ή διαχειριστές συστημάτων. Αρκεί ο προγραμματιστής να κατασκευάσει ένα αρχείο με το όνομα Makefile, και να τοποθετήσει όλες τις συνδέσεις των αρχείων και το πώς πρέπει να γίνουν compile, κάτι που είναι μερικές φορές χρονοβόρο. Δύο είναι τα πλεονεκτήματα: Η χρήση του Makefile μας επιτρέπει να εξηγήσουμε στον υπολογιστή τις συνδέσεις μεταξύ των αρχείων. Για παράδειγμα, να του πούμε ότι πρέπει να γίνει πρώτα compile το αρχείο xxx1.c μετά το αρχείο xxx2.c και ούτω καθεξής. Επίσης σε περίπτωση που κάνουμε αλλαγή στο αρχείο xxx10.c δε θα χρειαστεί να γίνει πάλι compile τα προηγούμενα αρχεία αφού έχουμε καθορίσει μέσα στο Makefile τη σειρά compile των αρχείων. Τέλος, για να γίνει compile ένα project με εκατοντάδες αρχεία (ή ακόμη και με ένα) αρκεί να γράψουμε μια εντολή μόνο (τη make) και όχι να γράφουμε το gcc κάθε φορά. Για περισσότερες πληροφορίες δείτε εδώ Δημιουργήστε έναν καινούργιο κατάλογο (π.χ. maketest ) και εισέλθετε: mkdir maketest cd maketest Στον κατάλογο που βρισκόμαστε θα πρέπει να δημιουργήσουμε ένα αρχείο με το όνομα Makefile στο οποίο θα τοποθετήσουμε κάποιες εντολές. Αρχικά κάντε download τα παρακάτω αρχεία: bimod.c examplegdb.c examplegdb.h transformmatrix.c Τα αρχεία βρίσκονται στο eclass. Δοκιμάστε να κάνετε compile τα αρχεία. Δώστε: C:\devkitPro\devkitARM\arm-eabi\bin\gcc examplegdb.c Έγινε με επιτυχία; (Α6) Ομοίως για το αρχείο bimod.c 9

10 Έγινε με επιτυχία; (Α7) Κάντε ταυτόχρονα compile τα bimod.c transformmatrix.c examplegdb.h examplegdb.c Στο αρχείο Makefile τοποθετούμε μια ετικέτα για compile ενός ή περισσοτέρων αρχείων ακολουθούμενη από τις εξαρτήσεις. Χρησιμοποιώντας το Pico και διαβάζοντας τις σημειώσεις που ακολουθούν κατασκευάστε ένα αρχείο με το όνομα Makefile με τις παρακάτω γραμμές. Τροποποιήστε το gcc με το compiler που έχετε εγκαταστήσει και θέλετε να το χρησιμοποιήσετε! #Linking source files all: bimod.o transformmatrix.o examplegdb.o gcc examplegdb.o transformmatrix.o bimod.o -o examplegdb # Compiling source files bimod.o: bimod.c gcc -c bimod.c transformmatrix.o: transformmatrix.c gcc -c transformmatrix.c examplegdb.o: examplegdb.c examplegdb.h gcc -c examplegdb.c Οι γραμμές που αρχίζουν από το # είναι σχόλια. Όταν υπάρχει μια λέξη και μετά ακολουθεί το : τότε αυτή η λέξη είναι ετικέτα. Η κάθε ετικέτα ακολουθείται από 0 ή περισσότερα ονόματα αρχείων από τα οποία εξαρτάται. Για παράδειγμα το bimod.o εξαρτάται από το bimod.c. To bimod.o θα γίνει compile ΑΝ και ΜΟΝΟ ΑΝ τροποποιηθεί το αρχείο bimod.c. Κάτω από κάθε ετικέτα έχουμε πατήσει 2 φορές το πλήκτρο TAB (ΟΧΙ το spacebar). H παράμετρος c στο gcc σημαίνει ότι να γίνει compile το αρχείο αλλά όχι Link, δηλαδή να δημιουργηθεί μόνο το Object file με κατάληξη.ο Επιστρέψτε στη γραμμή εντολών και δώστε make all. Αυτή η εντολή έχει ως συνέπεια να εκτελεστεί η ετικέτα all: και να δει τι προγράμματα χρειάζονται για να γίνει compile το πρόγραμμα. Αν πάνε όλα καλά ΔΕ θα δείτε μηνύματα σφάλματος και θα δημιουργηθεί το αρχείο. ΠΡΟΣΟΧΗ 1: Σε περίπτωση που κατά την εκτέλεση του make all, σας εμφανιστεί το μήνυμα λάθους make: *** No rule to make target 'all'. Stop. τότε αυτό σημαίνει, είτε ότι δεν υπάρχει αρχείο Makefile στο τρέχων κατάλογο (δώστε dir να επιβεβαιώσετε ότι υπάρχει αυτό το αρχείο), είτε ότι το Makefile δεν έχει μια καταχώρηση all: η οποία ξεκινάει από την αρχή της γραμμής (ανοίξτε το Makefile με τον επεξεργαστή της προτίμησή σας). ΠΡΟΣΟΧΗ 2: Σε περίπτωση που κατά την εκτέλεση του make all, σας εμφανιστεί το μήνυμα λάθους make: cc: Command not found, τότε αυτό σημαίνει ότι δε βρίσκεται στη διαδρομή αναζήτησης (path) ο compiler. Επιβεβαιώστε ότι (α) χρησιμοποιείτε το compiler που βρίσκεται στο σύστημά σας (μπορεί να είναι gcc ή κάτι άλλο) και (β) μπορείτε να εκτελέσετε το compiler στον κατάλογο που βρίσκεστε (προσπαθήστε να εκτελέσετε το compiler στον τρέχων κατάλογο). Τροποποιήστε τη διαδρομή αναζήτησης και θα λυθεί το πρόβλημα. Εκτός από εντολές για compile το Makefile μπορεί να εκτελέσει και άλλες εντολές του Linux. Για παράδειγμα προσθέστε τις παρακάτω γραμμές στο Μakefile και δώστε make clean ώστε να εκτελεστούν αυτές μόνο: 10

11 clean: rm examplegdb.o rm transformmatrix.o rm bimod.o rm examplegdb Τι κάνουν αυτές οι εντολές; (A8) Τέλος, μπορούμε να τοποθετούμε και παραμέτρους στο Makefile προκειμένου να απλοποιήσουμε κάποια στοιχεία που επαναλαμβάνονται αρκετά συχνά. Για παράδειγμα μπορούμε να τοποθετήσουμε ως πρώτη γραμμή την εντολή η οποία δημιουργεί μια μεταβλητή με το όνομα CC και τις δίνει την τιμή gcc CC=gcc και να αντικαταστήσουμε στο Makefile την εντολή εκτέλεσης του compiler με την αναφορά $(CC) Για παράδειγμα αντί για gcc -c bimod.c θα εμφανιστεί $(CC) -c bimod.c Επιβεβαιώστε με το να δώσετε make all. Πρέπει να μην υπάρχει κανένα πρόβλημα. 7. Makefile Δημιουργήστε το κατάλληλο Makefile μέσα στον κατάλογο εργασίας για το παραπάνω project. Χρησιμοποιήστε τις μεταβλητές CC=arm-eabi-gcc CFLAGS=-g -Wl,-Map=memory.map Στο Makefile τοποθετείστε και συμπληρώστε σωστά τα παρακάτω labels all: clean: function.o: library.o: main.o: Παραδοτέο C3: Το Makefile Mε το παραπάνω CFLAGS ενεργοποιούμε την παραγωγή εκτελέσιμου για αποσφαλμάτωση και επίσης κατά τη διαδικασία της σύνδεσης να δημιουργηθεί ένα αρχείο με το όνομα memory.map, το οποίο περιέχει την χαρτογράφηση της μνήμης (που τοποθετείται η κάθε συνάρτηση). Το αρχείο αυτό θα δημιουργείται αυτόματα κάθε φορά. Όταν το ολοκληρώσετε πηγαίνετε στον κατάλογο εργασίας και δώστε make για να γίνει compile αν παρουσιαστεί κάποιο πρόβλημα ξανα-κάντε edit το Makefile. Βρείτε από την εντολή arm-eabi-gcc --help τι σημαίνει η παράμετρος -Wl : (A9) 11

12 Ο linker που χρησιμοποιούμε είναι o arm-eabi-ld. Βρείτε από την εντολή arm-eabi-ld --help τι σημαίνει η παράμετρος Map : (A10) Αφού ολοκληρωθεί το compile (χωρίς κανένα warning), θα δημιουργηθεί ένα αρχείο memory.map Ανοίξτε το αρχείο Memory.map με το programmers notepad ή με όποιον άλλο editor θέλετε. Χρησιμοποιώντας το Search βρείτε σε ποια διεύθυνση έχει τοποθετηθεί η συνάρτηση processa (A11) Επίσης βρείτε σε πιο τμήμα του εκτελέσιμου αρχείου βρίσκεται αυτή η συνάρτηση (A12) Βρείτε το τμήμα.init σε ποια διεύθυνση αρχίζει. (A13) Το τμήμα.init περιέχει κώδικα που θα εκτελεστεί πριν αρχίσει η εκτέλεση του προγράμματος. Σημειώστε τα ονόματα των.o αρχείων που έχουν συνδεθεί στο τμήμα.init : (A14) Προκειμένου να αρχίσει να λειτουργεί ο επεξεργαστής προτού εκτελέσει το πρόγραμμά μας πρέπει να εκτελέσει ρουτίνες αρχικοποίησης που βρίσκονται σε κάποια αρχεία.o. Αυτά τα αρχεία χρησιμοποιούνται σε κάθε.init τμήμα κάθε προγράμματος που αναπτύσσουμε. Τοποθετούνται αυτόματα από το συνδέτη (linker). Ο συνδέτης GCC τοποθετεί στο τμήμα.init 2 συγκεκριμένα object files. To ένα στην αρχή του.init που είναι ο πρόλογος (prologue) του τμήματος και το άλλο στο τέλος του τμήματος που είναι ο επίλογος (epilogue). Ο σωρός (.stack) σε τι διεύθυνση έχει τοποθετηθεί: (A15) Ένα βοηθητικό πρόγραμμα από τη σειρά προγραμμάτων για τον επεξεργαστή ARM είναι το: arm-eabi-objdump Δώστε στο command prompts το arm-elf-objdump και βρείτε τις παραμέτρους για Εμφάνιση των εντολών assembly κάθε τμήματος (Display Assembler Contents of all sections) (A16) Εμφάνιση της ετικέτας του εκτελέσιμου αρχείου. Η ετικέτα είναι μια σειρά από χαρακτηριστικά για το εκτελέσιμο αρχείο ELF (Display overall file header): (A17) Εμφάνιση πηγαίου κώδικα και κώδικα Assembly. (A18) Δώστε: arm-eabi-objdump απάντηση_a16 όνομα_εκτελέσιμου_αρχείου more 12

13 και σημειώστε την πρώτη εντολή assembly της συνάρτησης main (A19) Σε ποια διεύθυνση βρίσκεται αυτή (αριστερή στήλη); (A20) Πόσο μέγεθος έχει η πρώτη εντολή σε bytes (δείτε τη διεύθυνση της επόμενης γραμμής και αφαιρέστε) (A21) Δώστε: arm-eabi-objdump απάντηση_a17 όνομα_εκτελέσιμου_αρχείου more και σημειώστε τη διεύθυνση που ξεκινάει το πρόγραμμα: (A22) και για ποια αρχιτεκτονική είναι: (A23) Δώστε arm-eabi-objdump απάντηση_a18 όνομα_εκτελέσιμου_αρχείου more και σημειώστε πόσες γραμμές assembly έχει η συνάρτηση input() (A24) η εντολή while(1) σε ποιες γραμμές assembly μεταφράζεται: (A25) 8. Προχωρημένα θέματα στη δημιουργία Project ενσωματωμένων συστημάτων. Κατασκευή και χρήση διαφορετικών Makefile για ποικίλες αρχιτεκτονικές. Χρήση προγραμμάτων ανάπτυξης GNU για την Ενσωματωμένη Αρχιτεκτονική Intel-psp. Χρήση του insight-debugger. Επιβεβαιώστε την καλή λειτουργία του Makefile που έχετε δημιουργήσει προηγουμένως σας δίνοντας στη γραμμή εντολών: cd <κατάλογος εργασιας> make clean make all { ΑΝ ΥΠΑΡΧΕΙ ΠΡΟΒΛΗΜΑ ΜΗ ΣΥΝΕΧΙΣΕΤΕ ΠΑΡΑΚΑΤΩ } 13

14 Μερικές φορές θέλουμε τη δυνατότητα να κάνουμε compile τον κώδικά μας για ποικίλους ενσωματωμένους επεξεργαστές. Προκειμένου να το επιτύχουμε αυτό θα πρέπει να κατασκευάσουμε για ΚΑΘΕ επεξεργαστή ένα MAKEFILE. Μια καλή πρακτική είναι να τοποθετούμε μια κατάληξη στο Makefile που υποδηλώνει την αρχιτεκτονική. Μετονομάστε το Makefile σε Makefile.arm, επειδή το παραπάνω Makefile προορίζεται για αρχιτεκτονική ARM. Αντιγράψτε το Makefile.arm σε Makefile.psp επειδή πρόκειται να δημιουργήσουμε ένα Makefile για την παραγωγή αρχείων για μια άλλη ενσωματωμένη αρχιτεκτονική. Μπορούμε για παράδειγμα να επιλέξουμε την Intel psp. Αφού μεταβείτε στον κατάλογο εργασίας, δώστε στη γραμμή εντολών dir Θα πρέπει να διακρίνετε ότι υπάρχουν τα αρχεία Makefile.arm και Makefile.psp Τροποποιήστε το Makefile.arm ώστε να δημιουργεί εκτελέσιμο αρχείο με το όνομα executable-arm. Τροποποιήστε το Makefile.psp ώστε να δημιουργεί εκτελέσιμο αρχείο με το όνομα executable-psp για την αρχιτεκτονική playstation Σε ποιο σημείο τροποποιήσατε τα Makefile; (Α26) Τροποποιήστε το Makefile.psp ώστε να χρησιμοποιεί το μεταφραστή CC=psp-gcc Σε αυτό το σημείο έχετε κατασκευάσει 2 αρχεία Makefile ένα για την αρχιτεκτονική psp και ένα για την αρχιτεκτονική ARM. Προκειμένου να τα χρησιμοποιήσουμε θα πρέπει να χρησιμοποιήσουμε κατάλληλες παραμέτρους στο make. Δώστε make - help Από τη λίστα με τις διαθέσιμες παραμέτρους στο make βρείτε αυτήν που του λέει να διαβάσει το αρχείο που ακολουθεί την παράμετρο (Read File as a Makefile). Ποια είναι αυτή η παράμετρος; (A27) Δώστε την εντολή make για να κάνει compile για τον επεξεργαστή ARM. Ποια εντολή δώσατε; (A28) Δώστε την εντολή make για να κάνει clean για τον επεξεργαστή ARM. Ποια εντολή δώσατε; (A29) Δώστε την εντολή make για να κάνει compile για τον επεξεργαστή psp. 14

15 ***Σε αυτό το σημείο αν εμφανιστούν προβλήματα κατά το compile (όπως ότι δεν υπάρχει η συνάρτηση puts()), επιδιορθώστε τα με το να συμπεριλάβετε στην εντολή compile τις βιβλιοθήκες του PSP που έχουν αυτή τη συνάρτηση. Για να συμπεριληφθούν οι βιβλιοθήκες χρησιμοποιήστε την παράμετρο -l στο gcc, για παράδειγμα -lpspkernel για να χρησιμοποιηθεί η βιβλιοθήκη pspkernel. Επίσης, μπορεί να χρειαστεί να δώσετε τη διαδρομή που βρίσκονται οι βιβλιοθήκες με την παράμετρο -L, π.χ. -LC:\devkitPro\devkitPSP\lib. Δεν υπάρχει όριο στο πόσες φορές μπορείτε να χρησιμοποιήσετε τις παραμέτρους -l και -L στην ίδια εντολή compile. *** TIP για compile: Αρχειο main.c (PSP) πριν από την while χρειάζονται τα pspdebugscreeninit(); SetupCallbacks(); και μετά εφόσον δεν ήταν endless loop scekernelsleepthread(); με τις αντίστοιχες δηλώσεις στο αρχείο library.c #include <pspkernel.h> #include <pspdebug.h> #include <pspctrl.h> #define printf pspdebugscreenprintf // Exit callback int ExitCallback(int Arg1, int Arg2, void *Common) { scekernelexitgame(); return 0;} // Callback thread int CallbackThread(SceSize Args, void *Argp) { int CallbackId; CallbackId=sceKernelCreateCallback("Exit Callback",ExitCallback,NULL); scekernelregisterexitcallback(callbackid); scekernelsleepthreadcb(); return 0;} // Sets up the callback thread and returns its thread id int SetupCallbacks(void) { int ThreadId = 0; ThreadId=sceKernelCreateThread("update_thread",CallbackThread,0x11,0xFA0,0,0); if (ThreadId >= 0) { scekernelstartthread(threadid, 0, 0); } return ThreadId;} #endif Παραδοτέο C4: Screenshot του compile για psp με όνομα pspcompile.jpg Ποια εντολή δώσατε; (A30) Δώστε την εντολή make για να κάνει clean για τον επεξεργαστή psp. 15

16 Ποια εντολή δώσατε; (A31) Βρείτε τη διεύθυνση που έχει τοποθετηθεί η συνάρτηση process για την αρχιτεκτονική ARM, όπως το έχετε κάνει σε προηγούμενο εργαστήριο. (A32) Τι μέγεθος έχει το εκτελέσιμο αρχείο για την αρχιτεκτονική ARM; (A33) Κάντε clean για την αρχιτεκτονική ARM (απάντηση_c4) Βρείτε τη διεύθυνση που έχει τοποθετηθεί η συνάρτηση process για την αρχιτεκτονική psp, όπως το έχετε κάνει σε προηγούμενο εργαστήριο. (A34) Τι μέγεθος έχει το εκτελέσιμο αρχείο για την αρχιτεκτονική psp; (A35) Χρησιμοποιήστε τον αποσφαλματωτή psp-gdb σύμφωνα με προηγούμενο εργαστήριο για το εκτελέσιμο αρχείο executable-psp Δώστε την εντολή να χρησιμοποιηθεί ο προσομοιωτής. Δώστε την εντολή να φορτωθεί το πρόγραμμα στον προσομοιωτή. Πατήστε run για να δείτε ότι εκτελείτε. Πατήστε CTRL+C για να διακόψετε την εκτέλεση. Δώστε quit για να επιστρέψετε στη γραμμή εντολών. Ο αποσφαλματωτής μπορεί να λειτουργήσει και σε κατάσταση γραφικών. Για να χρησιμοποιήσετε τη γραφική μορφή πηγαίνετε στη διαδρομή C:\devkitPro\insight\bin και εκτελέστε το psp-insight executable-psp Ρυθμίστε τη χρησιμοποίηση του προσομοιωτή από το FILE Target Settings Προκειμένου να θέσετε ένα breakpoint (παύση εκτέλεσης) σε μια συνάρτηση, επιλέξετε από τη λίστα των αρχείων που αρχικά λέει main.c το αρχείο library.c. 16

ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C

ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C Στο εργαστήριο αυτό, θα ασχοληθούμε με δύο προγραμματιστικά περιβάλλοντα για τη γλώσσα C: τον gcc μεταγλωττιστή της C σε περιβάλλον

Διαβάστε περισσότερα

Αρχιτεκτονική Υπολογιστών Εργαστήριο

Αρχιτεκτονική Υπολογιστών Εργαστήριο Αρχιτεκτονική Υπολογιστών Εργαστήριο Ενότητα: ΠΑΡΑΔΕΙΓΜΑ ΑΠΟΣΦΑΛΜΑΤΩΣΗΣ Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής

Διαβάστε περισσότερα

Αρχιτεκτονική Υπολογιστών Ασκήσεις Εργαστηρίου

Αρχιτεκτονική Υπολογιστών Ασκήσεις Εργαστηρίου Αρχιτεκτονική Υπολογιστών Ασκήσεις Εργαστηρίου Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ Νο 12 Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων και

Διαβάστε περισσότερα

ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ & ΧΡΗΣΗΣ ΟΛΟΚΛΗΡΩΜΕΝΟΥ ΠΕΡΙΒΑΛΛΟΝΤΟΣ ΑΝΑΠΤΥΞΗΣ BloodShed Dev-C++

ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ & ΧΡΗΣΗΣ ΟΛΟΚΛΗΡΩΜΕΝΟΥ ΠΕΡΙΒΑΛΛΟΝΤΟΣ ΑΝΑΠΤΥΞΗΣ BloodShed Dev-C++ ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ & ΧΡΗΣΗΣ ΟΛΟΚΛΗΡΩΜΕΝΟΥ ΠΕΡΙΒΑΛΛΟΝΤΟΣ ΑΝΑΠΤΥΞΗΣ BloodShed Dev-C++ Α. ΠΡΙΝ ΤΗΝ ΕΓΚΑΤΑΣΤΑΣΗ Το πρόγραμμα BloodShed Dev-C++ είναι ένα ολοκληρωμένο περιβάλλον ανάπτυξης* κώδικα για γλώσσες

Διαβάστε περισσότερα

Συστήματα Παράλληλης και Κατανεμημένης Επεξεργασίας

Συστήματα Παράλληλης και Κατανεμημένης Επεξεργασίας Συστήματα Παράλληλης και Κατανεμημένης Επεξεργασίας Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ No:01 Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων

Διαβάστε περισσότερα

Αρχιτεκτονική Υπολογιστών Ασκήσεις Εργαστηρίου

Αρχιτεκτονική Υπολογιστών Ασκήσεις Εργαστηρίου Αρχιτεκτονική Υπολογιστών Ασκήσεις Εργαστηρίου Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ Νο 07 Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων και

Διαβάστε περισσότερα

ΜΥΥ- 402 Αρχιτεκτονική Υπολογιστών Μεταγλώτιση, σύνδεση

ΜΥΥ- 402 Αρχιτεκτονική Υπολογιστών Μεταγλώτιση, σύνδεση ΜΥΥ- 402 Αρχιτεκτονική Υπολογιστών Μεταγλώτιση, σύνδεση Αρης Ευθυμίου Ανακοινώσεις! Βαθμοί: 1ης εργαστηριακής άσκησης Βαθμός 0 χωρίς σχόλια δεν έχω πάρει την άσκηση! ελέγξτε μήπως δεν το στέλνετε στο σωστό

Διαβάστε περισσότερα

Αρχιτεκτονική Υπολογιστών Ασκήσεις Εργαστηρίου

Αρχιτεκτονική Υπολογιστών Ασκήσεις Εργαστηρίου Αρχιτεκτονική Υπολογιστών Ασκήσεις Εργαστηρίου Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ No 05 Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων και

Διαβάστε περισσότερα

Αρχιτεκτονική Υπολογιστών Ασκήσεις Εργαστηρίου

Αρχιτεκτονική Υπολογιστών Ασκήσεις Εργαστηρίου Αρχιτεκτονική Υπολογιστών Ασκήσεις Εργαστηρίου Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ Νο 11 Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων και

Διαβάστε περισσότερα

Η γλώσσα προγραμματισμού C

Η γλώσσα προγραμματισμού C Η γλώσσα προγραμματισμού C Εισαγωγή στη C Λίγα λόγια για την C Γλώσσα προγραμματισμού υψηλού επιπέδου. Σχεδιάστηκε και υλοποιήθηκε από τον Dennis Richie στις αρχές της δεκαετίας του 1970 (Bell Labs). Η

Διαβάστε περισσότερα

Tο περιβάλλον Code::Blocks

Tο περιβάλλον Code::Blocks Tο περιβάλλον Code::Blocks Το Code::Blocks αποτελεί ένα πλήρες περιβάλλον ανάπτυξης εφαρμογών για την γλώσσα C και C++. Το περιβάλλον είναι ελεύθερο λογισμικό και χρησιμοποιεί μια ειδική έκδοση του μεταγλωττιστή

Διαβάστε περισσότερα

Λειτουργικά Συστήματα

Λειτουργικά Συστήματα Λειτουργικά Συστήματα Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ No:09 Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής Υπολογιστών

Διαβάστε περισσότερα

Βιοϊατρική τεχνολογία

Βιοϊατρική τεχνολογία Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Βιοϊατρική τεχνολογία Ενότητα 5: Οξύμετρο (OxyPro Project) Αν. καθηγητής Αγγελίδης Παντελής e-mail: paggelidis@uowm.gr ΕΕΔΙΠ Μπέλλου Σοφία e-mail: sbellou@uowm.gr

Διαβάστε περισσότερα

Μεταφραστής (Compiler)

Μεταφραστής (Compiler) Windows Καθαρισµος οθονης cls Unix clear Τελεστες ανακατευθυνσης > > >> >> < < Εντολες σε αρχεια * * (wild card) del Α rm Α ιαγραφη type Α cat Α Εµφανιση copy Α Β cp Α Β Αντιγραφη ren Α Β mv Α Β Αλλαγη

Διαβάστε περισσότερα

ΕΓΧΕΙΡΙ ΙΟ ΡΥΘΜΙΣΕΩΝ ΓΙΑ ΤΗΝ ΠΡΟΣΒΑΣΗ ΣΕ ΗΛΕΚΤΡΟΝΙΚΟΥΣ ΠΟΡΟΥΣ ΙΚΤΥΟ ΒΙΒΛΙΟΘΗΚΩΝ ΤΟΥ ΙΝΣΤΙΤΟΥΤΟΥ ΘΕΡΒΑΝΤΕΣ

ΕΓΧΕΙΡΙ ΙΟ ΡΥΘΜΙΣΕΩΝ ΓΙΑ ΤΗΝ ΠΡΟΣΒΑΣΗ ΣΕ ΗΛΕΚΤΡΟΝΙΚΟΥΣ ΠΟΡΟΥΣ ΙΚΤΥΟ ΒΙΒΛΙΟΘΗΚΩΝ ΤΟΥ ΙΝΣΤΙΤΟΥΤΟΥ ΘΕΡΒΑΝΤΕΣ ΕΓΧΕΙΡΙ ΙΟ ΡΥΘΜΙΣΕΩΝ ΓΙΑ ΤΗΝ ΠΡΟΣΒΑΣΗ ΣΕ ΗΛΕΚΤΡΟΝΙΚΟΥΣ ΠΟΡΟΥΣ ΙΚΤΥΟ ΒΙΒΛΙΟΘΗΚΩΝ ΤΟΥ ΙΝΣΤΙΤΟΥΤΟΥ ΘΕΡΒΑΝΤΕΣ σ. 1 από 18 _ Εγχειρίδιο ρυθµίσεων για την πρόσβαση σε ηλεκτρονικούς πόρους bibliotecas Εγχειρίδιο

Διαβάστε περισσότερα

Αρχιτεκτονική Υπολογιστών

Αρχιτεκτονική Υπολογιστών Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Αρχιτεκτονική Υπολογιστών Ενότητα 13: Λειτουργίες Αρχείων Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής Υπολογιστών

Διαβάστε περισσότερα

ΕΡΓΑΣΤΗΡΙΟ 1: 1 Εισαγωγή, Χρήσιμες Εφαρμογές

ΕΡΓΑΣΤΗΡΙΟ 1: 1 Εισαγωγή, Χρήσιμες Εφαρμογές ΕΡΓΑΣΤΗΡΙΟ 1: 1 Εισαγωγή, Χρήσιμες Εφαρμογές Σκοπός του εργαστηρίου αυτού είναι η εξοικείωση με κάποιες εφαρμογές που θα μας φανούν πολύ χρήσιμες κατά τη διάρκεια του μαθήματος της Εισαγωγής στον Προγραμματισμό.

Διαβάστε περισσότερα

Δίκτυα Υπολογιστών Ενότητα 10: Ethernet και ARP

Δίκτυα Υπολογιστών Ενότητα 10: Ethernet και ARP Δίκτυα Υπολογιστών Ενότητα 10: Ethernet και ARP Μιχάλας Άγγελος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό,

Διαβάστε περισσότερα

Εργαστήριο Δομημένος Προγραμματισμός (C#) Τμήμα Μηχανολογίας Νικόλαος Ζ. Ζάχαρης Καθηγητής Εφαρμογών

Εργαστήριο Δομημένος Προγραμματισμός (C#) Τμήμα Μηχανολογίας Νικόλαος Ζ. Ζάχαρης Καθηγητής Εφαρμογών Εργαστήριο Δομημένος Προγραμματισμός (C#) Τμήμα Μηχανολογίας Νικόλαος Ζ. Ζάχαρης Καθηγητής Εφαρμογών Σκοπός Nα κατασκευάσουν πίνακες από δεδομένα. Να κατασκευάσουν συναρτήσεις με πίνακες. Να κάνουν χρήση

Διαβάστε περισσότερα

Οδηγός αναβάθμισης των Windows 8 βήμα προς βήμα ΕΜΠΙΣΤΕΥΤ ΚΟ 1/53

Οδηγός αναβάθμισης των Windows 8 βήμα προς βήμα ΕΜΠΙΣΤΕΥΤ ΚΟ 1/53 Οδηγός αναβάθμισης των Windows 8 βήμα προς βήμα ΕΜΠΙΣΤΕΥΤ ΚΟ 1/53 Περιεχόμενα 1. 1. Διαδικασία των Windows 8 2. Απαιτήσεις συστήματος 3. Προετοιμασία 2. 3. 4. 5. με τη 6. 1. Εξατομίκευση 2. Ασύρματο 3.

Διαβάστε περισσότερα

Open eclass 2.2 - Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης

Open eclass 2.2 - Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης Open eclass 2.2 - Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης Οδηγίες Αναβάθμισης (Upgrade) Ομάδα Εργασίας: Τσιμπάνης Κωνσταντίνος, Εξηνταρίδης Γιάννης Αθήνα, 30 Σεπτεμβρίου 2009 Εισαγωγή Η πλατφόρμα Open eclass

Διαβάστε περισσότερα

ΜΕΤΑΦΟΡΑ ΑΡΧΕΙΩΝ FTP

ΜΕΤΑΦΟΡΑ ΑΡΧΕΙΩΝ FTP ΜΕΤΑΦΟΡΑ ΑΡΧΕΙΩΝ FTP Το FTP (File Transfer Protocol) είναι το εξειδικευμένο πρωτόκολλο μεταφοράς αρχείων στα σύγχρονα δίκτυα δεδομένων όπως το Διαδίκτυο. Δίνει τη δυνατότητα μεταφοράς αρχείων από τον υπολογιστή

Διαβάστε περισσότερα

Hase οδηγίες χρήσης.

Hase οδηγίες χρήσης. Hase οδηγίες χρήσης. Το Hase είναι ένα πρόγραμμα προσομοίωσης που έχει αναπτυχθεί στο πανεπιστήμιο του Εδιμβούργου (http://www.icsa.inf.ed.ac.uk/research/groups/hase/) και μπορεί να χρησιμοποιηθεί για

Διαβάστε περισσότερα

Οδηγός αναβάθμισης των Windows 8 βήμα προς βήμα ΕΜΠΙΣΤΕΥΤΙΚΟ 1/53

Οδηγός αναβάθμισης των Windows 8 βήμα προς βήμα ΕΜΠΙΣΤΕΥΤΙΚΟ 1/53 Οδηγός αναβάθμισης των Windows 8 βήμα προς βήμα ΕΜΠΙΣΤΕΥΤΙΚΟ 1/53 Περιεχόμενα 1. 1. Διαδικασία των Windows 8 2. Απαιτήσεις συστήματος 3. Προετοιμασία 2. 3. 4. 5. με τη 6. 1. Εξατομίκευση 2. Ασύρματο 3.

Διαβάστε περισσότερα

Εισαγωγή στον Προγραμματισμό

Εισαγωγή στον Προγραμματισμό Εισαγωγή στον Προγραμματισμό Εισαγωγή Δημήτρης Μιχαήλ Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Ακ. Έτος 2012-2013 Βιβλιογραφία "C Προγραμματισμός", Deitel & Deitel, Πέμπτη Έκδοση, Εκδόσεις

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ ΕΡΓΑΣΤΗΡΙΟ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ ΜΕΡΟΣ ΠΡΩΤΟ ΕΓΚΑΤΑΣΤΑΣΗ ΛΟΓΙΣΜΙΚΟΥ Γιώργος Μαρκοµανώλης Περιεχόµενα ΠΛΗΡΟΦΟΡΙΕΣ...1 ΕΓΚΑΤΑΣΤΑΣΗ ΤΗΣ FIREBIRD ΣΕ WINDOWS XP...2 ΑΠΕΓΚΑΤΑΣΤΑΣΗ

Διαβάστε περισσότερα

ΔΗ Μ Ι Ο ΥΡ Γ Ι Α W I K I με τ η χρήση τ η ς υπ ηρεσίας h t t p : /www.wik id ot.com /

ΔΗ Μ Ι Ο ΥΡ Γ Ι Α W I K I με τ η χρήση τ η ς υπ ηρεσίας h t t p : /www.wik id ot.com / ΔΗ Μ Ι Ο ΥΡ Γ Ι Α W I K I με τ η χρήση τ η ς υπ ηρεσίας h t t p : /www.wik id ot.com / 1. Τι είναι το wikidot Το wikidot είναι ένας δικτυακός τόπος στον οποίο κάθε χρήστης έχει το δικαίωμα να δημιουργήσει

Διαβάστε περισσότερα

Πώς γίνεται το debug? Το debug γίνεται με δύο τρόπους, ως επί το πλείστον. Τουλάχιστον, εγώ δύο έμαθα, και αυτούς αναφέρω.

Πώς γίνεται το debug? Το debug γίνεται με δύο τρόπους, ως επί το πλείστον. Τουλάχιστον, εγώ δύο έμαθα, και αυτούς αναφέρω. Τι είναι το debug μαμα? Με απλά λόγια, debug (αποσφαλμάτωση αλλά που να κάθεσαι να το πεις), είναι η διαδικασία εντοπισμού και διόρθωσης σφαλμάτων που υπάρχουν σε κώδικα (ασχέτως γλώσσας προγραμματισμού).

Διαβάστε περισσότερα

Προγραμματισμός Η/Υ 1 (Εργαστήριο)

Προγραμματισμός Η/Υ 1 (Εργαστήριο) Προγραμματισμός Η/Υ 1 (Εργαστήριο) Ενότητα 1: Εισαγωγή στη C - Αλγόριθμοι Καθηγήτρια Εφαρμογών: Τσαγκαλίδου Ροδή Τμήμα: Ηλεκτρολόγων Μηχανικών Τ.Ε. Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε

Διαβάστε περισσότερα

Android Studio για Windows

Android Studio για Windows Android Studio για Windows 1. Οδηγίες Εγκατάστασης: 1. Κατεβάστε το Android Studio από εδώ (τελευταία έκδοση 0.4.6, 496 MB): http://developer.android.com/sdk/installing/studio.html 2. Εγκαταστήστε το αρχείο

Διαβάστε περισσότερα

Windows 7 Windows Vista

Windows 7 Windows Vista ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΗΠΕΙΡΟΥ ΚΕΝΤΡΟ ΔΙΑΧΕΙΡΙΣΗΣ ΔΙΚΤΥΩΝ Κωστακιοί Άρτας, ΑΡΤΑ 47100 - Tηλ.. 26810 50500 - Fax. 2681 76941 e-mail: noc@teiep.gr ΟΔΗΓΙΕΣ ΣΥΝΔΕΣΗΣ ΣΤΟ ΔΙΚΤΥΟ ΤΟΥ Τ.Ε.Ι. ΗΠΕΙΡΟΥ

Διαβάστε περισσότερα

Ανάλυση εικόνων DSLR με το πρόγραμμα IRIS

Ανάλυση εικόνων DSLR με το πρόγραμμα IRIS Δεκέμβριος 2014: Θεματικός Μήνας Μεταβλητών Άστρων Μαραβέλιας Γρηγόρης Ανάλυση εικόνων DSLR με το πρόγραμμα IRIS v1.0 Πηγές Το υλικό προέρχεται από τις ακόλουθες πηγές (τις οποίες μπορείτε να συμβουλευτείτε

Διαβάστε περισσότερα

Οδηγίες για την εγκατάσταση του πακέτου Cygwin

Οδηγίες για την εγκατάσταση του πακέτου Cygwin Οδηγίες για την εγκατάσταση του πακέτου Cygwin Ακολουθήστε τις οδηγίες που περιγράφονται σε αυτό το file μόνο αν έχετε κάποιο laptop ή desktop PC που τρέχουν κάποιο version των Microsoft Windows. 1) Copy

Διαβάστε περισσότερα

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ. Εισαγωγή στην FORTRAN. Δρ. Ιωάννης Λυχναρόπουλος 2014-2015

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ. Εισαγωγή στην FORTRAN. Δρ. Ιωάννης Λυχναρόπουλος 2014-2015 ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ Εισαγωγή στην FORTRAN Δρ. Ιωάννης Λυχναρόπουλος 2014-2015 Fortran FORmula TRANslation: (Μία από τις πρώτες γλώσσες τρίτης γενιάς) Εκδόσεις FORTRAN (1957) FORTRAN II (1958) FORTRAN III

Διαβάστε περισσότερα

Σύντομη περιγραφή 5. Για να ξεκινήσετε 6. Οι οθόνες του προγράμματος 8. Εγκατάσταση προγράμματος 6 Δημιουργία κωδικών χρήστη 7

Σύντομη περιγραφή 5. Για να ξεκινήσετε 6. Οι οθόνες του προγράμματος 8. Εγκατάσταση προγράμματος 6 Δημιουργία κωδικών χρήστη 7 Σύντομη περιγραφή 5 Για να ξεκινήσετε 6 Εγκατάσταση προγράμματος 6 Δημιουργία κωδικών χρήστη 7 Οι οθόνες του προγράμματος 8 Αρχική οθόνη 8 Στοιχεία ασθενή 9 Εργασίες - Ραντεβού 10 Εικόνες 11 Ημερολόγιο

Διαβάστε περισσότερα

Αρχιτεκτονική Υπολογιστών

Αρχιτεκτονική Υπολογιστών Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Αρχιτεκτονική Υπολογιστών Ενότητα 13: (Μέρος Α ) Ενσωματωμένα Συστήματα Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής

Διαβάστε περισσότερα

Εγχειρίδιο εγκατάστασης και χρήσης περιοδικών etwinning

Εγχειρίδιο εγκατάστασης και χρήσης περιοδικών etwinning Εγχειρίδιο εγκατάστασης και χρήσης περιοδικών etwinning Εισαγωγή Η εφαρμογή των περιοδικών etwinning δίνει τη δυνατότητα σε εκπαιδευτικούς που έχουν λογαριασμό στο Πανελλήνιο Σχολικό Δίκτυο και που έχουν

Διαβάστε περισσότερα

Ενημέρωση σε Windows 8.1 από τα Windows 8

Ενημέρωση σε Windows 8.1 από τα Windows 8 Ενημέρωση σε Windows 8.1 από τα Windows 8 Τα Windows 8.1 και τα Windows RT 8.1 είναι βασισμένα στα Windows 8 και στα Windows RT, για να σας προσφέρουν βελτιώσεις στην εξατομίκευση, την αναζήτηση, τις εφαρμογές,

Διαβάστε περισσότερα

Δημιουργία η-μαθήματος με τη. 3 ο Μέρος Εισαγωγή πληροφοριών: δημιουργία ιστοσελίδας

Δημιουργία η-μαθήματος με τη. 3 ο Μέρος Εισαγωγή πληροφοριών: δημιουργία ιστοσελίδας Δημιουργία η-μαθήματος με τη χρήση του Moodle 3 ο Μέρος Εισαγωγή πληροφοριών: δημιουργία ιστοσελίδας Δημιουργία η-μαθήματος με τη χρήση του Moodle 3 ο Μέρος Εισαγωγή πληροφοριών: δημιουργία ιστοσελίδας

Διαβάστε περισσότερα

Συστήματα Αυτομάτου Ελέγχου

Συστήματα Αυτομάτου Ελέγχου ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΠΕΙΡΑΙΑ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΑΥΤΟΜΑΤΙΣΜΟΥ Καθ. Εφαρμογών: Σ. Βασιλειάδου Εργαστήριο Συστήματα Αυτομάτου Ελέγχου για Ηλεκτρολόγους Μηχανικούς Εργαστηριακές Ασκήσεις Χειμερινό

Διαβάστε περισσότερα

Εγκατάσταση της έκδοσης 5.30

Εγκατάσταση της έκδοσης 5.30 Μελίσσια, 23 Φεβρουαρίου 2010 Εγκατάσταση της έκδοσης 5.30 Περιεχόμενα Φακέλου Ο φάκελος που παραλάβατε περιέχει 1 CD και τις οδηγίες που διαβάζετε. Αντίγραφα Ασφαλείας Λόγω των μετασχηματισμών που θα

Διαβάστε περισσότερα

ΕΓΧΕΙΡΙΔΙΟ WEBCAM STATION EVOLUTION

ΕΓΧΕΙΡΙΔΙΟ WEBCAM STATION EVOLUTION ΕΓΧΕΙΡΙΔΙΟ WEBCAM STATION EVOLUTION ΠΕΡΙΕΧΟΜΕΝΑ Κάνοντας κλικ σε έναν τίτλο σε αυτόν τον πίνακα περιεχομένων, θα εμφανιστεί η αντίστοιχη παράγραφος 1. 2. 3. ΕΙΣΑΓΩΓΗ 3 ΡΥΘΜΙΣΗ ΗΧΟΥ ΚΑΙ ΒΙΝΤΕΟ 4 ΕΜΦΑΝΙΣΗ

Διαβάστε περισσότερα

Μανώλης Κιαγιάς, MSc. Aiolos Project. Αρχικές Ρυθμίσεις SSH και εγκατάσταση OpenMPI

Μανώλης Κιαγιάς, MSc. Aiolos Project. Αρχικές Ρυθμίσεις SSH και εγκατάσταση OpenMPI Μανώλης Κιαγιάς, MSc Aiolos Project Αρχικές Ρυθμίσεις SSH και εγκατάσταση OpenMPI Χανιά, 2015 2 (C) 2014 Μανώλης Κιαγιάς, manolis@freebsd.org Το παρόν έργο διατίθεται υπό τους όρους της Άδειας: Αναφορά

Διαβάστε περισσότερα

ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΜΟΝΑΔΑ ΑΡΙΣΤΕΙΑΣ ΕΛ/ΛΑΚ

ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΜΟΝΑΔΑ ΑΡΙΣΤΕΙΑΣ ΕΛ/ΛΑΚ ΕΓΚΑΤΑΣΤΑΣΗ ΕΙΚΟΝΙΚΗΣ ΜΗΧΑΝΗΣ Το VirtualBox είναι μια εφαρμογή εικονικοποίησης (virtualization) που επιτρέπει την εγκατάσταση και την ταυτόχρονη λειτουργία ενός ή περισσότερων λειτουργικών συστημάτων στο

Διαβάστε περισσότερα

Έκδοση: 1.0. από και MS-

Έκδοση: 1.0. από και MS- Έκδοση: 1.0 Νικόλαος Παπαθεοδώρου papat@di..uoa.gr Αναλυτικές οδηγίες για τη δημιουργία προσβάσιμων εγγράφων PDF από προσβάσιμα έγγραφα MS-Word και MS- 0 και Γεώργιος Κουρουπέτρογλου koupe@ @di.uoa.gr

Διαβάστε περισσότερα

Οδηγίες δημιουργίας προσβάσιμων εγγράφων PDF από προσβάσιμα έγγραφα MS Word 2010

Οδηγίες δημιουργίας προσβάσιμων εγγράφων PDF από προσβάσιμα έγγραφα MS Word 2010 Κεντρικό Μητρώο Ελληνικών Ανοικτών Μαθημάτων Οδηγίες δημιουργίας προσβάσιμων εγγράφων PDF από προσβάσιμα έγγραφα MS Word 2010 Έκδοση 1.0 Γεώργιος Κουρουπέτρογλου koupe@di.uoa.gr Άδεια Χρήσης Το παρόν υλικό

Διαβάστε περισσότερα

Stellarium Εγχειρίδιο Οδηγιών

Stellarium Εγχειρίδιο Οδηγιών Προϋποθέσεις συστήματος: Windows (XP, Vista, 7) με DirectX 9.x και τελευταίες ServicePack ή MacOS X 10.3.x (ή υψηλότερη), κάρτα γραφικών 3D με υποστήριξη OpenGL, ελάχ. 512 MB RAM, 1 GB διαθέσιμος χώρος

Διαβάστε περισσότερα

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΠΡΟΓΡΑΜΜΑΤΟΣ GPRS 1. ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ GOOGLE EARTH

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΠΡΟΓΡΑΜΜΑΤΟΣ GPRS 1. ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ GOOGLE EARTH Αχαρναί 20.7.09 ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΠΡΟΓΡΑΜΜΑΤΟΣ GPRS 1. ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ GOOGLE EARTH Για τη σωστή λειτουργία του προγράμματος πρέπει να έχετε εγκαταστήσει στον υπολογιστή σας το λογισμικό χαρτογράφησης

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΟΙΚΟΝΟΜΙΚΩΝ ΕΠΙΣΤΗΜΩΝ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΟΙΚΟΝΟΜΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΟΙΚΟΝΟΜΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΜΑΘΗΜΑ : Η/Υ I (ενότητα WINDOWS) ΥΠΕΥΘΥΝΟΣ : ΑΝΑΣΤΑΣΙΟΣ ΟΙΚΟΝΟΜΙΔΗΣ, Καθηγητής ΕΡΓΑΣΤΗΡΙΑ : ΘΕΑΝΩ ΧΑΤΖΙΔΑΚΗ, Εργαστηριακό

Διαβάστε περισσότερα

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ LIVETRIP TRAVELLER

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ LIVETRIP TRAVELLER ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ LIVETRIP TRAVELLER Η εφαρμογή LiveTripTraveller διατίθεται για κινητά τηλέφωνα με λειτουργικό σύστημα Android. Στο υπο-ιστοσελίδα www.livetrips.com/sources μπορείτε να κατεβάσετε την εφαρμογή

Διαβάστε περισσότερα

Δυναμικές Ιστοσελίδες Εισαγωγή στην Javascript για προγραμματισμό στην πλευρά του client

Δυναμικές Ιστοσελίδες Εισαγωγή στην Javascript για προγραμματισμό στην πλευρά του client ΕΣΔ 516 Τεχνολογίες Διαδικτύου Δυναμικές Ιστοσελίδες Εισαγωγή στην Javascript για προγραμματισμό στην πλευρά του client Περιεχόμενα Περιεχόμενα Javascript και HTML Βασική σύνταξη Μεταβλητές Τελεστές Συναρτήσεις

Διαβάστε περισσότερα

ΟΔΗΓΙΕΣ ΣΥΝΔΕΣΗΣ ΣΤΟ ΔΙΚΤΥΟ ΤΟΥ ΟΠΑ ΑΠΟ ΕΞΩΤΕΡΙΚΟ ΠΑΡΟΧΟ (ΥΠΗΡΕΣΙΑ VPN) Windows 8, Windows 7, Windows Vista, Windows XP

ΟΔΗΓΙΕΣ ΣΥΝΔΕΣΗΣ ΣΤΟ ΔΙΚΤΥΟ ΤΟΥ ΟΠΑ ΑΠΟ ΕΞΩΤΕΡΙΚΟ ΠΑΡΟΧΟ (ΥΠΗΡΕΣΙΑ VPN) Windows 8, Windows 7, Windows Vista, Windows XP ΟΔΗΓΙΕΣ ΣΥΝΔΕΣΗΣ ΣΤΟ ΔΙΚΤΥΟ ΤΟΥ ΟΠΑ ΑΠΟ ΕΞΩΤΕΡΙΚΟ ΠΑΡΟΧΟ (ΥΠΗΡΕΣΙΑ VPN) Windows 8, Windows 7, Windows Vista, Windows XP Σε περίπτωση κατά την οποία ο υπολογιστής που χρησιμοποιείτε συνδέεται στο Internet

Διαβάστε περισσότερα

Οδηγός Χρήσης Η-Βιβλίων Ebrary ΒΙΒΛΙΟΘΗΚΗ & ΚΕΝΤΡΟ ΠΛΗΡΟΦΟΡΗΣΗΣ ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΛΕΥΚΩΣΙΑΣ

Οδηγός Χρήσης Η-Βιβλίων Ebrary ΒΙΒΛΙΟΘΗΚΗ & ΚΕΝΤΡΟ ΠΛΗΡΟΦΟΡΗΣΗΣ ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΛΕΥΚΩΣΙΑΣ Οδηγός Χρήσης Μάιος, 2014 TABLE OF CONTENTS ΠΛΗΡΟΦΟΡΙΕΣ ΓΙΑ ΤΑ ΗΛΕΚΤΡΟΝΙΚΑ ΒΙΒΛΙΑ ΤΗΣ EBRARY... 3 1. ΑΠΑΙΤΗΣΕΙΣ ΣΥΣΤΗΜΑΤΟΣ... 3 ΕΓΚΑΤΑΣΤΑΣΗ ADOBE DIGITAL EDITIONS... 3 2. ΔΗΜΙΟΥΡΓΙΑ ΛΟΓΑΡΙΑΣΜΟΥ EBRARY...

Διαβάστε περισσότερα

Ενότητα: Ασκήσεις Rendering

Ενότητα: Ασκήσεις Rendering Ενότητα: Ασκήσεις Rendering Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άλλου τύπου άδειας χρήσης, η άδεια

Διαβάστε περισσότερα

Οδηγός Χρήσης Η-Βιβλίων EBSCO ΒΙΒΛΙΟΘΗΚΗ & ΚΕΝΤΡΟ ΠΛΗΡΟΦΟΡΗΣΗΣ ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΛΕΥΚΩΣΙΑΣ

Οδηγός Χρήσης Η-Βιβλίων EBSCO ΒΙΒΛΙΟΘΗΚΗ & ΚΕΝΤΡΟ ΠΛΗΡΟΦΟΡΗΣΗΣ ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΛΕΥΚΩΣΙΑΣ Οδηγός Χρήσης Απρίλιος, 2014 ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ ΠΛΗΡΟΦΟΡΙΕΣ ΓΙΑ ΤΑ ΗΛΕΚΤΡΟΝΙΚΑ ΒΙΒΛΙΑ ΤΗΣ EBSCO... 3 1. ΑΠΑΙΤΗΣΕΙΣ ΣΥΣΤΗΜΑΤΟΣ... 3 ΕΓΚΑΤΑΣΤΑΣΗ ADOBE DIGITAL EDITIONS... 3 2. ΑΝΑΖΗΤΗΣΗ Η-ΒΙΒΛΙΩΝ... 4

Διαβάστε περισσότερα

Οδηγός Χρήσης της Υπηρεσίας Τηλεομοιότυπου (RightFax Fax Service) Web Utility. (διαδικτυακή εφαρμογή)

Οδηγός Χρήσης της Υπηρεσίας Τηλεομοιότυπου (RightFax Fax Service) Web Utility. (διαδικτυακή εφαρμογή) ΥΠΗΡΕΣΙΑ ΠΛΗΡΟΦΟΡΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΤΟΜΕΑΣ ΔΙΚΤΥΩΝ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ Οδηγός Χρήσης της Υπηρεσίας Τηλεομοιότυπου (RightFax Fax Service) Web Utility (διαδικτυακή εφαρμογή) Αύγουστος 2011 ΠΕΡΙΕΧΟΜΕΝΑ 1. Πρόσβαση

Διαβάστε περισσότερα

Αναλυτικός οδηγός της ενημέρωσης των Windows 8.1

Αναλυτικός οδηγός της ενημέρωσης των Windows 8.1 Αναλυτικός οδηγός της ενημέρωσης των Windows 8.1 Εγκατάσταση και ενημέρωση των Windows 8.1 Ενημερώστε το BIOS, εφαρμογές, προγράμματα οδήγησης και εκτελέστε το Windows Update Επιλέξτε τον τύπο εγκατάστασης

Διαβάστε περισσότερα

Εγχειρίδιο Χρήσης-Οδηγός Εκπαίδευσης Χρηστών. - Δήμος Δέλτα - Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης

Εγχειρίδιο Χρήσης-Οδηγός Εκπαίδευσης Χρηστών. - Δήμος Δέλτα - Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης Ανάπτυξη διαδικτυακής εφαρμογής υποστήριξης των δράσεων περιβαλλοντικής διαχείρισης της παράκτιας ζώνης του Θερμαϊκού Κόλπου και διαδραστικής εφαρμογής αναφοράς περιβαλλοντικών προβλημάτων Εγχειρίδιο Χρήσης-Οδηγός

Διαβάστε περισσότερα

Π.1.2.2.: Εγχειρίδια χρήσης της υπηρεσίας για τα κύρια υποστηριζόμενα Λειτουργικά

Π.1.2.2.: Εγχειρίδια χρήσης της υπηρεσίας για τα κύρια υποστηριζόμενα Λειτουργικά ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΗΠΕΙΡΟΥ ΚΕΝΤΡΟ ΔΙΑΧΕΙΡΙΣΗΣ ΔΙΚΤΥΩΝ Κωστακιοί Άρτας, ΑΡΤΑ 47100 - Tηλ.. 26810 50500 - Fax. 2681 76941 e-mail: noc@teiep.gr ΟΔΗΓΙΕΣ ΣΥΝΔΕΣΗΣ ΣΤΟ ΔΙΚΤΥΟ ΤΟΥ Τ.Ε.Ι. ΗΠΕΙΡΟΥ

Διαβάστε περισσότερα

Το mic1 διανέμεται με τους όρους της GNU General Public License. Ο πηγαίος κώδικας περιέχεται στην έκδοση.

Το mic1 διανέμεται με τους όρους της GNU General Public License. Ο πηγαίος κώδικας περιέχεται στην έκδοση. MIC-1 Simulator Ο εξομοιωτής, βασισμένος στην JAVA, ονομάζεται mic1 και υλοποιεί την αρχιτεκτονική Mic-1 που περιγράφεται στο κεφάλαιο 4 του βιβλίου του A. S. Tanenbaum, Structured Computer Organization,

Διαβάστε περισσότερα

BlackBerry Internet Service. Οδηγός χρήστη

BlackBerry Internet Service. Οδηγός χρήστη BlackBerry Internet Service Οδηγός χρήστη Δημοσίευση: 2014-01-08 SWD-20140108171026083 Περιεχόμενα 1 Γρήγορα αποτελέσματα... 7 Πληροφορίες για τα σχέδια υπηρεσίας ανταλλαγής μηνυμάτων της υπηρεσίας BlackBerry

Διαβάστε περισσότερα

Ενσωματωμένα Συστήματα

Ενσωματωμένα Συστήματα Ενσωματωμένα Συστήματα Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΕΣ ΑΣΚΗΣΕΙΣ ARDUINO Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής Υπολογιστών

Διαβάστε περισσότερα

Boot Camp Οδηγός εγκατάστασης και διαμόρφωσης

Boot Camp Οδηγός εγκατάστασης και διαμόρφωσης Boot Camp Οδηγός εγκατάστασης και διαμόρφωσης Περιεχόμενα 3 Εισαγωγή 4 Επισκόπηση εγκατάστασης 4 Βήμα 1: Έλεγχος για ενημερώσεις 4 Βήμα 2: Προετοιμασία του Mac για τα Windows 4 Βήμα 3: Εγκατάσταση των

Διαβάστε περισσότερα

Χρήση Η/Υ & Διαχείριση Αρχείων

Χρήση Η/Υ & Διαχείριση Αρχείων Χρήση Η/Υ & Διαχείριση Αρχείων Άσκηση 1: Επιλέξτε τη σωστή απάντηση 1. Ποιες από τις παρακάτω πορείες μας οδηγούν στο να επανεκκινήσουμε τον υπολογιστή μας; o Έναρξη Τερματισμός Επανεκκίνηση o Ctrl + Alt

Διαβάστε περισσότερα

ΑΣΚΗΣΗ 1η ΤΟ ΠΕΡΙΒΑΛΛΟΝ ΣΧΕΔΙΑΣΗΣ QUARTUS II ΤΗΣ ALTERA

ΑΣΚΗΣΗ 1η ΤΟ ΠΕΡΙΒΑΛΛΟΝ ΣΧΕΔΙΑΣΗΣ QUARTUS II ΤΗΣ ALTERA ΑΣΚΗΣΗ 1η ΤΟ ΠΕΡΙΒΑΛΛΟΝ ΣΧΕΔΙΑΣΗΣ QUARTUS II ΤΗΣ ALTERA ΣΧΕΔΙΑΣΗ ΚΥΚΛΩΜΑΤΟΣ ΜΕ ΧΡΗΣΗ ΤΗΣ ΓΛΩΣΣΑΣ VHDL Η γλώσσα περιγραφής υλικού (harware description language) VHDL είναι μια γλώσσα με την οποία μπορεί

Διαβάστε περισσότερα

ΕΓΚΑΤΑΣΤΑΣΗ ΣΥΝ ΕΣΗΣ DIAL-UP ΣΕ ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ WINDOWS XP

ΕΓΚΑΤΑΣΤΑΣΗ ΣΥΝ ΕΣΗΣ DIAL-UP ΣΕ ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ WINDOWS XP ΕΓΚΑΤΑΣΤΑΣΗ ΣΥΝ ΕΣΗΣ DIAL-UP ΣΕ ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ WINDOWS XP ιαδικασία δικτύωσης PC µέσω modem Στις επόµενες παραγράφους περιγράφεται αναλυτικά η διαδικασία που χρειάζεται να ακολουθήσετε προκειµένου

Διαβάστε περισσότερα

Οδηγίες Οργάνωσης Μαθήματος στην Ιδρυματική πλατφόρμα του open e class. Σύνταξη: MY-AOC

Οδηγίες Οργάνωσης Μαθήματος στην Ιδρυματική πλατφόρμα του open e class. Σύνταξη: MY-AOC Οδηγίες Οργάνωσης Μαθήματος στην Ιδρυματική πλατφόρμα του open e class Σύνταξη: MY-AOC Άδεια Χρήσης Το παρόν υλικό υπόκειται σε άδειες χρήσης Creative Commons. Οργάνωση Μαθήματος 3 Η πλήρης οργάνωση ενός

Διαβάστε περισσότερα

2.1 Windows XP. 2.2 Επιφάνεια εργασίας. 2.3 Γραμμή εργασιών 1/10

2.1 Windows XP. 2.2 Επιφάνεια εργασίας. 2.3 Γραμμή εργασιών 1/10 2.1 Windows XP 1. Τι είναι τα Windows XP; 2. Τι εννοούμε με τον όρο λειτουργικό σύστημα; 3. Αναφέρετε μερικά άλλα λειτουργικά συστήματα που κυκλοφορούν στην αγορά. 4. Αναφέρετε μερικά από τα βοηθητικά

Διαβάστε περισσότερα

ιαχείριση Πληροφοριών στο ιαδίκτυο

ιαχείριση Πληροφοριών στο ιαδίκτυο ιαχείριση Πληροφοριών στο ιαδίκτυο Εργαστήριο (Φυλλάδιο 3) ΤΕΙ Καβάλας - Σχολή ιοίκησης & Οικονοµίας Τµήµα ιαχείρισης Πληροφοριών ιδάσκων: Μαρδύρης Βασίλειος, ιπλ. Ηλ. Μηχανικός & Μηχ. Υπολογιστών, MSc

Διαβάστε περισσότερα

Κεφάλαιο 2: Μεταφραστές

Κεφάλαιο 2: Μεταφραστές Κεφάλαιο 2: Μεταφραστές Αρχές Γλωσσών και Προγραμματισμού Λειτουργία Μετάφρασης ΑΡΧΙΚΗ ΓΛΩΣΣΑ (Source) L A ΓΛΩΣΣΑ ΥΛΟΠΟΙΗΣΗΣ ΜΕΤΑΦΡΑΣΤΗ (Implementation) L Y ΤΕΛΙΚΗ ΓΛΩΣΣΑ (Target) L T Αρχικό Πρόγραμμα

Διαβάστε περισσότερα

Εγκατάσταση Λογαριασμού Αλληλογραφίας στο ελληνικό Outlook Express Περιεχόμενα

Εγκατάσταση Λογαριασμού Αλληλογραφίας στο ελληνικό Outlook Express Περιεχόμενα Εγκατάσταση Λογαριασμού Αλληλογραφίας στο ελληνικό Outlook Express Περιεχόμενα 1. Εισαγωγή 2. Εγκατάσταση λογαριασμού 3. Οδηγίες χρήσης 4. Ανάγνωση ελληνικών 1. Εισαγωγή Σ αυτό το εγχειρίδιο αναγράφονται

Διαβάστε περισσότερα

Αναλυτικές οδηγίες για τη δημιουργία προσβάσιμων εγγράφων PDF από προσβάσιμα έγγραφα MS-Word και MS- PowerPoint 2010

Αναλυτικές οδηγίες για τη δημιουργία προσβάσιμων εγγράφων PDF από προσβάσιμα έγγραφα MS-Word και MS- PowerPoint 2010 Γεώργιος Κουρουπέτρογλου Αναλυτικές οδηγίες για τη δημιουργία προσβάσιμων εγγράφων PDF από προσβάσιμα έγγραφα MS-Word και MS- PowerPoint 2010 Έκδοση: 1.1 Αθήνα 2013 Έργο «Κεντρικό Μητρώο Ελληνικών Ανοικτών

Διαβάστε περισσότερα

Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010

Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010 Τμήμα Πληροφορικής & Τηλ/νιών Τομέας Προγ/σμού & Τεχνολογίας Λογισμικού Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010 Δρ. Νικόλαος Θ. Λιόλιος Καθηγητής Φεβρουάριος 2012 1. Εισαγωγή Το Visual

Διαβάστε περισσότερα

Οδηγίες EQL Desktop (rev.1.0.23) ΣΥΝ ΕΣΗ S-710 ΜΕ ΚΑΛΩ ΙΟ USB ΠΡΟΚΑΤΑΡΚΤΙΚΕΣ ΕΡΓΑΣΙΕΣ

Οδηγίες EQL Desktop (rev.1.0.23) ΣΥΝ ΕΣΗ S-710 ΜΕ ΚΑΛΩ ΙΟ USB ΠΡΟΚΑΤΑΡΚΤΙΚΕΣ ΕΡΓΑΣΙΕΣ Οδηγίες EQL Desktop (rev.1.0.23) Πρόγραμμα για τον Προγραμματισμό των Μηχανών D.P.S. S-800, Open Cash και S-710 μέσω Ηλεκτρονικού Υπολογιστή ΣΥΝ ΕΣΗ S-710 ΜΕ ΚΑΛΩ ΙΟ USB Εγκατάσταση ΠΡΟΚΑΤΑΡΚΤΙΚΕΣ ΕΡΓΑΣΙΕΣ

Διαβάστε περισσότερα

Ο ΗΓΙΕΣ TEXNIKOY. ΠΑΠΑΓΕΩΡΓΙΟΥ ΑΘΑΝΑΣΙΟΣ ΦΑΡΣΑΛΩΝ 251 Α ΛΑΡΙΣΑ ΤΗΛ: 2410 555777, ΦΑΞ: 2410 287392 Email: info@dgnet.gr Web: www.dgnet.

Ο ΗΓΙΕΣ TEXNIKOY. ΠΑΠΑΓΕΩΡΓΙΟΥ ΑΘΑΝΑΣΙΟΣ ΦΑΡΣΑΛΩΝ 251 Α ΛΑΡΙΣΑ ΤΗΛ: 2410 555777, ΦΑΞ: 2410 287392 Email: info@dgnet.gr Web: www.dgnet. Ο ΗΓΙΕΣ TEXNIKOY ΠΑΠΑΓΕΩΡΓΙΟΥ ΑΘΑΝΑΣΙΟΣ ΦΑΡΣΑΛΩΝ 251 Α ΛΑΡΙΣΑ ΤΗΛ: 2410 555777, ΦΑΞ: 2410 287392 Email: info@dgnet.gr Web: www.dgnet.gr 1 1. ΔΙΑΔΙΚΑΣΙΑ RESET Η διαδικασία RESET περιγράφεται στον παρακάτω

Διαβάστε περισσότερα

ΕΝΟΤΗΤΑ 6 η OUTLOOK EXPRESS III ΕΙΣΑΓΩΓΗ

ΕΝΟΤΗΤΑ 6 η OUTLOOK EXPRESS III ΕΙΣΑΓΩΓΗ ΕΝΟΤΗΤΑ 6 η OUTLOOK EXPRESS III ΕΙΣΑΓΩΓΗ Ψάχνετε να βρείτε ένα µήνυµα από τα πολλά που έχετε, πώς θα το καταφέρετε αυτό εύκολα και γρήγορα; Θέλετε τα µηνύµατά σας να εµφανίζονται µε βάση την ηµεροµηνία

Διαβάστε περισσότερα

Εργαστήριο Δομημένος Προγραμματισμός (C#) Τμήμα Μηχανολογίας Νικόλαος Ζ. Ζάχαρης Καθηγητής Εφαρμογών

Εργαστήριο Δομημένος Προγραμματισμός (C#) Τμήμα Μηχανολογίας Νικόλαος Ζ. Ζάχαρης Καθηγητής Εφαρμογών Εργαστήριο Δομημένος Προγραμματισμός (C#) Τμήμα Μηχανολογίας Νικόλαος Ζ. Ζάχαρης Καθηγητής Εφαρμογών Σκοπός Να αναπτύξουν ένα πρόγραμμα όπου θα επαναλάβουν τα βήματα ανάπτυξης μιας παραθυρικής εφαρμογής.

Διαβάστε περισσότερα

Τεχνικές αλλαγές στις εκδόσεις

Τεχνικές αλλαγές στις εκδόσεις Τεχνικές αλλαγές στις εκδόσεις SingularLogic Control 4 rel 3.05 SingularLogic Control 1, 2, 3 rel 3.05 SingularLogic Accountant rel 3.05 SingularLogic Λογιστικά rel 3.05 ή µεταγενέστερες εκδόσεις SingularLogic

Διαβάστε περισσότερα

Samsung PC Studio 3.0 Οδηγός χρήστη

Samsung PC Studio 3.0 Οδηγός χρήστη Samsung PC Studio 3.0 Οδηγός χρήστη Πνευματικά Δικαιώματα 2005 Samsung Electronics Co., Ltd. Περιεχόμενα 1. Samsung PC Studio...4 1.1. Απαιτήσεις συστήματος...4 1.2. Χαρακτηριστικά του PC Studio...4 2.

Διαβάστε περισσότερα

YourSMS User s Manual

YourSMS User s Manual YourSMS User s Manual Contents Πίνακας περιεχομένων Κεντρική οθόνη... 2 Αποστολές... 3 Αποστολή μοναδικού μηνύματος... 3 Αποστολή μαζικού μηνύματος σε ομάδα παραληπτών... 4 Αποστολή μαζικού προγραμματισμένου

Διαβάστε περισσότερα

ΣΥΝ ΕΣΗ Η/Υ ΣΤΟ LAN TOY ΙΟΝΙΟΥ ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ WINXP(ΕΛΛΗΝΙΚΑ)

ΣΥΝ ΕΣΗ Η/Υ ΣΤΟ LAN TOY ΙΟΝΙΟΥ ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ WINXP(ΕΛΛΗΝΙΚΑ) ΣΥΝ ΕΣΗ Η/Υ ΣΤΟ LAN TOY ΙΟΝΙΟΥ ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ WINXP(ΕΛΛΗΝΙΚΑ) 1.Εισαγωγή Για να µπορέσει ένας υπολογιστής να συνδεθεί στο τοπικό δίκτυο του Ιονίου θα πρέπει κατ' αρχήν να βρίσκεται σε

Διαβάστε περισσότερα

Λογισμική Εφαρμογή Διαχείρισης Ερωτηματολογίων ΟΔΗΓΟΣ ΧΡΗΣΗΣ System Συμβουλευτική Α.Ε

Λογισμική Εφαρμογή Διαχείρισης Ερωτηματολογίων ΟΔΗΓΟΣ ΧΡΗΣΗΣ System Συμβουλευτική Α.Ε σχετικά με τον έλεγχο της καπνιστικής συνήθειας 1 22 Λογισμικές εφαρμογές καταγραφής και αξιοποίησης πληροφοριών σχετικά με τον έλεγχο της καπνιστικής συνήθειας Λογισμική Εφαρμογή Διαχείρισης Ερωτηματολογίων

Διαβάστε περισσότερα

Σχεδιασµός & Ανάπτυξη Υποδοµών & Προηγµένων Υπηρεσιών για την Υλοποίηση του e-school: Υλοποίηση, οκιµαστική εφαρµογή και Πιλοτική λειτουργία συστηµάτων γραµµατειακής υποστήριξης ΕΓΧΕΙΡΙ ΙΟ ΧΡΗΣΤΗ Υποσύστηµα

Διαβάστε περισσότερα

Οδηγός χρήσης Connection Manager

Οδηγός χρήσης Connection Manager Οδηγός χρήσης Connection Manager Τεύχος 1.0 2 Περιεχόμενα Σχετικά με την εφαρμογή διαχείρισης συνδέσεων 3 Ξεκινώντας 3 Άνοιγμα της εφαρμογής διαχείρισης συνδέσεων 3 Προβολή της τρέχουσας κατάστασης σύνδεσης

Διαβάστε περισσότερα

Gmail: Η προσέγγιση της Google στο ηλεκτρονικό ταχυδρομείο

Gmail: Η προσέγγιση της Google στο ηλεκτρονικό ταχυδρομείο Gmail: Η προσέγγιση της Google στο ηλεκτρονικό ταχυδρομείο (Από την ομάδα εργασίας του Gmail) Το Gmail κάνει το ηλεκτρονικό ταχυδρομείο εύκολο και αποτελεσματικό.. Οι 10 κυριότεροι λόγοι για να χρησιμοποιήσετε

Διαβάστε περισσότερα

Εγχειρίδιο Χρήσης Ενημέρωσης Λογισμικού Bluetooth Windows 7

Εγχειρίδιο Χρήσης Ενημέρωσης Λογισμικού Bluetooth Windows 7 Εγχειρίδιο Χρήσης Ενημέρωσης Λογισμικού Bluetooth Windows 7 Ισχύει για προϊόντα από το 2012 και μετά CDE-13xBT & CDE-W235BT & CDA-137BTi Αυτό το εγχειρίδιο περιγράφει τα βήματα που απαιτούνται για την

Διαβάστε περισσότερα

Αν παρ όλα αυτά αντιμετωπίζετε πρόβλημα, επικοινωνήστε με το Κέντρο Δικτύου της ΑΣΠΑΙΤΕ Τηλ 210 2896709, 210 2896722, 210 2896721, noc@aspete.

Αν παρ όλα αυτά αντιμετωπίζετε πρόβλημα, επικοινωνήστε με το Κέντρο Δικτύου της ΑΣΠΑΙΤΕ Τηλ 210 2896709, 210 2896722, 210 2896721, noc@aspete. H υπηρεσία VPN προσφέρει τη δυνατότητα σε χρήστες της ΑΣΠΑΙΤΕ που συνδέονται στο Internet από άλλους φορείς (πχ ISP, άλλα ιδρύματα, κτλ) να αποκτούν ασφαλή πρόσβαση στο δίκτυο και στις υπηρεσίες της Σχολής.

Διαβάστε περισσότερα

utorrent 1.6 Θα πρέπει ο φάκελος να είναι κάπως έτσι:

utorrent 1.6 Θα πρέπει ο φάκελος να είναι κάπως έτσι: utorrent 1.6 Πρώτα απ όλα κατεβάζουμε το utorrent 1.6 από το συγκεκριμένο link: http://download.utorrent.com/1.6/utorrent.exe (μη το τρέξετε ακόμα, απλά κατεβάστε το) Στη συνέχεια δημιουργήστε ένα καινούργιο

Διαβάστε περισσότερα

Lexicon Software Pachutzu

Lexicon Software Pachutzu Pachutzu Περιεχόμενα Ε Γ Κ Α Τ Α Σ Τ Α Σ Η... 2 Κύρια Οθόνη εφαρμογής... 3 Τρόπος Αποστολής... 7 Fax... 8 Δίνοντας την δυνατότητα διαγραφής από την λίστα... 9 Απορριφθέντα... 10 Ε Γ Κ Α Τ Α Σ Τ Α Σ Η Τοποθετήστε

Διαβάστε περισσότερα

ΡΥΘΜΙΣΕΙΣ ΓΙΑ ΔΥΝΑΜΙΚΟ IP

ΡΥΘΜΙΣΕΙΣ ΓΙΑ ΔΥΝΑΜΙΚΟ IP Βήμα 1 ο : Δημιουργία Λογαριασμού DynDNS ΡΥΘΜΙΣΕΙΣ ΓΙΑ ΔΥΝΑΜΙΚΟ IP 1. Μεταβείτε στην σελίδα https://www.dyndns.com 2. Κάντε κλικ στο Create Account 3. Συμπληρώστε την φόρμα με τα απαραίτητα στοιχεία 4.

Διαβάστε περισσότερα

ΠΕΡΙΕΧΟΜΕΝΑ... 2 ΠΡΟΛΟΓΟΣ... 3 ΕΙΣΑΓΩΓΗ... 4 ΤΑ ΚΟΥΜΠΙΑ ΚΑΙ ΤΑ ΜΠΛΟΚ... 6 ΧΡΗΣΙΜΟΠΟΙΩΝΤΑΣ ΤΟΥΣ ΚΙΝΗΤΗΡΕΣ... 9 ΚΙΝΗΣΕΙΣ ΚΙΝΗΤΗΡΑ...

ΠΕΡΙΕΧΟΜΕΝΑ... 2 ΠΡΟΛΟΓΟΣ... 3 ΕΙΣΑΓΩΓΗ... 4 ΤΑ ΚΟΥΜΠΙΑ ΚΑΙ ΤΑ ΜΠΛΟΚ... 6 ΧΡΗΣΙΜΟΠΟΙΩΝΤΑΣ ΤΟΥΣ ΚΙΝΗΤΗΡΕΣ... 9 ΚΙΝΗΣΕΙΣ ΚΙΝΗΤΗΡΑ... ΒΑΣΙΚΑ ΜΑΘΗΜΑΤΑ ΠΕΡΙΕΧΟΜΕΝΑ ΠΕΡΙΕΧΟΜΕΝΑ... 2 ΠΡΟΛΟΓΟΣ... 3 ΕΙΣΑΓΩΓΗ... 4 Η ΑΝΑΠΤΥΞΗ ΤΗΣ ΟΘΟΝΗΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ... 4 Ο ΕΚΠΑΙΔΕΥΤΗΣ ΡΟΜΠΟΤ... 5 ΤΟ ΠΑΡΑΘΥΡΟ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ... 5 ΤΑ ΚΟΥΜΠΙΑ ΚΑΙ ΤΑ ΜΠΛΟΚ...

Διαβάστε περισσότερα

Μαθαίνω τα Νοήματα. Περιβάλλον Διδασκαλίας Βασικού Λεξιλογίου της Ελληνικής Νοηματικής Γλώσσας. Οδηγός Εγκατάστασης. Ευίτα Φωτεινέα, Ελένη Ευθυμίου

Μαθαίνω τα Νοήματα. Περιβάλλον Διδασκαλίας Βασικού Λεξιλογίου της Ελληνικής Νοηματικής Γλώσσας. Οδηγός Εγκατάστασης. Ευίτα Φωτεινέα, Ελένη Ευθυμίου Μαθαίνω τα Νοήματα Περιβάλλον Διδασκαλίας Βασικού Λεξιλογίου της Ελληνικής Νοηματικής Γλώσσας Οδηγός Εγκατάστασης Ευίτα Φωτεινέα, Ελένη Ευθυμίου Ανάδοχος: Ινστιτούτο Επεξεργασίας του Λόγου / Ε.Κ. «Αθηνά»

Διαβάστε περισσότερα

ANDROID Προγραμματισμός Εφαρμογών

ANDROID Προγραμματισμός Εφαρμογών ANDROID Προγραμματισμός Εφαρμογών Παναγιώτης Κρητιώτης ΑΜ 1607 Περιεχόμενα Εισαγωγή Βασικά Στοιχεία Χαρακτηριστικά Αρχιτεκτονική Εργαλεία Προγραμματισμού Eclipse IDE Android SDK - ADT Plugin Προσομοιωτής

Διαβάστε περισσότερα

Περί Προγραμματισμού και Γλωσσών Προγραμματισμού

Περί Προγραμματισμού και Γλωσσών Προγραμματισμού ΚΕΦΑΛΑΙΟ 1 ο Περί Προγραμματισμού και Γλωσσών Προγραμματισμού Προγράμματα και Λειτουργικά Συστήματα Οι ηλεκτρονικοί υπολογιστές είναι ηλεκτρονικές συσκευές (όπως είναι και ένα ραδιόφωνο) που επιτρέπουν

Διαβάστε περισσότερα

Εγχειρίδιο Λειτουργίας Τράπεζας Χρόνου

Εγχειρίδιο Λειτουργίας Τράπεζας Χρόνου Εγχειρίδιο Λειτουργίας Τράπεζας Χρόνου Bee Group Α.Ε. [Type the company name] [Pick the date] Εγχειρίδιο λειτουργίας Τράπεζας Χρόνου 2 ΠΕΡΙΕΧΟΜΕΝΑ 1. Αρχική Σελίδα... 3 2. Δημιουργία Λογαριασμού... 3 3.

Διαβάστε περισσότερα

Χαρτογράφηση με Ανοιχτό Λογισμικό GIS

Χαρτογράφηση με Ανοιχτό Λογισμικό GIS Χαρτογράφηση με Ανοιχτό Λογισμικό GIS Δημιουργία Θεματικού Χάρτη με το QGIS Δρ. Σταμάτης Καλογήρου Σεμινάριο στα πλαίσια του 1oυ Συνεδρίου Χωρικής Ανάλυσης Χαροκόπειο Πανεπιστήμιο, 17-18 Μαΐου 2013 Αυτό

Διαβάστε περισσότερα

GK6915 FAQ (Συχνές ερωτήσεις) για το Eee Pad TF201

GK6915 FAQ (Συχνές ερωτήσεις) για το Eee Pad TF201 GK6915 FAQ (Συχνές ερωτήσεις) για το Eee Pad TF201 Διαχείριση αρχείων... 2 Πώς να μπω στα δεδομένα μου που είναι αποθηκευμένα στο microsd, στην κάρτα SD και τη συσκευή USB;... 2 Πώς να μετακινήσω το επιλεγμένο

Διαβάστε περισσότερα

SingularLogic Σεπτέμβριος 2014

SingularLogic Σεπτέμβριος 2014 LIVE UPDATE Έκδοση 5 SingularLogic Σεπτέμβριος 2014 SingularLogic Live Update (SLUC) Είναι μια ανεξάρτητη εφαρμογή που σας επιτρέπει με εύκολο τρόπο: Να ενημερώνεστε για τις τρέχουσες προσφορές της SingularLogic

Διαβάστε περισσότερα

Λογισμικό μετεωρολογικού σταθμού 265ΝΕ. Γρήγορος οδηγός ρύθμισης και χρήσης. Printed 12/06/09

Λογισμικό μετεωρολογικού σταθμού 265ΝΕ. Γρήγορος οδηγός ρύθμισης και χρήσης. Printed 12/06/09 Λογισμικό μετεωρολογικού σταθμού 265ΝΕ Γρήγορος οδηγός ρύθμισης και χρήσης Printed 12/06/09 Γενική περιγραφή Το πρόγραμμα Weather 265NE, σχεδιάστηκε, και εξελίσεται, στην Ελλάδα, αποκλειστικά για τον μετεωρολογικό

Διαβάστε περισσότερα

Μπορείτε τα δείτε βιντεάκι με τη διαδικασία εδώ: http://www.greektuts.net/greek-in-joomla/

Μπορείτε τα δείτε βιντεάκι με τη διαδικασία εδώ: http://www.greektuts.net/greek-in-joomla/ 1) Εμφάνιση ιστοσελίδας Ανοίγουμε το πρόγραμμα πλοήγησης (Firefox, Chrome, Internet Explorer κτλ) και στη γραμμή διευθύνσεων πληκτρολογούμε τη διεύθυνση http://localhost ή http://127.0.0.1. Αν δεν βλέπουμε

Διαβάστε περισσότερα