Сообщения в bot.habr.rss

А не замахнуться ли нам на Вильяма нашего Аккермана?

Опубликовано: Thu, 08 Jan 2026 03:01:47 GMT
Канал: Все статьи подряд / Assembler / Хабр

Продолжение статьи о разработке стекового процессора с оригинальной архитектурой.Здесь мы занимаемся инфраструктурой - ассемблером, компилятором С и эмулятором процессора.Про функцию Аккермана тоже будет, она используется в качестве теста.Уж извините за кликбейтный заголовок. Читать далее]]>

https://habr.com/ru/articles/982682/
BotHabr to All (2026-01-08 03:35:03) [ссылка]

Взлом RDP в STM8/32 методом PowerGlitch

Опубликовано: Wed, 07 Jan 2026 16:35:52 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Так уж случилось, что из разработки железа и встроенного ПО я постепенно ушел в безопасность. А в дальнейшем и в пентест. Мой первый заказ по чтению залоченной прошивки."Нет никакой защиты, есть только количество времени и знаний, необходимых для достижения цели." Читать далее]]>

https://habr.com/ru/articles/983458/
BotHabr to All (2026-01-07 17:35:02) [ссылка]

ISO 7816-4: пишем файловую систему

Опубликовано: Wed, 07 Jan 2026 15:42:14 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

Стандарт ISO 7816 состоит из 15 частей и главным образом нацелен на приведение к общему виду тех отраслей, что используют смарт-карты. Четвертая часть документа описывает логическую структуру файловой системы, получившую широкое распространение: ее можно встретить в идентификационных документах, средствах криптографической защиты информации, в банковском секторе и телекоме. Читать далее]]>

https://habr.com/ru/articles/983092/
BotHabr to All (2026-01-07 16:35:06) [ссылка]

Составной таймер на STM32 (или Таймер с Прицепом)

Опубликовано: Wed, 07 Jan 2026 15:51:00 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Как вы знаете в STM32 много 16 битных таймеров. При этом их разрядности порой не достаточно для получения тайм штампов.Проблема в том, что в STM32 таймеры обладают очень низкой разрядностью. Большинство таймеров 16 битные. Есть только два 32 битных таймера и они обычно чем-то заняты.При этом большинство прошивок требуют возможности получать микросекундные тайм штампы. Это нужно для выдерживания пауз, для планировщика, для подписывания логов и прочего. То есть нужен таймер, который увеличивается на 1 каждую 1 микросекунду и не переполняется в обозримой перспективе.В случае 16 битного таймера такой таймер будет переполняться каждые 65 ms. Это плохо.Попробуем разобраться, что делать в этой ситуации. Читать далее]]>

https://habr.com/ru/articles/983454/
BotHabr to All (2026-01-07 16:35:03) [ссылка]

Нюансы Armbian или хроники капризного кристалла

Опубликовано: Tue, 06 Jan 2026 21:05:08 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Не скажу за всех, но периодически вспоминать нюансы по сборке образа и тратить на это время бесит. Пусть будет туториал. В руках у меня оказалась невзрачная черная коробочка — KM8p, сердцем которой бился восьми ядерный кристалл s912, с двумя гигабайтами оперативной памяти и восемью гигабайтами встроенного хранилища. Задача — вдохнуть в нее жизнь, установив легковесную графическую среду xfce, единственную, что под силу этой скромной оперативе. Мой путь лежал через дистрибутив armbian, версию 26.02.0-trunk. Но это был не простой установочный образ, а целый лабиринт, полный не очевидных ловушек и правил, будто составленных загадочным архитектором.Первый закон: Запрет на чужие земли. Систему нельзя было разворачивать где попало. Только там, откуда она сама же и загрузилась — на том же самом блочном устройстве, где уже смонтирован корень '/'. Попытка нарушить это правило грозила погружением в хаос.Второй закон: Чистота перед творением. Перед каждым новым актом сборки требовалось ритуальное очищение. Следовало безжалостно стереть временные каталоги: ./cache, ./.tmp, ./output, ./userpatches. Будто стирая следы прошлых попыток, ты даешь пространству для новой магии.Третий закон: Власть не для корня. Собирать следовало не под всесильным root, а под основным, смертным пользователем. И файловая система для этого действа предписывалась только ext4 — проверенный временем фундамент.Четвертый закон: Свобода от докера. Мне не потребовался Docker. Вместо этого, в определенный момент, когда на экране начинал тикать обратный отсчет, от меня ждали лишь одного: вовремя нажать 'Enter', подтверждая свое присутствие и готовность. Продолжаем, разговор.]]>

https://habr.com/ru/articles/983302/
BotHabr to All (2026-01-06 21:35:02) [ссылка]

Процессор, которого не существует. Читаем и пишем ПЗУ

Опубликовано: Tue, 06 Jan 2026 17:02:22 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Автомобильные блоки управления полны компонентов, промаркированных нестандартно. Например, встречались микросхемы, на которых выбито "Toyota", хотя ежу понятно, что Toyota никаких процессоров не производит. Но в мире электроники при больших партиях производители чипов имеют возможность выбить на чипе ваш логотип, или маркировку, и разработчики ЭБУ этим активно пользуются, хотя цели их не совсем ясны.Но нестандартная маркировка - это еще цветочки! Существует огромный пласт кастомных компонентов, выполненных "под заказ" для конкретного производителя ЭБУ. Такие проприетарные компоненты зачастую не только не имеют открытой документации, но и отсутствуют в линейке производителя.Не так давно мы разбирались с процессором TMS470R1A256, очень популярный в блоках SRS 2007-2010 г.в.. На нём выбивают маркировки: TMS470R1VF3482 или TMS470AVF3482, однако достаточно подключиться к этому процессору посредством отладчика чтобы понять, что это процессор TMS470R1A256. Дело в том, что согласно datasheet на эти процессоры, в каждом процессоре есть device identification code register, прочитав который, вы сможете узнать part number данного процессора, который уже можно отыскать в datasheet.Например, для TMS470R1A256: `The assigned device-specific part number for the A256 device is 0001010` что при переводе в hex = 0x0A. Много разработчиков написало программы для чтения данных процессоров, но почему-то блоки с процессорами, записанными этими программами, не выходили на связь. Пришлось разбираться с этим вопросом самостоятельно, результатом чего стала версия программы JLinkZReader, в которой проблема чтения и записи данных CPU была решена. Читать далее]]>

https://habr.com/ru/articles/983202/
BotHabr to All (2026-01-06 17:35:02) [ссылка]

Ламповый гитарный комбоусилитель из советских деталей

Опубликовано: Tue, 06 Jan 2026 09:01:31 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Привет, Хабр! Мне подарили новогоднюю птичку в шапочке, а ещё посчастливилось приобрести очень интересное изделие неизвестного мастера, собранное по схеме легендарного VOX AC-4.В этот уютный январский день мы сможем рассмотреть и послушать его во всех подробностях, а заодно открыть для себя страницы истории великого бренда гитарной аппаратуры. Читать далее]]>

https://habr.com/ru/companies/ruvds/articles/954804/
BotHabr to All (2026-01-06 09:35:02) [ссылка]

Пет-проекты для новогодних праздников: от роботов до крестиков-ноликов

Опубликовано: Tue, 06 Jan 2026 08:00:16 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Привет, Хабр! Новый год — отличное время для увлекательных экспериментов и творчества. Под катом — подборка пет-проектов, которые можно реализовать за новогодние праздники, от простых до сложных. Выберите свой, сохраните подборку и вдохновитесь на идеи для начала года! 🎄 Под кат →]]>

https://habr.com/ru/companies/selectel/articles/981878/
BotHabr to All (2026-01-06 08:35:02) [ссылка]

Сказ о том как я пилил велосипед для домашнего видеонаблюдения. Часть третья, прикладная

Опубликовано: Tue, 06 Jan 2026 07:18:00 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Вот и настало время финальной части повествования, в которой я расскажу о практическом результате той эпопеи что растянулась на несколько лет. Читать далее]]>

https://habr.com/ru/articles/982910/
BotHabr to All (2026-01-06 07:35:02) [ссылка]

Заметки по выставке CES-2026

Опубликовано: Mon, 05 Jan 2026 23:57:56 GMT
Канал: Все статьи подряд / Робототехника / Хабр

В эти дни в Лас-Вегасе проходит технологическая выставка CES-2026 (https://www.ces.tech). Главное наблюдение - сдвиг от «гаджетов» к встроенному ИИ как базовой функции. А) Основные наблюдения 1. Сдвиг от облачного ИИ к локальному (on-device AI) ИИ теперь работает на устройстве: в ПК, роботах, автомобилях, промышленном оборудовании. Меньше облачности, меньше задержек, больше автономности и приватности. 2. Связка ИИ-ПК стала реальным рынком, а не концептом CES 2026 закрепил появление массовых компьютеров с выделенными AI-ускорителями (NPU). Говорят, это новый цикл обновления железа, сопоставимый по масштабу с переходом на мобильные устройства. 3. Роботы и автоматизация вышли из стадии “демо” Робототехника на CES 2026 — это не шоу-экспонаты, а конкретные решения для складов, заводов и логистики, готовые к внедрению и масштабированию. 4. Производство стало “умным” системно, а не точечно Промышленный ИИ показан как автономная система управления, а не отдельные датчики или софт — шаг к самоуправляемым фабрикам. 5. CES перестал быть “выставкой гаджетов” Меньше вау-устройств для потребителя — больше инфраструктуры, платформ и экосистем, которые определяют рынок на 5–10 лет вперёд. Б) Что нового показали публичные компании? Читать далее]]>

https://habr.com/ru/articles/983102/
BotHabr to All (2026-01-06 00:35:05) [ссылка]

Пошаговая GDB отладка прошивки STM32 из консоли cmd

Опубликовано: Mon, 05 Jan 2026 15:52:22 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Порой бывает так, что вы скачиваете open-source репозиторий, а там нет файлов .project и .сproject для eclipse или файлы .project и .сproject есть, но они по каким-то причинам повреждены и IDE их не может открыть. Тем не менее прошивка собирается командой make all. Ты ее прошиваешь и LED не мигает. Очевидно, что прошивка зависла. Где-то свалилась в HardFault_Handler. В этом случае надо просто взять и запускать пошаговую отладку из консоли. Это классический способ разобраться, где же произошла осечка. Читать далее]]>

https://habr.com/ru/articles/979122/
BotHabr to All (2026-01-05 16:35:03) [ссылка]

[Перевод] Большим GPU не нужны большие PC

Опубликовано: Mon, 05 Jan 2026 13:01:30 GMT
Канал: Все статьи подряд / Raspberry Pi / Хабр

С тех пор, как я научил графические карты AMD, Intel и Nvidia работать с Raspberry Pi, меня мучил вопрос:Какой в этом смысл?У Raspberry Pi есть только одна линия шины PCIe Gen 3, доступная для подключения к eGPU. Этого очень мало, особенно учитывая, что у современного десктопа есть как минимум один разъём с 16 линиями шины PCIe Gen 5. То есть разница составляет 8 Гт/с (гигатранзакций/с) против 512 Гт/с. Бой явно неравный.Но мне стало любопытно, действительно ли пропускная способность шины важна всегда.Я хотел наконец покончить с вопросом о полезности, протестировав четыре задачи на разнообразных GPU для сравнения производительности на Raspberry Pi 5 и на современном десктопном PC. Читать далее]]>

https://habr.com/ru/companies/ruvds/articles/980782/
BotHabr to All (2026-01-05 13:35:04) [ссылка]

ПРОГРАММА КОНТРОЛЛЕРА СЕТИ CAN

Опубликовано: Mon, 05 Jan 2026 11:06:14 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Продолжаю публикацию статей по структуре "Умный дом" на основе локальной сети CAN. В этой статье описывается программа, которая записывается в каждый контроллер локальной сети. Программа написана любителем, не профессионалом, поэтому за ошибки прошу не судить строго. К тому же сам признаю, что стиль написания программы несколько устарел, но переучиваться не хочется да и поздно. В общем «не стреляйте в музыканта, он играет как может». Попытался поместить исходный текст программы в статью, но понял что это невозможно из-за большого количества строк программы. Поэтому программу выложил в своем репозитории на github: https://github.com/OldIngineer/MySmartHouse3. И попытался кратко описать основные моменты программы. Читать далее]]>

https://habr.com/ru/articles/982958/
BotHabr to All (2026-01-05 11:35:02) [ссылка]

EMG TR4401: Оживляем Венгерский Осциллограф

Опубликовано: Mon, 05 Jan 2026 08:05:59 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Смотреть видеоверсию статьи в Youtube или в VKА ведь в какой-то момент у меня набралось больше десятка ламповых осциллографов! Целая коллекция различных экспонатов той эпохи. Но, в отличие от Артёма Денисовича я вовремя одумался и избавился почти от всех из них, но вот один — венгерский осциллограф TR-4401 слегка задержался. Появился он у меня пять лет назад, во время ремонта осциллографа С1-54. Привлек меня красивой внешностью и исполинскими размерами, ну как тут не удержаться? Радовался я недолго. Во-первых, он оказался больше и тяжелее чем я думал. Во-вторых, из всех своих 63 ламп в нем стояло меньше половины. Осциллограф — производства Венгрии, в основе — слегка переработанный Tekronix, предположительно 541A. Отдельные части принципиальных схем были схожи как две капли воды, разве что сами радиолампы слегка отличались — вместо американских стояли польские, венгерские и советские аналоги. С другой стороны у меня была родная документация на русском и желание его оживить. Что же внутри ламповой техники?]]>

https://habr.com/ru/companies/timeweb/articles/980644/
BotHabr to All (2026-01-05 08:35:02) [ссылка]

Двухканальная паяльная станция на базе STM32

Опубликовано: Mon, 05 Jan 2026 06:15:27 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Привет, Хабр. С праздниками всех читателей! Меня зовут Павел, и одним из моих хобби является создание различных устройств на базе микроконтроллеров. Это моя первая статья здесь, и я буду рад конструктивной критике со стороны завсегдатаев Хабра. Читать далее]]>

https://habr.com/ru/articles/982906/
BotHabr to All (2026-01-05 06:35:02) [ссылка]

Айзек Азимов: уроки, извлеченные из его книг, и полезные выводы для современного человечества в эпоху ИИ и роботов

Опубликовано: Sun, 04 Jan 2026 17:16:09 GMT
Канал: Все статьи подряд / Робототехника / Хабр

С Новым годом всех вас! Меня зовут Денис Калышкин. Я американский венчурный инвестор с более чем 11-летним опытом, выпускник МФТИ, бывший аэрокосмический инженер и физик. Я также большой фанат научной фантастики и космических технологий. Я также веду телеграмм‑канал о стартапах и венчурных инвестициях. Подписывайтесь на «Спроси VC».Сегодня, 2 января 2026 года, день рождения моего любимого писателя научной фантастики Айзека Азимова. Он написал или отредактировал более 500 книг. Также он написал примерно 90 000 писем и открыток своим поклонникам. Азимов считал, что научная фантастика служит на благо человечества. Я тоже разделяю его точку зрения.В сегодняшней статье я хотел бы поговорить о наследии Айзека Азимова, его знаменитых романах, футуристических концепциях, галактической экспансии и практических выводах для современного человечества, живущего в эпоху ИИ и роботов.Если вы тоже являетесь поклонником научной фантастики и хотите поучаствовать в мозговом штурме о том, как применять футуристические концепции в реальном мире или строить на их базе бизнес, присоединяйтесь к нашим онлайн‑сессиям по мозговому штурму 8 января 2026 года в 8:00 и 18:00 по UTC. Рабочий язык — английский. Увидимся на следующей неделе! Читать далее]]>

https://habr.com/ru/articles/982840/
BotHabr to All (2026-01-04 17:35:05) [ссылка]

Макропад своими руками: первый прототип

Опубликовано: Sun, 04 Jan 2026 13:57:30 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Продолжаю рассказывать, как я создавал макрос-клавиатуру с нуля. В этой части: почему Loupedeck и 3Dconnexion не подошли, как Speed Editor стал моим идеалом, и что из этого вышло. Спойлер: Arduino превращается в тыкву😅 Читать далее]]>

https://habr.com/ru/articles/982812/
BotHabr to All (2026-01-04 14:35:02) [ссылка]

Световой будильник

Опубликовано: Sun, 04 Jan 2026 13:15:36 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Увидел я как-то световой будильник в продаже и мне захотелось такой, но с разными mp3 мелодиями и без красного света.На протяжении нескольких лет, я сделал несколько версий светового будильника. Были разные корпуса, кнопки/энкодер, RTC, ATmega328P, ШИМ и/или с RGB светодиодами, галогенной лампой, без рассеивателя и они мне не понравились. Хотелось утром просыпаться без пульсаций света, как при восходе солнца.Тогда я нашёл уже готовые светодиоды близкого к восходу солнца цвета и решил их включать по одному, 100 шт подряд. Сначала оранжевым, потом жёлтым и белым цветом. Пульсаций не было, проверил прибором собранным по публикации Народный измеритель пульсации света.После многих переделок часы синхронизируются с сервером времени, а будильник с восходом солнца редко когда меняется и настраивается со смартфона в локальной сети Wi-Fi на собственном сайте будильника. Остался только простой способ выключить будильник. Теперь это датчик жестов. Его не касается статическое электричество. Хотя и это не обязательно, т.к. будильник сам выключится через 7 минут. Это время для того чтобы дойти и включить свет в комнате или выйти из комнаты.Код я разрабатывал множество раз, под разные способы управления светом и контроллеры. Выкладываю последнюю версию для ESP32-C6. Она самая успешная получилась. Читать далее]]>

https://habr.com/ru/articles/982796/
BotHabr to All (2026-01-04 13:35:02) [ссылка]

Сказ о том как я пилил велосипед для домашнего видеонаблюдения. Часть вторая, технологическая

Опубликовано: Sun, 04 Jan 2026 12:02:50 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

В предыдущей части я привел ретроспективу эволюции своего подхода к созданию домашней системы видеонаблюдения. Финальным результатом этой эволюции стала идея создания собственного протокола для передачи видео потоков на основе WebRTC. О технических деталях этого протокола я и попытаюсь рассказать в этой части. Читать далее]]>

https://habr.com/ru/articles/982692/
BotHabr to All (2026-01-04 12:35:02) [ссылка]

Как собрать простую двустороннюю мозаику их кубиков Рубика

Опубликовано: Sun, 04 Jan 2026 10:22:47 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Девять цветных плиток на грани куба Рубика – это уже мозаика. Из девяти квадратов шести цветов можно собрать более 10 миллионов комбинаций разрешением 3х3 пикселя. Для каждой такой комбинации можно физически путем вращения граней собрать зеркальный паттерн в инверсивных цветах на противоположной стороне кубика (об этом я подробно рассказывал в статье о двусторонних паттернах и MDSI-методе). А если кубиков 4, 10, 100 или больше, то разрешение изображения становится всё выше, а мозаика всё выразительней. А используя MDSI-метод любую мозаику можно превратить в двустороннюю – подобно жаккардовой ткани, где изнаночная сторона является инверсией лицевой. В этой статье я рассказываю, как начать эксперименты с простыми двусторонними мозаиками, где паттерн на кубике Рубика ограничивается двумя парами инверсивных цветов. Собрать двустороннюю мозаику]]>

https://habr.com/ru/articles/982730/
BotHabr to All (2026-01-04 10:35:02) [ссылка]

Лазерный тир, версия 3.0 на ESP32

Опубликовано: Sat, 03 Jan 2026 18:52:24 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Много-много лет назад делал я простенький лазерный тир с raspberry и камерой https://habr.com/ru/articles/371891/Технологии с тех пор сильно шагнули вперёд, и захотелось сделать новую, максимально дешёвую версию. В качестве основы взял ESP32 с камерой OV2640 — стоит около 5 евро на AliExpress. Серьёзно переживал за производительность, но её у этого малыша оказалось более чем достаточно. В нём два ядра: одно полностью отдано под обработку изображения, второе — под веб-сервер.Идея следующая: 60 раз в секунду делаем снимок и ищем на нём пятно от лазера. Параллельно крутится веб-страничка, где на canvas рисуются мишень, попадания и очки. Поскольку полноценный OpenCV на ESP32 не запустить, всё сделано максимально просто. Камера выдаёт чёрно-белые JPEG-кадры, которые я распаковываю в пиксели и ищу те, что превышают порог яркости. Да, камера умеет работать и с RAW-форматами, но там есть нюанс — частота кадров в таком режиме ограничена примерно 15 FPS. А вот распаковывать JPEG «на лету» для ESP32 оказалось посильной задачей, и благодаря этому удалось выжать почти 60 FPS при разрешении 240×240. Для надёжности детектирования у камеры дополнительно задаётся смещение экспозиции.Но просто найти пятно на картинке недостаточно — нужно сопоставить его с координатами мишени. И вместо того чтобы нагружать микроконтроллер сложной математикой, это можно переложить на пользователя. Поэтому предусмотрена разовая ручная калибровка: на отдельной странице в браузере нужно выбрать четыре маркера на изображении по часовой стрелке. По ним строится матрица обратного перспективного преобразования. Благодаря этому камера может смотреть на мишень под любым углом — математика всё компенсирует. Читать далее]]>

https://habr.com/ru/articles/982638/
BotHabr to All (2026-01-03 19:35:02) [ссылка]

Безопасная и отказоустойчивая архитектура автономных ИИ-агентов и киберфизических ИИ-систем

Опубликовано: Sat, 03 Jan 2026 16:27:48 GMT
Канал: Все статьи подряд / Робототехника / Хабр

Современные автономные ИИ-агенты и киберфизические ИИ-системы (от беспилотного транспорта и умных электросетей до медицинских роботов и промышленных контроллеров) всё чаще принимают решения, напрямую влияющие на жизнь, здоровье, экономику и национальную безопасность. В современных условиях вопросы безопасности и отказоустойчивости перестают быть вспомогательными и становятся центральными при проектировании, развёртывании и сопровождении таких систем.При этом главная проблема заключается в том, что ИИ-системы, особенно автономные, функционируют в условиях высокой неопределённости: данные могут меняться, сенсоры — выходить из строя или банально загрязняться, внешняя среда — вести себя очень непредсказуемо, а злоумышленники — целенаправленно атаковать сотнями разных способов уязвимости моделей или инфраструктуры. При этом физические последствия сбоев могут быть катастрофическими. Поэтому архитектура таких систем должна быть изначально ориентирована не на максимальную производительность, а на безопасность, отказоустойчивость, верифицируемость и контролируемость. Читать далее]]>

https://habr.com/ru/articles/982618/
BotHabr to All (2026-01-03 16:35:05) [ссылка]

Строим свой остров: как создать минимальный Linux для Raspberry Pi

Опубликовано: Sat, 03 Jan 2026 13:01:51 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Ещё три года назад меня просили рассказать, как собрать минимальный Linux для Raspberry Pi, — и сейчас я выполняю эту просьбу. Несмотря на то, что первоначальной целью Raspberry Pi было создание дешёвого устройства для обучения базовым навыкам программирования, информации о том как, создать минимальный Linux для Raspberry Pi в интернете немного. Я хочу восполнить этот пробел для желающих начать погружение в embedded-разработку.Linux для встраиваемых систем, включая Raspberry Pi, и Linux для PC имеют ряд различий. Различия касаются используемых загрузчиков, платформо-зависимого кода ядра, файловых систем и прочего. Для встраиваемых систем большое значение имеет Board Support Package (BSP), который обычно сопровождает различные системы на кристалле (System on Chip — SoC) или одноплатные компьютеры (Single Board Computer — SBC).Чтобы сделать статью интереснее и полезнее, я рассмотрю создание Linux для Raspberry Pi 3 и для Raspberry Pi 4 и укажу на различие этих одноплатных компьютеров в контексте загрузки и сборки ядра Linux. Также мы соберём и запустим downstream и upstream Linux-ядра для Raspberry Pi.Под Raspberry Pi 3 и Raspberry Pi 4 подразумеваются модели Raspberry Pi 3 Model B и Raspberry Pi 4 Model B соответственно. А обе модели называются в статье Raspberry Pi.Как и в моей прошлой статье по сборке Linux для PC собирать мы будем без использования Buildroot или Yocto Project, только сделаем его более практичным, так как он будет поддерживать работу с SD-картой.Такие сборки минимального Linux без Buildroot и Yocto Project мне чем-то напоминают высадку на необитаемый остров, где вы вынуждены минимальным набором инструментов благоустраивать свою жизнь. Да, вашей жизни ничего не угрожает, но определённая закалка в виде полученных базовых знаний остаётся. Поэтому системе Linux, создаваемой в статье, я дал кодовое название Robinson Linux.Я надеюсь, что после прочтения статьи вам будет гораздо проще собрать Linux для другого одноплатного компьютера, например, Orange Pi.Кому интересно погрузиться в embedded-разработку, добро пожаловать под кат. Читать далее]]>

https://habr.com/ru/companies/ruvds/articles/971084/
BotHabr to All (2026-01-03 13:35:02) [ссылка]

Banana Pi BPI-R3

Опубликовано: Sat, 03 Jan 2026 12:25:37 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Всем привет.В поисках идеального роутера домой купил комплект "сделай сам" - Banana Pi BPI-R3. На маркетплейсах часто он идет без:- блока питания- корпуса- антенн WiFiМне достался комплект с корпусом, без бп и антенн, по цене около 8.5 тр (к сожалению сейчас цена подросла уже), по сотношению цена/фичи он выглядит посимпатичнее готовых роутеров, как уже писал это конструктор, поэтому нужно быть готовым инвестировать свое время в него.ТТХ выглядят вот так: Читать далее]]>

https://habr.com/ru/articles/982576/
BotHabr to All (2026-01-03 12:35:02) [ссылка]

Будильник для зимы: как я подружил лампу Ильича, ZigBee и LLM

Опубликовано: Sat, 03 Jan 2026 10:44:28 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Больше, чем понедельники, слякоть и безбашенные водятлы на дорогах, меня бесит будильник — маленький цифровой садист. Каждое утро он вырывает меня из сна с точностью и безжалостностью неумолимого палача.Причём бесит не сам факт пробуждения (я всё-таки взрослый человек и понимаю, что проекты сами себя не напишут), а то, как именно это происходит. Резко. Грубо. Без предупреждения.TLDR: Собрал мощный потолочный светобудильник на ZigBee-диммере + лампы накаливания. Настроил через Tasmota с помощью LLM за один день вместо недели. Подключить светобудильник к умному дому]]>

https://habr.com/ru/articles/982486/
BotHabr to All (2026-01-03 11:35:02) [ссылка]

Сказ о том как я пилил велосипед для домашнего видеонаблюдения. Часть первая, историческая

Опубликовано: Sat, 03 Jan 2026 08:04:20 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Началась эта история чуть менее 10 лет назад, и началась она с того, что однажды мне пришла в голову идея, что было бы неплохо иметь возможность наблюдать за квартирой, пока находишься в длительных отъездах, например в отпуске. Тогда задача виделась достаточно тривиальной, но в итоге растянулась на долгие годы. Ниже я постараюсь рассказать о всех этапах что я прошел на пути к текущему (и не факт, что финальному) решению. Читать далее]]>

https://habr.com/ru/articles/981422/
BotHabr to All (2026-01-03 08:35:02) [ссылка]

Open Source: Зачем тебе это на самом деле?

Опубликовано: Sat, 03 Jan 2026 07:33:55 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

Когда речь заходит об open source, многие сразу думают: «Это для энтузиастов».Контрибьют в Open Source это способ расти как разработчик, завести полезные связи и заявить о себе. Разбираемся, как найти свой проект, использовать AI для чтения кода и сделать первый контрибьют без боли! Начать Опенсорсить]]>

https://habr.com/ru/articles/982482/
BotHabr to All (2026-01-03 07:35:05) [ссылка]

Прокачиваем LEGO-машинки с помощью Arduino

Опубликовано: Fri, 02 Jan 2026 17:32:49 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

В этой статье попробуем разобраться, почему игрушечные машинки за условные 1000р ездят лучше, чем серьезные модели из конструкторов с электрикой за 10000р, и что с этим можно сделать, если вы разбираетесь в Arduino. Читать далее]]>

https://habr.com/ru/articles/982466/
BotHabr to All (2026-01-02 17:35:02) [ссылка]

Моя эконом-метеостанция из подручных материалов и пары батареек

Опубликовано: Fri, 02 Jan 2026 08:05:22 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Привет, Хабр!Пожалуй, одним из первых устройств, которые подключаются к умному дому (конечно, после модуля управления освещением), является домашняя метеостанция. Вот и мне на новом месте и в новом умном доме потребовалось реализовать данное устройство. Но есть одна проблема: находясь вдалеке от своей домашней лаборатории, я имею минимальный набор инструментов и лишен таких благ цивилизации, как лазерный мини-ЧПУ для изготовления плат и 3D-принтер. Поэтому для реализации проекта будем работать по старинке, в режиме жесткого DIY-хардкора (или в режиме «Очумелых ручек»). Впереди много картинок и термоклея, так что включайте ваши паяльники и поехали! Читать далее]]>

https://habr.com/ru/companies/timeweb/articles/981768/
BotHabr to All (2026-01-02 08:35:02) [ссылка]

«Горячие колеса» с BLE

Опубликовано: Thu, 01 Jan 2026 20:37:12 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Здравствуй Хабр! В этой статье я хочу поделиться своим опытом модификации популярной машинки в масштабе 1/64. Цель модификации - сделать машинку радиоуправляемой. В качестве пульта управления будет использоваться android телефон. В статье рассмотрим три основных этапа: разработка встраиваемого программного обеспечения для управления приводом поворота колес и ходового мотора, проектирование шасси и приложение для телефона. Читать далее]]>

https://habr.com/ru/articles/963138/
BotHabr to All (2026-01-01 21:35:02) [ссылка]