रास्पबेरी Pi पर स्थापना
Theremino सिस्टम अनुप्रयोगों के लिए रास्पबेरी Pi मॉडल पर काम, बी और बी +, रूपरेखा के साथ “मोनो” और केवल 256 एमबी रैम. उन पृष्ठों से डाउनलोड करें “डाउनलोड” और नीचे दिए गए निर्देशों का पालन करें.
Theremino सिस्टम रास्पबेरी Pi इनपुट/आउटपुट सिस्टम प्रयोग करने में आसान और उच्च प्रदर्शन प्रदान करता है. उदाहरण के लिए, आप एकाधिक अधिग्रहण एनालॉग चैनलों के दर्जनों में से चला सकते हैं, प्रति सेकंड नमूने के सैकड़ों के साथ.
रास्पबेरी Pi ADC निविष्टियाँ है, एनालॉग डिजिटल रूपांतरण के लिए आम तौर पर के माध्यम से एक धीमी गति से संबंधित I2C बस कन्वर्टर्स बाहर किया जाता है, तो, या Arduino के साथ बोर्डों. ये ADCs आम तौर पर कुछ बिट्स है और बहुत धीमी गति से और सबसे अनुप्रयोगों के लिए भी शोर कर रहे हैं.
Theremino मास्टर रास्पबेरी पीआई पर
ध्यान: Linux के लिए नया महत्वपूर्ण पहल कर रहे हैं, आदमी के समान, रास्पबेरी पीआई और मैक OSX, यहाँ पढ़ें: https://www.theremino.com/blog/the-hal#comment-12507
ध्यान: यह जानकारी आंशिक रूप से पुरानी पड़ चुकी है. छोटे खिड़कियों के साथ पीसी, वे हमेशा सस्ता कर रहे हैं, कम खपत और रास्पबेरी PI से पांच गुना तेजी से परे जाना. पीसी और Windows के साथ गोली पर, हमारे सभी अनुप्रयोगों के साथ काम 100% की क्षमता, और वे काम के लिए (आप लंबी और जटिल स्थापना करने के लिए की जरूरत नहीं).
https://www.theremino.com/downloads/notes-on-software#liva
एक्सप्रेस स्थापना
एक चिकनी ऑपरेशन एक रास्पबेरी Pi में स्थापित Theremino है. अंग्रेजी में सभी दस्तावेज़ फ़ाइल में भी उपलब्ध है:
theremino-raspbian-installation.zip
स्थापना रास्पबेरी Pi जो इंटरनेट से कनेक्टेड है के साथ किया जाना चाहिए. जब स्थापना पूर्ण है, आप इसे नेटवर्क से डिस्कनेक्ट कर सकते हैं और संभवतः अपने एसडी कार्ड का बैकअप बनाएँ.
तथ्य यह है कि लिनक्स अपरकेस और लोअरकेस अक्षरों और उस शेल फ़ाइलों के बीच अलग करने के लिए ध्यान देना (.श) होना चाहिए निष्पादन योग्य:
(Rightclick/गुण/अनुमतियाँ/MakeTheFileExecutable)
Theremino मोनो ढांचे के खिलाफ दुबला सिस्टम के आवेदन. सुनिश्चित करें कि निर्देशिका के नाम और Subdirectory अनुप्रयोग सिस्टम Theremino के रिक्त स्थान नहीं है, डैश या विशेष वर्ण. लिनक्स और मोनो के साथ malfunctions हो सकता है.
Linux के अंतर्गत चलाने के लिए, Theremino सिस्टम अनुप्रयोग को उसी फ़ोल्डर जहाँ निष्पादन योग्य प्रोग्राम भी CustomControls.dll पुस्तकालय है में की जरूरत है वे. यह पृष्ठ से डाउनलोड करें https://www.theremino.com/downloads/uncategorized और बगल में इसे कॉपी. exe फ़ाइल आप निष्पादित करने के लिए चाहते हैं.
Theremino सिस्टम सॉफ्टवेयर दोनों मोनो का समर्थन करता है और WindowsForms में. के बाद से वर्तमान में इन सॉफ्टवेयर malfunctions ऑपरेटिंग सिस्टम हार्ड-नाव के साथ है, हम इस्तेमाल किया ऑपरेटिंग सिस्टम Raspbian शीतल-नाव डेबियन "दबाव". जब ये समस्याएँ हल हो गई हैं, हम पर्यावरण और अधिक आधुनिक ऑपरेटिंग सिस्टम कि इसलिए गणित coprocessor और जो के बेहतर प्रदर्शन का उपयोग कर के साथ अद्यतन करेगा.
युक्ति: कई ऑपरेटिंग सिस्टम हैंडल / tmp फ़ोल्डर के रूप में एक RAMDrive और हर रिबूट पर खाली कर दिया. अपने एसडी कार्ड पर बर्बाद कर स्थान से बचने के लिए, ये बस TrashBin फ़ोल्डर में ले जाया जा चाहेंगे के रूप में फ़ाइलें या निर्देशिका को हटा नहीं. इसके बजाय आप चाहिए ले जाएँ वस्तुओं है कि अब नहीं / tmp फ़ोल्डर में उपयोगी हैं
युक्ति: हम का उपयोग करेगा l’ इंटरनेट ब्राउज़र Midori, जिसका डिफ़ॉल्ट फ़ोल्डर डाउनलोड है/घर/pi के लिए. अपने एसडी कार्ड पर बर्बाद कर स्थान से बचने के लिए, रखने के लिए, और फ़ोल्डर/tmp/इस रूप में सहेजें राइट क्लिक करने के लिए संपीड़ित फ़ाइलें एक ही निर्देशिका में विस्तृत करें. तब ले जाएँ केवल लक्ष्य निर्देशिका के अंदर आवश्यक फ़ोल्डर्स.
युक्ति: सत्यापित करें कि आप रास्पबेरी Pi के सभी राम का उपयोग कर रहे हैं करने के लिए, कितनी स्मृति उपलब्ध है देखने के लिए प्रारंभ/SystemTools/TaskManager चलाएँ. राशि अधिकतम करीब एक मान होना चाहिए, एक छोटा सा हिस्सा VideoRAM के रूप में प्रयोग किया जाता है के बाद से.
युक्ति: स्क्रीनशॉट बनाने के लिए, आप भी अनुप्रयोग स्थापित कर सकते हैं “scrot” टर्मिनल विंडो में निम्न कमांड के साथ:
उपयुक्त sudo-मिल scrot स्थापित
उसके बाद आप फ़ाइल प्रदान की scrot.sh अपने डेस्कटॉप में ले जाएँ और इस समय आप यह आदेश फ़ाइल लॉन्च से 10 सेकंड के एक विलंब के बाद तस्वीरें ले कर सकते हैं. आइटम संपादन, आप देरी समय को लंबा कर सकते हैं और भी अन्य पैरामीटर का उपयोग करें.
संसाधन
एक त्वरित और आसान स्थापना की अनुमति दें करने के लिए, हम कुछ बैकअप के एसडी कार्ड से तैयार किया है 8 गीगाबाइट. यदि आप उच्च-क्षमता SD कार्ड का उपयोग करें, आप अपने बैकअप RaspiConfig उपयोगिता के साथ विस्तार कर सकते हैं, आपके अनुप्रयोगों के लिए और अधिक स्थान प्राप्त करने के लिए.
एक बैकअप ' नग्न’ ऑपरेटिंग सिस्टम:
2013-05-29-wheezy-armel_Theremino.zip (3 गीगाबाइट)
ऑपरेटिंग सिस्टम के साथ मोनो पुस्तकालयों पहले से ही स्थापित और LibUsb का बैकअप:
2013-05-29-wheezy-armel_Theremino-ENV.zip (8 जीबी – यह अनुशंसित बैकअप है)
डेवलपर उपकरण के साथ पहले से ही स्थापित ऑपरेटिंग सिस्टम का बैकअप:
2013-05-29-wheezy-armel_Theremino-DEV.zip (8 जीबी)
युक्ति: यदि आप देखने या परिवर्तन करने के लिए निम्न स्तर सिस्टम लाइब्रेरी Theremino C++ में लिखा करने के लिए चाहते हैं , तथ्य यह है कि हाथ माइक्रोप्रोसेसर रास्पबेरी Pi के बाइट्स कि अन्य Cpu से अलग क्रम में स्टोर करने के लिए ध्यान देना (कम एंडियन, बड़ा एंडियन).
SD कार्ड की तैयारी
अपनी पसंद का बैकअप डाउनलोड करें और फ़ाइल decompress. आप एक फ़ाइल प्रकार आइएमजी के मिल जाएगा।
एक एसडी कार्ड से ले 4 या से 8 गीगाबाइट और यह आपके पीसी या एक सस्ती USB अनुकूलक में खिलाड़ी में सम्मिलित करें.
यहाँ से SD कार्ड को स्वरूपित करने के लिए अनुप्रयोग डाउनलोड करें:
SDFormatter4.0.zip
उसके बाद उसे स्थापित. यह प्रोग्राम, जब शुरू किया, स्वचालित रूप से स्विच करने के लिए व्यवस्थापक मोड.
कार्ड के साथ स्वरूपित करें VolumeLabel = “शीतल-नाव”, का चयन करके पूर्ण स्वरूप (मिटा) और भी FormatSizeAdjustment = पर
आवेदन Win32DiskImager यहाँ से डाउनलोड करें:
Win32diskimager-0.9.5-binary.zip
एक फ़ोल्डर में फ़ाइलों का विस्तार करें, और निष्पादन योग्य के साथ चलाएँ दायाँ क्लिक करें/चलाएँ व्यवस्थापक के रूप में.
पहले डाउनलोड किए गए आइएमजी फ़ाइल और जब आप दबाएँ लिखें का चयन करें. आप इकाई लिखने के लिए प्रेरित किया जाएगा “शीतल-नाव”.
जब आप कर रहे हैं लेखन और उसके बाद इजेक्ट कार्ड अनुप्रयोग को समाप्त सॉफ्टवेयर के माध्यम से, पीसी ऑपरेटिंग सिस्टम कमांड के साथ. उसके बाद ही कार्ड-PC से निकालने और रास्पबेरी Pi में प्लग बंद कर दिया.
स्टार्टअप पर प्रकट हो सकता है GUI जो आप Ctrl-Alt-F1 के साथ समाप्त कर सकते हैं, और उसके बाद आप के साथ प्रवेश कर सकते हैं:
उपयोगकर्ता नाम: PI
पासवर्ड: रास्पबेरी
यदि Raspbian स्वचालित रूप से विस्तृत फ़ाइल सिस्टम को समायोजित करने के लिए एक fsck कमांड को चलाने के लिए पूछ रही एक रूट विंडो की शुरूआत, निम्न को निष्पादित:
fsck/dev/sda2
तब पुनरारंभ करें आदेश के साथ:
उपयुक्त sudo-i
r-शट डाउनटाइप अब
अगले रिबूट पर, Raspbian RaspiConfig स्वचालित रूप से शुरू होना चाहिए.
यदि Raspbian संकेत करने के लिए चला जाता है, सुविधा के साथ आदेश मैन्युअल रूप से चलाएँ:
उपयुक्त sudo-i
raspi-config
तीर कुंजियों का उपयोग, Expand_rootfs का चयन करें (फाइल सिस्टम का विस्तार करें) और उसके बाद का चयन करने के लिए टैब <का चयन करें> और प्रेस दर्ज करें बटन.
एक Enter पुष्टिकरण विंडो RootPartitionHasBeenResized दे.
Tab कुंजी का उपयोग कर, का चयन करें <समाप्त> , और उसके बाद Enter दबाएँ.
Enter दबा कर पुनरारंभ की पुष्टि.
पर रिबूट GUI जो आप Ctrl-Alt-F1 के साथ समाप्त कर सकते हैं, और उसके बाद आप के साथ प्रवेश कर सकते हैं प्रकट हो सकता है:
उपयोगकर्ता नाम: PI
पासवर्ड: रास्पबेरी
रास्पबेरी Pi चूक 700 मेगाहर्ट्ज करने के लिए काम करता है और काफी है के बाद से धीमी गति से, हम अनुशंसा करते हैं कि आप कम से कम एक ModestOverclock बनाने के लिए RaspiConfig सुविधा का उपयोग करें कि काम करता है बिना इसके चिप supercharge. का चयन करें Overclock और 800 मेगाहर्ट्ज का चयन, अगली बार जब सिस्टम अधिक तरल पदार्थ किया जाना चाहिए.
सुविधा के साथ आदेश मैन्युअल रूप से चलाएँ:
उपयुक्त sudo-i
raspi-config
शीर्ष स्तर पर सभी सॉफ़्टवेयर अद्यतन करने के लिए, क्रमिक रूप से आदेश निष्पादित:
उपयुक्त sudo-i
उपयुक्त-अद्यतन मिल
उपयुक्त-मिल उन्नयन
उपयुक्त-मिल स्थापित मोनो-पूर्ण
उपयुक्त-मिल स्थापित मोनो-व्यवहार्य nonculturable लेकिन
उपयुक्त-मिल स्थापित libusb-1.0.0
शट डाउन-ज अब
अगले रिबूट आप चित्रमय उपयोग कर सकते हैं, एक कमांड प्रॉम्प्ट के साथ से कहा जा सकता है:
startx
निम्न स्तर पुस्तकालयों
Midori इंटरनेट ब्राउज़र का उपयोग कर, रास्पबेरी Pi में फ़ाइल डाउनलोड करें:
theremino-raspbian-installation.zip
युक्ति: इस फ़ाइल को किसी पाठ संपादक में Raspbian के साथ खोला जा सकता. पर अब से, आप एक टर्मिनल विंडो खोलें और फिर कॉपी और पेस्ट विंडो मेनू का उपयोग करके कर सकते हैं.
सभी फ़ाइलें आप की जरूरत है Theremino एक रास्पबेरी Pi पर चल रहे सिस्टम है करने के लिए, यहाँ से डाउनलोड किया जा सकता. इस फ़ाइल में भी अजगर के लिए बाइंडिंग है:
Theremino_Raspberry-Pi_V1.0.tar.gz
/ Tmp फ़ोल्डर में यह फ़ाइल डाउनलोड करें और इसे से परे का विस्तार.
तब ले जाएँ केवल फ़ोल्डर Theremino/अपने डेस्कटॉप पर.
आप अब एक फ़ोल्डर/घर/pi/डेस्कटॉप/Theremino मिलना चाहिए
स्थापना के पूरा होने
Theremino के दो पुस्तकालयों / usr/बिन फ़ोल्डर में प्रतिलिपि बनाने के लिए , एक टर्मिनल विंडो खोलें और निम्न तीन आदेश लिखें:
उपयुक्त 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
यह एक USB HID के रूप में प्रबंधित करने के लिए ThereminoMaster नियम की प्रतिलिपि बनाएँ ( के अंत बिंदु सावधान रहना! ) के साथ निम्न दो आदेश:
CD/etc/udev/rules.d
CP/home/pi/Desktop/Theremino/rasp-soft/hid/41-theremino.rules .
सभी अनुप्रयोगों और यहां तक कि GUI प्रारंभ/लॉगआउट का चयन करके बंद करें.
कार्य एक शट डाउन, और उसके बाद पुनरारंभ करें.
मौलिक पुस्तकालयों नकल थे और सही अनुमति के साथ सेट करने के बाद, में फ़ोल्डर/usr/lib and/etc/udev/rules.d , आप तब की जाँच कर सकते हैं कि सब कुछ सुचारू रूप से कार्य कर रहा है.
पर्यावरण परीक्षण Theremino
ग्राफिकल इंटरफेस और फ़ाइल प्रबंधक का उपयोग कर, फ़ोल्डर/घर/pi/डेस्कटॉप/Theremino/रगड़कर-शीतल/slotview करने के लिए जाओ
निष्पादन योग्य फ़ाइल को START.sh के रूप में सेट करें और इसे चलाएँ, अनुप्रयोग Theremino_SlotViewer शुरू कर देना चाहिए.
फ़ाइल START.sh को फिर से चलाएँ, आप दो सक्रिय इंस्टेंस होना चाहिए.
एक उदाहरण में स्लॉट में से एक का मान बदलकर भी अन्य उदाहरण में मान बदलना चाहिए.
Qemu साथ अनुकरण
हम खुद ज्यादातर रास्पबेरी Pi के भीतर सॉफ्टवेयर को विकसित करने का फैसला किया, स्रोत पोर्टेबिलिटी बढ़ाने के लिए. परिवर्तन और विकसित नए अनुप्रयोगों है कि स्लॉट सिस्टम Theremino के केवल का उपयोग करें और करने के लिए USB पोर्ट का उपयोग नहीं करने के लिए, आप अपने बैकअप से एक एक emulator के साथ उपयोग कर सकते हैं.
Qemu emulator का उपयोग दस्तावेज़ फ़ाइल को अंग्रेजी में समझाया गया है और इस गाइड अद्भुत ट्यूटोरियल द्वारा प्रेरित था:
http://linux-mitterteich.de/fileadmin/datafile/papers/2013/qemu_raspiemu_lug_18_sep_2013.pdf
हम चाहते हैं आप !
हमारे सॉफ्टवेयर विंडोज पर विकसित किया गया था, हम अच्छी तरह से पता है कि. अगर आप एंड्रॉयड का अनुभव है, लिनक्स या मैक OSX हमें संगतता में सुधार और सभी कार्यक्रमों के लिए porting को पूरा मदद कर सकता है. हमें लिखें!