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.
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!