Как стать автором
Обновить

Комментарии 17

>> Для управления GPIO необходимо запускать сервер с правами root. Это потенциальная уязвимость.

А равзе нельзя поменять права устройства GPIO чтобы его мог использовать сервер без прав root?
Работа с GPIO осуществляется через /dev/mem, требующий права суперпользователя.
Тогда только свой драйвер писать.
Либо микросервис, который не будет торчать наружу.
Один из вариантов — запустить процесс с правами суперпользователя, который управляет GPIO, и осуществлять обмен данными между этим процессом и воркерами django.
Спасибо за информацию. Поправлю.
У меня для подобных целей используется Odroid C1. Отличное решение!
У меня на холодильнике лежит Fly IQ434
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Вы, безусловно, правы, но вот вступление оставляет желать лучшего. Я даже и не пробовал запускать торренты на Малинке, посмотрев бенчмарки, заботливо сделанные другими пользователями, но у меня язык не повернётся назвать её «самизнаетечто в красивой обёртке». Уж сильно обобщает такое определение — полезных проектов на RPi слишком много, чтобы просто так можно было взять и сказать «говно».
Я вот нашёл применение — использую Pi2 в качестве достаточно безопасного десктопа, да ещё и переносного — в случае чего могу спокойно запитать от двух 18650 и зайти по VNC. Смотрю HD- видео (не BluRay, но по SMB), пишу скрипты на Python/C, копаюсь в Интернете, при этом никаких вирусов. Правда, Jessie ещё не до конца допилен — мало рабочих браузеров, но — может, за два месяца ситуация и изменилась =) USB 3.0 сильно не хватает, да.
НЛО прилетело и опубликовало эту надпись здесь
Банана выигрывает в плане закачки торрентов, это без вариантов. Однако если нужны, к примеру:
  • полностью рабочие драйвера на GPIO, которые гарантированно пофиксят в случае проблем с ними (очень важный пункт)
  • помощь сообщества и куча готовых гайдов
  • большое количество готовых шилдов
  • максимально свободные и отлаженные драйвера+софт (не буду напоминать, что там с дровами на видео под чистый Линукс у большинства SBC)
  • большое количество очень специфичного софта (из того, что я использую — драйвера под LCD дисплеи на GPIO и сопутствующие утилиты, всякие оптимизированные memset/memcpy и тому подобное)
  • доступность везде (в силу популярности)

Тут малинка, без вариантов. Собственно, я перечисляю причины для использования её мной. Я уверен, кто-нибудь ещё найдёт ещё причины.
НЛО прилетело и опубликовало эту надпись здесь
Хмм… Вы знаете, я нарыл информации. С GPIO всё лучше, чем я предполагал =) Не уверен, что они совместимы до конца, той же гребёнки на 40 пинов у Банана ещё нет, к примеру, но с последнего раза, когда я читал об этой плате, всё намного улучшилось =) Рад видеть, что здесь поддержка намного лучше, и прошу прощения за непроверенный аргумент.
Гарнитуры в вашем приложении ужасные! Они там абсолютно не применимы! А такая жуткая смесь заставляет меня плакать кровавыми слезами… </зануда-дизайнер>
Зарегистрируйтесь на Хабре , чтобы оставить комментарий

Публикации

Истории