Малина Pi


Установка на Малина Pi

Theremino системы приложения работают на моделях Raspberry Pi, B и B +, в рамках “Моно” и только 256 МБ ОПЕРАТИВНОЙ ПАМЯТИ. Скачать их со страниц “Загрузки” и следуйте инструкциям ниже.

Theremino System - MasterDIL Raspberry PI

Theremino система обеспечивает простой в использовании и высокой производительности системы ввода-вывода Малина Pi. Например, Вы можете запустить несколько приобретений десятки аналоговых каналов, с сотни образцов в секунду.

Raspberry Pi имеет входов АЦП, Таким образом аналого-цифровое преобразование обычно осуществляется посредством медленного связанные Конвертеры шин I2C, или с Arduino доски. Эти АЦП обычно имеют несколько битов и слишком медленно и слишком шумно для большинства приложений.

Theremino мастер на Малина Pi


Внимание: Есть новые важные инициативы для Linux, Андроид, Малина PI и Mac OSX, Читайте здесь: https://www.theremino.com/blog/the-hal#comment-12507


Внимание: Частично эта информация устарела. Маленький ПК с Windows, они всегда дешевле, потреблять меньше и выходить за рамки пять раз быстрее, чем Raspberry PI. На ПК и планшетный ПК с Windows, Все наши приложения работать с 100% эффективности, и они работают (Вам не нужно выполнять продолжительных и сложных установок).
https://www.theremino.com/downloads/notes-on-software#liva


Экспресс-установка

Установка Theremino в Raspberry Pi является бесперебойной работы. Вся документация на английском языке доступен также в файле:
theremino-raspbian-installation.zip

L ’ установка должна выполняться с Raspberry Pi, который подключен к Интернету. Когда ’ установка завершена, Вы можете отключить его от сети и возможно создать резервную копию вашей SD-карты.

Обратите внимание на тот факт, что Linux различает прописные и строчные буквы и что файлов оболочки (.SH) должны быть исполняемые файлы:
(Щелкните правой кнопкой мыши/свойства/разрешения/MakeTheFileExecutable)

Приложения системы Theremino прислониться Mono framework. Убедитесь, что имена каталогов и приложений подкаталог системы Theremino не имеют пространства, тире или специальные символы. Может привести к неисправности с Linux и моно.

Под Linux, Theremino системы приложений они должны в той же папке, где исполняемой программы также является библиотека CustomControls.dll. Скачать его со страницы https://www.theremino.com/downloads/uncategorized и скопировать его рядом с. exe-файл, вы хотите выполнить.

Theremino системы программное обеспечение поддерживает оба моно и в WindowsForms. Поскольку в настоящее время эти программные имеют неисправности жестких-теркой операционных систем, Мы использовали операционной системы Raspbian софт поплавок Debian «выжать». Когда эти вопросы решаются, Мы будем обновлять с более современных операционных систем окружающей среды л ’ которые используют сопроцессор и кто поэтому лучше производительность.

Подсказка: Многие операционные системы обработки / tmp папки как RAMDrive и удаленные на каждой перезагрузки. Чтобы избежать потери пространства на вашей карточке SD, не удалять файлы или каталоги, как это будет просто перемещаются в папку TrashBin. Вместо этого вам следует Перемещение объекты, которые больше не являются полезными в папке / tmp

Подсказка: Мы будем использовать l’ Интернет-браузера Midori, чья папка по умолчанию для загрузки является/дома/pi. Чтобы избежать потери пространства на вашей карточке SD, держать и разверните папку/tmp/SaveAs для RightClick сжатые файлы в той же директории. Затем Перемещение только необходимые папки внутри целевой каталог.

Подсказка: Чтобы убедиться, что вы используете все RAM Raspberry Pi, выполните Пуск/SystemTools/TaskManager чтобы узнать, сколько памяти доступно. Сумма должна иметь значение близко к максимальной, Небольшая часть используется как VideoRAM.

Подсказка: Для создания скриншотов, Вы можете установить ’ приложения “scrot” с помощью следующей команды в окне терминала:
sudo apt получить установку scrot
Затем вы можете переместить scrot.sh, указанный файл на рабочем столе и принимать фотографии с задержкой в 10 секунд с момента запуска этой команды файл. Редактирование элемента, Можно удлинить время задержки, а также использовать другие параметры.

Ресурсы
Чтобы разрешить простой и быстрый монтаж, Мы подготовили некоторые резервные копии SD карты от 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++ , Обратите внимание на тот факт, что микропроцессор ARM Raspberry Pi хранит байт в порядок отличается от других процессоров (Little Endian, Обратный порядок байтов).

Подготовка карты SD
Загрузите резервную копию вашего выбора и распаковать файл. Вы получите файл img типа.
Возьмите карту SD из 4 или от 8 Гигабайт и вставьте его в ваш PC или игрока в недорогой USB-адаптер.

Скачать ’ приложения для форматирования SD карта здесь:
SDFormatter4.0.zip
Затем установить его. Эта программа, При запуске, автоматически переключается в режим администратора.
Отформатируйте карту с VolumeLabel = “Софт поплавок”, выбрав ПОЛНЫЙ формат (Стереть) а также FormatSizeAdjustment = ON

Скачать приложение Win32DiskImager здесь:
Win32diskimager-0.9.5-Binary.zip

Разверните файлы в папку и запустите исполняемый файл ’ с l Щелкните правой кнопкой мыши/Запуск от имени администратора.
Выберите загруженный ранее img файл и когда вы нажимаете клавиши записи. Вам будет предложено написать л ’ единица “Софт поплавок”.
L прекратить ’ приложения, когда вы закончите написание и затем извлечь карту через программное обеспечение, с помощью команды операционной системы ПК. Только затем извлеките ее из компьютера и подключите его в Raspberry Pi выключен.

Все ’ запуска может появиться л ’ GUI, что вы можете закончить с Ctrl-Alt-F1, и затем вы можете войти с:
имя пользователя: PI
пароль: Малина

Если Raspbian автоматически запускает Root окно для запуска команды fsck для настройки расширенной файловой системы, выполните следующее:
fsck/dev/sda2
Затем перезапустите с командами:
sudo-i
выключения r теперь

На следующей перезагрузки, Raspbian следует автоматически запустить RaspiConfig.
Если Raspbian идет к строке, Запустите утилиту вручную с помощью команд:
sudo-i
Raspi-config

С помощью клавиш со стрелками, Выбрать expand_rootfs (Разверните узел файловой системы) и нажмите Tab, чтобы выбрать <Выберите> и нажмите кнопку Enter.
Дать введите RootPartitionHasBeenResized в окне подтверждения.
С помощью клавиши Tab, Выберите <Отделка> , а затем нажмите клавишу Enter.
Подтвердите перезагрузку, нажав клавишу Enter.

После перезагрузки может выглядеть л ’ GUI, что вы можете закончить с Ctrl-Alt-F1, и затем вы можете войти с:
имя пользователя: PI
пароль: Малина

Так как Raspberry Pi работает по умолчанию 700 МГц и довольно медленно, Мы рекомендуем использовать ’ утилита RaspiConfig ModestOverclock л, по крайней мере один работает без наддува его чип. Выберите Разгон и выберите 800 МГц, в следующий раз система должна быть больше жидкости.
Запустите утилиту вручную с помощью команд:
sudo-i
Raspi-config

Чтобы обновить все программное обеспечение все ’ последний уровень, выполняются последовательно команды:

sudo-i
APT получить обновление
APT получить обновление
apt-get установить моно полный
APT получить установку жизнеспособных моно-но nonculturable
apt-get установить libusb-1.0.0
shutdown-h сейчас

Следующей перезагрузки, вы можете использовать l ’ GUI, может быть вызван из командной строки с:
startx

Низкоуровневые библиотеки
С помощью ’ Интернет-браузера Midori, Скачать файл в Малина Pi:
theremino-raspbian-installation.zip

Подсказка: Этот файл может быть открыт с помощью текстового редактора в Raspbian. Теперь, Можно открыть окно терминала и затем скопировать и вставить с помощью меню «окно».

Все файлы, вам нужно иметь Theremino системы, работающие на Raspberry Pi, могут быть скачаны с здесь. Этот файл также содержит привязки для Python:
Theremino_Raspberry-Pi_V1.0.tar.gz

Скачать этот файл в папке / tmp и расширить его за пределы.
Затем Перемещение только в папке Theremino/на вашем рабочем столе.
Теперь вы должны получить папку/Главная/Пи/Desktop/Theremino

Завершение установки
Чтобы скопировать эти две библиотеки Theremino в папке / usr/bin , Откройте окно терминала и введите следующие три команды:
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

Копировать ThereminoMaster правила для управления как USB HID ( Остерегайтесь конечной точки! ) с помощью следующих двух команд:
CD/etc/udev/rules.d
CP/home/pi/Desktop/Theremino/rasp-soft/hid/41-theremino.rules .

Закройте все приложения и даже GUI, выбрав Пуск/выход.
Завершите работу и перезапустите.

После того, как основные библиотеки были скопированы и с соответствующими разрешениями, в and/etc/udev/rules.d папки/usr/lib , Затем можно проверить, что все работает гладко.

Тестирование ’ окружающей среды Theremino
С помощью ’ GUI и файловый менеджер, Перейдите к папке/дома/Пи/Desktop/Theremino/рашпилем софт/slotview
Задать как исполняемый файл распаковывается и запустить его, l ’ Theremino_SlotViewer приложение должно начать.
Снова запустите файл распаковывается, Вы должны иметь два активных экземпляров.
Изменяя значение одного из слотов в экземпляре необходимо также изменить значение в ’ другой экземпляр.


Эмуляция с Qemu

Мы выбрали для разработки программного обеспечения, в основном все ’ внутри Малина Pi сам, для увеличения переносимости исходного. Для внесения изменений и разработки новых приложений, которые используют только слоты системы Theremino и не получить доступ к USB портам, Можно использовать один из наших резервного копирования с эмулятором.

L ’ с использованием ’ эмулятор Qemu описан в документации файл на русском языке и в этом руководстве был вдохновлен прекрасный учебник:
http://linux-mitterteich.de/fileadmin/datafile/papers/2013/qemu_raspiemu_lug_18_sep_2013.pdf


Мы хотим вас !

Наша программа была разработана на Windows, Мы хорошо знаем. Если у вас есть опыт Android, Linux или Mac OSX может помочь нам улучшить совместимость и завершить перенос всех программ. Напишите нам!

Юридическая информация

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

Комментарии закрыты.