Traduzione del messaggio iniziale "
QCN and BOINC for Raspberry Pi (Debian "Wheezy" Linux)" di Carl Christensen. (prima parte)
Ho BOINC & QCN in esecuzione su un Raspberry Pi - sembra funzionare meglio con il BOINC per ARM in esecuzione in un account di root (per le autorizzazioni ai sensori USB) come un processo di priorità più alta (questo BOINC compilato per ARM contiene modifiche per il supporto di elaborazioni non-CPU-intensive ad esempio plan-class "NCI" da eseguire a un livello di priorità molto alta). Il BOINC & QCN sono solo da riga di comando, cioè senza la GUI BOINC Manager o la grafica OpenGL.
I have BOINC & QCN running on a Raspberry Pi - it seems to run best with the BOINC for ARM running in a root account (for permissions to the USB sensors) as a higher priority process (this BOINC for ARM compiled has modifications to allow non-compute intensive tasks e.g. plan-class "nci" to run at a very high priority level). The BOINC & QCN are command-line only, ie no GUI BOINC Manager or OpenGL graphics.
(in questa configurazione) Ho ottenuto un numero relativamente alto, ma non orribile di reset (ndr: del sensore, eventi dovuti a CPU lente che non riescono a mantenere sempre il rate di lettura del sensore) perfino usando l'alta priorità, ma che può rivelarsi comunque utile per il monitoraggio dei terremoti (cioè il monitoraggio a trigger, ma non per il monitoraggio 'round-the-clock' 24/7 a causa della frequenza di pochi reset all'ora).
(Se ho capito bene, con monitoraggio 24/7 intende la possibilità di catturare tutte le letture grezze dell'accelerometro per un dato periodo di tempo, funzione che in origine aveva il client QCN e che se ricordo bene era stata usata per scopi di debug i primi tempi del progetto, immagino che sia ancora inclusa nel client)
I get an unfortunate but not horrible number of resets even when using the high priority,
but it may turn out to be useful for earthquake monitoring (i.e. trigger monitoring but not
'round-the-clock' 24/7 monitoring due to the few resets per hour).
Potete provare a scaricare e lanciare BOINC (solo client "command-line"):
BOINC for Raspberry Pi ARM "Wheezy" Debian Linux:
qcn.stanford.edu/sensor/download/boinc-arm.zip
You can try by downloading and running BOINC (command-line client only e.g. no graphics/GUI):
BOINC for Raspberry Pi ARM "Wheezy" Debian Linux:
qcn.stanford.edu/sensor/download/boinc-arm.zip
Oppure può risultare più semplice usare una immagine preconfigurata da scrivere su SD card con BOINC già installato, per fare l'attach al QCN basta usare da command-line il comando "boinccmd" come mostrato sotto:
1.2GB SD Card Image for Raspberry Pi (Debian Wheezy Linux, includes boinc installed & running as root)
qcn-upl.stanford.edu...c/web/qcn_boinc_raspi_8gb_sd_card.img.gz
Or it may be easier to use a preconfigured SD Card image with boinc already setup so you just use "boinccmd" to attach to QCN as shown below:
1.2GB SD Card Image for Raspberry Pi (Debian Wheezy Linux, includes boinc installed & running as root)
qcn-upl.stanford.edu...c/web/qcn_boinc_raspi_8gb_sd_card.img.gz
gzip -d qcn_boinc_raspi_8gb_sd_card.img.gz
(si espande su una immagine da 8GB - quindi è meglio avere una SD Card da 8GB - meglio se Class 10 come velocità)
per scrivere l'immagine su SD card, assumendo che la vostra SD card sia /dev/disk2:
sudo dd if=./qcn_boinc_raspi.img of=/dev/disk2 bs=1048576
La password di root (per lo user qcn, dove è installato boinc in ~/boinc) è 'qcnpi'
Nota: dovete fare l'unmount della partizione della card (ma non estrarla) da Disk Utility o da command line:
sudo umount /dev/disk2s1
altrimenti otterrete il messaggio "Disk Busy".
gzip -d qcn_boinc_raspi_8gb_sd_card.img.gz
(expands to an 8GB image - so best to get an 8GB SD Card - Class 10 speed is best)
to burn sd card image, assuming your root SD card is at /dev/disk2:
sudo dd if=./qcn_boinc_raspi.img of=/dev/disk2 bs=1048576
Password for root account (& qcn account, where boinc is installed in ~/boinc) is 'qcnpi'
Note you need to unmount SD Card partition (but not eject SD card) in Disk Utility or:
sudo umount /dev/disk2s1
Otherwise you'll get "Disk Busy" messages