Single board computer
Κατασκευή υπολογιστή από το μηδέν

Αυτή η ενότητα αφορά στην κατασκευή υπολογιστή, εμπνευσμένου από τη δεκαετία του 1980. Μια νέα σειρά βίντεο για την ανάπτυξη Single Board Computer, ξεκινώντας από το breadboard.


Ενδεικτική μορφή ενός single board computer

Η ανάπτυξη θα ξεκινήσει από τον μικροεπεξεργαστή 6502, ο οποίος κυκλοφόρησε το 1975. Αρχικά, θα γνωρίσουμε τον μικροεπεξεργαστή και στη συνέχεια θα χρησιμοποιήσουμε το Arduino για να μελετήσουμε τα σήματα των διαύλων δεδομένων και διευθύνσεων. Μέσα από τα πειράματα, θα δοκιμάσουμε το χρονισμό, μνήμες τύπου ROM και RAM, κλπ.


Το Arduino ως βοηθητικό εργαλείο στη μελέτη του μικροεπεξεργαστή

Επίσης, θα αναπτύξουμε κώδικα -σαν ένα απλό λειτουργικό σύστημα- προκειμένου η κατασκευή να είναι λειτουργική (π.χ. σύνδεση με μονάδες οπτικής απεικόνισης), κλπ. Σχεδόν όλες οι δοκιμές θα γίνουν σε γλώσσα Assembly 6502.


Ο μικροεπεξεργαστής που θα χρησιμοποιήσουμε

Κατά την εξέλιξη της κατασκευής, παρουσιάζονται και σημαντικές γνώσεις από τα πεδία των μικροεπεξεργαστών και της αρχιτεκτονικής υπολογιστών. Μέσα από το υλικό αυτής της ενότητας, θα απομυθοποιήσουμε τη λειτουργία και τον προγραμματισμό ενός μικροεπεξεργαστή, θα γνωρίσουμε τα ολοκληρωμένα κυκλώματα μνήμης και θα αξιοποιήσουμε ειδικά ολοκληρωμένα κυκλώματα interfacing, όπως το 6522.

Η τεχνολογία που χρησιμοποιούμε είναι χαμηλού κόστους και απλή. Έτσι, αποτελεί ιδανικό εκπαιδευτικό εργαλείο, για γνώσεις τις οποίες μέχρι σήμερα, σας μαθαίνουν μόνο θεωρητικά.