background image

Σχεδιασμός και κατασκευή ενός υβριδικού αμυντικού αυτοματοποιημένου ρομποτικού συστήματος 

 

 

 

65 

Ο  επεξεργαστής  του  βασίζεται  στην  έκδοση  6  ή 7  του  ARM.  Η  τρέχουσα  έκδοση  του 

Ubuntu  υποστηρίζει  το  Raspberry  Pi  2,  ενώ  πολλές  δημοφιλείς  εκδόσεις  Linux  δεν 

υποστηρίζουν τα παλαιότερα μοντέλα όπως το Raspberry Pi 1. Αντίθετα με τα προηγούμενα 

μοντέλα, το Raspberry Pi 2 μπορεί να λειτουργήσει ακόμη και με  Windows 10, ενώ  καμία 

άλλη έκδοση του Pi μπορεί να λειτουργήσει με λειτουργικό σύστημα Windows.  

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

οποίο  εκτελείται ομαλά όλα τα μοντέλα. Το κατάλληλο λειτουργικό επιλέγεται με βάση τις 

εφαρμογές για τις οποίες προορίζεται ο μικροϋπολογιστής. 

Τα δύο λειτουργικά συστήματα που έχουν αναπτυχθεί είναι:  

1.  Raspbian: Βασίζεται στην επιτυχημένη διανομή Debian  και γνωρίζει μεγάλη άνθιση 

στην κοινότητα των προγραμματιστών. 

2.  RaspBMC: Βασίζεται στην επιτυχημένη διανομή του XBMC και χρησιμοποιείται σε 

περιπτώσεις όπου ο χρήστης θα χειρίζεται το μικροϋπολογιστή ως media center. 

Κατά  την  υλοποίηση  της  παρούσας  διπλωματικής  χρησιμοποιήθηκε  το  λογισμικό 

Raspbian, ενώ  έγιναν και δοκιμές σε περιβάλλον Linux, διανομή  Ubuntu 12.04.  Επιλέχθηκε 

το εν λόγω λειτουργικό σύστημα καθότι δεν επιφέρει πρόσθετα στοιχεία, είναι πιο εύχρηστο 

και διαχειρίζεται καλύτερα τους πόρους του συστήματος σε σχέση με τη διανομή  Linux που 

δοκιμάστηκε.  Δοκιμάστηκε  η  συγκεκριμένη  διανομή  Linux  καθώς  είναι  η  πιο  πρόσφατη 

διανομή για την οποία έχουν δημιουργηθεί οδηγοί (drivers) για την στερεοσκοπική κάμερα. 

Για τη λειτουργία του απαιτείται η εγκατάσταση του λογισμικού που θα επιλεγεί σε μια 

κάρτα  SD  ή  Micro  SD  (ανάλογα  με  το  μοντέλο  που  θα  επιλεγεί).  Το  μέγεθος  της  κάρτας 

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

επιλέχθηκε κάρτα Micro SD των 16GB καθώς απαιτείται αυξημένο μέγεθος μνήμης για τους 

σκοπούς της εφαρμογής.