Ответы пользователя по тегу Raspberry Pi
  • Насколько жизнеспособный raspberry pi 4b?

    jamakasi666
    @jamakasi666 Куратор тега Linux
    Просто IT'шник.
    Как владелец уже 2х rpi4b и заядлого линуксоида:
    1) хотите изучать ОС gnu\linux , ставьте ARCH вместо основной ОС и вперед. Познаете большинство фич, тонкостей, удобства\не удобства ОС. Документация именно по арчу очень хорошая. Читать придется много, эксперементировать тоже.
    2) Малина может подойти для повседневного юзания как десктоп но есть огромная масса нюансов. Если задача именно в этом я бы рекомендовал все же смотреть на что то с х86 архитектурой.
    3) Производительности хватает,но в зависимости от задач. У меня 1 малина трудится как сервер(samba\nfs\nginx\ps3netserver\transmission\syslog server\dns server\dlna\asterisk\hash3d server\zmp proxy). Отдельно замечу что к ней подключен ssd для ОС и пара hdd на 4tb + охлад малины + питание всего этого но без какого либо корпуса чтобы все внутрь упихать. 2я малина пока в поисках идеальное применения, пробовал как десктоп для тв, ну не комфортно. Пробовал как консоль с эмуляторами, на фоне ps3 ломанной с эмуляторами тоже довольно печально. Пробовал как этакую замену PC, грусть для меня. Она скорее для эксперементов.
    4) Покупкой одной малины дело не ограничится, удовольствие выходит дорогим. Охлад, хорошее питание, возможно корпус, возможно шилды. Все это довольно дорого, требует работы руками и головой и понимания со знаниями. Ну т.е. на моем примере если брать малину которая работает как сервер, по деньгам\времени\трудозатратам гораздо, даже не так, ГОРАЗДО! выгоднее взять synology на пару дисков.
    5) Любой одноплатник это путь большого энтузиаста, среди них малины самые "допилинные" в плане драйверов\софта\железа.
    6) Допилинные не значит что вот прям все хорошо. Не стоит верить тоннам тупых роликов на ютубе "лучшая приставка\Лучший ПК\Лучший ТВ бокс", ложь, все это работает очень , так сказать, средне и как минимум потребует огромных трудов головой.
    7) ARM это боль, по крайней мере пока.
    8) Популярные ОС на малине, типа убунты\распбиан это БОЛЬ! Либо они будут требовать от вас огромного времени вложения, вероятно большего чем собрать ОС на том же arch, в обоих случаях нужно знание дела\железа\ОС.

    Как итог могу сказать что, да малина\одноплатники это прикольно, когда есть время на них и желание. Лучший ли выбор именно малина, вот далеко не факт если исходить из задач, но малина лучшая в плане набора портированных ОС и самого железа. Т.е. для сервера дома я выберу малину однозначно, для чего то другого, очень врядли.
    Ответ написан
    Комментировать
  • Как обеспечить надежность работы Postgres на Linux (в данном случае на Raspberry Pi)?

    jamakasi666
    @jamakasi666 Куратор тега Linux
    Просто IT'шник.
    Может у кого-то есть подобный опыт как обеспечить более-менее надежность подобных систем?
    Здесь вопрос даже не к raspberry, а вообщем к системам на базе Linux (и не только)

    Как раз относится и к расберри. Флешки, какие бы они не были, ненадежны.
    1) Для начала городите любое гарантированное питание.
    2) На серверах неспроста используется ЕСС память, поэтому даже в случае сферического "хорошо" в вакуме ошибки имеют место быть.
    3) Выносите БД на другое хранилище.

    Для надежности в целом:
    1) Используйте f2fs вместо ext3\4.
    2) Переводите корневой \ раздел в режим только чтение
    3) БД храните отдельно от системы. Подключенный по usb hdd\ssd. Смонтировать по сети из более нажедного источника.
    4) Можно заморочиться с оверлееями. Условно каталог с БД кинуть в оверлей где верхний уровень будет в tmpfs а нижний на флешке. Запускать раз в N часов\сутки слияние из верхнего в нижний уровень.

    Как надежное питание можно использовать powerbank или даже обычный бесперебойник. Плюсом последнего будет то что его можно будет подцепить к малине и смотреть сколько заряда, какое состояние и принимать меры если питание перешло на батарею. Т.е. в вашем случае к примеру как по пункту 4 запускать слияние.
    Ответ написан
    2 комментария
  • С помощью чего можно организовать локальную аудио конференцию?

    jamakasi666
    @jamakasi666 Куратор тега Linux
    Просто IT'шник.
    Через pulseaudio можно попробовать все завернуть.
    Ответ написан
    Комментировать
  • Raspbery Pi 3 или б. у. смартфон + ардуино?

    jamakasi666
    @jamakasi666 Куратор тега Linux
    Просто IT'шник.
    Лучшим для старта будет esp т.к. по сути тот же ардуино +wifi +bt + совместимость с ардуиной.
    Ответ написан
    2 комментария
  • Подключение модулей от raspberrypi к пк?

    jamakasi666
    @jamakasi666 Куратор тега Linux
    Просто IT'шник.
    Есть много вариантов со своими достоинствами и недостатками:
    1) Есть много материнских план с gpio типа таких.
    2) Есть платы типа таких с кучей gpio.
    3) Есть юзб приблуды.
    4) Есть множество прошивок для ардуин которые превращают ее в юзб девайс управляемый прямо из кода шарпа\явы\с++\с с помощью своей библиотеки.
    Ответ написан
    Комментировать
  • Какую систему лучше поставить на Raspberry PI Zero W?

    jamakasi666
    @jamakasi666 Куратор тега Linux
    Просто IT'шник.
    NodeJS + Electron
    с ними бессмысленно пытаться что то "ускорять", железо нужно в разы лучше.
    Для малины идеальный вариант это с\с++, чуть хуже питон.
    Ответ написан
    Комментировать
  • Raspberry pi как карманный компьютер?

    jamakasi666
    @jamakasi666 Куратор тега Linux
    Просто IT'шник.
    Для ваших целей не годится, если хочется чегото эдакого и не хочется ноутбук\гибрид то есть другой вариант.
    Разживаетесь смартфоном или планшетом с нормальным железом(больше ядер и минимум 2гб оперативки). На нем разворачиваете linux deploy с любимым дистром линуксов. По желанию докупаеются активные узб хабы и всякие разные ништяки(я к примеру подцеплял displayLink карточку и выводил картинку на обычный монитор)
    Дальше есть несколько вариантов развития событий:
    Первый вариант: собираете 2 стенда. узб хаб+мышь+клавиатура+displayLink. Первый ставите дома, другой на работе. Немного трахаетесь чтобы оно заработало. На выходе полноценное рабочее место в кармане и вау эффект(0______о) знакомых. Минус в том что придется много потрахаться чтобы все заработало, когда USB в режиме OTG девайс подзарядить не получится.
    Второй вариант: Все тот же линь деплой, дома и на работе обычный VNC клиент. Эффект ВАУ все еще сохраняется. Из минусов только то что это всетаки VNC со всеми вытекающими.
    Третий: Дома и на работе как основные системы линуксовые(хотя это не обязательно). Работаете с софтом через x-forward. Из минусов только то что пропадает эффект ВАУ и рядом сидячий бородатый линуксоид крутит пальцем у виска глядя на это. Работать будет довольно шустро, если заморочиться и не стратовать dm на девайсе то будет куча свободных ресурсов.

    OpenJDK есть для armv7, работает неплохо. NetBeans тоже есть под арму.
    В свое время игрался с перечисленными выше примерами, было очень интересно, было полезно для развития. Было ли это правильно и удобно, тут надо исходить из задачи. Гонял все это на honor 6(проц hisilicon 8 ядер, 3гб оперативки). Расберри пай тоже есть но в итоге валяется в ящике, для использования в виде повседневного пк не годится, как медиацентр не годится, годится как тонкий клиент или эксперементы железячников.
    В конечном счете купил бу трансформер от асуса, 2гб оперативки конечно маловато для 10ки но для повседневных полевых задач годится на ура.
    Ответ написан
    Комментировать
  • Как организовать непрерывную прослушку микрофона и реакцию на определенное слово?

    jamakasi666
    @jamakasi666 Куратор тега Linux
    Просто IT'шник.
    Без интернета только если у вас есть бюджет в пару миллионов зеленых на серверную ферму и оплату работы стада программистов для написания распозновалки голоса.
    Если в условиях задачи есть оговорка реагировать только на конкретно заданные слова которые заранее заданы для заранее известного голоса и интонации то решения есть. К примеру CMU Sphinx(сфинкс) но работает оно откровенно говоря несколько странно с Русским и вообще начинает очень плохо работать когда число команд переходит пару десятков (по крайней мере так было когда я его смотрел довольно давно). Порта на армы вроде не было но скорее всего добрые люди есть.
    Есть еще самый простой вариант, заюзать яндекс\гугл\... сервисы. Из плюсов удобное апи, огроменная точность(на фоне любых оффлайн решений). Из минусов нужен инет и забесплатно ограничения на число запросов.
    Еще можно задействовать андроид под это дело(точно не помню но вроде бы сервисы распознования без ограничений идут но требуют инета).
    Ответ написан
    Комментировать
  • Возможно ли транслировать музыку не с устройства которое подключено к web интерфейсу а с сервера?

    jamakasi666
    @jamakasi666 Куратор тега Linux
    Просто IT'шник.
    Пишете CGI скрипт через который управляете любым удобным консольным плеером. Дальше к своей самопальной веб морде дописываете удобства чтобы вызывать CGI скрипт.
    Ответ написан
    Комментировать
  • Как оформить дополнительный интернет-канал в linux?

    jamakasi666
    @jamakasi666 Куратор тега Linux
    Просто IT'шник.
    Столкнулся со схожими проблемами, долго бился с wrt , потом колдовал собственными костылями. В конечном счете плюнул и купил микротиковский роутер. Убил сразу кучу зайцев. Во первых внутри роутеров микротика можно поднимать виртуалки с wrt прошивками, во вторых роутер работает просто как часы, в третьих запитал по poe от роутера 2 ip телефона и wifi в другой комнате. Сам роутер посадил на ибп и теперь проблем с доступностью вообще не бывает, все в своих vlan'ах, скорость даже с кучей торрентов не падает, все легко настраивается и вообще был первый опыт общения с оборудованием микротика и сказать что я доволен это ничего не сказать, хотя так же работал с цисками и кучей разных дешевых комутаторов\свичей и роутеров.
    В общем почитай по этой теме я сильно уверен что RouterOS или маршрутизаторы\роутеры микротиковские больше всего под задачи доступности подойдут.
    Ответ написан
    2 комментария