Zmeura Pi


Instalarea pe zmeura Pi

Aplicaţii de sistem Theremino de lucru pe modele de zmeura Pi, B și B +, cu cadru “Mono” şi numai 256 MB RAM. Le descărcaţi de la pagini “Descărcări” şi urmaţi instrucţiunile de mai jos.

Theremino System - MasterDIL Raspberry PI

Sistemul de Theremino oferă zmeura Pi Input/Output sistem uşor de utilizat şi de înaltă performanţă. De exemplu, Puteţi rula mai multe achiziții de zeci de canale analogice, cu sute de eșantioane pe secundă.

Zmeura Pi are ADC intrari, Deci analog la digital de conversie este de obicei efectuată prin intermediul un lent conexe I2C autobuz convertoare, sau cu Arduino placi. Aceste scad, în general, au un biţi câteva şi sunt prea lent şi prea zgomotos pentru majoritatea aplicaţiilor.

Master Theremino pe zmeura Pi


Atenţia: Există noi iniţiative importante pentru Linux, Android, Zmeura PI şi Mac OSX, Citeste aici: https://www.theremino.com/blog/the-hal#comment-12507


Atenţia: Această informaţie este parţial depăşite. Mici PC cu Windows, ele sunt întotdeauna mai ieftin, consuma mai puţin şi merge dincolo de cinci ori mai rapid decât zmeura PI. Pe PC-uri şi comprimate cu Windows, toate aplicaţiile noastre de lucru cu 100% de eficienţă, şi au de lucru pentru (nu aveţi nevoie pentru a efectua instalaţii de lungi şi complicate).
https://www.theremino.com/downloads/notes-on-software#liva


Instalare expresă

Theremino instala în o zmeura Pi este o buna funcţionare. Toate documentele în limba engleză este de asemenea disponibil în fişierul:
theremino-raspbian-installation.zip

L ’ de instalare trebuie să fie făcut cu zmeura Pi care este conectat la internet. Atunci când ’ instalarea este completă, Puteţi deconectaþi-l din reţea şi, eventual, creaţi o copie de rezervă din cardul SD.

Atentie la faptul că Linux distinge între litere mari şi mici şi that dosar coajă (.sh) trebuie să fie executabile:
(Rightclick/proprietăţi/permisiunile/MakeTheFileExecutable)

Aplicaţii ale sistemului de Theremino rezema cadrul Mono. Asiguraţi-vă că numele de Director şi aplicarea subdirector a sistemului Theremino nu au spaţii, cratime sau caractere speciale. Ar putea provoca defecţiuni cu Linux şi Mono.

Pentru a rula sub Linux, Theremino sistemului de aplicaţii au nevoie în acelaşi folder în cazul în care programul executabil este, de asemenea, biblioteca CustomControls.dll. Descarca-l de pe pagina de https://www.theremino.com/downloads/uncategorized şi copiaţi-l alături. exe dosar doriţi să efectuaţi.

Theremino software-ul de sistem acceptă ambele Mono şi în WindowsForms. Deoarece în prezent aceste produse de plastic au defecţiuni cu sisteme de operare greu-float, Am folosit sistemul de operare Raspbian moale-float Debian "Squeeze". Atunci când aceste probleme sunt rezolvate, Noi voi actualiza cu mai moderne sisteme de operare mediu l ’ care utilizează coprocessor şi care, prin urmare, o mai bună performanţă.

Sfat: Multe sisteme de operare ocupa / tmp dosar ca un RAMDrive şi golit la fiecare repornire. Pentru a evita irosirea spatiu pe cardul SD., nu ştergeţi fişierele şi directoarele ca acestea ar fi pur şi simplu mutat în folderul TrashBin. În schimb ar trebui să muta obiecte care nu mai sunt utile în / tmp dosar

Sfat: Vom folosi l’ Browser-ul Internet Midori, ale căror folderul implicit pentru descărcări este/home/pi. Pentru a evita irosirea spatiu pe cardul SD., păstra şi extinde folderul/tmp/SaveAs RightClick fişiere comprimate în acelaşi director. Apoi muta numai dosarele necesare în interiorul directorul ţintă.

Sfat: Pentru a verifica dacă utilizaţi toate RAM de zmeura Pi, Start/SystemTools/TaskManager a alerga pentru a vedea cât de multă memorie este disponibil. Suma ar trebui să aibă o valoare aproape de maxim, Deoarece o mică parte este folosit ca VideoRAM.

Sfat: Pentru a crea capturi de ecran, Vă pot instala ’ cerere “scrot” cu următoarea comandă în fereastra Terminal:
sudo apt-a lua a instala scrot
Apoi puteţi muta scrot.sh fişier furnizate în spaţiul de lucru şi să ia fotografii după o întârziere de 10 secunde din momentul în care vă lansa această comandă fişier. Editare element, Vă poate prelungi timpul de întârziere şi de a folosi, de asemenea, alți parametri.

Resurse
Pentru a permite o instalare rapidă şi uşoară, Am pregătit unele carduri de backup-uri de SD la 8 Gigabyte. Dacă utilizaţi mai mare capacitate SD Card, Vă poate mări noastre de backup cu utilitarul RaspiConfig, pentru a obţine mai mult spaţiu pentru aplicaţii.

O copie de rezervă ‘ gol’ sistem de operare:
2013-05-29-marius-armel_Theremino.zip (3 Gigabyte)

O copie de rezervă a sistemului de operare cu biblioteci Mono instalat deja şi LibUsb:
2013-05-29-trufanda-armel_Theremino-ENV.zip (8 GB – Acest lucru este recomandat de rezervă)

O copie de rezervă a sistemului de operare deja instalat cu instrumente pentru dezvoltatori:
2013-05-29-trufanda-armel_Theremino-DEV.zip (8 GB)

Sfat: Dacă doriţi pentru a vizualiza sau modifica sistemul de low-level biblioteci Theremino scris în C++ , Atentie la faptul că microprocesorul BRAŢUL de zmeura Pi magazine octeţi într-o ordine diferită de cea a altor procesoare (Little Endian, Big Endian).

Pregătirea cardul SD
Descarca copia de rezervă a alegere şi decomprima fişierul. Veţi obţine un fişier de tip img.
Ia un Card SD de la 4 sau de la 8 Gigabyte şi introduceţi-l în PC-ul sau jucător într-un adaptor USB ieftin.

Drum liber ’ aplicarea sa formatez cardul SD de aici:
SDFormatter4.0.zip
Apoi instalaţi-l. Acest program, Atunci când a lansat, și comută automat în modul de Administrator.
Formatați cardul VolumeLabel = “soft-float”, selectând Format FULL (Erase) și chiar FormatSizeAdjustment=ON

Descărcaţi aplicaţia de Win32DiskImager de aici:
Win32DiskImager-0.9.5-binary.zip

Extindeți Fișierul într-un folder și a alerga de l’un fișier executabil cu Faceți clic cu butonul din Dreapta/Executare ca Administrator.
Selectați Un Fișier .img prezentat anterior, și faceți clic pe butonul Write. Vi se va cere să scrie o l’bloc “soft-float”.
Rezilia l ’ cerere atunci când aţi terminat scris şi apoi Eject Card Via produse de plastic, cu comanda de sistem de operare PC. Numai apoi scoateţi cardul la PC-ul şi conectaţi-l din zmeura Pi oprit.

Toate ’ startup pot apărea l ’ GUI care puteţi termina cu Ctrl-Alt-F1, şi apoi vă puteţi conecta cu:
nume de utilizator: PI
parola: Zmeura

Dacă Raspbian lansează automat o fereastră de rădăcină cere pentru a rula o comanda fsck pentru a regla sistemul de fişiere extinse, executa următoarele:
fsck/dev/sda2
Apoi reporniţi cu comenzi:
sudo-i
Shutdown-r acum

La următoarea repornire, Raspbian ar trebui să lanseze automat RaspiConfig.
Dacă Raspbian merge la Prompt, executaţi utilitarul manual cu comenzi:
sudo-i
raspi-config

Folosind tastele cu săgeţi, Selectaţi expand_rootfs (Extinde sistemul de fişiere) şi apoi fila pentru a alege <Selectaţi> şi apăsaţi butonul Enter.
Da un Enter fereastra de confirmare RootPartitionHasBeenResized.
Folosind tasta Tab, Selectaţi <Finisaj> , apoi apăsaţi Enter.
Confirma repornire apăsând Enter.

Reboot ar putea arata l ’ GUI care puteţi termina cu Ctrl-Alt-F1, şi apoi vă puteţi conecta cu:
nume de utilizator: PI
parola: Zmeura

Deoarece zmeura Pi funcţionează implicit la 700 MHz si este destul de lent, Vă recomandăm să utilizaţi ’ utilitate RaspiConfig ModestOverclock l cel puţin unul că lucrări fără a supraîncărca său Chip. Selectaţi Overclocking şi alegeţi 800 MHz, data viitoare când sistemul trebuie să fie mai fluid.
Executaţi utilitarul manual cu comenzi:
sudo-i
raspi-config

Pentru a actualiza toate software-ul toate ’ ultimul nivel, executate secvential comenzi:

sudo-i
apt-a lua actualizare
apt-get upgrade-ul
apt-a lua a instala mono-completă
apt-a lua a instala mono-viabile dar nonculturable
apt-a lua a instala libusb-1.0.0
Shutdown-h acum

Să reporniți puteţi utiliza l ’ GUI, poate fi numit la un Prompt de comandă cu:
startx

Bibliotecile de nivel scăzut
Folosind ’ internet browser-ul Midori, Descărcaţi fişierul din zmeura Pi:
theremino-raspbian-installation.zip

Sfat: Acest fişier poate fi deschis cu un editor de text în Raspbian. De pe acum, Puteţi deschide o fereastră Terminal şi apoi copiaţi şi lipiţi utilizând meniul window.

Toate fişierele trebuie să aveţi sistemul Theremino rulează pe o zmeura Pi, poate fi descărcat de aici. Acest fişier conţine, de asemenea, legaturile pentru Python:
Theremino_Raspberry-Pi_V1.0.tar.gz

Descărcaţi acest fişier în / tmp dosar şi extinde dincolo de.
Apoi muta doar folderul Theremino/pe Desktop.
Acum trebuie să obţineţi un folderul/home/pi/pupitru/Theremino

Finalizarea procesului de instalare
Pentru a copia două biblioteci de Theremino în folderul / usr/bin , Deschideţi o fereastră Terminal şi tastaţi următoarele comenzi trei:
sudo-i
bash/home/pi/Desktop/Theremino/rasp-soft/slot/COPY_TO_USR_LIB.sh
bash/home/pi/Desktop/Theremino/rasp-soft/hid/COPY_TO_USR_LIB.sh

Copia ThereminoMaster regulile pentru a gestiona aceasta ca un USB ascuns ( Feriţi-vă de punctul final! ) cu următoarele două comenzi:
CD/etc/udev/rules.d
CP/home/pi/Desktop/Theremino/rasp-soft/hid/41-theremino.rules .

Închideţi toate aplicaţiile şi chiar GUI selectând Start/deconectare.
Efectua un shutdown şi apoi reporniţi.

După fundamentale biblioteci au fost copiate şi stabilite cu permisiunile corecte, în and/etc/udev/rules.d pliant/usr/lib , Apoi puteţi verifica că totul funcţionează fără probleme.

Testarea de ’ mediu Theremino
Folosind ’ GUI şi Manager de fişiere, Du-te la folderul/home/pi/Desktop/Theremino/rasp-moale/slotview
Ca START.sh de fişier executabil şi a alerga it, l ’ Theremino_SlotViewer cerere ar trebui să înceapă.
Executaţi fişierul START.sh din nou, Ar trebui să aibă două instanţe activ.
Prin schimbarea valoarea uneia de sloturi într-un exemplu, de asemenea, trebuie să modificaţi valoarea în ’ altă instanţă.


Emulare cu Qemu

Am ales pentru a dezvolta software-ul cea mai mare parte toate ’ în interiorul de zmeura Pi în sine, pentru a spori portabilitatea sursă. Pentru a face modificări şi de a dezvolta noi aplicaţii care utilizează numai sloturi sistemului Theremino şi nu acces la porturile USB, Puteţi utiliza una dintre noastre de rezervă cu un emulator.

L ’ folosind ’ emulator de Qemu este explicat în documentaţia fişier în engleză şi acest ghid a fost inspirat de minunat Tutorial:
http://linux-mitterteich.de/fileadmin/datafile/papers/2013/qemu_raspiemu_lug_18_sep_2013.pdf


Dorim să vă !

Software-ul nostru a fost dezvoltat pe Windows, Ştim bine. Dacă aveţi experienţă de Android, Linux sau Mac OSX ar putea ajuta-ne îmbunătăţi compatibilitate şi finaliza portarea toate programele. Scrie-ne!

Notă legală

ITALIANO – HARDWARE: NEI LIMITI PREVISTI DALLA LEGGE il sistema Theremino VIENE FORNITO “COSÌ COM’È”, E NON RILASCIA GARANZIA ESPLICITA O IMPLICITA, RISPETTO ALLA SUA FUNZIONALITA’, OPERATIVITA’, O USO, INCLUSE, SENZA LIMITAZIONE, LE GARANZIE IMPLICITE DI COMMERCIABILITÀ, IDONEITÀ PER UNO SCOPO PARTICOLARE O VIOLAZIONE. SI DECLINANO ESPRESSAMENTE OGNI RESPONSABILITÀ PER DANNI DIRETTI, INDIRETTI, CONSEQUENZIALI, INCIDENTALI O SPECIALI, INCLUSI, SENZA LIMITAZIONI, MANCATI GUADAGNI, PERDITE DI PROFITTI, PERDITE DERIVANTI DA INTERRUZIONE DI ATTIVITA’ O PERDITE DI DATI, INDIPENDENTEMENTE DALLA FORMA DI AZIONE O TEORIA LEGALE SOTTO CUI LA RESPONSABILITA’ VIENE ASSERITA, ANCHE SE NON INFORMATI DELLA POSSIBILITA’ O RISCHIO DI TALI DANNI.
ITALIANO – SOFTWARE: IL SOFTWARE del sistema Theremino E’ UN SOFTWARE LIBERO: E’ POSSIBILE RIDISTRIBUIRLO E/O MODIFICARLO SECONDO I TERMINI DELLA LICENZA “GNU General Public License” COME PUBBLICATA DALLA “Free Software Foundation”, NELLA VERSIONE 3, O QUALSIASI VERSIONE SUCCESSIVA. È POSSIBILE OTTENERE UNA COPIA DELLA LICENZA “GNU General Public License” DA: http://www.gnu.org/licenses
ENGLISH – HARDWARE: THE PRODUCT Theremino System IS PROVIDED TO YOU “AS IT IS”, AND WE MAKE NO EXPRESS OR IMPLIED WARRANTIES WHATSOEVER WITH RESPECT TO ITS FUNCTIONALITY, OPERABILITY, OR USE, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR INFRINGEMENT. WE EXPRESSLY DISCLAIM ANY LIABILITY WHATSOEVER FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, INCIDENTAL OR SPECIAL DAMAGES, INCLUDING, WITHOUT LIMITATION, LOST REVENUES, LOST PROFITS, LOSSES RESULTING FROM BUSINESS INTERRUPTION OR LOSS OF DATA, REGARDLESS OF THE FORM OF ACTION OR LEGAL THEORY UNDER WHICH THE LIABILITY MAY BE ASSERTED, EVEN IF NOT ADVISED OF THE POSSIBILITY OR LIKELIHOOD OF SUCH DAMAGES.
ENGLISH – SOFTWARE: THE Theremino System SOFTWARE IS FREE SOFTWARE: YOU CAN REDISTRIBUTE IT AND/OR MODIFY IT UNDER THE TERMS OF THE “GNU General Public License” AS PUBLISHED BY THE “Free Software Foundation”, EITHER VERSION 3 OF THE LICENSE, OR ANY LATER VERSION. YOU CAN GET A COPY OF THE “GNU General Public License” FROM: http://www.gnu.org/licenses

Comentariile sunt închise.