Задать вопрос
  • Какой ИБП подойдет для raspberry pi (5)?

    Вариант раз:
    Обычный бесперебойник как для любой другой техники с инвертором до 220в и обычный блок питания в розетку.

    Вариант два:
    Также бесперебойник, но подключаться не через инвертор, а сразу к 12вольт через dc-dc преобразователь.

    В случае домашнего сервера это будет самый надёжный вариант.

    Очевидный вариант с повербанком откидываем, тк они не рассчитаны на такие сценарии:
    1. Может тупо не хватить тока
    2. Перегрев из-за длительной высокой нагрузки (ибо рассчитаны максимум на пару часов на полной мощности, чтобы зарядить телефон)
    3. Быстрый износ аккумулятора из-за того что мало какие повербанки предполагают постоянное нахождение на розетке с постоянным питанием устройства.
    4. Некоторые повербанки тупо не умеют одновременно заряжаться и питать другое устройство
    5. Они могут периодически отключать питание внешнего устройства

    Подробнее о разных кейсах можно на форуме почитать (есть ссылки на другие треды и разные решения)
    https://forums.raspberrypi.com/viewtopic.php?t=361748
    Ответ написан
    Комментировать
  • Как решать задачу?

    wataru
    @wataru Куратор тега Алгоритмы
    Разработчик на С++, экс-олимпиадник.
    Надо сделать несколько наблюдений: во-первых, нам без разницы, в каком порядке шары на каждом уровне - важны лишь количества там шаров всех 4 цветов. Во-вторых, если на каком-то уровне остались только белые шары - то мы этот уровень больше никогда трогать не будем. В-третьих, что бы мы не делали на одном уровне - это никак не влияет на другие уровни. Поэтому можно их все рассматривать независимо. Надо решить задачу для каждого уровня отдельно и просуммировать количество дней (и единицы, если на уровне можно что-то оставить).

    Рассмотрим теперь один уровень, который описан 4 числами a,b,c,d и нам надо оставить как можно больше шаров белого цвета (их d). За один ход мы можем приравнять к 0 одно из 4 чисел и вычесть по 1 из отсавшихся ненулвевых. Ясно, что нет смысла занулять d. Т.о. за 3 хода мы можем получть 0,0,0,max(0,d-3). Но, например, если у нас было 2 2 2 3, то занулив a и b мы уменьшениями на 1 зануляем и c. Т.е. для маленьких чисел имеет смысл подумать в каком порядке их занулять. Но мне лень даже думать как именно - ведь их всего 3 числа - можно тупо перебрать все 6 перестанвок и выбрать ту, в которой за наименьшее количество ходов мы их все занулим.
    Ответ написан
    4 комментария
  • Как стать независимым разработчиком в сфере роботов, электроники, IoT и зарабатывать на этом?

    krdpsr
    @krdpsr
    loading...
    смотри в торону медицинской робототехники или айти
    и получи образование в этом направлении
    Ответ написан
  • Как считывать напряжение и расслабление мышц и отправить на микро контроллер?

    fox_12
    @fox_12
    Расставляю биты, управляю заряженными частицами
    Выбор микроконтроллера должен волновать меньше всего в данной задаче. Главное тут - снять электрический импульс. Для этого нужны малошумящие высокочувствительные входные усилительные каскады.
    Ответ написан
    Комментировать
  • Что именно дают миллиарды транзисторов в процессоре для работы программы?

    Steel_Balls
    @Steel_Balls
    0KLRiyDQv9C40LTQvtGALiDQmNC00Lgg0L3QsNGF0YPQuQ==
    Простой программе типа
    mov ax, 0
    inc ax.

    особой выгоды от увеличения количества транзисторов не будет. В данном случае выгода будет от увеличения частоты процессора и уменьшения расстояния между элементами процессора (физику и скорость света никто не отменял).
    Выгода от увеличения транзисторов наступает при многозадачности и сложных программах, когда нагрузка на процессор сильно увеличивается и ему не хватает ресурсов (транзисторов) для того, чтобы перелопатить огромные потоки данных в единицу времени, а так же распараллелить и оптимизировать процессы сложного алгоритма и структур данных. Вот тогда вступают в силу всякие кэши, оптимизации, а для них как раз нужно увеличение транзисторов.
    Пример из жизни: что будет работать быстрее и в каких случаях - комп с ОЗУ 1 Мб и одним процессором или с ОЗУ 64 Гб и 8 ядрами (при одинаковой частоте процессора)?
    P.S. Отдельно отмечу, что на Луну американцы запускали "Апполоны" с ЭВМ мощностью ниже, чем современный обычный калькулятор. А сейчас мощности смартфона в миллионы раз больше, что позволяет успешно тапать хомяков )
    Ответ написан
    Комментировать
  • Какую прошивку ставить на микросхему программатором?

    Zettabyte
    @Zettabyte
    Проф. восстановление данных ▪ Вопрос? См. профиль
    Т.к. я пробую через программатор, мне нужно использовать прошивку sysupgrade или всё же первый?

    Рискну предположить, что ни один, в т.ч. потому, что не до конца понятно, что именно вы называете "factory firmware". Особенно, если источник её появления не на 100% точно известен.

    Обычно такие трюки требуются, когда устройство "совсем кирпич", т.е. взаимодействуя с ним по какому-либо "традиционному" (хоть насколько-то "пользовательскому") каналу сделать ничего нельзя.

    И заливают обычно тоже дамп, сделанный программатором, т.е. "сырой", в котором почти наверняка захвачены и те части памяти, которые пользователем либо не перезаписываются, либо если и перезаписываются, то как-то "более хитро".
    Это, кстати, нередко и помогает оживить железку - восстанавливается та минимальная, самая базовая функциональность, без которой девайс "окирпичивается".

    Оптимально было бы вообще залить ваш собственный дамп, чтобы сохранить индивидуальные параметры калибровки радиочасти. Понятно, что мало кто о таком заботится заранее .

    Однако, не могу утверждать всё это полностью однозначно именно для роутеров (специализируюсь на том, что в профиле, не на сетевом оборудовании), и тем более для неизвестной модели, на которую накатывается кастомная прошивка.

    P.S.
    Ну и вдобавок не совсем понятно по какой причине вы хотите шиться именно программатором.
    Если есть прошивка и инструкция к ней, то лучше идти описанным там путём.
    Ответ написан
    9 комментариев