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

Тайна самой дешевой консоли с Ozon

Опубликовано: Sat, 04 Oct 2025 14:06:15 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Наверняка многие читатели слышали о самой дешевой консоли на маркетплейсах — «Sup». На первый взгляд, это устройство — чудо чудное: цветной дисплей приличного разрешения, целых 500 игр в комплекте, аккумулятор и даже дополнительный геймпад, и всё это за какие-то 400 рублей в розницу.Обычный человек просто подумает мол «очередной масс-маркет по типу Тетриса» и пройдет мимо. Однако моя гиковская душа очень хотела узнать, в чём же заключается тайна самой дешевой консоли на Озоне и я решил заглянуть «под капот»… Поверьте, внутри гораздо интереснее, чем кажется на первый взгляд! Читать далее]]>

https://habr.com/ru/companies/timeweb/articles/952578/
BotHabr to All (2025-10-04 14:35:02) [ссылка]

Минимальный каркас самописного Bootloader'a на STM32F103C8T6. Пошаговый пример

Опубликовано: Sat, 04 Oct 2025 12:15:54 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Всем добра и здравия. Понадобилось мне безопасно обновлять прошивки на коммерческих устройствах, используя CAN шину. Нужно спроектировать сам адаптер, который будет связывать ПК с устройством используя CAN, так же нужно добавить в устройство логику, которая сможет переписать прошивку или конфигурацию в самом себе.Загрузчики до этого не писал, статьи на хабре не нашел, а хотелось. Вернее нашел, но только вводный ликбез, без практики)Поэтому было решено разбить задачу на мелкие и начать с минимального примера. Подопытным будет BluePill на stm32f103c8t6.В соответствии с декомпозицией задачи, у меня получилось так: Читать далее]]>

https://habr.com/ru/articles/953452/
BotHabr to All (2025-10-04 12:35:03) [ссылка]

[Перевод] Лабораторный блок питания с плавной регулировкой, цифровым дисплеем и дополнительными выходами USB

Опубликовано: Sat, 04 Oct 2025 12:00:51 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Привет, я Джованни Аджустатутто,  рад приветствовать вас!Сегодня соберем лабораторный блок питания с регулировкой по напряжению. Кто занимается электроникой, понимает — такой прибор попросту незаменим. Рано или поздно каждый мастер создает для себя подобное устройство. Без него трудно обойтись при сборке электронных схем, когда нужно запитать и протестировать отдельный узел.Блок позволяет с высокой точностью регулировать постоянное выходное напряжение в диапазоне от 0 до 36 В, а также ограничивает силу потребляемого тока. Все настройки выполняются с помощью ручки-энкодера и кнопок. Дисплей показывает заданное напряжение и ток нагрузки.Дополнительно оснастим устройство двумя отключаемыми USB-портами. Они очень удобны для питания таких плат, как ESP32 или Arduino, да и вообще часто востребованы. Читать далее]]>

https://habr.com/ru/companies/selectel/articles/953300/
BotHabr to All (2025-10-04 12:35:02) [ссылка]

«LLVM для AI». Крис Латтнер и язык программирования Mojo

Опубликовано: Sat, 04 Oct 2025 09:01:21 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

Крис Латтнер (Chris Lattner) — создатель CPU-компилятора LLVM и соавтор Swift — предложил новый язык программирования Mojo, спроектированный для одновременного программирования CPU, GPU и TPU (тензорные ядра, оптимизированные для матричного умножения, а это и есть инференс LLM), без всяких лишних библиотек типа CUDA, ROCm и XLA.Mojo — это надмножество Python с производительностью С и потенциальная замена Rust. Код на нём легко переносится между различными GPU, при этом платформа Modular быстрее обновляется под новые модели GPU, чем сама Nvidia выпускает обновления для своего софта (новые attention kernels).Простой и мощный язык для написания и деплоя LLM-приложений независимо от оборудования (AMD, Nvidia, Intel и проч.), с метапрограммированием во время компиляции и прочими штуками. Что-то вроде единой «LLVM для AI». Унифицированная программная платформа, которая запускается на любом железе. Это ещё и самый простой способ ускорить Python-приложение в 10−1000 раз, не переписывая его фрагменты на Rust или C++ (что по сути делают NumPy и PyTotch). Читать далее]]>

https://habr.com/ru/companies/ruvds/articles/951828/
BotHabr to All (2025-10-04 09:35:05) [ссылка]

Kernel-hack-drill и новый эксплойт для CVE-2024-50264 в ядре Linux

Опубликовано: Fri, 03 Oct 2025 19:06:41 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

Некоторые уязвимости, связанные с повреждением памяти, невероятно сложны для эксплуатации. Они могут вызывать состояния гонки, приводить к сбоям системы и накладывать разные ограничения, которые усложняют жизнь исследователя. Работа с такими «хрупкими» багами требует значительно больше времени и усилий. CVE-2024-50264 в ядре Linux — как раз одна из таких сложных уязвимостей, которая получила премию Pwnie Award 2025 в категории «Лучшее повышение привилегий» (Best Privilege Escalation). В этой статье я представлю свой проект kernel-hack-drill и покажу, как он помог мне разработать прототип эксплойта для уязвимости CVE-2024-50264. Поехали!]]>

https://habr.com/ru/companies/pt/articles/953314/
BotHabr to All (2025-10-03 19:35:04) [ссылка]

ESP32 + LD2410: Архитектуры нейронных сетей для классификации движений

Опубликовано: Fri, 03 Oct 2025 14:46:14 GMT
Канал: Все статьи подряд / Робототехника / Хабр

Микроконтроллеры давно перестали быть простыми устройствами для управления датчиками и исполнительными механизмами. Сегодня, благодаря библиотекам вроде TensorFlow Lite, даже компактный ESP32 способен выполнять инференс нейросетей в реальном времени. В этой статье я расскажу о серии экспериментов по классификации движений человека с помощью радарного датчика LD2410 и различных базовых архитектур машинного обучения, таких как полносвязная, свёрточная, рекуррентная нейронные сети и трансформер (механизм внимания).Каждый из подходов я реализовал и проверил на практике. В итоге получилась серия видеоуроков и репозиториев с кодом, но здесь я соберу все в одну статью, чтобы показать эволюцию решений и сравнить их эффективность. Ознакомиться]]>

https://habr.com/ru/articles/952548/
BotHabr to All (2025-10-03 15:35:05) [ссылка]

Что делать со сломанной видеокартой? Превратить ее в более крутую

Опубликовано: Fri, 03 Oct 2025 08:35:38 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Истории о том, как мастера-электронщики оживляют технику из безнадёжного состояния, давно стали отдельным жанром странных увлечений. Но случай, когда автор канала Northwest Repair восстановил полностью мёртвую видеокарту RTX 4080 Super, выделяется даже среди подобного контента. Ему удалось пересадить графический процессор и память от погибшей RTX 4080 Super на плату-донор от обычной RTX 4080. Интереснее всего то, что в конце концов этот GPU-Франкенштейн заработал. Получается, видеокарту можно купить, а потом усовершенствовать? Не спешите радоваться — все далеко не так просто, но процесс залипательный. Читать далее]]>

https://habr.com/ru/companies/x-com/articles/953114/
BotHabr to All (2025-10-03 09:35:03) [ссылка]

Носить электроны в решете, или зачем радиолампам дырявые аноды?

Опубликовано: Fri, 03 Oct 2025 09:01:19 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

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

https://habr.com/ru/companies/ruvds/articles/951212/
BotHabr to All (2025-10-03 09:35:02) [ссылка]

Я не разработчик, но выиграла хакатон с помощью GPT и Replit: как вайбкодинг приоткрывает двери в IT

Опубликовано: Fri, 03 Oct 2025 06:15:42 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

У меня нет технического бэкграунда, я специалист в маркетинге) Я не пишу код на работе, не администрирую сервера и не собираюсь называть себя разработчиком. Но я всегда хотела попробовать создать что-то в IT.И знаете что? С помощью GPT и Replit я собрала работающий продукт всего за несколько дней и выиграла хакатон в номинации «Релизьте это немедленно». Читать далее]]>

https://habr.com/ru/articles/953048/
BotHabr to All (2025-10-03 06:35:02) [ссылка]

Python и Go — идеальный набор (высокоуровневых языков)

Опубликовано: Thu, 02 Oct 2025 18:30:27 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

Перед вами - известное письмо Линуса Торвальса, где он написал, что если бы единственная причина использовать С, а не С++, была бы в том, чтобы отпугивать программистов на С++ - это уже была бы весомая причина.Питон в последнее время завоевал лидирующие позиции в дата саенс и машинном обучении, что меня как разработчика на нём не может не радовать. В данной статье вы узнаете, почему, следуя духу минимализма из указанной цитаты, нужно использовать го в тех областях, где лидерство питона не так очевидно. А в питоне - не заморачиваться с async/await, фреймворками и прочей ерундой. Читать далее]]>

https://habr.com/ru/articles/952120/
BotHabr to All (2025-10-02 18:35:05) [ссылка]

Как воробей Вася вайб-кодингом убился и причём тут Мао Цзэдун (трафик, 18+)

Опубликовано: Thu, 02 Oct 2025 17:42:48 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Ну и пара свежих новостей внутри для пущего реализма.Повестка, конечно, застала всех врасплох: с одной стороны люди видят и чувствуют тенденцию, когда крупные компании второпях пытаются внедрить AI для автоматизации бизнес-процессов. Безоса можно понять — ведь если не он, то кто-то другой. Как эта контора OpenAI появляется из ниоткуда и Google в попыхах пытается... Догнать новичка (читать далее) →]]>

https://habr.com/ru/articles/952976/
BotHabr to All (2025-10-02 18:35:02) [ссылка]

DIY: свой, бесплатный, чат-бот в Telegram

Опубликовано: Thu, 02 Oct 2025 13:14:39 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

В этой статье я покажу, как буквально за 15 минут создать собственного Telegram чат-бота на базе ИИ и начать использовать его абсолютно бесплатно. Читать далее]]>

https://habr.com/ru/articles/952868/
BotHabr to All (2025-10-02 13:35:02) [ссылка]

[Перевод] Линус Торвальдс жёстко отверг поддержку big-endian RISC-V

Опубликовано: Thu, 02 Oct 2025 09:55:54 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

Линус Торвальдс в своём классическом стиле категорически высказался против предлагаемой поддержки режима big-endian для архитектуры RISC-V в ядре Linux. Всё началось с вопроса в рассылке о том, смогут ли патчи для RISC-V BE попасть в текущий цикл разработки ядра. Читать далее]]>

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

Про ультразвуковые ножи

Опубликовано: Thu, 02 Oct 2025 09:01:19 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Картинка: pikisuperstar, freepik.comЧто мы делаем, когда пытаемся что-то разрезать ножом?Верно — двигаем его по разрезаемой поверхности.А что делаем, если хотим отрезать быстрее?Снова верно: увеличиваем скорость перемещения режущей поверхности по объекту или самого объекта по режущей поверхности (или всё сразу).А что будет, если скорость перемещения возрастёт до ультразвуковой? И зачем это вообще нужно?Эти и другие подробности будут описаны ниже под катом ;-) Читать далее]]>

https://habr.com/ru/companies/ruvds/articles/951388/
BotHabr to All (2025-10-02 09:35:02) [ссылка]

Как я купил Lenovo Thinkpad и начал понимать что такое настоящее терпение

Опубликовано: Thu, 02 Oct 2025 08:16:07 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Прошу не ругаться, это моя первая статья.Итак, далёким летом 2021 года я решил обновить свой основной рабочий лэптоп, потому что мой старый был куплен в 2012 году и уже еле‑еле справлялся с теми нагрузками и задачами, что я на него возлагал.И начались поиски достойного аппарата. Здесь нельзя было спешить, ведь вещь не дешёвая, и нужно понимать что менять компьютеры каждый год — это роскошь и покупаешь ты его на какой‑то относительно долгий срок. Нужно посмотреть и сравнить технические характеристики, возможности и внешний вид устройств в продаже.Сделаю оговорку, я не специалист в этой области, но многое понимаю и имею богатый удачный опыт разных ремонтов «для себя», начиная от поклейки обоев и сборки мебели и заканчивая ремонтами микроволновок, холодильников, пылесосов, машины, а также десктопов, лэптопов и неттопов. У меня их несколько.Критерии были такие: Читать далее]]>

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

Улучшаем качество приёма с помощью фильтров и малошумящих усилителей

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

Всем хороши приёмники SDR, но у них есть неприятная особенность — низкий динамический диапазон. Особенно это относится к недорогим устройствам.Динамический диапазон — это разница (в дБ) между самым слабым сигналом, который приёмник способен надёжно обнаружить, и самым сильным сигналом, который он может принять без перегрузки и заметных искажений.В условиях города эфир забит очень мощными сигналами FM-радио, излучениями от различного рода устройств: Wi-Fi-роутеры, мобильные телефоны, блоки питания, зарядки, микроволновки, компьютеры и так далее.Все эти сигналы попадают на вход аналого-цифрового преобразователя АЦП SDR-приёмника и вызывают перегрузку и появление «ложных» сигналов в результате комбинации частот мощных станций. При этом приём слабых сигналов на нужных вам частотах может стать недоступным.В недорогих приёмниках SDR, как, например, RTL-SDR, используются 8-разрядные АЦП с низким динамическим диапазоном. Конечно, есть приёмники с разрядностью 14-16 бит. У них динамический диапазон больше, но и стоимость заметно выше. Для решения проблемы низкого динамического диапазона между антенной и входом приёмника можно установить полосовые или режекторные фильтры. Полосовой фильтр подавляет сигналы, лежащие вне нужного диапазона частот. Режекторные фильтры вырезают ненужные диапазоны. Например, если вам интересны частоты авиадиапазона или радиолюбительские диапазоны частот, имеет смысл избавиться от мощных сигналов FM-радио. Читать далее]]>

https://habr.com/ru/companies/first/articles/952684/
BotHabr to All (2025-10-02 08:35:02) [ссылка]

Его величество — Маховик

Опубликовано: Thu, 02 Oct 2025 07:05:38 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Всем, кому когда-либо доводилось сталкиваться с проблемами хранения энергии, знают, что одним из основных проблемных моментов является, дороговизна аккумуляторов и их недолговечность, что существенно уменьшает возможности по сколь-нибудь экономичному хранению электроэнергии. Однако, есть одна альтернатива, о которой редко говорят, но, тем не менее, она представляет очень интересные возможности – запасание энергии в маховиках! Самое любопытное заключается в том, что запасание энергии в маховиках очень широко распространено вокруг нас и мы сталкиваемся с этим многократно! Читать далее]]>

https://habr.com/ru/companies/beget/articles/951372/
BotHabr to All (2025-10-02 07:35:02) [ссылка]

Как научить робота выходить из лабиринта домино только «глазами»: Jetson Nano + Arduino

Опубликовано: Wed, 01 Oct 2025 22:02:35 GMT
Канал: Все статьи подряд / Робототехника / Хабр

Побег Робота из лабиринта. Технологи: Jetson + Arduino + CV. Робот находит выход из лабиринта только с помощью компьютерного зрения. Посмотреть видео и код.]]>

https://habr.com/ru/articles/952590/
BotHabr to All (2025-10-01 22:35:05) [ссылка]

Увидел-указал-полетел: как управлять автономными дронами без обучения с нуля

Опубликовано: Wed, 01 Oct 2025 16:40:49 GMT
Канал: Все статьи подряд / Робототехника / Хабр

Когда дроны только появились, ими можно было управлять разве что с пульта или через текстовые команды — «поверни налево», «лети прямо», «вверх на два метра». Всё это выглядело немного старомодно и, прямо скажем, неудобно: попробуй опиши словами маршрут, если дрон видит перед собой живую картинку, а тебе надо всё переводить в текст. И вот появился довольно неожиданный подход — вместо текстовых инструкций просто показывать дрону, куда лететь, буквально указывая нужную точку в кадре. Теперь команда для беспилотника — это не набор слов, а пиксель на изображении, а значит, связь между вашим замыслом и настоящим полетом стала куда более непосредственной. Модель сама определяет, как лететь к этой точке, одновременно замечает препятствия и быстро реагирует, если что-то изменится. Что получилось из этой попытки «разговаривать» с дроном языком зрения — и c какими проблемами исследователи столкнулись на практике? Всё оказалось интереснее, чем кажется на первый взгляд. Читать далее]]>

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

ESP32: Базовые алгоритмы машинного обучения

Опубликовано: Wed, 01 Oct 2025 15:37:43 GMT
Канал: Все статьи подряд / Робототехника / Хабр

ESP32 давно зарекомендовал себя как универсальный микроконтроллер для IoT: он умеет работать с Wi-Fi и Bluetooth, управлять сенсорами и исполнительными устройствами. Но за последние годы стало ясно, что даже на таких простых устройствах можно запускать алгоритмы машинного обучения.В этой статье рассмотрим, как на ESP32 можно реализовать три базовых алгоритма классификации — дерево решений, метод К-ближайших соседей (KNN) и полносвязную нейросеть на TensorFlow Lite.Для эксперимента использовался датчик цвета GY-31 (TCS230). Он преобразует отражённый от поверхности на которую направлен свет в три значения — красный, зелёный и синий (R, G, B). Задача: по этим трём числам определить, какой цвет «видит» сенсор: красный, оранжевый, жёлтый, зелёный, синий, фиолетовый, белый или чёрный. Ознакомиться]]>

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

Что умел Nokia 3510i: ретрообзор хитового телефона. Разбираем и изучаем ветерана

Опубликовано: Wed, 01 Oct 2025 13:00:11 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Недавно мне попался Nokia 3510i — тот самый телефон из начала двухтысячных, который многие помнят по яркому экрану и крепкому корпусу. Решил купить его, чтобы разобрать и показать, что прячется внутри. Сегодня расскажу, как появилась эта модель, чем она цепляла пользователей, какие у нее возможности. И конечно, разберем ее, чтобы понять, как там внутри все устроено. Поехали! Читать далее]]>

https://habr.com/ru/companies/ru_mts/articles/952390/
BotHabr to All (2025-10-01 13:35:02) [ссылка]

DIY Open Source принтер. Часть 2. Логика управления печатающей головой HP123

Опубликовано: Wed, 01 Oct 2025 04:00:54 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Привет, Хабровчане!Это продолжение моего дневника разработки DIY струйного принтера. Предыдущие части:DIY Open Source принтер. Часть 0DIY Open Source принтер. Часть 1. Покоряем USB Printer Class и имитируем печать текстаВ прошлый я рассказывал как наладить интерфейс между ПК и STM32 таким образом чтобы ПК понимал что мы подключили к нему принтер, а не неизвестное устройство. В этой статье я предлагаю разобраться с тем как работает печатающая голова в картридже HP123, каким образом сформировать управляющие сигналы для неё и как удержаться в рамках субмикросекундных таймингов.Основным источником информации для меня выступают:статья на Hackaday и проект PrintSpider_Arduino от нашего товарища по Хабру @lichnostcтатья Magic Printer Cartridge Paintbrush и проект printercart_simple от SpritetmРечь пойдёт только об отработке логики! Подключение железа пока невозможно - затронем в следующий раз - я работаю в этом направлении. Читать далее]]>

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

Декодирование IR сигнала с TV (или исследование пультовых лучей)

Опубликовано: Tue, 30 Sep 2025 19:45:23 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

В этом тексте я написал про то как подключить к микроконтроллеру инфракрасный приёмник. Как просто и легко распознавать сигнал с TV пульта. Читать далее]]>

https://habr.com/ru/articles/950764/
BotHabr to All (2025-09-30 20:35:02) [ссылка]

[Перевод] Оптимизация декодера изображений для 6502 с 70 минут до одной

Опубликовано: Tue, 30 Sep 2025 15:26:40 GMT
Канал: Все статьи подряд / Assembler / Хабр

Когда я решил написать программу для простой цифровой фотосъёмки на Apple II, то думал использовать камеры Quicktake. Выбор казался очевидным, потому что это были камеры Apple, способный подключаться к компьютеру через последовательный порт.Объём задачи немного расширился, когда мне удалось декодировать фотографии Quicktake 100: захотелось научиться декодировать фотографии Quicktake 150 и Quicktake 200. Из-за этого пришлось погрузиться в тему обработки изображений глубже, чем мне хотелось изначально. В этой статье я расскажу о том, как мне удалось заставить работать декодер Quicktake 150 с достаточно приемлемой скоростью на процессоре 6502 с частотой 1 МГц.Формат Quicktake 150 проприетарный и не имеет документации, однако в проекте dcraw существуют свободные программные декодеры. Они стали моим фундаментом для создания первого декодера на Apple II. К сожалению, они написаны на C, крайне плохо задокументированы и чрезвычайно непонятны (для меня). Сжатие выполняется при помощи кода Хаффмана с переменной длиной (то есть используется битовый сдвиг), а для воссоздания изображения требуется большой объём 16-битных вычислений. Со всем этим 6502 справляется плохо.Но для начала мне нужно было переписать исходный алгоритм так, чтобы он работал с полосами по 20 пикселей (из-за ограничений памяти). Я написал функциональный декодер, и он работал идеально, но... для декодирования одной фотографии требовалось семьдесят минут. Читать далее]]>

https://habr.com/ru/articles/952074/
BotHabr to All (2025-09-30 15:35:03) [ссылка]

Цифровая радиотехника, первые шаги. Repka Pi + SDR = Сканируем Радиоэфир

Опубликовано: Tue, 30 Sep 2025 08:56:51 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Появление приёмников SDR открыло перед радиолюбителями и профессионалами широкие возможности в области радиосвязи. Такие приёмники содержат в себе скоростной аналогово-цифровой преобразователь (АЦП), способный оцифровывать радиосигнал для последующей цифровой обработки.Конечно, в приёмниках SDR есть и аналоговая часть, например, для смещения частоты входного сигнала, поступающего с антенны, на АЦП. К таким приёмникам обычно подключают еще фильтры и антенные усилители. Фильтры убирают помехи, спектр которых лежит за пределами рабочего диапазона частот. Антенные усилители включают после фильтров, если принимаемый сигнал слабый. Что же касается демодуляции, то она выполняется уже после оцифровки. Поэтому SDR-приёмники, в отличии от аналоговых, могут работать практически с любыми видами модуляции без изменения аппаратной части. Низкочастотный сигнал в недорогих приёмниках SDR, наподобие RTL-SDR Blog 4, превращается в звук с помощью внешних компьютеров или микрокомпьютеров. Для этого на них устанавливается драйвер RTL-SDR и специальное программное обеспечение. В этой статье для обработки сигнала от RTL-SDR Blog 4 используется одноплатный компьютер Repka Pi 4. Начать сканировать эфир :-)]]>

https://habr.com/ru/articles/950960/
BotHabr to All (2025-09-30 09:35:02) [ссылка]

NE-Executable | Разбор деталей часть 4 (Импорты)

Опубликовано: Tue, 30 Sep 2025 08:22:19 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

Эта статья завершает цикл статьей про формат сегментных NE файлов для Microsoft Windows 1.x-3x и OS/2 1.x. Эта часть содержит значительно больше информации, о несостыковках с официальными документами. Это не только обзор, сколько попытка открыть глаза на то, что "Не все так просто, как кажется на первый взгляд." Читать далее]]>

https://habr.com/ru/articles/951964/
BotHabr to All (2025-09-30 08:35:06) [ссылка]

[Перевод] Игра «Морской бой» через UDP на двух Raspberry Pi PICO-W

Опубликовано: Tue, 30 Sep 2025 05:20:50 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Мы создали игру «Морской бой» (Battleship) на двух игроков в реальном времени при помощи микроконтроллеров Raspberry Pi Pico W, обменивающихся данными через UDP. К каждому устройству подключён VGA-дисплей 320×240, джойстик для размещения кораблей и ударов, а также тактильные кнопки для взаимодействия с игрой. Для проекта разработан собственный протокол ходов на основе конечных автоматов и интегрирована звуковая обратная связь на основе как DMA, так и прерываний. Читать далее]]>

https://habr.com/ru/articles/944232/
BotHabr to All (2025-09-30 05:35:02) [ссылка]

Введение

Опубликовано: Mon, 29 Sep 2025 18:06:06 GMT
Канал: Все статьи подряд / Робототехника / Хабр

Модуль ESP32-CAM - это доступное и компактное решение, которое сочетает в себе микроконтроллер ESP32 и камеру OV2640. Благодаря своей низкой цене и широким возможностям он стал популярным выбором среди разработчиков проектов в области IoT, компьютерного зрения и робототехники.В данной статье я собрал серию из 15 практических уроков, каждый из которых сопровождается видео и исходным кодом. Вместе мы пройдём путь от базового примера захвата изображения до реализации алгоритмов компьютерного зрения и даже интеграции TensorFlow Lite для классификации объектов прямо на ESP32-CAM.Материалы организованы по нарастающей сложности: начиная с простого веб-интерфейса и работы с памятью устройства, и заканчивая фильтрацией изображений, преобразованием Хафа и нейронными сетями. Для каждого урокавы найдёте: Ознакомиться]]>

https://habr.com/ru/articles/951838/
BotHabr to All (2025-09-29 18:35:05) [ссылка]

Изготовление корпуса из дерева для часов

Опубликовано: Mon, 29 Sep 2025 12:00:38 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

В одной из своих прошлых статей я сделал часы с генератором шума. Теперь пришло время cделать и корпус. Так как предполагается использовать устройство на виду, нужно придать ему более или менее эстетический вид. Мне не очень нравится печать на принтере, хотя в этом есть свои плюсы, но я люблю дерево и столярное дело. Справедливости ради, замечу, что у меня собраны некоторые устройства в напечатанных корпусах, а также вырезанных из оргстекла, но это не то, особенно если в квартире практически все из дерева. В статье будет много картинок, так как иначе процесс не описать. Читать далее]]>

https://habr.com/ru/companies/selectel/articles/951618/
BotHabr to All (2025-09-29 12:35:02) [ссылка]

Рабочая машинка на ARM, Linux: год спустя

Опубликовано: Mon, 29 Sep 2025 09:47:32 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Вот и прошел примерно год с момента начала эксперимента "а что, так можно было?"Год назад привычный ноутбук был отложен в сторону, а вместо него поднята рабочая машинка на базе процессора с архитектурой arm, точнее aarch64.И там и там - примерно одинаковый набор ПО, чтобы можно было сравнивать: linux, Firefox, Office, GIMP, vim для работы, видеоплееры фильмы смотреть, ну и всякое разное, никакой особо экзотики, локальных LLM и прочего - для этого есть сервера.Среда - Wayfire (Wayland) и WindowMaker (Xorg), и так и так.Железо: одноплатник Allwinner h618 со встроенным видео Mali-G31, 4 ядра, 1.5Ггц, 4 Гб RAM, 100Мб Ethernet, USB3, HDMI.Изначально - ТВ-приставка на Андроиде (Z8 или вот Vontar - обе есть)Ожидания: это примерно как запуск линукса на кофеварке - добавить ачивку "получилось", реально работать будет невозможно, но интересно попробовать. Реальность:]]>

https://habr.com/ru/articles/951646/
BotHabr to All (2025-09-29 10:35:02) [ссылка]