Παράρτημα 1: Σχεδίαση με επεξεργαστή 32bit

Το παράρτημα αυτό θα καλύπτει όλες τις σχετικές λεπτομέρειες προγραμματισμού σε ενσωματωμένα συστήματα με επεξεργαστή ARM. Αρχικά, θα γίνει κατανοητή η διαδικασία της ανάπτυξης, αποσφαλμάτωσης και του cross-compile στον προσωπικό υπολογιστή (x86), για μια διαφορετική αρχιτεκτονική (arm). Στη συνέχει...

Full description

Bibliographic Details
Main Authors: Dasygenis, Minas, Soudris, Dimitrios, Δασυγένης, Μηνάς, Σούντρης, Δημήτριος
Format: 7
Language:Greek
Published: 2016
Subjects:
Online Access:http://localhost:8080/jspui/handle/11419/2253
Description
Summary:Το παράρτημα αυτό θα καλύπτει όλες τις σχετικές λεπτομέρειες προγραμματισμού σε ενσωματωμένα συστήματα με επεξεργαστή ARM. Αρχικά, θα γίνει κατανοητή η διαδικασία της ανάπτυξης, αποσφαλμάτωσης και του cross-compile στον προσωπικό υπολογιστή (x86), για μια διαφορετική αρχιτεκτονική (arm). Στη συνέχεια θα χρησιμοποιηθεί το αναπτυξιακό περιβάλλον Codewarrior ARM IDE, για τη βελτιστοποίηση μιας εφαρμογής ως προς την κατανάλωση ενέργειας και τις επιδόσεις, με το σχεδιασμό και προσομοίωση της ιεραρχίας μνήμης. Το επόμενο βήμα θα είναι η μεταφορά μιας εφαρμογής σε αληθινό επεξεργαστή ARM. Για το σκοπό αυτό, θα περιγραφούν όλα τα βήματα της μεταφόρτωσης των πηγαίων αρχείων του λειτουργικού συστήματος linux, της τροποποίησης, της ρύθμισης του πυρήνα και των εργαλείων, της συμβολομετάφρασης και της μεταφοράς στην αναπτυξιακή πλακέτα beagleboard. Αφού δοκιμαστεί το λειτουργικό σύστημα, θα αναπτυχθεί μια εφαρμογή για αυτό το λειτουργικό σύστημα που θα εκτελείται στην πλακέτα beagleboard.