MicroArm MINI2440 Manual do Utilizador Página 27

  • Descarregar
  • Adicionar aos meus manuais
  • Imprimir
  • Página
    / 80
  • Índice
  • MARCADORES
  • Avaliado. / 5. Com base em avaliações de clientes
Vista de página 26
Κάνουμε αυτούς τους φακέλους προσβάσιμους μέσω NFS.
Έπειτα περνάμε στην κάρτα τα παρακάτω ορίσματα, με τον τρόπο που αναφέρετε στη μέθοδο της
κάρτας SD.
setenv bootcmd nfs 0x31000000 <Host IP>:/export/kernel/uImage \; bootm
setenv bootargs console=ttySAC0,115200 root=/dev/nfs nfsroot=<Host IP>:/export/fs rw
ip=192.168.10.54 mini2440=0tb
ipaddr=<IP πλακέτας>
netmask=<Network mask>
serverip=<Host IP>
saveenv
(όπου <Host IP> ή IP του υπολογιστή που έχουμε τους φακέλους “/export/kernel” και “/export/fs”)
4.5 Openembedded
Το openembedded είναι ένα framework για τη δημιουργία διανομών Linux που στοχεύει σε
ενσωματωμένα συστήματα, χωρίς να περιορίζεται σε αυτά. Συχνά αναφερόμαστε σε αυτό σαν oe για
συντομία. Το σύστημα χτισίματος είναι το BitBake και η λειτουργία του θυμίζει το ebuilds της
διανομής Gentoo. Επιλέχθηκε λόγω της ευελιξίας του, και της σχετικά μεγάλης υποστήριξης του από
την κοινότητα της mini2440. Η διαδικασία έγινε σε ubuntu Linux (εκδώσεις 9.04, 10.04, 11.10) και
επομένως η παρακάτω περιγραφή αφορά κυρίως ubuntu.
Πριν ξεκινήσουμε θα πρέπει να έχουμε εγκατεστημένα τα προγράμματα:
git =>1.6.3.3
bitbake =>1.8.18 (>=1.10.2 για Release-2011.03)
bison
flex
e2fsprogs
m4
curl
ncurses libraries and development headers
zlib development libraries and headers
cvs
subversion
unzip
bzip2 and its development libraries and headers
και ότι άλλο ζητήσει το bitbake την πρώτη φορά που θα το τρέξουμε.
Αφού όλα εγκατασταθούν με επιτυχία, δημιουργούμε ένα φάκελο “oeroot”, μπαίνουμε και
δημιουργούμε ένα αντίγραφο του git με την εντολή “git clone
git://repo.or.cz/openembedded/mini2440.git”. Αντί για το κυρίως αποθετήριο του openembedded,
χρησιμοποιούμε το προσαρμοσμένο για mini2440. Οι εφαρμογές μπορεί να είναι λιγότερο
ενημερωμένες, αλλά έχουμε λιγότερο κίνδυνο να αντιμετωπίσουμε προβλήματα σχετικά με το υλικό.
Μετά από επιτυχή εκτέλεση της εντολής, βλέπουμε ένα φάκελο mini2440 μέσα στον oeroot. Αυτός
ο φάκελος περιέχει τα αρχεία που θα χρειαστεί το bitbake για να κατεβάσει και να χτίσει τα αρχεία
μας.
Δημιουργούμε τους φακέλους “build” και “sources” μέσα στον oeroot. Στο φάκελο sources θα
μπει ο πηγαίος κώδικας των αρχείων που χρειαζόμαστε και στο build θα τοποθετηθούν τα έτοιμα
αρχεία.
Έπειτα δημιουργούμε ένα φάκελο conf μέσα στο build (mkdir build/conf) και αντιγράφουμε το
αρχείο mini2440_local_conf_example.conf που βρίσκετε στο φάκελο mini2440 ως “local.conf” (cp
mini2440/mini2440_local_conf_example.conf build/conf/local.conf). Αυτό το αρχείο περιέχει τις
ενδεικτικές ρυθμίσεις για το bitbake. Για να αλλάξουμε αυτές τις ρυθμίσεις ανοίγουμε το local.conf
και αλλάζουμε ότι χρειάζεται. Στην εν λόγω περίπτωση:
DL_DIR = <διαδρομή στο>/sources
BBFILES = <διαδρομή στο>/recipes/*/*.bb
Σελίδα 20
Vista de página 26
1 2 ... 22 23 24 25 26 27 28 29 30 31 32 ... 79 80

Comentários a estes Manuais

Sem comentários