Raspberry Pi

Кто любит RISC в жизни, заходим, не стесняемся.
Аватара пользователя
Paguo-86PK
Опытный кот
Сообщения: 811
Зарегистрирован: Чт авг 19, 2010 23:49:19
Откуда: Ташкент
Контактная информация:

Raspberry Pi

Сообщение Paguo-86PK »

Т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, чтобы релешками пощёлкать или температуру у кота в лежанке проверить.

В сети уйма видео от разных умельцев.
Но там, либо используются либо готовые реле-сборки:

Что дорого (цены в местном магазине пугают);

Либо требуют наличия 3D-принтера и экранчика:


P.S. А Вы что посоветуете?
Реклама
BlackKilkennyCat
Собутыльник Кота
Сообщения: 2905
Зарегистрирован: Ср ноя 29, 2017 06:58:50

Re: Raspberry Pi

Сообщение BlackKilkennyCat »

[uquote="Paguo-86PK",url="/forum/viewtopic.php?p=3922906#p3922906"]Удивило то, что, в отличии от Windows, легко моргать всеми индикаторами прямо с коленки[/uquote]
Странное сравнение... Примерно так же можно сказать, что моргать аварийкой автомобиля ещё проще.
Реклама
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15570
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Raspberry Pi

Сообщение BOB51 »

"Малинки" для того и делались, чтобы упростить доступ к портам - это следующий уровень элементной базы из группы
МК - ардуиноподобные - малинки - ПК.
8)
Аватара пользователя
Eddy_Em
Собутыльник Кота
Сообщения: 2516
Зарегистрирован: Пт июл 12, 2019 22:52:01
Контактная информация:

Re: Raspberry Pi

Сообщение Eddy_Em »

Paguo-86PK, советую поглубже войти в программирование. Откроете для себя много интересного! В линуксе программировать железо намного проще, чем в мастдайке!
Да и просто работать с применением компьютера в линуксе можно эффективно. А в мастдайке — нельзя, т.к. в мастдайке даже элементарных sed/grep/awk "из коробки" нет!

Разве что на одноплатник надо либо генту собирать в qemu'вском чруте, либо ставить другой дистр без systemd. Потому что если вы туда поставите армбиан, основанный на бубунте, то словите немало непонятных багов. Как минимум, для начала надо отключить автообновление и подавляющее большинство демонов systemd. Иначе в один прекрасный момент ваша железка откажется связаться с внешним миром и "уйдет в себя".
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
VladislavS
Собутыльник Кота
Сообщения: 2562
Зарегистрирован: Вт май 01, 2018 19:44:47

Re: Raspberry Pi

Сообщение VladislavS »

[uquote="Paguo-86PK",url="/forum/viewtopic.php?p=3922906#p3922906"]P.S. А Вы что посоветуете?[/uquote]1. Перестать накручивать на нас просмотры своих видео!
2. Найти работу, чтобы не копить на дырокол.

[uquote="Eddy_Em",url="/forum/viewtopic.php?p=3922992#p3922992"]Иначе в один прекрасный момент ваша железка откажется связаться с внешним миром и "уйдет в себя".[/uquote]Как у красноглазиков всё интересно. А можно ещё таких захватывающих историй? :)
Реклама
Аватара пользователя
Eddy_Em
Собутыльник Кота
Сообщения: 2516
Зарегистрирован: Пт июл 12, 2019 22:52:01
Контактная информация:

Re: Raspberry Pi

Сообщение Eddy_Em »

Как у красноглазиков всё интересно.
Это как раз - вантузоидный стиль жизни. Бубунта — та же мастдайка, только на основе ядра линукс, а в остальном она вообще линуксом не является, т.к. в ней нарушаются важнейшие принципы KISS и UNIX-way! Оно живет своей жизнью и делает совершенно не то, что хочет оператор.
Поэтому единственный расово верный способ добиться от железяки надежной работы - поставить на нее вменяемый дистрибутив GNU/Linux. А не мастдайку конченую.
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
Реклама
Аватара пользователя
Мурик
Друг Кота
Сообщения: 3383
Зарегистрирован: Пн окт 11, 2010 19:00:08

Re: Raspberry Pi

Сообщение Мурик »

Paguo-86PK писал(а):купил Raspberry Pi 4 на 8 Gb ОЗУ
Лучше бы ноут купили, можно Б/У. :facepalm:
Paguo-86PK писал(а):Удивило то, что, в отличии от Windows, легко моргать всеми индикаторами
На клаве?
В винде тоже не сложно. :)

Код: Выделить всё

Procedure SetLEDKey(keycode) 
  keybd_event_(keycode,1,0,0) 
  keybd_event_(keycode,1,#KEYEVENTF_KEYUP,0)  
  Delay(400)
EndProcedure 

SetLEDKey(#VK_CAPITAL)
SetLEDKey(#VK_NUMLOCK) 
SetLEDKey(#VK_SCROLL)

SetLEDKey(#VK_CAPITAL)
SetLEDKey(#VK_NUMLOCK) 
SetLEDKey(#VK_SCROLL)
End
Аватара пользователя
Paguo-86PK
Опытный кот
Сообщения: 811
Зарегистрирован: Чт авг 19, 2010 23:49:19
Откуда: Ташкент
Контактная информация:

Raspberry Pi

Сообщение Paguo-86PK »

[uquote="Мурик",url="/forum/viewtopic.php?p=3923079#p3923079"]Лучше бы ноут купили, можно Б/У. :facepalm:[/uquote]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.

Просто, хочется чего-нибудь новенького и необычного.
На клаве?
В винде тоже не сложно. :)

Код: Выделить всё

Procedure SetLEDKey(keycode) 
  keybd_event_(keycode,1,0,0) 
  keybd_event_(keycode,1,#KEYEVENTF_KEYUP,0)  
  Delay(400)
EndProcedure 

SetLEDKey(#VK_CAPITAL)
SetLEDKey(#VK_NUMLOCK) 
SetLEDKey(#VK_SCROLL)

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 степеней ШИМ-яркости (но не все клавиатуры тянут).
Аватара пользователя
Мурик
Друг Кота
Сообщения: 3383
Зарегистрирован: Пн окт 11, 2010 19:00:08

Re: Raspberry Pi

Сообщение Мурик »

Paguo-86PK писал(а):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.
Аватара пользователя
Paguo-86PK
Опытный кот
Сообщения: 811
Зарегистрирован: Чт авг 19, 2010 23:49:19
Откуда: Ташкент
Контактная информация:

Raspberry Pi

Сообщение Paguo-86PK »

[uquote="Мурик",url="/forum/viewtopic.php?p=3923121#p3923121"]Вы же написали.
Paguo-86PK писал(а):всё лето просидел без компьютера в режиме ReadOnly на старом смартфоне племянницы
[/uquote]Дa, но один ноутбук - шурина для просмотра мультиков дочкой в их комнате.
Второй - казённый, у сестры для печати бухгалтерских отчётов.
Третий - б/у в лоджии у отца в его мастерской для просмотра НТВ.
В результате - ни одним я пользоваться не могу

У меня самого к компьютеру было подключено 5 мониторов: Два CRT и три IPS,
Но, так как климат меняется, в прошлм году была аномальная гроза, после которой ремонтные ателье завалили роутерами WiFi, принтерами (а они причём?) и тюнерами.
А у меня сгорел новенький тюнер и монитор с собою прихватил (DVI монитора шёл к компу, а HDMI - к тюнеру).
Так я остался с четырьмя мониторами у ПК. Тюнер починили по гарантии, монитор - до сих пор детали не заказал и универсальный скалер не найду.
Монитор на стене моргал с того дня и этой осенью тупо купил переходник.

В итоге, два CRT пока отключил и как дурак сижу с двумя мониторами.

[uquote="Мурик",url="/forum/viewtopic.php?p=3923121#p3923121"]Если вам нужно управлять чем-то, берете МК и подключаете к компу по USB.[/uquote]Я Raspberry купил лишь после ахтунга с мониторами, винчестером и БП.
А какие-то странные МК покупать - я не олигарх.
Raspberry купил лишь потому, что:
  1. Популярен в мире
  2. В моём регионе целые магазины специализируются на нём
  3. Позволяет пользовать Chromium'ом и писать это сообщение
  4. Легко обвешивается периферией
P.S.; :)))
Последний раз редактировалось Paguo-86PK Пт ноя 13, 2020 01:45:51, всего редактировалось 1 раз.
Аватара пользователя
Мурик
Друг Кота
Сообщения: 3383
Зарегистрирован: Пн окт 11, 2010 19:00:08

Re: Raspberry Pi

Сообщение Мурик »

Paguo-86PK писал(а):В результате - ни одним я пользоваться не могу
Вот я и пишу что лучше было взять ноут вместо Raspberry Pi 4. Б/У ноут примерно столько же стоит.
Paguo-86PK писал(а):А какие-то странные МК покупать - я не олигарх.
То есть 1 доллар (примерно 70 рублей) за МК может позволить только олигарх, а Raspberry Pi 4 с 8 Gb ОЗУ намного дешевле и можно тысячами покупать без последствий для бюджета? :))) Я вас правильно понял? :dont_know:
Аватара пользователя
Eddy_Em
Собутыльник Кота
Сообщения: 2516
Зарегистрирован: Пт июл 12, 2019 22:52:01
Контактная информация:

Re: Raspberry Pi

Сообщение Eddy_Em »

Мурик, только доллар нынче около 85 рублей…
А БУшный ноутбук за те же три косаря, что и "малинка" будет ну в очень хреновом состоянии.
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
BlackKilkennyCat
Собутыльник Кота
Сообщения: 2905
Зарегистрирован: Ср ноя 29, 2017 06:58:50

Re: Raspberry Pi

Сообщение BlackKilkennyCat »

малина не три косаря, за три это будет зеро, ни о чём. Приличные ноуты за 5 тысяч вполне можно взять, недавно брали, приносили мне на профилактику. За полторы тысячи можно взять вполне рабочий системный блок.
За те же полторы тыщи у меня крутится оранжепи, с дебианом...
Аватара пользователя
Paguo-86PK
Опытный кот
Сообщения: 811
Зарегистрирован: Чт авг 19, 2010 23:49:19
Откуда: Ташкент
Контактная информация:

Raspberry Pi

Сообщение Paguo-86PK »

[uquote="Мурик",url="/forum/viewtopic.php?p=3923369#p3923369"]То есть 1 доллар (примерно 70 рублей) за МК может позволить только олигарх, а Raspberry Pi 4 с 8 Gb ОЗУ намного дешевле и можно тысячами покупать без последствий для бюджета? :))) Я вас правильно понял? :dont_know:[/uquote]На рынке взял почти даром AtTiny85A, но до сих пор запрограммировать не могу: Программатор нужен, переходники, студия. Но в Proteus'е этот AtTiny я примерно разобрался, как на ассемблере справиться с ним.
В итоге - физический чип лежит в спичечном коробке глубоко в столу, чтобы не потерялся.

А вот Raspberry - считай, тот же МК, но самопрошиваемый - искать программатор и переходники не требует.

Потому я - не олигарх, чтобы покупать разные МК и прятать глубоко в стол в надежде, что во второй четверти XXI века найду силы опробовать.
(Возраст уже не тот и Дай Бог эту декаду со славным коронавирусом пережить!)

P.S.: К тому же, AliExpress на многих товарах выдаёт пометку
AliExpress.jpg
Мозолит глаза
(4.91 КБ) 283 скачивания
, да и цену нужно умножать раз в 10 из-за этого, если товар - нужён!
Аватара пользователя
Мурик
Друг Кота
Сообщения: 3383
Зарегистрирован: Пн окт 11, 2010 19:00:08

Re: Raspberry Pi

Сообщение Мурик »

Paguo-86PK писал(а):Программатор нужен, переходники, студия.
Точнее x86 совместимый процессор и винда, а у вас на малине ARM процессор и линукс. Как уже писал, лучше бы ноут взяли. :dont_know:
Paguo-86PK писал(а):Но в Proteus'е этот AtTiny я примерно разобрался
Proteus запускали на малине или на смартфоне который одолжили у племянницы? :shock:
Paguo-86PK писал(а):А вот Raspberry - считай, тот же МК
Это не МК, а мини ПК. У них разное назначение.
Аватара пользователя
VladislavS
Собутыльник Кота
Сообщения: 2562
Зарегистрирован: Вт май 01, 2018 19:44:47

Re: Raspberry Pi

Сообщение VladislavS »

Paguo-86PK, чего вы хотели добиться, заводя эту тему? Чтобы вас пожалели?

Жалею. Бедный, бедный Paguo-86PK, не может себе позволить USBasp за $1,5. Ай, ай, какая жаль! Полегчало?

Утром за чашечкой кофе листая Форбс не нашли себя там? Тогда чешите на работу!
Аватара пользователя
Eddy_Em
Собутыльник Кота
Сообщения: 2516
Зарегистрирован: Пт июл 12, 2019 22:52:01
Контактная информация:

Re: Raspberry Pi

Сообщение Eddy_Em »

А в чем проблема с авр? Компилируй себе gcc, потом прошивай. Все работает, проверено!
В отличие от мастдая, в линуксе очень удобно работать. Если, конечно, рука к мыши не приросла.
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
BlackKilkennyCat
Собутыльник Кота
Сообщения: 2905
Зарегистрирован: Ср ноя 29, 2017 06:58:50

Re: Raspberry Pi

Сообщение BlackKilkennyCat »

Работать удобно везде, если не быть фанатичным, субъективным красноглазиком.
Но про удобство в линуксе - это смешно.
Аватара пользователя
Paguo-86PK
Опытный кот
Сообщения: 811
Зарегистрирован: Чт авг 19, 2010 23:49:19
Откуда: Ташкент
Контактная информация:

Raspberry Pi

Сообщение Paguo-86PK »

[uquote="BlackKilkennyCat",url="/forum/viewtopic.php?p=3923541#p3923541"]Но про удобство в линуксе - это смешно.[/uquote]Вoт я это и обнаружил: При всём удобстве лёгкого управления внешней периферией, GUI, в отличии от Windows, имеет множество детских болячек, которые не исправлены потому, что решено было остановиться на достигнутом, как бы "так и должно быть".

С одной стороны - открытый внешний интерфейс для управления самодельной периферией без надобности разработки и установки собственных драйверов. Можно писать Python-скрипты и на ходу отлаживать. :solder:
С другой стороны - ограничения GUI постоянно напоминают, что ты - не в Windows, что не может не раздражать. Вроде бы "чувствуйте себя как дома", а с этим и "решётки на окнах". :shock:
Мне вот интересно, сами Линуксисты это осознают?
Уж по удобству, GUI Windows - практически на первом месте по удобству. Почему бы в Линуксе не перенять основные его низкоуровневые принципы? :dont_know:

P.S.: Хочу проверить на Raspberry теперь Ubuntu в этом плане, так как Ubuntu как-то ставил на ПК давно и не помню всех отличий от Windows.
BlackKilkennyCat
Собутыльник Кота
Сообщения: 2905
Зарегистрирован: Ср ноя 29, 2017 06:58:50

Re: Raspberry Pi

Сообщение BlackKilkennyCat »

Любителям линукса это нравится.
Мне тоже сервера с обычной командной строкой больше нравятся, чем с окнами. Но это - сервера.
Ответить

Вернуться в «ARM»