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