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

Рыбачим в эфире: данные с метеостанции, номер борта, соседский звонок и другие интересные находки

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

Широкополосный радиоприемник – штука полезная. Можно получить информацию с соседского уличного термометра или авто на частоте 433 МГц, либо определить бортовой номер пролетающего самолета.Под рукой был контроллер на Linux, мы решили собрать систему анализа популярных радиочастот с минимальным бюджетом и получать с него информацию через MQTT.В статье мы расскажем о подключении «USB-свистка» RTL-SDR к контроллеру Wiren Board. С помощью софта мы переведем полученную информацию в удобные топики MQTT, затем обработаем данные.Интересно? Ныряйте под кат Читать далее

https://habr.com/ru/companies/wirenboard/articles/793268/
BotHabr to All (2024-02-13 08:00:03) [ссылка]

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

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

Вы добрались до шестой, заключительной части цикла статей о ламповом дисплее для компьютера. В этой статье я опишу, как осуществлялась окончательная сборка дисплея в корпусе и что из этого вышло. Нелишне будет привести ссылки на предыдущие статьи цикла:

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

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

https://habr.com/ru/articles/793286/
BotHabr to All (2024-02-12 22:00:04) [ссылка]

STM32. Процесс компиляции и сборки прошивки

Опубликовано: Mon, 12 Feb 2024 14:01:11 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Многие из начинающих разработчиков софта для микроконтроллеров реализуют свои проекты исключительно в средствах разработки, которые предоставляются производителем. Многое скрыто от пользователя и очень хорошо скрыто, из-за чего некоторые воспринимают эти процессы сродни настоящей магии. Я, в свою очередь, как человек в пытливым умом и природной любознательностью, решил попробовать собрать проект без использования IDE и различного рода автоматизаций.

Так родилась идея для этой статьи: не используя ничего, кроме текстового редактора и командной строки, собрать проект мигания светодиодом на отладочной плате STM32F0-Discovery. Поскольку я не до конца понимал, как происходит процесс компиляции и сборки проекта, мне пришлось восполнять пробелы в знаниях. Разобравшись с этим вопросом, я подумал — а почему бы не рассказать другим об этом?

Всем кому интересно — добро пожаловать под кат! 🙂

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

https://habr.com/ru/companies/timeweb/articles/793152/
BotHabr to All (2024-02-12 15:00:04) [ссылка]

[Перевод] Rust 1.76.0: обновление совместимости ABI, получение имени типа из ссылки

Опубликовано: Mon, 12 Feb 2024 09:17:10 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

Команда Rust рада сообщить о новой версии языка — 1.76.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение.
Если у вас есть предыдущая версия Rust, установленная через rustup, то для обновления до версии 1.76.0 вам достаточно выполнить команду:
rustup update stable
Если у вас ещё не установлен rustup, вы можете установить его с соответствующей страницы нашего веб-сайта, а также посмотреть подробные примечания к выпуску на GitHub.
Если вы хотите помочь нам протестировать будущие выпуски, вы можете использовать канал beta (rustup default beta) или nightly (rustup default nightly). Пожалуйста, сообщайте обо всех встреченных вами ошибках. Читать дальше →

https://habr.com/ru/articles/793076/
BotHabr to All (2024-02-12 10:00:08) [ссылка]

Не пора ли валить с gnu libc на что‑то другое?

Опубликовано: Sun, 11 Feb 2024 17:59:20 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

Пользуюсь открытым ПО значительное время. Сижу на Линуксе.Но в последнее время настолько часто сталкиваюсь с различными багами, что думается иногда, а как оно вообще в принципе работает?Последний эпизод коснулся совсем уж системного кода - стандартной библиотеки libc от GNU. Системнее может быть только ядро.История такая. Собрал Хромиум (не быстро). Когда наконец сборка завершилась с попутным решением проблем, думал: ну вот наконец щас запущу, посмотрю как работают интересующие меня вещи. И тут произошёл облом. Хром падал почти в самом начале запуска с ошибкой доступа к памяти. Довольно быстро удалось выяснить, что падение происходит из-за ошибки обращения по нулевому указателю. И происходит оно в динамическом загрузчике, то бишь в libdl, при загрузке библиотеки через dlopen. libdl.so является одной из компонент пакета стандартной библиотеки и понятно, самой системной библиотекой в ОС. Подробности всей ситуации я описал в вопросе на stackoverflow.Вкратце: при загрузке библиотеки libXcursor.so подтягиваются непонятно откуда взявшиеся зависимости, не имеющие никакого отношения к упомянутой библиотеке. И зависимости эти не инициализированы корректно. Откуда и происходит обращение по нулевому указателю. Впоследствии выяснилось, что проблема начинается с несовпадающих версий библиотек libQt5Core, в результате чего libdl делает полный отбой с попыткой отката всех изменений. Но, видимо, этот откат реализован из рук вон плохо, поскольку после него начинают происходить весьма странные вещи. И загрузка неинициализированной зависимости с нулевыми указателями лишь одна из них. Я ещё сделал пробник в виде простого приложения, которое пытается воспроизвести ситуацию. И в этом пробнике также происходил сбой, но уже при инициализации (вызов init или конструктор в их терминологии) либы libpthread.so (тоже очень системная) - потерян адрес глобального на процесс хранилища либ. Читать далее

https://habr.com/ru/articles/792980/
BotHabr to All (2024-02-11 18:00:09) [ссылка]

Про Vim — Neovim (Lua) PHP IDE

Опубликовано: Sun, 11 Feb 2024 15:54:35 GMT
Канал: Все статьи подряд / VIM / Хабр

По большому счету единственной незакрытой темой в рубрике "Про Vim" осталась тема об альтернативе Conqueror of Completion для Neovim в Lua исполнении. Причиной перерыва между данной и предыдущей статьей в рубрике стало отсутствие необходимости в этой самой альтернативе. Ну или вернее причина может быть и была: во-первых - что бы удовлетворить любопытство, во-вторых - CoC действительно кажется громоздким и достаточно сложным внутри. Вариант на Lua мне бы дался легче, если бы захотелось что-то в нем подшаманить. Наверное. Читать далее

https://habr.com/ru/articles/792956/
BotHabr to All (2024-02-11 16:00:11) [ссылка]

Взлом аппаратного ключа методом veni, vidi, vici

Опубликовано: Sun, 11 Feb 2024 13:08:32 GMT
Канал: Все статьи подряд / Assembler / Хабр

К одному очень дорогому оборудованию для работы управляющей программы нужен аппаратный ключ с зашитой датой, указывающей, когда право использования оборудования кончается. За ключи исправно платили заграничному вендору, но после санкций это стало невозможным и оборудование стало простаивать. Важно, что интернет не использовался для активации ключа. Значит всё необходимое в ключ зашито. Если корпус ключа открыть, то видна одна микросхема FT232R с небольшой обвязкой.Задача: Сделать так, чтобы можно было пользоваться оборудованием. Дистрибутив софта, требующего ключ, есть. Работает он под Windows. Просроченный ключ есть. Оборудованию около 10 лет.Ниже описан путь решения со всеми ошибками. Прочитать историю

https://habr.com/ru/articles/792932/
BotHabr to All (2024-02-11 14:00:06) [ссылка]

Диплом специалиста ИБ. Часть №2 — Стационарное устройство SmartLight

Опубликовано: Sun, 11 Feb 2024 13:48:53 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Привет, Хабр!Данная статья является второй в цикле “Диплом специалиста ИБ”, в рамках которого я рассказываю про свой опыт написания выпускной квалификационной работы на программе высшего образования “Компьютерная безопасность”. В предыдущей статье я описывал математическую модель и формирование методики обеспечения безопасности устройств Интернета вещей, использующих в качестве коммуникационного протокола технологию Bluetooth Low Energy. В текущей статье речь пойдет про создание одного из устройств Интернета вещей - стационарного устройства SmartLight, разработка которого велась без реализации каких-либо предложенных мной в первой части механизмов защиты. Если вы не успели ознакомиться с первой частью цикла статей, советую сначала прочитать ее для того, чтобы лучше понимать контекст происходящего. Читать далее

https://habr.com/ru/articles/792186/
BotHabr to All (2024-02-11 14:00:04) [ссылка]

Опыт использования трех уровней защиты технологии акустической заморозки. Патентная. Техническая. Отсутствие публикаций

Опубликовано: Sat, 10 Feb 2024 23:06:05 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Делимся опытом защиты свой разработки. Опыт не универсален. Кому-то подойдет, а кому-то нет. Крупные корпорации рассчитывают на суды. И на свои бюджеты на суды. А если ты не корпорация? Тогда ищи другие пути. Читать далее

https://habr.com/ru/articles/792860/
BotHabr to All (2024-02-11 00:00:06) [ссылка]

[Перевод] Xv6: учебная Unix-подобная ОС. Глава 3. Таблицы страниц

Опубликовано: Sat, 10 Feb 2024 11:57:09 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

ОС управляет виртуальной памятью с помощью таблиц страниц. Виртуальная память процесса - адресное пространство, защищенное от других процессов. ОС делит память на страницы одинакового размера и отображает страницы виртуальной памяти на страницы физической памяти. Так ОС предоставит процессу непрерывное адресное пространство, даже если страницы физической памяти расположены в другом порядке. Таблица страниц хранит для виртуальной страницы номер соответствующей физической страницы. Каждый процесс владеет личной таблицей страниц.Глава рассказывает, как xv6 работает с виртуальной памятью и об устройстве виртуальной памяти RISC-V. Читать далее

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

Заметка про сохранение структур во flash памяти на STM32

Опубликовано: Sat, 10 Feb 2024 06:31:56 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

При разработке проекта для микроконтроллера часто возникает необходимость сохранения данных во Flash-память перед выключением устройства. Глобальные структуры содержат информацию о настройках различной периферии, данные с внешних датчиков и прочее. В этом посте я хочу показать простенький механизм записи структуры во FLASH память микроконтроллера STM32, которым я сам часто пользуюсь в своих проектах. Читать далее

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

Литье пластика в силиконовую форму. Первый опыт

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

Теперь можно взять весь этот бардак: застывшие остатки пластика, силиконовые формы, трубки и подложки, клей, спрей, старые газеты, наждачную бумагу… и выбросить в мусорку. На все было потрачено несколько выходных и около двух тысяч рублей в пересчете на истраченный объем. Получилась она застывшая воронка, деталь с пузырями, вздутая подложка и пара дефектных силиконовых форм. Из расходников можно вспомнить два кислых чупа-чупса под литники, которые оказались без жвачки. Да, теперь все стало понятно, можно искать исполнителя. - Сможете изготовить такую деталь? - Да, но скругления нужно заменить на фаски. Далее много фотографий

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

«Машинное чтение» цифровых и не только индикаторов без ИИ и нейронок на Python

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

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

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

[Перевод] На что способен самодельный очиститель воздуха, который можно собрать за 30 секунд?

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

Плохой воздух однозначно вреден, но на рынке его очистителей мы наблюдаем бардак. Каждый производитель использует свои эксклюзивные фильтры, по всей видимости, для того, чтобы клиенты были вынуждены покупать именно их. А откуда нам знать, что эти устройства вообще работают? Немногие компании публикуют лабораторные тесты. И почему какая-то большая пластиковая коробка с вентилятором и фильтром стоит аж $100-300?

Но существуют и самодельные очистители, чаще представляющие собой просто примотанный к вентилятору фильтр. Мне такая идея по душе, но в этом случае тоже нет уверенности в их эффективности. Какие-то эксперименты проводились, но недостаточно, чтобы внушить мне доверие. Поэтому я решил поэкспериментировать сам: собрал очиститель, напустил дыма и измерил, насколько эффективно он справляется с очисткой мелких частиц. Читать дальше →

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

Оживляем автоинформатор из подмосковного автобуса

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

Приветствую всех!
Так уж вышло, что при наличии у меня немалого количества артефактов из мира транспорта, у меня до сих пор не было той штуки, с которой у многих ассоциируется этот самый транспорт, — той самой коробочки, благодаря которой мы слышим легендарное «Осторожно, двери закрываются». Ну что же, самое время восполнить это упущение.

Итак, в сегодняшней статье поговорим об одном из первых массовых отечественных автоинформаторов. Узнаем, как работала эта штука и какие неожиданные технологические решения есть внутри. Традиционно будет много интересного. Читать дальше →

https://habr.com/ru/companies/timeweb/articles/791138/
BotHabr to All (2024-02-09 09:00:06) [ссылка]

Размещение проектора в квартире

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

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

https://habr.com/ru/articles/792502/
BotHabr to All (2024-02-09 08:00:05) [ссылка]

Обзор Датчика Ультрафиолетового Излучения LTR-390UV-01

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

Существует ASIC чип LTR390. Это датчик ультрафиолетового излучения.Я разрабатываю Солнечный навигатор. Признаком присутствия естественного света у поверхности Земли может как раз служить факт наличия ультрафиолетовых лучей. Поэтому и пришлось разбираться как подключить датчик УФ к микроконтроллеру.В этой заметке я написал о своём опыте работы с датчиком LTR390. Читать далее

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

Краткий обзор TinyML

Опубликовано: Thu, 08 Feb 2024 14:12:52 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

TinyML сам по себе означает внедрение ml в маломощные микроконтроллеры и встроенные системы. Это устройствам IoT выполнять задачи обработки данных и машинного обучения непосредственно на самом устройстве, минимизируя таким образом необходимость в постоянном подключении к интернету или внешним вычислительным ресурсам. Основная цель TinyML - сделать ии или простые модельки доступным для самых маленьких устройств Читать далее

https://habr.com/ru/companies/otus/articles/791040/
BotHabr to All (2024-02-08 15:00:05) [ссылка]

Как я апнул «чумадан»

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

Картинка Stockking, Tawatchai07, Freepik

Самодельщиков частенько обвиняют в том, что их самоделки представляет собой, по сути, «троллейбус из буханки хлеба», как в известном меме:-) То есть, можно было бы этого и не делать, но «как раз было время и зачем-то я это сделал».

Но есть некоторые из самоделок, которые в корне отличаются от этого всего, и каждый раз, когда их вспоминаешь, говоришь себе «как же хорошо, что когда-то я уделил этому своё время!», так как подобного рода самоделки отличаются крайней полезностью и являются весьма применимыми в жизни. Они могут быть по своей сути и не особо сложными, но польза от их наличия весьма велика. И в этой статье будет рассказ как раз об одной из таких. Читать дальше →

https://habr.com/ru/companies/ruvds/articles/789416/
BotHabr to All (2024-02-08 14:00:05) [ссылка]

На помойку? Никак нет! Пишем нативные приложения для дешевых китайских телефонов

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

Если сейчас приехать в пункт приема металлолома, то можно обнаружить просто огромные кучи различных телефонов и прочих электронных «отходов», которые стоят под открытым небом и ждут, когда придёт их черёд окончательного разложения. Однако при ближайшем рассмотрении выясняется, что многие девайсы оказываются полностью рабочими даже после недельного лежания под палящим солнцем и проливными дождями, а сдали их в чермет по причинам «не нужен, надоел, купил новый» и т. п. Я не считаю это правильным, ведь даже в простые кнопочные звонилки имеется возможность вдохнуть новую жизнь, если знать один интересный, но малоизвестный факт: для них можно писать нативные приложения на C и использовать железо телефона в своих целях. А это, на минуточку, как минимум: дисплей с подсветкой, вибромотор, динамик, клавиатура и GSM-радиомодуль с возможностью выхода в сеть. Сегодня мы с вами: узнаем, на каких аппаратных платформах работают китайские телефоны, какие существуют программные платформы и где взять для них SDK, а в практической части мы напишем 2D-игру с нуля, которая будет работать на многих китайских кнопочниках. Интересно? Тогда жду вас под катом! Читать дальше →

https://habr.com/ru/companies/timeweb/articles/791072/
BotHabr to All (2024-02-08 10:00:04) [ссылка]

Устройство GPIO-драйверов в Linux

Опубликовано: Thu, 08 Feb 2024 06:51:54 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

Рассмотрим, как устроены GPIO-драйверы в Linux, и почему это сделано именно так. Поймем, почему для простого мигания светодиодом в этой операционной системе надо пройти через N слоев абстракции. Читать далее

https://habr.com/ru/articles/791912/
BotHabr to All (2024-02-08 07:00:08) [ссылка]

Лаборатория-мастерская в деревне. Малыми средствами, своими руками, с самого начала

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

Квартирный вопрос, испортивший, как всем известно, людей нашего времени, тем не менее решается. И решается куда как проще на некотором удалении от столиц и крупных городов, а в глуши и вовсе зачастую приходится только набраться решимости и закатать рукава… Речь пойдёт о строительстве небольшого приусадебного всепогодного и всесезонного помещения в основном для некрупного настольного технического творчества. Строительство при этом велось весьма невеликими средствами, в одиночку, без применения строительной техники и почти без использования наёмной рабочей силы. С другой стороны, и публика мы непривередливая и некапризная. Читать дальше →

https://habr.com/ru/companies/ruvds/articles/788382/
BotHabr to All (2024-02-07 10:00:04) [ссылка]

Лазерный DIY или как с помощью дешевого гравера делать качественные платы

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

Привет, Харб!

В этой статье хочу поделиться своей историей, как спонтанная покупка на местном маркетплейсе упростила процесс изготовления прототипов печатных плат в домашних условиях, сэкономив время, при этом повысив качество. Интересно? Тогда добро пожаловать под кат! Читать дальше →

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

Делаем аналог обучающей игрушки с карточками-словами

Опубликовано: Wed, 07 Feb 2024 07:53:05 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Попала ко мне в руки занятная вещица — устройство Talky от Lumicube. Это электронный блок, в который вставляют карточку и он озвучивает написанное на ней слово. Предполагается, что это «развивающая» игрушка — ребенок вставляет в него карточки и запоминает слова, как визуально, так и на слух, благо слова озвучены весьма неплохо.

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

Мне это напомнило опцию у автомобиля Tesla Model S 70, покупая которую за 3250$ бортовая электроника просто разблокирует дополнительные 5 квтч емкости батареи. Когда техника уже физически(!) имеет встроенный потенциал, который нереализован только потому, что кто-то не заплатил, я считаю грехом. Это не только впустую расходуемые невозобновляемые ресурсы, потраченные на то, что не используется, но и разделение людей по уровню дохода, что негуманно. Поэтому я решил сделать свой аналог, с блекджеком и шл… [видеоверсия в конце] Читать дальше →

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

Как я в Испании с интернетом на горе два года мучился, а Starlink меня спас. Тест интернета от Илона Маска. Часть 1

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

«Я джва года ждал» — реально про меня. Только ждал не игры, а нормального интернета, но как раз два года. И вовсе не потому, что интернет-связь в Испании, где живу, плохая. Когда жил под Гранадой, у меня был канал на 300 Мбит/с со стационарной телефонной линией и двумя номерами мобильной связи по цене в примерно 40 евро. За несколько лет работы отключили интернет лишь раз — когда во всем доме что-то там чинили. Все работало без «единого разрыва». Так, два мема в одном абзаце задействовал, теперь уже ближе к делу.

Проблемы начались два года назад, когда я переехал под Валенсию. Поселился в доме на горе — виды красивейшие (можно глянуть вот в этом посте), место крутое, да вот беда — с интернетом тут плохо. Именно потому, что гора. О своих злоключениях и спасении в виде Starlink (с его тестированием, конечно, плюс видео) — под катом. Читать дальше →

https://habr.com/ru/companies/selectel/articles/791904/
BotHabr to All (2024-02-07 00:00:05) [ссылка]

[Перевод] Что такое (был) Сезон Бета в Roborace?

Опубликовано: Tue, 06 Feb 2024 17:51:00 GMT
Канал: Все статьи подряд / Робототехника / Хабр

Уже больше года назад некогда прогремевший проект «Roborace» был заморожен в силу финансовых обстоятельств, не успев завершить свой Сезон Бета. Давайте разберёмся, что это было. Читать далее

https://habr.com/ru/articles/791850/
BotHabr to All (2024-02-06 18:00:08) [ссылка]

Автоматическое Обновление Версии Прошивки

Опубликовано: Tue, 06 Feb 2024 16:01:00 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

В программировании микроконтроллеров новые сборки появляются каждый день. Какие-то сборки уходят в релиз, а какие-то в циркулируют на разных электронных платах внутри предприятия. Как отличать прошивки между собой? Как понять, какая прошивка новее, а какая старее?Проблема в том, что вручную обновлять номер версии прошивки очень утомительно. В тексте представлен механизм автоматического увеличения версии прошивки Подробности...

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

Разбираемся с Bluetooth Low Energy на примере превращения USB-клавиатуры в беспроводную

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

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

Вероятно, у многих есть любимая проводная клавиатура, и было бы интересно подключить её к компьютеру или планшету, не используя провода. Для этого существует несколько решений, которые можно купить или спаять самостоятельно. Но можно это сделать, написав относительно простую программу и настроив должным образом Linux на одноплатном или стационарном компьютере, ноутбуке.

Не имея навыков пайки, вы сможете создать полезное Bluetooth-устройство, а ваше понимание Bluetooth и Linux уже не будет прежним, если вы, конечно, не являетесь экспертом в этих областях.

Данная статья ставит целью на примере разработки собственной Bluetooth-клавиатуры помочь разобраться в базовых понятиях Bluetooth, так как чтение скучных спецификаций и статей с введением в технологию даёт мало пользы. Читать дальше →

https://habr.com/ru/companies/ruvds/articles/782794/
BotHabr to All (2024-02-06 10:00:04) [ссылка]

Передача данных по радиоканалу

Опубликовано: Tue, 06 Feb 2024 08:19:54 GMT
Канал: Все статьи подряд / Разработка на Raspberry Pi / Хабр

Идея для этой статьи зародилась, когда мы проводили анализ защищенности в удаленном районе в условиях отсутствия Интернета и любых средств связи. У нас были только рации, через которые мы переговаривались. Но нам также нужно было удаленно обмениваться небольшими файлами. Так у нас появилась идея проверить, возможно ли передавать информацию с одного ноутбука на второй, используя рации. Важно! Здесь не будет информации о юридических особенностях использования радиосвязи, а также о частотах, мощности передачи, позывных и т. п. Применение радиосвязи имеет ограничения и регулируется Федеральным законом N 126-ФЗ «О связи». Читать далее

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

VR, комбайны–роботы и дроны: как инновации спасают сельское хозяйство

Опубликовано: Mon, 05 Feb 2024 12:42:52 GMT
Канал: Все статьи подряд / Робототехника / Хабр

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

https://habr.com/ru/companies/sberbank/articles/791482/
BotHabr to All (2024-02-05 13:00:09) [ссылка]