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

Из котельной — в Ад: Doom на ПЛК

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

Я — инженер техподдержки, наши клиенты знают меня как Aleksandr_Khlebnikov. Одна из задач инженеров в нашей компании — тестировать новое оборудование.  Мы как раз выпустили модуль расширения, добавляющий контроллеру выход HDMI.Смотреть на веб-интерфейс во время тестирования скучно, и в голову пришла мысль: а что если попробовать запустить на контроллере Doom? В железо я верил, в свои умения — чуть меньше. Все-таки контроллер «заточен» под специфические задачи, а лишняя функциональность в ОС отключена. Но раз внутри работает полноценный Linux — почему бы не попробовать?Итак, эта история о том, как я подключил к контроллеру HDMI-монитор, как запустил Doom и что из этого вышло. А еще о том, как я сделал геймпад с интерфейсом Modbus RTU. Читать далее]]>

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

Модуль обработки и коммутации данных, с внешними управляющими устройствами по RS-485 на STM32

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

Привет, Хабр!В данной статье будет рассматриваться разработка коммутатора, для приема, обработки и передачи потока данных от GNSS-приемника и энкодера, осуществляться передача ведущему устройству будет по интерфейсу RS-485.Интерфейс RS-485 - представляет собой промышленный стандарт физического уровня передачи данных, широко применяемый в распределенных системах управления, телеметрии и автоматизации, его ключевая особенность - использование дифференциального сигнала, что обеспечивает высокую помехоустойчивость и надежность передачи данных на значительные расстояния (до 1200 метров).В основе работы лежит двухпроводная линия (выводы А и В), по которой передается информация в виде разности потенциалов:Логическая "1" фиксируется при условии, что напряжение на линии А ниже, чем на линии B;Логический "0" соответствует ситуации, когда потенциал линии А выше потенциала линии В.Такой метод передачи данных позволяет минимизировать влияние электромагнитных помех, так как внешние наводки одинаково взаимодействуют на обе линии и компенсируются при дифференциальном приеме. Читать далее]]>

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

Rust vs Go: честное сравнение для высоконагруженных сервисов

Опубликовано: Tue, 07 Oct 2025 13:34:31 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

Rust и Go часто оказываются по разные стороны инженерных холиваров. Кто‑то называет Go «языком для продакшна», кто‑то утверждает, что Rust — «единственный способ спать спокойно после деплоя».Я работал с обоими языками: писал микросервисы на Go, системы обработки событий и сетевые агенты на Rust.В этом посте — не теоретическое сравнение, а практическое: где Rust реально оправдан, а где Go дает фору по скорости разработки и стабильности. Читать далее]]>

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

Как я свой макропад за 600₽ собирал

Опубликовано: Tue, 07 Oct 2025 12:38:23 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Собрал свой макропад за 600₽. Делюсь, как за пару вечеров создал программируемую мини-клавиатуру с 10 механическими кнопками, удобной эргономикой и RGB-подсветкой. Без дорогих плат, с 3D-печатным корпусом и Raspberry Pi Pico. Читать далее]]>

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

DigiPi: универсальный цифровой модем радиолюбителя

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

Каждый радиолюбитель проходит стадию, когда вместо хаоса проводов, антенн и адаптеров хочется сконцентрировать все в аккуратную и удобную систему. Но это весьма непростая задача: разные вендоры, протоколы и скорости передачи данных. Один трансивер требует пачки драйверов, другой не умеет нажимать PTT через CAT, третьему вообще нужен COM-порт, и желательно нативный. В итоге радиолюбительский «шэк» (от английского shack — «хижина») превращается во Франкенштейна, где приходится учитывать особенности каждого отдельного девайса. DigiPi был создан как попытка навести порядок, объединив функции звукового интерфейса, контроллера трансиверов и небольшого сервера, позволяющего управлять всем непосредственно из браузера с любого устройства — от лэптопа до планшета. Сегодня я покажу, как DigiPi на Raspberry Pi 4 превращается в удобный центр управления радиооборудованием. Затем шаг за шагом соберем собственную систему с его встроенными модулями. Читать далее]]>

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

QEMU: как организовать прозрачное взаимодействие с I2C-устройствами

Опубликовано: Tue, 07 Oct 2025 09:47:52 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

В разработке ПО для встраиваемых систем все большее значение приобретает возможность эффективной виртуализации оборудования, которая кардинально повышает скорость и гибкость разработки. Не нужно паять платы, ждать поставки железа или бегать между стендами с осциллографом для каждого чипа. Достаточно просто запустить виртуальную машину на ноутбуке. Виртуализация позволяет отлаживать драйверы и приложения в идеально воспроизводимых условиях, параллельно работать над разными фичами и начинать писать код еще до того, как готово физическое устройство. Особенно это актуально при разработке и тестировании embedded-решений, где часто требуется работа с периферией — например, I2C-устройствами: датчиками температуры, давления, влажности, EEPROM-памятью и другими компонентами. Читать далее]]>

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

Как я горел от 3D-печати

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

Привет! Меня зовут Антон Рогозин и я разработчик машинного обучения в Контуре. В этой статье расскажу про своё увлечение 3D-печатью, а точнее о том, как я подгорел от того, сколько нюансов надо учесть, чтобы распечатать под ключ маленькую фигурку хорошего качества. 🤌Хотите узнать, как выглядит процесс изготовления 3D-моделей, какой принтер купить и сколько стоит инвентарь для печати? Тогда приглашаю под кат. Ещё внутри этой статьи затаилось много полезных ссылок, которыми я советую пользоваться, и, конечно же, фото моих фигурок из настольной ролевой игры D&D (подземелья и драконы).🧌 Заходите оценить. Читать далее]]>

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

Как я сделал робота — что хотел и что получилось. Часть 2

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

Привет! На связи Михаил Дроздов, младший разработчик в Selectel. Заканчиваю рассказ о создании собственного робота. Предыдущая часть была целиком посвящена железу: выбору компонентов, особенностям проектирования и изготовления корпуса, распайке электроники.В этой части говорим о разработке ПО. Микроконтроллер, видеокамера, датчики, двигатели — уже соединены, питание подключено. Осталось вдохнуть жизнь в электронный организм, чтобы все его компоненты пробудились и начали согласованно взаимодействовать. Читать далее]]>

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

Российские ученые разработали адаптивную систему управления манипулятором на колесах, основанную на работе нейросети

Опубликовано: Tue, 07 Oct 2025 05:11:00 GMT
Канал: Все статьи подряд / Робототехника / Хабр

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

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

Роботы из «Звездных Войн» на заброшенной военной базе в Вальехо — фоторепортаж

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

В городе Вальехо, штат Калифорния, до 1996 года работала старейшая военно-морская база на Западном побережье. Сейчас помещения пришли в запустение, но не совсем — в них ежегодно проводится шоу самоделкиных Maker Faire. Я там сделал стенд и заодно поснимал вокруг: Читать далее]]>

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

Наше расследование: pulp fiction

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

Похоже, мы поневоле стали создателями на «Хабре» нового хаба — «Разборка техники». А почему бы и нет? Тема очень увлекательная и вызывает неподдельный интерес — причем не только у читателей, но и у правоохранительных органов.Мы решили поддержать эту тему новым легким и увлекательным чтивом. Недавно на «Хабре» вышла статья «Главный элемент информационной безопасности», в которой автор @D4N3L0NG рассказывал о клавиатуре от российской компании LightCom на базе отечественного микроконтроллера К1986ВЕ92FI. Попутно было упомянуто, что в другой российской клавиатуре — КЛ104РУ от компании «Бештау» — нашли контроллер, который по необъяснимым причинам отличался от того, что сама «Бештау» представляет как свой.Этот факт вызвал бурю эмоций в обсуждениях: были обвинения в лжи и воровстве. Даже главный импортозаместитель всея Руси, блогер Горшенин, не остался в стороне и высказался в своем привычном копрофильском стиле.Поскольку мы занимаемся комплексными поставками техники и должны обезопасить себя от подозрительного оборудования, мы решили перепроверить информацию о клавиатурах «Бештау». И, несмотря на наше предвзятое отношение к компании, в разобранной нами клавиатуре мы нашли «правильный» контроллер.На этом, казалось бы, можно и закончить. Но тогда и статьи бы не было... Читать далее]]>

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

Embox поддерживает новый российский микроконтроллер от компании Миландр с архитектурой RISC-V

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

Недавно мы добавили в открытую ОСРВ Embox поддержку российского микроконтроллера на RISC-V, о чем я и хочу рассказать в данной статье. Речь пойдет о микроконтроллере MDR1206FI от компании “Миландр”. Читать далее]]>

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

Работа с RISC-V контроллерами на примере CH32V303. Часть 9. Многозадачность

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

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

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

Анализ реверс-шелла под Linux

Опубликовано: Mon, 06 Oct 2025 07:21:29 GMT
Канал: Все статьи подряд / Assembler / Хабр

Здравствуйте, уважаемые читатели Хабра и любители вирусного анализа!Сегодня хочу поделиться своим дебютным(на Хабре) разбором простенького семпла шелла под Linux.Начнём. Откроем в файл в DIE. Семпл для 32-битной UNIX системы, не упакован. Читать далее]]>

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

Программист embedded лезет в FPGA (часть 3, чего не может ардуинка)

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

Вначале мы поморгали диодом, затем посчитали семисегментником. Если с нуля, то уж лучше пройти эти этапы. Теперь приступим к задачке, которую с большой натяжкой можно применить где-нибудь на проде. С очень большой. На плате, которую я использую для примера (QMTECH Cyclone 10 Starter Kit), есть разъём HDMI, что недвусмысленно намекает нам, что к нему можно подключить дисплей соответствующим кабелем. На самом деле, разъём – это не обязательно. А вот наличие на чипе выходов, которые можно сконфигурировать как lvds, очень сильно приветствуется. Возможно, получится и без этого (просто 2 выхода, формируемые из одного инверсией), но я не пробовал, потому промолчу.Когда мы embedded-программисты, то с дисплеем мы взаимодействуем, отправляя на него команды, либо, если всё хорошо с железом, то пишем в специальную область памяти. Мы будем работать на более низком уровне. Делать на коленке прозрачные электроды, и наклеивать поляризационные плёнки, конечно, не надо. Будем формировать видео-сигнал.Если вы думаете, что в 2025-м году ЭЛТ мониторы и телевизоры остались в далёком прошлом, то у меня для вас есть новость: Формат сигналов внутри проводов всё ещё напоминает сигнал, который идёт на одну из сеток большой вакуумной лампы, которой, по сути и является кинескоп. Читать далее]]>

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

Дом в облаке, которое твое: запускаем личный сервер на UmbrelOS с полным шифрованием

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

Всем привет 👋Врываюсь на Хабр с двух ног со своей первой статьей.Всё чаще меня посещала мысль: а где на самом деле лежат наши фотографии, документы и личные переписки? Кто имеет к ним доступ и на каких условиях, точно ли все мои данные конфиденциальны? Любознательность и стремление к независимости хранения данных привела меня к идее своего облака, не где-то в далеком ЦОД, а здесь, дома, в гостиной, тихо жужжа в корпусе размером с книгу. Но есть один критически важный нюанс, который отделяет любительскую поделку от полноценной замены коммерческим сервисам — безопасный доступ извне. Зачем нам HTTPS, если для внутренней сети хватило бы и простого HTTP? Читать далее]]>

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

Управляем зависимостями Cи и C++ через Nix

Опубликовано: Sun, 05 Oct 2025 22:37:44 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

Рассказ о самой полезной части Nix — управление пакетами из репозитория nixpkgs.Я использовал и использую разные языки. В Rust есть прекрасный пакетный менеджер cargo и инсталлятор rustup, для JavaScript — npm. Мне также нравится conda в мире Python.Мне всегда не хватало чего-то подобного для проектов на Си и C++. Пакетные менеджеры для этих языков часто оставляют желать лучшего. Даже если они работают, в их репозиториях может не быть нужных библиотек. Даже если вроде всё работает хорошо, может оказаться, что для работы бинарного кэширования нужно прилагать усилия, а когда это что-то вроде разных версий Qt — собирать всё на машине разработчика неприятно.Я хотел, чтобы инструмент из коробки давал максимум без дополнительной настройки.Поэтому я расскажу, как использовать Nix в качестве пакетного менеджера для Си и C++. Читать далее]]>

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

Отрезчик термоусадки v2.0

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

Нарезчик термоусадки - настольный, индивидуальный прибор для монтажников РЭА и любителей спаять чего-нибудь дома. Призван облегчить труд человека и освободить его руки от монотонного процесса. Читать далее]]>

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

LackFox pico — одноплатник в форм факторе Arduino

Опубликовано: Sun, 05 Oct 2025 12:06:36 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

В данной статье я хочу рассказать об одной интересной плате LackFox pico. Она представляет собой нечто среднее между микроконтроллером и полноценным компьютером. На плате установлен полноценный ARM-процессор от Rockchip, и на ней запускается полноценный Linux. При этом по габаритам и цене данная плата сопоставима с микроконтроллерами. Её цена начинается от 600р за младшую версию. Читать далее]]>

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

О горьком опыте масштабирования производств, о важности ведер и о причинах седины

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

Вроде бы все понятно из названия, да? А раз понятно, казалось бы, так и чего трепаться? Однако санитары, когда освобождают меня из смирительной рубашки, советуют, чтобы я переносил травмирующий опыт на бумагу.Штош, почему бы и нет.За последний год наш скромный уютный стартап вместо кормления инвесторов обещаниями начал... просто кормить. Так что в какой-то момент мы получили некоторое предложение, из вида тех, от которого не отказываются. Экономические, логистические, юридические и иные -ические нюансы прошли мимо меня, оставив в сухом остатке простую и элементарно выполнимую задачу: за три месяца произвести массу белкового экстракта, пригодного для приготовления одной тонны текстурированного продукта. Читать далее]]>

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

О горьком опыте масштабирования производств, о важности ведер и о причинах седины

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

Вроде бы все понятно из названия, да? А раз понятно, казалось бы, так и чего трепаться? Однако санитары, когда освобождают меня из смирительной рубашки, советуют, чтобы я переносил травмирующий опыт на бумагу.Штош, почему бы и нет.За последний год наш скромный уютный стартап вместо кормления инвесторов обещаниями начал... просто кормить. Так что в какой-то момент мы получили некоторое предложение, из вида тех, от которого не отказываются. Экономические, логистические, юридические и иные -ические нюансы прошли мимо меня, оставив в сухом остатке простую и элементарно выполнимую задачу: за три месяца произвести массу белкового экстракта, пригодного для приготовления одной тонны текстурированного продукта. Читать далее]]>

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

Как я сделал робота — что хотел и что получилось. Часть 1

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

Все началось с простого вопроса о том, как устроен мир микроконтроллеров. Возникло желание не просто прочитать теорию об Arduino или подключить пару датчиков к плате. Хотелось понять саму суть — архитектуру, принципы работы и реальные возможности подобных систем.Чтобы погружение не превратилось в набор разрозненных и бессистемных экспериментов, нужен был полноценный, амбициозный проект. Такой, что заставил бы разобраться в деталях на практике.Выбор пал на создание робота-универсала. Такое устройство — целый мир механики, 3D‑печати, электроники, низкоуровневой разработки, веба и даже ИИ. Идея — создать машину, которая не просто перемещается в пространстве, а по-настоящему видит и понимает свое окружение.Можно ли представить лучшую возможность поработать с различными типами датчиков и исполнительных механизмов? Также впереди ждали интересные задачи… Читать далее]]>

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

Как встроить нейроинтерфейс для управления ИИ-приложением: от электроники до API

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

Когда мы говорим «нейроинтерфейс», большинство сразу представляет себе что-то вроде Neuralink или фантастические сцены из «Джонни Мнемоника». Но на деле между идеей и практикой — не пропасть, а куча микроконтроллеров, кода, биопотенциалов и кофе. В этой статье я покажу, как можно построить рабочий прототип интерфейса «мозг → ИИ-приложение» — начиная от электродов и аналоговых фильтров, заканчивая API, которое передаёт сигналы в модель машинного обучения. Читать далее]]>

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

Rust + C++ через FFI: как подружить два мира и не сойти с ума

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

Сегодня Rust активно используется не только как язык для написания приложений, в том числе системных, но и как язык для написания библиотек, которые подключают к существующим проектам на C и C++. Это удобно: новую функциональность можно писать на Rust, но при этом не переписывать весь код на нём. В омут FFI]]>

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

Как я переделал свой мини-ПК и зачем мне это было нужно

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

Здравствуйте, дорогие друзья! Купил я тут себе компутер. Выбирал, как водится, долго и мучительно — хотел мини-ПК, потому что давно проникся этим форм-фактором: компактный, экономичный, да и по цене приятнее, чем здоровенные системники.В момент выбора, конечно, руководствовался главным критерием — ценой. Мой взгляд пал на чудо инженерной мысли шэньжэньского производства — Gmtec mini pc K-6. За свои деньги он предлагает вполне бодрые характеристики, особенно если руки не из коробки, а из плеч. Читать далее]]>

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

Тайна самой дешевой консоли с 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) [ссылка]