Тaк как с основным ПК в августе приключилось жёсткое недоразумение и всё лето просидел без компьютера в режиме ReadOnly на старом смартфоне племянницы, в октябре не выдержал и купил Raspberry Pi 4 на 8 Gb ОЗУ. Купил с корпусом, но потом прочёл Хабр и не стал закрывать крышу, направив на него комнатный напольный вентилятор. Сначала опробовал RetroPi пару дней, а потом поставил Raspbian и сижу в ней третью неделю.
В целом, для просмотра ютуба и форумов одновременно мощности вполне хватает и температура ядра достигает сейчас 52 градусов с разрешением 1920x1080 одним монитором. Правда, Chromium часто падает, когда гуглом я открываю дурацкие сайты с кучей выпадающей рекламы и чат-ботами.
Удивило то, что, в отличии от Windows, легко моргать всеми индикаторами прямо с коленки:Спойлер
Код:
#!/usr/bin/python import os import time
os.system('echo gpio | sudo tee /sys/class/leds/led0/trigger') for j in range(0): os.system('echo 1 | sudo tee /sys/class/leds/led0/brightness > /dev/null 2>&1') # led on time.sleep(0.1) os.system('echo 0 | sudo tee /sys/class/leds/led1/brightness > /dev/null 2>&1') # led ooff time.sleep(0.1) os.system('echo 1 | sudo tee /sys/class/leds/led1/brightness > /dev/null 2>&1') # led on time.sleep(0.1) os.system('echo 0 | sudo tee /sys/class/leds/led0/brightness > /dev/null 2>&1') # led ooff time.sleep(0.1)
for j in range(10): os.system('echo 1 | sudo dd status=none of=/sys/class/leds/led0/brightness') # led on time.sleep(0.125) os.system('echo 1 | sudo dd status=none of=/sys/class/leds/led1/brightness') # led on time.sleep(0.125) os.system('echo 0 | sudo dd status=none of=/sys/class/leds/led0/brightness') # led off time.sleep(0.125) os.system('echo 0 | sudo dd status=none of=/sys/class/leds/led1/brightness') # led off time.sleep(0.125) os.system('echo 1 | sudo dd status=none of=/sys/class/input/input0/device/input/input0/input0::numlock/brightness') # led on time.sleep(0.125) os.system('echo 0 | sudo dd status=none of=/sys/class/input/input0/device/input/input0/input0::numlock/brightness') # led on time.sleep(0.125) os.system('echo 1 | sudo dd status=none of=/sys/class/input/input0/device/input/input0/input0::capslock/brightness') # led on time.sleep(0.125) os.system('echo 0 | sudo dd status=none of=/sys/class/input/input0/device/input/input0/input0::capslock/brightness') # led on time.sleep(0.125) os.system('echo 1 | sudo dd status=none of=/sys/class/input/input0/device/input/input0/input0::scrolllock/brightness') # led on time.sleep(0.125) os.system('echo 0 | sudo dd status=none of=/sys/class/input/input0/device/input/input0/input0::scrolllock/brightness') # led on time.sleep(0.125) os.system('echo 0 | sudo dd status=none of=/sys/class/input/input0/capabilities/led') # led on time.sleep(0.125)
Тогда как в Windows требуется громаднейший код (сорсы).
А различное видео, типа такого:
Вносит интригу с желанием купил кучу дешёвых флешек по 8 Гб и проверить все операционные системы.
А так как я давно хочу купить DE2-115, но никак не накоплю (как скопится - какие-нибудь неприятности: То у компьютера БП полетит, то жёсткий диск, то грозой мониторы выжжет). То хотелось бы хоть как-то выйти из слоя программного в слой железа. А именно, поработать с интерфейсом I2C, чтобы релешками пощёлкать или температуру у кота в лежанке проверить.
В сети уйма видео от разных умельцев. Но там, либо используются либо готовые реле-сборки:
Paguo-86PK, советую поглубже войти в программирование. Откроете для себя много интересного! В линуксе программировать железо намного проще, чем в мастдайке! Да и просто работать с применением компьютера в линуксе можно эффективно. А в мастдайке — нельзя, т.к. в мастдайке даже элементарных sed/grep/awk "из коробки" нет!
Разве что на одноплатник надо либо генту собирать в qemu'вском чруте, либо ставить другой дистр без systemd. Потому что если вы туда поставите армбиан, основанный на бубунте, то словите немало непонятных багов. Как минимум, для начала надо отключить автообновление и подавляющее большинство демонов systemd. Иначе в один прекрасный момент ваша железка откажется связаться с внешним миром и "уйдет в себя".
_________________ Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда. Я на гитхабе, в ЖЖ
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Это как раз - вантузоидный стиль жизни. Бубунта — та же мастдайка, только на основе ядра линукс, а в остальном она вообще линуксом не является, т.к. в ней нарушаются важнейшие принципы KISS и UNIX-way! Оно живет своей жизнью и делает совершенно не то, что хочет оператор. Поэтому единственный расово верный способ добиться от железяки надежной работы - поставить на нее вменяемый дистрибутив GNU/Linux. А не мастдайку конченую.
_________________ Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда. Я на гитхабе, в ЖЖ
B квартире - три ноутбука, из которых один - б/у списанный с предприятия. И три рабочих компа - Intel Pentium 90 MHz Windows'98/2000, Celeron 1,7 GHz Windows'7 и Gigabyte GA-F2A852-UP4 4 GHz 16 Gb RAM Windows'8.1.
Просто, хочется чего-нибудь новенького и необычного.
SetLEDKey(#VK_CAPITAL) SetLEDKey(#VK_NUMLOCK) SetLEDKey(#VK_SCROLL) End
Такое я писал на Visual Basic 4 в 2002, когда только пересел с "ПОИСКа" с DOS 3.1 на Pentium с Windows'95. Недостаток: Маленькая скорость переключения (ШИМ не организуешь для регулировки яркости) и текст писать нельзя из-за Caps'ов.
А тот код на Си напрямую находит все подключенные клавиатуры (до 9 штук) и моргает ими под мелодию или по сценарию: Спойлер (Списанные и б/у на запчасти - жалко. Вот и написал программу синхронного управления всеми 27 светодиодами на 9 клавиатурах: На видео - только три, так как у остальных - провода не всегда контачат или корпуса нет.) Программа та на Си поддерживает 9 степеней ШИМ-яркости (но не все клавиатуры тянут).
B квартире - три ноутбука, из которых один - б/у списанный с предприятия. И три рабочих компа - Intel Pentium 90 MHz Windows'98/2000, Celeron 1,7 GHz Windows'7 и Gigabyte GA-F2A852-UP4 4 GHz 16 Gb RAM Windows'8.1.
Вы же написали.
Paguo-86PK писал(а):
всё лето просидел без компьютера в режиме ReadOnly на старом смартфоне племянницы
Paguo-86PK писал(а):
Недостаток: Маленькая скорость переключения (ШИМ не организуешь для регулировки яркости) и текст писать нельзя из-за Caps'ов.
Если вам нужно управлять чем-то, берете МК и подключаете к компу по USB.
всё лето просидел без компьютера в режиме ReadOnly на старом смартфоне племянницы
Дa, но один ноутбук - шурина для просмотра мультиков дочкой в их комнате. Второй - казённый, у сестры для печати бухгалтерских отчётов. Третий - б/у в лоджии у отца в его мастерской для просмотра НТВ. В результате - ни одним я пользоваться не могу
У меня самого к компьютеру было подключено 5 мониторов: Два CRT и три IPS, Но, так как климат меняется, в прошлм году была аномальная гроза, после которой ремонтные ателье завалили роутерами WiFi, принтерами (а они причём?) и тюнерами. А у меня сгорел новенький тюнер и монитор с собою прихватил (DVI монитора шёл к компу, а HDMI - к тюнеру). Так я остался с четырьмя мониторами у ПК. Тюнер починили по гарантии, монитор - до сих пор детали не заказал и универсальный скалер не найду. Монитор на стене моргал с того дня и этой осенью тупо купил переходник.
В итоге, два CRT пока отключил и как дурак сижу с двумя мониторами.
Вот я и пишу что лучше было взять ноут вместо Raspberry Pi 4. Б/У ноут примерно столько же стоит.
Paguo-86PK писал(а):
А какие-то странные МК покупать - я не олигарх.
То есть 1 доллар (примерно 70 рублей) за МК может позволить только олигарх, а Raspberry Pi 4 с 8 Gb ОЗУ намного дешевле и можно тысячами покупать без последствий для бюджета? Я вас правильно понял?
Мурик, только доллар нынче около 85 рублей… А БУшный ноутбук за те же три косаря, что и "малинка" будет ну в очень хреновом состоянии.
_________________ Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда. Я на гитхабе, в ЖЖ
малина не три косаря, за три это будет зеро, ни о чём. Приличные ноуты за 5 тысяч вполне можно взять, недавно брали, приносили мне на профилактику. За полторы тысячи можно взять вполне рабочий системный блок. За те же полторы тыщи у меня крутится оранжепи, с дебианом...
То есть 1 доллар (примерно 70 рублей) за МК может позволить только олигарх, а Raspberry Pi 4 с 8 Gb ОЗУ намного дешевле и можно тысячами покупать без последствий для бюджета? Я вас правильно понял?
На рынке взял почти даром AtTiny85A, но до сих пор запрограммировать не могу: Программатор нужен, переходники, студия. Но в Proteus'е этот AtTiny я примерно разобрался, как на ассемблере справиться с ним. В итоге - физический чип лежит в спичечном коробке глубоко в столу, чтобы не потерялся.
А вот Raspberry - считай, тот же МК, но самопрошиваемый - искать программатор и переходники не требует.
Потому я - не олигарх, чтобы покупать разные МК и прятать глубоко в стол в надежде, что во второй четверти XXI века найду силы опробовать. (Возраст уже не тот и Дай Бог эту декаду со славным коронавирусом пережить!)
P.S.: К тому же, AliExpress на многих товарах выдаёт пометку
Вложение:
Комментарий к файлу: Мозолит глаза AliExpress.jpg [4.91 KiB]
Скачиваний: 245
, да и цену нужно умножать раз в 10 из-за этого, если товар - нужён!
А в чем проблема с авр? Компилируй себе gcc, потом прошивай. Все работает, проверено! В отличие от мастдая, в линуксе очень удобно работать. Если, конечно, рука к мыши не приросла.
_________________ Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда. Я на гитхабе, в ЖЖ
Вoт я это и обнаружил: При всём удобстве лёгкого управления внешней периферией, GUI, в отличии от Windows, имеет множество детских болячек, которые не исправлены потому, что решено было остановиться на достигнутом, как бы "так и должно быть".
С одной стороны - открытый внешний интерфейс для управления самодельной периферией без надобности разработки и установки собственных драйверов. Можно писать Python-скрипты и на ходу отлаживать. С другой стороны - ограничения GUI постоянно напоминают, что ты - не в Windows, что не может не раздражать. Вроде бы "чувствуйте себя как дома", а с этим и "решётки на окнах". Мне вот интересно, сами Линуксисты это осознают? Уж по удобству, GUI Windows - практически на первом месте по удобству. Почему бы в Линуксе не перенять основные его низкоуровневые принципы?
P.S.: Хочу проверить на Raspberry теперь Ubuntu в этом плане, так как Ubuntu как-то ставил на ПК давно и не помню всех отличий от Windows.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 24
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения