Заметки по микроконтроллерам

 

*** будет дополняться ***

На заметку: дешевые микроконтроллеры

Сабж. Открыл для себя во время чтения треда о RPi pico; дальнейший поиск привел на статью на Хабре – https://habr.com/ru/post/467837/

До чего техника дошла – пусть примитивный, но микроконтроллер – и по цене меньше 1 грн по текущему курсу. Да и примитивность весьма условная – на той же tiny13 (где, как и здесь, 1 КБ флеша и 64 байта оперативки) делают иногда весьма интересные проекты.

Оживление Lenovo B590

Небольшая заметка по оживлению ноута из сабжа.

Дали ноут на восстановление: включается, экран темный, загрузка не идет – “требуется переустановка BIOS’а” (с). Проблема была действительно с BIOS’ом, а не с операционкой, как можно было подумать изначально. Судя по интернету, проблема типовая – окирпичить ноут можно неправильными настройками. Как это произошло у владельца ноута – пока не выяснял.

Поупражнявшись сначала с разными вариантами сброса BIOS – вытаскиванием аккумулятора и батарейки BIOS’а на всю ночь, закорачиванием контактов батарейки, различными комбинациями клавиш при включении – было решено разбирать и шить программатором после того, как ничего из перечисленного не помогло.

Читать далее Оживление Lenovo B590

Разборка дешевой USB-минизарядки из ближайшего магазина

Из-за того, что в доме в последнее время развелось много одноплатников и прочей питающейся от USB техники, стало не хватать USB-зарядок. При очередном посещении магазина электрики взгляд упал на лежавшие на витрине миниатюрные блоки питания с одним USB-портом, током до 1А и за смешные деньги – 30 грн. Пару продавец отдал по 25, предупредив, что при подключении светодиодной лампы та начинает мерцать, но для слаботочной нагрузки должно хватить.

Читать далее Разборка дешевой USB-минизарядки из ближайшего магазина

Компьютеризация насосной

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

Читать далее Компьютеризация насосной

Еще о крепеже для Bryton’а

Захотелось все же на своих велосипедах – точнее, для начала на циклокроссе – двигаться в сторону более жесткого, более выдвинутого вперед и аэродинамичного крепления в стиле f-mount. Хотя бы в качестве эксперимента, а там посмотрим.

В принципе, жесткость базового крепления на резиночках не особо напрягала, а вот чуть выдвинуть велокомп не помешало бы – хотя бы ради будущего использования лежака, ну и в целом, чтобы привыкнуть. Ну и, раз уж все равно планировалось использовать более “правильное” крепление, то от купленных когда-то пластиковых родных bryton’овских f-mount’ов я решил избавиться – изгиб в вертикальной плоскости был не в ту сторону (кто вообще это придумал?).

Читать далее Еще о крепеже для Bryton’а

Открыл для себя bzexe

Сабж. Чисто случайно заметил в консоли такую команду (есть в штатной поставке bzip2), открыл ман, и…

rain@walkbook:/tmp$ cp /bin/bash .
rain@walkbook:/tmp$ bzexe bash
bash: 2.179:1, 3.671 bits/byte, 54.11% saved, 1099016 in, 504377 out.
rain@walkbook:/tmp$ ls -la /bin/bash bash
bash bash~
rain@walkbook:/tmp$ ls -la /bin/bash bash
-rwxr-x— 1 rain rain 505031 ноя 29 21:58 bash
-rwxr-xr-x 1 root root 1099016 май 15 2017 /bin/bash
rain@walkbook:/tmp$ ./bash
rain@walkbook:/tmp$ file bash
bash: POSIX shell script executable (binary data)

Вполовину меньшего размера бинарник, который можно выполнять ценой потери скорости запуска :). Обычный шелл-скрипт+архив в стиле, например, установщиков дров для Nvidia/AMD.

Взял на заметку.

Заметки обо всем