background image

 

       37 

4.1

 

Εκτέλεση λειτουργικού συστήματος στο BeagleBoard-xM 

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

ανοιχτού  κώδικα  εφαρμογή εξομοίωσης τερματικού  PuTTY. Αφού υλοποιήθηκαν οι 

κατάλληλες  ρυθμίσεις  (Εικόνα  4.1),  πραγματοποιήθηκε  σειριακή  σύνδεση

28

  μεταξύ 

του Η/Υ και του BeagleBoard-xM. 

4.1.1

 

Εκκίνηση εικόνας επαλήθευσης 

Η  παρεχόμενη  κάρτα,  περιλαμβάνει  μια  εικόνα  επαλήθευσης  (verification 

image) της διανομής Ångström, γεγονός που σημαίνει ότι παρέχεται μόνο για την επι-

βεβαίωση  της  ορθής  λειτουργίας  του  BeagleBoard-xM.  Επιπρόσθετα,  δεν  περιέχει 

γραφική διεπαφή χρήστη. Απαρτίζεται από ένα διαμέρισμα (partition) διαμορφωμένο 

κατά FAT και περιέχει τα ακόλουθα: 

 

πρόγραμμα φόρτωσης X-Loader

 

(MLO

29

 

πρόγραμμα φόρτωσης U-Boot

 

(u-boot.bin

30

 

πυρήνα Linux

 

(uImage

31

)

 

 

αρχείο

 

(uEnv.txt

32

)

 

Με την παροχή τροφοδοσίας στο BeagleBoard-xM, απαιτείται η πληκτρολό-

γηση ενός τυχαίου πλήκτρου για να αποτραπεί η εκκίνηση (boot) του πυρήνα (Εικόνα 

4.2).  Στο ενδιάμεσο, έχουν ήδη  εμφανιστεί μηνύματα των προγραμμάτων φόρτωσης 

(boot loaders) επιδεικνύοντας τις εκδόσεις των X-Loader και U-Boot καθώς και την 

ημερομηνία κατασκευής τους. 

                                                      

28

 

Ο  τύπος  καλωδίου  που  χρησιμοποιήθηκε  είναι  straight-through  (non  null  modem)  DB9  male-to-

female.

 

29

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

έχει ως συνέπεια την ανεύρεση του U-Boot, όπου θα μεταφερθεί με τη σειρά του στη μνήμη και θα 
εκτελεστεί. 

30 

Αποτελεί πρόγραμμα φόρτωσης επιπέδου 2. Η εκτέλεσή του, συνεπάγεται της ανεύρεσης και εκτέ-

λεσης του πυρήνα (kernel), αφού ομοίως μεταφερθεί πρώτα στη μνήμη.

 

31

 Η έκδοση πυρήνα είναι 

2.6.32

32

 Αποτελεί αρχείο διαμόρφωσης του περιβάλλοντος εκκίνησης.