Installare l'interprete Python sulla SXARMLinux 1LData di pubblicazione: 22-08-2008 | Versione Italiana | English Version Parole chiave: - Linux - Python - |
In questo articolo vediamo come installare l'interprete
Python 2.4 e come eseguire alcuni script di esempio sulla SX ARM Linux
In questo articolo vediamo come
installare l'interprete Python versione
2.4 crosscompilato per girare sulla SX ARM Linux
(processore ARM9) e come eseguire degli script di esempio.
Presso Area SX è possibile acquistare una memoria
SD con capacità di 1Gb con pre caricato il
pacchetto completo dell'interprete Python 2.4.4 con
già
installate alcune librerie extra come: pySerial , pySqlLite
e MySQLdb.
La libreria pySerial è
indispensabile per
consentire all'interprete Python di accedere alle porte seriali
presenti sulla SX ARM Linux, la libreria pySqlLite
permette di
creare e gestire database locali SQLite. SQLite
è un DBMS (Database Management System) SQL molto veloce
completamente Open source in grado di creare e gestire un database
compatibile con lo standard ANSI SQL92 in un unico file.
La terza libreria extra installata è MySQLdb
fondamentale se
si vuole tramite la SX ARM Linux gestire un database MySQL
esterno.
Installare la memoria SD nella SX ARM Linux
Per inserire la memoria SD nella SX ARM Linux è necessario
aprirla rimuovendo le quattro viti a stella poste sui fianchi, una
volta rimosso il coperchio di metallo bisogna individuare
(vedi foto che segue) svitare le ulteriori quattro viti che
fissano la scheda al case di metallo.
Una volta estratta la scheda dal case di metallo dobbiamo inserire la
memoria SD nell'alloggio posto sul retro e rimontare il tutto.
Configurazione
Grazie ad un apposito script la configurazione
dell'interprete Python sulla SX ARM Linux
è notevolmente semplificata, è sufficiente
seguire pochi e semplici passaggi di seguito descritti.
- Accendere la SX ARM Linux e collegarsi in console SSH o
Telent
- Loggarsi (credenziali di default: root root)
- Montare la memoria SD con il comando: mount
-t vfat /mnt/mmc/
- Lanciare lo script setup_python.sh come
segue: /mnt/mmc/setup_python.sh
- Al termine delle script riavviare la SX ARM Linux con il
comando: reboot
- Al termine del riavvio della linux box per verificare la
corretta installazione è
necessario ri-accedere in SSH o Telnet, e dopo essersi loggati digitare:
python
dopo pochi istanti a video vedremo comparire la
console dell'ambiente Python.
Per disinstallare l'ambiente python è sufficiente
ri-nominare i file rc.bk e profile.bk
(questi due file vengono generati dallo script di installazione setup_python.sh)come
segue:
mv /etc/rc.bk /etc/rc
mv /etc/profile.bk /etc/profile
smontare la memoria SD
umount /mnt/mmc/
e riavviare la SX ARM Linux.
Il primo script Python sulla SX ARM Linux
Tutti gli script Python che si voglio eseguire sulla SX
ARM Linux devono iniziare con la seguente intestazione:
#!/mnt/mmc/python/bin/python
Un elementare script di prova può essere realizzato come segue:
- Dalla console della SX ARM Linux editare con vi un nuovo file (es. vi prova.py) e copiare il seguente codice:
#!/mnt/mmc/python/bin/python
print "Questa è una prova"
- Rendere eseguibile lo script con il comando: chmod +x /path/nomedelloscript.py
- Lanciare lo script ./nomedelloscript.py
Link
Sito ufficiale Python: http://www.python.org
Sito ufficiale SQLite: http://www.sqlite.org
Sito ufficiale MySQL: http://www.mysql.com
Sito pyserial: http://pyserial.wiki.sourceforge.net/pySerial
Sito MySQLdb: http://sourceforge.net/projects/mysql-python
Sito pysqlite: http://oss.itsystementwicklung.de/trac/pysqlite/
Segnala questo articolo:
Parole chiave: - Linux - Python -
|