Σχεδιασμός συστήματος και συνοδευτικού λογισμικού για την ανάπτυξη εφαρμογών ενσωματωμένων συστημάτων

  1. MSc thesis
  2. Μπαραδάκης, Δημήτριος
  3. Μεταπτυχιακή Εξειδίκευση στα Πληροφοριακά Συστήματα (ΠΛΣ)
  4. 17 Σεπτεμβρίου 2022 [2022-09-17]
  5. Ελληνικά
  6. 340
  7. Ορφανουδάκης, Θεοφάνης
  8. Ορφανουδάκης, Θεοφάνης | Φραγκιαδάκης, Αλέξανδρος
  9. MCU | FPGA | PCB design | embedded-development | ARM
  10. 6
  11. 1
  12. 16
  13. Περιέχει : 81 Εικόνες, 5 Πίνακες
  14. Σχεδιασμός και Υλοποίηση Εκπαιδευτικής Πλατφόρμας για Μικροελεγκτές και FPGAs (2019) - Φαναριώτης Αναστάσιος.
    • Τα ενσωματωμένα συστήματα χρησιμοποιούνται ευρύτατα στον τομέα της εκπαίδευσης, όμως συναντώνται σπάνια συστήματα μικτών πλακετών και τα ελάχιστα τέτοιου είδους συστήματα δεν καλύπτουν τις μοντέρνες και αυξημένες ανάγκες του τομέα της εκπαίδευσης και ιδιαίτερα στο κομμάτι του διαδικτύου των πραγμάτων. Η παρούσα διπλωματική εργασία πραγματεύεται τον σχεδιασμό ενός τέτοιου συστήματος με το συνοδευτικό λογισμικό του. Συγκεκριμένα, επιλέχθηκε η αναβάθμιση ενός υπάρχοντος παρόμοιου συστήματος με χρήση μοντέρνων υλικών μειωμένης κατανάλωσης και κόστους που δίνει την δυνατότητα ασύρματης επικοινωνίας με την χρήση wifi ή/και bluetooth. Παρότι γίνεται αναφορά στην αναβάθμιση συστήματος, στην πραγματικότητα η επιλογή των υλικών, ο σχεδιασμός, καθώς και επιλεγμένες μέθοδοι ανάπτυξης του νέου συστήματος είναι εντελώς διαφορετικές και ξεχωριστές, τόσο σε θέμα υλικού όσο και σε θέμα λογισμικού, καθώς η πλακέτα είναι σχεδιασμένη από το μηδέν όπως και το λογισμικό και δεν βασίζεται στο προϋπάρχον. Κατά την διαδικασία σχεδίασης του συστήματος έγινε προσεκτική και εκτενής επιλογή των υλικών ώστε να ταιριάζουν όσο το δυνατόν περισσότερο στις αρχικές προϋποθέσεις που τέθηκαν, για να περιοριστούν ή και να εξαλειφθούν προβλήματα συμβατότητας μεταξύ των διαφόρων υλικών. Το συνοδευτικό λογισμικό κάνει εύκολη και απλή την χρήση του συστήματος ώστε ο χρήστης να μπορέσει να επικεντρωθεί στην ανάπτυξη εφαρμογών είτε για τον μικροελεγκτή, είτε για το FPGA, είτε για κάποιου είδους ασύρματη επικοινωνία. Για την ακόμα μεγαλύτερη απλοποίηση εγκατάστασης του συνοδευτικού λογισμικού από τον χρήστη, όλο το λογισμικό βρίσκεται εντός ενός και μόνο προγράμματος το οποίο έχει συμπιεστεί και περιέχει τις κατάλληλες οδηγίες.
    • Embedded systems are used at a broad scale in the field of education, however it’s rare for mixed functionality boards to be used as such and the exceedingly few such available systems are unable to handle the constantly increasing modern need in the field of education and especially in the field of the internet of things. The current dissertation presents the design of such a system along with it’s software. In particular it was selected to upgrade an already existing similar system with the use of modern, low power, low cost hardware while at the same time giving the ability to use wireless communication with the use of wifi and/or bluetooth. Although the approach of upgrading a system is mentioned, in reality the choice of hardware modules, the board design and the selected methods of developing the new system are both divergent and distinct, both in terms of hardware as well as of software, since both the board and the software have been designed from scratch and are not based on the already existing one. During the design process there was a comprehensive and extensive selection of materials in order to ensure that they fit to the initial requirements that were set, and to reduce or remove compatibility issues between the different hardware. The accompanying software is making the use of the system easy and simple in order to allow the user to focus on his/her software development for either the microcontroller, or the FPGA, or even some kind of wireless communication. In order to allow for an even simpler method of installation of the accompanying software by the user, all the software has been compressed and packed in a single program that contains the appropriate installation instructions.
  15. Αναφορά Δημιουργού-Μη Εμπορική Χρήση 4.0 Διεθνές