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

Подобие CI/CD c микроконтроллерами. Jenkins + GitLab + HeadlessBuild

Опубликовано: Mon, 29 Jan 2024 08:47:20 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

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

https://habr.com/ru/articles/789752/
BotHabr to All (2024-01-29 09:00:06) [ссылка]

Debian+Proxmox 7 на Orange Pi 5

Опубликовано: Sun, 28 Jan 2024 21:50:59 GMT
Канал: Все статьи подряд / Разработка на Raspberry Pi / Хабр

Купил я себе пару Orange PI 5B. Показалось, что вайфай это очень хорошо. Памяти много, хочу на них накатить разного. Но не хочется постоянно все переставлять и вообще жажду удобства. В итоге поискал и нашел, что Proxmox позволяет сделать фермочку с виртуалками и потом их сносить. Мне идея сразу понравилась, памяти на девайсе много, можно порезать на виртуалки и куда поставить k3s, куда еще что. Собственно порядок установки я и опишу.Для начала на этой версия железки нет m2 слота для подключения ssd, так что он подключен снаружи в usb3 порт. Просто купил портативный ссд диск, попутно пожалев, что не дождался выхода версии где и вафля есть и m2, но пойдет для моих скромных задачек. То есть мне нужно что бы загрузка была с emmc (впаян в плату), там должен загрузчик стоять, а ОС должна быть на SSD, который воткнут в USB3 порт. Потому как износить emmc впаянный не хотелось бы.Поставить ОС на SD карточку и грузить, и даже поставить на SD карту и грузить с USB-SSD не сложно вроде бы, это дефолтные установщики умеют (не вышло, но я не старался), мы не ищем легких путей. Значит надо поставить загрузчик, который умеет сразу с emmc зацепить USB-SSD. Такой загрузчик называется EDK II (мне он понравился среди альтернатив тем, что позволяет свободно грузится откуда угодно). Далее порядок установки загрузкичка, который из всех сработал. На основе вот этой доки https://wiki.radxa.com/Rock5/install/rockchip-flash-tools я собрал rkdeveloptool это прошивалка emmc, который распаян на борту orangepi 5b. Читать далее

https://habr.com/ru/articles/789654/
BotHabr to All (2024-01-28 22:00:07) [ссылка]

Нейроконнектор «Мысль»

Опубликовано: Sun, 28 Jan 2024 19:23:21 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

После прохождения Atomic Heart у меня всё вертелось в голове, чего бы такого сделать по лору игры, что бы было прикольно и не сложно, а главное более-менее реально реализуемо в реале (например тех же пчёл я крайне сомневаюсь, что можно создать в реале как в игре и что бы они аналогичным образом летали).С выходом DLC 1 для игры мысль что сделать пришла сама собой. :) Гусь ёпт! Точнее эксперимент с гусём и надетым на него нейроконнектором Мысль, эпичные фразы гуся меня и натолкнули на создание схожего девайса (а на носу как раз был Хэллоин на тот момент, что только раззадоривало желание создать хотя бы прототип на коленке). Еб*чие пироги

https://habr.com/ru/articles/773384/
BotHabr to All (2024-01-28 20:00:04) [ссылка]

Bootloader. Part 1. Нюансы Cortex-M, устройство памяти stm32 и преднастройка

Опубликовано: Sun, 28 Jan 2024 16:45:25 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

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

https://habr.com/ru/articles/789598/
BotHabr to All (2024-01-28 17:00:05) [ссылка]

[Перевод] Xv6 Глава 1: Интерфейсы операционной системы

Опубликовано: Sat, 27 Jan 2024 18:20:25 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

Эта книга рассказывает о принципах работы операционных систем на примере xv6. Операционная система xv6 реализует базовый интерфейс, который Кен Томпсон и Деннис Ритчи предложили в операционной системе Unix, и подражает внутреннему устройству Unix. Комбинации простейших механизмов Unix дают удивительную свободу действий. Современные операционные системы признали успех Unix и реализуют похожие интерфейсы - BSD, Linux, macOS, Solaris, и даже Microsoft Windows. Изучение xv6 поможет понять работу и других операционных систем. Читать далее

https://habr.com/ru/articles/789478/
BotHabr to All (2024-01-27 19:00:07) [ссылка]

«Пиратский» Google Chrome в Microsoft Windows 7 год спустя. И примкнувший к ним MS EDGE, Opera, Brave. Полная версия

Опубликовано: Sat, 27 Jan 2024 17:11:35 GMT
Канал: Все статьи подряд / Assembler / Хабр

Пиратство растёт, милорд!Google Chrome для Windows 7 - детальный технический отчёт, каким образом актуальная версия популярнейшего браузера всё равно работает в «семёрке» даже спустя год после официального прекращения её поддержки корпорацией. Реакция Google LLC или почему пиратство только набирает обороты? Читать далее

https://habr.com/ru/articles/789120/
BotHabr to All (2024-01-27 18:00:05) [ссылка]

Qucs-S: руководство по видам моделирования, часть 1

Опубликовано: Sat, 27 Jan 2024 14:47:00 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Qucs-S является программой с открытым исходным кодом для моделирования электронных схем. Qucs-S кроссплатформенный (поддерживаются Linux и Windows) и написан на С++ с использованием набора библиотек Qt. О данной программе рассказывают мои предыдущие статьи. Для работы Qucs-S рекомендуется использовать также открытый движок моделирования Ngspice. Актуальным релизом Qucs-S на текущий момент является версия 2.1.0. В данной статье подробно рассматриваются виды моделирования, имеющиеся в Qucs-S. Начальное руководство по работе с программой можно найти здесь: https://habr.com/ru/articles/678526/ Читать далее

https://habr.com/ru/articles/789452/
BotHabr to All (2024-01-27 16:00:05) [ссылка]

Одноплатники начала 2024 года: 5 моделей для самых разных целей

Опубликовано: Fri, 26 Jan 2024 12:00:53 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

В самом начале 2024 года появилось очень много информации о новых устройствах и системах, представленных на CES 2024. Среди них есть весьма примечательные девайсы. Но и кроме техновыставки у производителей есть, чем нас порадовать. Речь, в первую очередь, про одноплатники, которые могут пригодиться как любителям DIY, так и разным компаниям. Подробности — под катом. Читать дальше →

https://habr.com/ru/companies/selectel/articles/789282/
BotHabr to All (2024-01-26 13:00:04) [ссылка]

STM32 SAI и микрофон INMP441

Опубликовано: Fri, 26 Jan 2024 09:20:25 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Представим, что у нас есть STM32L4 серии и на нем мы пытаемся подключить микрофон INMP441 через интерфейс SAI. Данный микрофон выводит данные сразу в PCM коде и имеет хорошие звуковые характеристики для своего ценового диапазона Читать далее

https://habr.com/ru/articles/789208/
BotHabr to All (2024-01-26 10:00:07) [ссылка]

Добавляем Unit-тестирование в проекты STM32CubeIDE

Опубликовано: Fri, 26 Jan 2024 09:11:44 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

А именно, мы будем добавлять отличную систему Сeedling. Данная система содержит в себе сразу два инструмента – Unity – непосредственно для проведения и написания тестов и CMock для генерации объектов-заглушек. Но самая большая заслуга данного пакета – простота во всех аспектах – начиная от генерации тестируемых модулей и до релиза проекта. Использование Сeedling превращает рутинное TDD (Разработка через тестирование) или TLD(если захочется так) в обычный рабочий процесс. Читать далее

https://habr.com/ru/articles/789202/
BotHabr to All (2024-01-26 10:00:07) [ссылка]

WinnerMicro Wi-Fi SoC W801/W806 (SPI, I2C – дисплей и температура)

Опубликовано: Fri, 26 Jan 2024 09:04:13 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Пробуем завести SPI и I2C на китайском чипе WinnerMicro Wi-Fi SoC W801/W806. Подключение дисплея на ST7789 и датчика температуры и влажности AHT10 Читать далее

https://habr.com/ru/articles/789196/
BotHabr to All (2024-01-26 10:00:07) [ссылка]

Знакомимся с Artery. AT-START-F423 – пробуем и подключаем дальномер AJ-SR04M

Опубликовано: Fri, 26 Jan 2024 09:59:58 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Микросхемы микроконтроллеров от Artery выглядят достаточно интересным вариантом замещения STM. Больше всего подкупают своей доступностью для заказа. Отладок много, собраны качественно, шелкография качественная(по крайней мере на тех, которые я видел и держал в руках). Посмотрим, что производитель предлагает по поддержке со стороны программного обеспечения и IDE Читать далее

https://habr.com/ru/articles/789238/
BotHabr to All (2024-01-26 10:00:06) [ссылка]

Запускаем кодек OPUS на микроконтроллере

Опубликовано: Fri, 26 Jan 2024 09:41:24 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Исходные данные – есть контроллер STM32 с очень ограниченной памятью, а мы хотим записывать на нем звук. Допустим, что примеров с подключением выбранного нами микрофона гора и маленькая тележка. В итоге имеем контроллер, который умеет выдавать нам WAV-подобный сигнал. Хотелось бы этот WAV-сигнал куда-то записать или передать. Таких данных будет очень много, есть ненулевая вероятность, что мы не влезем по полосе пропускания используемого канала или заполним память до того, как получим нужную информацию. На помощь нам спешит компрессия! Читать далее

https://habr.com/ru/articles/789220/
BotHabr to All (2024-01-26 10:00:06) [ссылка]

Управление устройствами умного дома Яндекс своими скриптами

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

В статье пойдёт речь о самом базовом управлении устройствами умного дома Яндекс - а именно функции включения/выключения, т.к. ничего больше мне не нужно, но из базы довольно легко с помощью документации, научиться управлять и другими свойствами. Может этот материал не на статью вовсе, но вот захотелось поделиться. За код не ругайте сильно - я не настоящий программист. Код будет написан на простейшем PHP. Читать далее

https://habr.com/ru/articles/789200/
BotHabr to All (2024-01-26 10:00:05) [ссылка]

Знакомство с Алинкой и ее другом ERW-4

Опубликовано: Fri, 26 Jan 2024 08:35:08 GMT
Канал: Все статьи подряд / Электроника для начинающих / Хабр

Знакомство с Алинкой и ее другом ERW-4Привет, Хабр! Купил я как-то для себя трансивер Alinco DR-135FX. Новый, из коробки.Приобретался через Авито и со слов Продавца рация абсолютно исправна, просто «лежит без дела» Окей, думаю, надо брать!Заказал, жду неделю и, вуаля, рация у меня. Раскрыв транспортировочную упаковку, вижу, что трансивер действительно новый, радость нахлынула сполна! Сразу захотелось включить и попробовать его в работе! Включив трансивер, меня ждал большой сюрприз. Читать далее

https://habr.com/ru/articles/789190/
BotHabr to All (2024-01-26 09:00:14) [ссылка]

MVP vs MLP

Опубликовано: Fri, 26 Jan 2024 08:46:03 GMT
Канал: Все статьи подряд / Разработка робототехники / Хабр

Пример: компания Tesla может себе позволить MVP и этим очень активно пользуется, а Porsche нет, поэтому продуктовая стратегия Porsche – это MLV. Читать далее

https://habr.com/ru/articles/789192/
BotHabr to All (2024-01-26 09:00:10) [ссылка]

«Глупый» увлажнитель VS умный дом: подключаем «народный» увлажнитель к Home Assistant

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

Привет, Хабр!
Наверное, многие из вас знают, насколько важно поддерживать качественный микроклимат в доме, одним из важных параметров которого является относительная влажность воздуха. Вот и я, года три назад, озаботился данным вопросом и приобрел увлажнитель воздуха Xiaomi Deerma Humidifier DEM-F628S (полный аналог DEXP HD-440). Увлажнитель оказался удачной конструкции и приемлемой ценной, что обеспечило ему «народную» популярность. Но, к сожалению, данный увлажнитель не поддерживает интеграцию в системы умного дома и вообще не имеет коммуникационных интерфейсов, я решил исправить этот недостаток и что у меня получилось — об этом далее. Читать дальше →

https://habr.com/ru/companies/timeweb/articles/785252/
BotHabr to All (2024-01-26 09:00:04) [ссылка]

Рыцарь-демон, Intel Xeon Phi в 2024-м, часть 0

Опубликовано: Thu, 25 Jan 2024 13:20:59 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

Вы точно знаете о процессорах Intel. Вероятно, вы что-то слышали о видеокартах Intel. Но об этом устройстве не знает никто (effectively никто). Триста ватт, двести пятьдесят ядер, архитектура x86 (почти). Это чудовище из 2014-го зовут Intel Knights Corner или же Intel Xeon Phi... и это карта-сопроцессор для слота PCI-E. И что дальше?

https://habr.com/ru/articles/788790/
BotHabr to All (2024-01-25 14:00:12) [ссылка]

Игры для ESPspectrum

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

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

https://habr.com/ru/articles/788902/
BotHabr to All (2024-01-25 11:00:03) [ссылка]

Как я изобретал клавиатуру

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

Делаю свой хардкорный кастом механической клавиатуры с низкопрофильными переключателями полностью с нуля Читать далее

https://habr.com/ru/articles/788844/
BotHabr to All (2024-01-25 08:00:04) [ссылка]

Разработка экономичной светодиодной печатной платы

Опубликовано: Thu, 25 Jan 2024 06:19:28 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Работа посвящена проектированию экономичной светодиодной печатной платы в среде Altium Designer. Была разработана электрическая принципиальная схема для управления светодиодом мощностью в 2 Вт, произведена трассировка печатной платы, выполнен монтаж на одностороннюю плату, полученную травлением персульфатом аммония. Помимо разработки печатной платы был проведен анализ экономической составляющей. Была выявлена существенная разница при травлении и монтаже платы вручную и заказе платы на различных заводах.На сегодняшний день машины выполняют большую часть задач, ранее выполнявшихся человеком. К таким задачам можно отнести доставку грузов, поиск полезных ископаемых и объектов, прокладку кабелей, исследования территорий, на которые человеку будет трудно попасть, ремонтные работы, и другие. Для выполнения подавляющего большинства всех указанных выше актуальных задач необходимо наличие света, чтобы в темноте (например, ночью) можно было вообще что-то увидеть. Однако платы для светодиодов (которые будут освещать) стоят довольно дорого. Читать далее

https://habr.com/ru/articles/788818/
BotHabr to All (2024-01-25 07:00:04) [ссылка]

Реализация межплатного соединения в idiBus. Дешевая и виброустойчивая

Опубликовано: Thu, 25 Jan 2024 00:17:58 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Фиксация пластиковыми стойками и простые разъемы снижают цену за межпланетное соединение до 10 рублей. Почитать как это сделано

https://habr.com/ru/articles/788788/
BotHabr to All (2024-01-25 01:00:04) [ссылка]

«Once you go Rust, you never go back»: создаем игру для программистов на Bevy

Опубликовано: Wed, 24 Jan 2024 15:55:19 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Привет, Хабр! В прошлой статье я рассказал о своем переходе в геймдев и моей концепции «хакерской» игры. Здесь же сосредоточился именно на разработке, а также на инструментах Bevy и Rust, которые использовал для игрового движка. Интересно узнать из первых уст, как создаются отечественные инди-игры? Тогда добро пожаловать под кат. Читать дальше →

https://habr.com/ru/companies/selectel/articles/788694/
BotHabr to All (2024-01-24 22:00:05) [ссылка]

Экзоскелет «Норникеля»: как он таким стал

Опубликовано: Wed, 24 Jan 2024 16:10:33 GMT
Канал: Все статьи подряд / Робототехника / Хабр

Всем привет! Меня зовут Владислав Давыдов, я главный менеджер центра развития цифровых технологий компании «Норникель».Возможно, вы уже знаете, что «Норникель» ведет разработку промышленного экзоскелета. У вас могли возникнуть закономерные вопросы: Почему экзоскелет именно такой? Как мы к этому пришли и какие результаты получаем? В прошлом материале я писал о прототипе экзоскелета в целом, а сейчас расскажу о его разработке и испытаниях. Читать далее

https://habr.com/ru/companies/nornickel/articles/788704/
BotHabr to All (2024-01-24 17:00:10) [ссылка]

Фоторамка-лабиринт. DIY-подарок — головоломка с секретом

Опубликовано: Wed, 24 Jan 2024 09:46:09 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

В 2015 году я прочитал статью @AlexeyStn про открытку-лабиринт — подарок, который невозможно открыть, не разгадав головоломку. Восемь лет спустя я повторил этот DIY-проект на новом технологическом уровне. Получилась 3D-печатная фоторамка с секретным отделением для подарка и длинной историей создания.
В процессе я сломал 3D-принтер, столкнулся с загадочными багами Cura, чуть не поругался с косплеерами и, кажется, наступил на все возможные грабли, но успел до Нового года. А теперь вот написал эту статью. Читать дальше →

https://habr.com/ru/articles/786598/
BotHabr to All (2024-01-24 10:00:04) [ссылка]

Микрополосковые СВЧ фильтры

Опубликовано: Wed, 24 Jan 2024 07:40:21 GMT
Канал: Все статьи подряд / Электроника для начинающих / Хабр

Опишу процесс создания микрополосковых СВЧ фильтров на примере нескольких ФНЧ и одного полосового. Создавал я их практически впервые, предварительно прочитав несколько книг и статей на эту тему. У меня есть синтезатор частот, который предполагалось использовать в установке измерения продукции предприятия. Но у этого синтезатора есть паразитные гармоники довольно высокого уровня, поэтому требовалось их подавить. Частота невысокая - 1 ГГЦ, соответственно, нужно подавить 2,3,... ГГц.Всё проектирование я делал в AWR, поэтому буду далее представлять скриншоты из этой программы. Вначале создаю фильтр на сосредоточенных элементах и подбираю номиналы индуктивностей и ёмкостей (нГн и пФ). Читать далее

https://habr.com/ru/articles/788530/
BotHabr to All (2024-01-24 08:00:17) [ссылка]

Ламповый дисплей для компьютера, часть 4: блок питания, строчная развертка и первый растр

Опубликовано: Tue, 23 Jan 2024 22:14:50 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Краткое содержание предыдущих статей цикла:

Часть 1 – обзор возможных концепций и постановка задачи
Часть 2 – запуск ЭЛТ и фокусировка электронного пучка в ней
Часть 3 – построение канала синхронизации и блока кадровой развертки

В этой части будет рассказ о тех электронных узлах, которые я создавал дальше, а именно — описание окончательного оформления блока питания, переделки источника высокого напряжения кинескопа, строчной развертки и получения первого растра.

Читать дальше →

https://habr.com/ru/articles/788474/
BotHabr to All (2024-01-23 23:00:04) [ссылка]

Право на ремонт против запланированного устаревания. Битва двух концепций

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

На фото: Fairphone 4

Многие слышали о скандале с МФУ производства HP. Эти устройства отказываются сканировать документы, когда в картридже кончились чернила. В сознании производителя всё логично: если чернила кончились или пользователь вставил поддельный картридж, то устройство считается нефункциональным. В этом случае оно выдаёт сообщение об ошибке.

Но это противоречит обычной человеческой логике: ладно печать, но почему нельзя сканировать без чернил? Этот прецедент уже доведён до суда. Читать дальше →

https://habr.com/ru/companies/ruvds/articles/774702/
BotHabr to All (2024-01-23 14:00:04) [ссылка]

Стажировки по робототехнике, или Как прокачать практические компетенции

Опубликовано: Tue, 23 Jan 2024 09:28:02 GMT
Канал: Все статьи подряд / Робототехника / Хабр

Привет, Хабр! Сегодня поговорим о том, как молодому специалисту попасть на работу в центр робототехники. Расскажем об одном из путей (не реклама, но уникальная возможность для робототехников в России) Читать далее

https://habr.com/ru/companies/sberbank/articles/788258/
BotHabr to All (2024-01-23 10:00:10) [ссылка]

Самолет из соломы против водного спорта здорового человека

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

С интересом прочитал статью, которые скорее ожидаешь на одноклассниках, или, в крайнем случае, на Пикабу — как автор в студенческие годы высушил буханку, взял охапку дров и серф готов.Современный водный спорт здорового человека выглядит несколько иначе. Ограничу список — серфинг, виндсерфинг, кайтсерфинг, фойл (включая электро и бензиновые варианты типа efoil и Jet Surf ), вингфойл, гидрофойл. Не буду включать sup, вейкборд и дополните список сами. Читать далее

https://habr.com/ru/articles/787922/
BotHabr to All (2024-01-23 04:00:04) [ссылка]