1 |
Κατασκευή εκπαιδευτικού μικροϋπολογιστικού συστήματος βασισμένο σε ARM Cortex-M3Αμπντέλ-Καντέρ-Οικονόμου, Αλέξης 13 October 2013 (has links)
Στην παρούσα διπλωματική εργασία ακολουθήθηκαν τα περισσότερα βήματα που
απαιτεί η τεχνική διαδικασία για την δημιουργία ενός προϊόντος που έχει ως στόχο την
εκμάθηση προγραμματισμού πάνω σε ARM πυρήνα. Το κομμάτι της εργασίας μου
αφορούσε την δημιουργία της πλακέτας καθώς και την συγκόλληση των στοιχείων πάνω
σε αυτή, δημιουργία τρόπου διεπαφής με τον υπολογιστή για τo φόρτωμα του κώδικα
λειτουργίας του, την εύρεση πλατφόρμας προγραμματισμού, αλλά και την δημιουργία
εκπαιδευτικών ασκήσεων πάνω στο συγκεκριμένο επεξεργαστή. Σκοπός των ασκήσεων
είναι η εισαγωγή του αναγνώστη στην λογική και τον προγραμματισμού του ARM
Cortex-M3. / Most of the steps required during the technical procedure of producing an Arm core
based evaluation board were followed in the current diploma thesis. My personal
assignment included the design of the printed circuit board, soldering of the components
on the board, establishing a way of communication between a personal computer and the
board for downloading the source code, finding a programming platform and the creation
of exercises for the specific processor used on the board. The purpose of the exercises is
the introduction of the reader in the programming logic of ARM Cortex-M3.
|
2 |
Σχεδίαση κατασκευή και υλοποίηση σύγχρονου μικροϋπολογιστικού συστήματοςΒουγιούκας, Ηλίας 13 October 2013 (has links)
Η εργασία αυτή ερευνά την σχεδίαση ενός σύγχρονου μικροϋπολογιστικού συστήματος βασισμένο σε επεξεργαστή ARM COrtex-M3. Στα πλαίσια αυτής της σχεδίασης έγινε μελέτη των συσκευών που είναι απαραίτητες για την λειτουργία ενός παλμογράφου, και σχεδιάστηκε λογισμικό προσέγγισης της λειτουργίας των βασικών περιφερειακών του. Επιπλέον, γίνεται μια ανάλυση ενός συστήματος απεικόνισης γραφικών, χωρίς την χρήση του μικροελεγκτή, και ποιοτικός σχεδιασμός του συστήματος αυτού. Τέλος, εξάγονται συμπεράσματα για πολυπλοκότητα του σχεδίου και σχολιάζονται οι συμβιβασμοί που είναι απαραίτητοι για την υλοποίηση ενός συστήματος πραγματικού χρόνου. / This thesis analyzes the design of a modern microprocessing system based on an ARM Cortex-M3 microcontroller. For the implemantation of the design thorough research on the necessary peripherals of an oscilloscope is presented and several applications simulating the behavior of its basic functions via its peripherals. Furthermore, a qualitative design is created on a potential graphical processing system, able to fulfill all of the tasks needed to depict on-screen, without burdening the central processor. Conclusions are drawn on the complexity of the design and the tradeoffs of designing a realtime system.
|
3 |
Ανάπτυξη πλατφόρμας για τον προγραμματισμό προηγμένων λειτουργιών σε μοντέρνους επεξεργαστέςΑθανασίου, Αντώνιος-Μάριος 20 September 2010 (has links)
Το αντικείμενο της παρούσης εργασίας είναι η ανάλυση και η περιγραφή της προσπάθειας σχεδιασμού ενός λειτουργικού συστήματος χρησιμοποιώντας τις δυνατότητες που παρέχονται από την x86 αρχιτεκτονική υπολογιστών της Intel.
Απώτερος σκοπός της διπλωματικής εργασίας θα μπορούσε να είναι η συμβολή στην εκπαίδευση και επιμόρφωση των προπτυχιακών φοιτητών που επιλέγουν το μάθημα των προηγμένων μικροεπεξεργαστών. Η ανάθεση ατομικών ή ομαδικών εργασιών στα πλαίσια του μαθήματος για τη βελτίωση του λειτουργικού συστήματος, θα μπορούσε να αποτελέσει βάση εκμάθησης των λειτουργιών των επεξεργαστών, και να συμβάλει στην ανάπτυξη της ομαδικής εργασίας και συνεργασίας των φοιτητών.
Στο πρώτα δύο κεφάλαια γίνεται μια σύντομη περίληψη της x86 αρχιτεκτονικής και στο τρίτο κάνουμε μια εισαγωγή στην διαδικασία αρχικοποίησης.
Στο τέταρτο κεφάλαιο γίνεται παρουσίαση του περιβάλλοντος ανάπτυξης και των χρησιμοποιηθέντων εργαλείων, ενώ αναλύεται ο κώδικας εκκίνησης του συστήματος και γίνεται μια πρώτη, αφαιρετική προσέγγιση στον πυρήνα σε υψηλό επίπεδο
Στο πέμπτο κεφάλαιο εμβαθύνουμε το στάδιο αρχικοποίησης του πυρήνα ενώ στο έκτο γίνεται αναλυτική παρουσίαση της σχεδίασης σε επίπεδο αρχείων και συναρτήσεων.
Τέλος, στο παράρτημα δίνεται ο πηγαίος κώδικας της διπλωματικής ανά αρχείο και η βιβλιογραφία. / The aim of this thesis is the educational platform based on Intel x86 architecture. Its purpose is to help students obtain better knowledge on assembly and low-level C language.
|
4 |
Σχεδιασμός loaction aware εφαρμογής σε AndroidΓεωργοπούλου, Αργυρούλα 24 January 2012 (has links)
Εγχειρίδιο χρήσης της Android εφαρμογής WhatWhereWho και παρουσίαση διαδικασίας υλοποίησής της. / Manual for the Android application WhatWhereWho and description of the process needed for its implementation.
|
Page generated in 0.0275 seconds