TinyOS:Οδηγίες Εγκατάστασης
Από DistrSys
Πίνακας περιεχομένων |
Xubuntos (Live CD ή VMWare image)
Ο συνιστώμενος τρόπος εγκατάστασης του Tinyos, ο οποίος δεν απαιτεί καμία αλλαγή στο υλικό του υπολογιστή σας, είναι με την χρήση του Live CD της διανομής XubunTOS. Πρόκειται για την διανομή xubuntu (Ubuntu με το περιβάλλον εργασίας Xfce) μαζι με την εγκατάσταση του TinyOS έκδοση 1.0 και 2.0. Κατεβάζετε το ISO αρχείο από εδώ.
Μπορείτε αντί να χρησιμοποιείτε το Live CD προφανώς να εγκαταστήσετε το Xubuntos σε κάποιο partition του συστήματός σας, και να το χρησιμοποιήσετε κανονικά σαν μια διανομή Linux (αν και κάπως παλιά η διανομή, Ubuntu 7.04).
Αντί των παραπάνω, μπορείτε να χρησιμοποιήσετε το VmWare Player και να εκτελείτε το αντίστοιχο virtual machine, το οποίο μπορείτε να κατεβάσετε δωρεάν από εδώ, κάνοντας ένα απλό registration. Για όσους έχουν εγκατεστημένο το VMWare Player μπορούν να ακολουθήσουν τις οδηγίες εγκατάστασης/χρήσης του virtual machine.
Μπορείτε να κατεβάσετε το πιο πρόσφατο virtual machine image (Tinyos 2.1) από εδώ.
Ubuntu
1. Πρέπει καταρχήν να εγκαταστήσουμε την GNU GCC έκδοση 3.3, το πρόγραμμα graphviz και τα εργαλεία alien και fakeroot που θα χρησιμοποιήσουμε στα επόμενα βήματα
sudo apt-get install gcc-3.3 graphviz alien fakeroot
2. Πρέπει να εγκαταστήσουμε το JAVA Developer Kit της IBM και το πακέτο javax.comm που μας επιτρέπει να χειριστούμε την σειριακή θύρα. Η τελευταία έκδοση του IBM JDK βρίσκεται στην σελίδα https://www6.software.ibm.com/dl/lxdk/lxdk-p ή πιο κεντρικά, από την σελίδα http://www.ibm.com/developerworks/java/jdk/ επιλέξτε IBM SDK for 32-bit xSeries (Intel compatible).
Για να κάνουμε download το IBM JDK θα πρέπει να κάνουμε register. Τα αρχεία που μας ενδιαφέρουν είναι τα
- IBMJava2-SDK
- IBMJava2-JAVACOMM
Τα αρχεία είναι σε μορφή rpm και θα πρέπει να τα μετατρέψουμε σε deb με την χρήση των εργαλείων alien και fakeroot.
fakeroot alien -d IBMJava2-SDK-1.4.2-0.0.i386.rpm fakeroot alien -d IBMJava2-JAVACOMM-1.4.2-0.0.i386.rpm
Η μετατροπή των rpm από το alien θα δημιουργήσει 2 πακέτα deb (ένα για κάθε rpm):
- ibmjava2-sdk_1.4.2-1_i386.deb
- ibmjava2-javacomm_1.4.2-1_i386.deb
Για να εγκαταστήσουμε τα δύο νέα πακέτα στο σύστημα χρησιμοποιούμε τις εντολές:
sudo dpkg -i ibmjava2-sdk_1.4.2-1_i386.deb sudo dpkg -i ibmjava2-javacomm_1.4.2-1_i386.deb
3. Στην συνέχεια θα πρέπει να κάνουμε download τα βοηθητικά πακέτα του tinyOS από την σελίδα http://www.tinyos.net/dist-1.1.0/tools/linux/:
- avr-binutils-2.13.2.1-2.i386.rpm
- avr-gcc-3.3tinyos-2.i386.rpm
- avr-libc-20030512cvs-2.i386.rpm
Να τα μετατρέψουμε σε πακέτα deb (όπως πριν) και να τα εγκαταστήσουμε στο σύστημα.
fakeroot alien -d avr-binutils-2.13.2.1-1.i386.rpm fakeroot alien -d avr-gcc-3.3tinyos-1.i386.rpm fakeroot alien -d avr-libc-2003512cvs-1.i386.rpm sudo dpkg -i avr-binutils_2.13.2.1-2_i386.deb sudo dpkg -i sudo dpkg -i avr-gcc_3.3tinyos-2_i386.deb sudo dpkg -i avr-libc_20030512cvs-2_i386.deb
4. Κάνουμε download και εγκατάσταση την γλώσσα προγραμματισμού nesC έκδοση 1.1.2b από το http://www.tinyos.net/dist-1.1.0/tinyos/linux/. Όπως πριν, επειδή το πακέτο είναι σε μορφή rpm πρέπει να το μετατρέψουμε σε deb και στην συνέχεια να το εγκαταστήσουμε:
fakeroot alien -d nesc-1.1.2b-1.i386.rpm sudo dpkg -i nesc_1.1.2b-2_i386.deb
5. Είμαστε έτοιμοι να εγκαταστήσουμε το περιβάλλον tinyOS. Κάνουμε download την τελευταία έκδοση 1.1.15 από το http://www.tinyos.net/dist-1.1.0/tinyos/linux/. Επαναλαμβάνουμε τα βήματα για να μετατρέψουμε το rpm σε deb και για να το εγκαταστήσουμε:
fakeroot alien -d tinyos-1.1.15Dec2005cvs-1.noarch.rpm sudo dpkg -i tinyos_1.1.15Dec2005cvs-2_all.deb
6. Η εγκατάσταση του tinyOS έχει ολοκληρωθεί. Ακολουθήστε τις οδηγίες για να μπορέσετε να χρησιμοποιείστε το περιβάλλον.
Debian
1. Αν θέλετε να αποφύγετε τα παραπάνω βήματα μετατροπής των πακέτων rpm σε deb, μπορείτε να κατεβάσετε τα πακέτα από το site: http://thomer.com/tinyos/
Για όσους έχουν AMD64 αρχιτεκτονική, μπορείτε στην εντολή dpkg -i να περάσετε την παράμετρο --force-architecture.
2. Θα πρέπει να εγκαταστήσετε την GNU GCC έκδοση 3.3 και το πρόγραμμα graphviz
sudo apt-get install gcc-3.3 graphviz
3. Τώρα μπορείτε να εγκαταστήσετε το περιβάλλον tinyOS. Ένας εύκολος τρόπος να πάρουμε την τελευταία έκδοση είναι απ'ευθείας από το CVS:
cvs -d:pserver:anonymous@tinyos.cvs.sourceforge.net:/cvsroot/tinyos login
όταν ζητήσει password πατήστε enter, και στην συναίχεια:
cd /opt cvs -z3 -d:pserver:anonymous@tinyos.cvs.sourceforge.net:/cvsroot/tinyos co -P tinyos-1.x
4. Η εγκατάσταση του tinyOS έχει ολοκληρωθεί. Ακολουθήστε τις οδηγίες για να μπορέσετε να χρησιμοποιείστε το περιβάλλον.
Windows XP
Η εγκατάσταση στα Windows XP είναι πολύ απλή. Από την σελίδα http://www.tinyos.net/windows-1_1_0.html ακολουθείστε το link http://webs.cs.berkeley.edu/users/users.php?download=1 και εκτελέστε το πρόγραμμα εγκατάστασης.
Windows VISTA
Για όσους έχουν Windows VISTA η παραπάνω εγκατάσταση θα σας δημιουργήσει προβλήματα και δεν θα εκτελεστεί. Μπορείτε να καταβέσετε την ειδική έκδοση για vista από την σελίδα http://www.tinyos.net/dist-1.1.0/tinyos/windows/tinyos-1.1.0-1is.exe.

