RSS
Pages: 1 ... 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 ... 67
[>] KVM: Что такое Kernel-based Virtual Machine?
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-10 21:00:10


Опубликовано: Fri, 10 Mar 2023 16:20:09 GMT
Канал: Системное программирование – Обеспечение работы прикладного ПО

Начнем с простого вопроса:Что означает QEMU/KVM или QEMU-KVM?Можно ответить - это QEMU + KVM или qemu-system, запущенный с kvm в качестве ускорителя. Но в какой-то степени это еще и анахронизм, так как с появлением KVM его разработчики для интеграции с QEMU поддерживали отдельный форк qemu-kvm, но начиная с QEMU версии 1.3 (декабрь 2012) все основные изменения из qemu-kvm были перенесены в главную ветку QEMU, а qemu-kvm объявлен устаревшим. В разных дистрибутивах до сих пор еще можно встретить исполняемый файл qemu-kvm или просто kvm, но это лишь обертки над qemu-system:exec qemu-system-x86_64 -enable-kvm "$@"или симлинки: /usr/bin/kvm -> qemu-system-x86_64 А в самом qemu существует проверка: Читать далее

https://habr.com/ru/post/721408/

[>] Имплементация маппера MMC1 ассемблер 6502 nes/famicom/dendy
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-11 02:00:09


Опубликовано: Fri, 10 Mar 2023 21:35:04 GMT
Канал: Assembler – Язык программирования низкого уровня

Игры не использующие мапперы в NES ограничены, 16 кб PRG ROM (хранилище программного кода) и 8 кб CHR ROM (хранилище графики). С развитием разработки игр на NES, встал вопрос, а как увеличить данные ограничения и на помощь пришли микросхемы мапперы. Что же такое мапперы мы и разберем сегодня и как их использовать в своем коде. Читать далее

https://habr.com/ru/post/721654/

[>] Эмоциональная история процессоров для первых компьютеров с 70-х до начала 90-х: AIM PowerPC
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-11 12:00:06


Опубликовано: Sat, 11 Mar 2023 07:46:48 GMT
Канал: Assembler – Язык программирования низкого уровня

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

https://habr.com/ru/post/721482/

[>] На пол пути к конечному автомату для Arduino. Однопроходные функции и фиксация событий программы с помощью флагов
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-11 14:00:07


Опубликовано: Sat, 11 Mar 2023 08:01:01 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры



Мы привыкли к линейным алгоритмам. Нас учили строить их на информатике в школах, затем на младших курсах в колледжах и институтах. Это был бейсик или паскаль в консоли. Часто учителя просто выдавали программу, указанную в учебном плане, а для чего такое программирование может понадобиться на практике, особо никто не рассказывал. Да что там говорить, большинство повседневных задач мы сами формулируем в виде линейных алгоритмов.

Но так ли хорош этот метод для программирования микроконтроллеров, и есть ли какая-то простая и доступная альтернатива линейным алгоритмам? Я предлагаю вместе разобраться в этом вопросе. Читать дальше →

https://habr.com/ru/post/719376/

[>] Маленькие китайские хитрости, или Чоппер, но не мотоцикл
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-11 20:00:08


Опубликовано: Sat, 11 Mar 2023 15:23:15 GMT
Канал: Электроника для начинающих – Arduino, DYI и как собрать Электроника

Все мы уже давно в курсе, что на Алиэкспрессе процветает практика подделки чипов — под видом популярных микросхем продавцы выставляют что попало, часто даже не отбраковку, а просто какие-то абсолютно другие чипы, другого назначения, но в нужном корпусе, на котором сошлифовыют старую и наносят новую маркировку. Например, вместо микроконтроллера можно получить какой-нибудь шестифазный контроллер питания, последний раз широко использовавшийся в материнских платах для Pentium IV.Однако сегодня я обнаружил более интересный кульбит: выпуск вполне себе крупным производителем (достаточно крупным, чтобы продукция его попала к основным дистрибьюторам, от LCSC до российских компаний) микросхемы, которая названием и частью функций мимикрирует под популярный чип Texas Instruments — в достаточной степени, чтобы во многих случаях «прокатило», а также чтобы не слишком опытный разработчик не заметил разницы.Итак, встречайте: HGSEMI OPA376M, в девичестве — GS8591. К практически одноимённому (суффикса «M» у оригинала не бывает) и очень популярному TI OPA376 не имеющий никакого отношения, кроме цоколёвки и названия. Читать далее

https://habr.com/ru/post/721750/

[>] Бесконтактная оплата эпохи мамонтов +самодельный картридер
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-11 22:00:05


Опубликовано: Sat, 11 Mar 2023 17:00:14 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

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

https://habr.com/ru/post/721756/

[>] DIY ноутбук PotatoP с Lisp и 2 годами автономной работы: зачем он нужен и на что способен?
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-12 06:00:06


Опубликовано: Sun, 12 Mar 2023 01:46:11 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места



Несколько дней назад в сети появилась информация о проекте по созданию DIY устройства на Lisp c очень высокой автономностью. При условии регулярного использования девайса (не круглосуточного, но все же несколько часов в день) автор обещает автономность на уровне двух лет. Что это за проект, с чего все началось и с какой целью он был создан? Давайте посмотрим. Читать дальше →

https://habr.com/ru/post/721534/

[>] [Перевод] Всё про USB-C: взаимодействие через низкоуровневый протокол PD
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-12 15:00:06


Опубликовано: Sun, 12 Mar 2023 10:00:01 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места


В нашей серии статей про USB-C мы проговорили немало аспектов этого стандарта, среди которых были как хорошо известные, так и не очень, в том числе пара таких, которые только обозначились в сети. Мы до определённой степени разобрали почти всё, за исключением USB Power Delivery. Я немного описала этот протокол в статье про обеспечение питания, но тогда речь шла в основном про то, как использовать PD, просто купив правильное решение. Но для электронщика этого недостаточно, так что давайте посмотрим, удастся ли нам собрать собственную триггерную плату с PD. Читать дальше →

https://habr.com/ru/post/721092/

[>] Как устроен электромобиль?
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-12 21:00:03


Опубликовано: Sun, 12 Mar 2023 16:32:04 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

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

https://habr.com/ru/post/720854/

[>] Открытый проект встраиваемого модуля для IoT
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-12 22:00:04


Опубликовано: Sun, 12 Mar 2023 17:46:15 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Выполнен на чипе семейства Synergy. Если коротко, то: ядро Cortex-M4, 240 МГц, 640 КБ RAM, 32 МБ SDRAM, 4 МБ Flash, LoRA, BLE, Wi-Fi a/b/g/n, uSD, USB HS, IMU, NV RTC, Li-ion Charger, 81 I/O, 7 мкА wakeful sleep. Читать далее

https://habr.com/ru/post/721382/

[>] ESP32 отладка с помощью JLINK
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-13 01:00:10


Опубликовано: Sun, 12 Mar 2023 20:23:06 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

Здравствуйте друзья, я хочу поделиться с вами своим опытом в отладке ESP32 с помощью отладчиков, реализующих интерфейс JTAG. Данная задача кажется тривиальной (она такая и есть), при мысли об программировании микроконтроллеров. Но при старте работы с микроконтроллерами ESP32 я столкнулся с рядом проблем, о которых я хочу рассказать и от которых хочу уберечь вас.Почему, зачем, для кого написана эта статья?Для кого? Данная статья написана для тех, кто хочет поглубже познакомиться с микроконтроллерами семейства ESP32, а для более глубокого знакомства вам определенно не хватит отладки через терминал. Читать далее

https://habr.com/ru/post/721882/

[>] OutSource оно вам надо?
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-14 01:00:07


Опубликовано: Mon, 13 Mar 2023 19:04:31 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

В этом тексте я опишу общие атрибуты Out Source компаний исходя из опыта взаимодействия с ними.Как известно OutSource компании зарабатывают на разнице в заплате инженеров между первым миром (страны западной Европы, НАТО, Япония, Австралия, Новая Зеландия), вторым миром (страны СНГ, КНР) и третьим миром (все остальные).Что из этого получается. Читать далее

https://habr.com/ru/post/720464/

[>] Измерение диэлектрической проницаемости подложек
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-14 11:00:10


Опубликовано: Tue, 14 Mar 2023 06:03:24 GMT
Канал: Электроника для начинающих – Arduino, DYI и как собрать Электроника

Существует постоянная потребность в точном измерении магнитных и диэлектрических свойств твердых материалов. Разработано множество методов измерения диэлектрической проницаемости. Эти методы включают методы свободного пространства, методы коаксиального зонда с открытым концом, объемные резонаторы и другие. Одним из популярных является волноводный метод, в котором внутри волновода помещается образец материала, измеряются S-параметры, а затем обрабатываются результаты по различным алгоритмам. Цель статья состоит в том, чтобы рассмотреть и оценить три различных метода определения диэлектрической проницаемости на микрополосковых линиях. Читать далее

https://habr.com/ru/post/722192/

[>] Очередной этап сделайсама: микроконтроллеры + JS
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-14 17:00:06


Опубликовано: Tue, 14 Mar 2023 12:02:01 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Привет, Хабр! Сегодня мы поговорим о том, как сделать систему управления отоплением в загородном доме своими руками, используя легкодоступные микроконтроллеры и свободное ПО…причем сделать её так, чтобы можно было запрограммировать работу нужных устройств при помощи моего любимого JavaScript. Под катом — разбор трех вариантов решения этой задачи (включая тот самый, который я выбрал), а также масса рассуждений о преимуществах и недостатках данного подхода. Всех любителей сделайсамов и очумелых ручек приглашаю под кат. Читать далее

https://habr.com/ru/post/721928/

[>] [Перевод] Starting Electronics: руководство по веб-серверам на Arduino. Часть 8. Веб-сервер с SD картой и ссылки на страницы
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-14 19:00:04


Опубликовано: Tue, 14 Mar 2023 14:02:48 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места



От переводчика. Всё интереснее и интереснее. В этом уроке рассматривается хранение двух файлов на SD карте памяти веб-сервера и создание ссылок в HTML коде веб-страниц на эти файлы, а также загрузка этих страниц при нажатии на ссылки. Фактически мини-прототип сайта, который вы можете самостоятельно развивать и модернизировать. Читать дальше →

https://habr.com/ru/post/721056/

[>] Как Digital twins помогают создать автономную фабрику
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-15 01:00:09


Опубликовано: Tue, 14 Mar 2023 20:52:28 GMT
Канал: Робототехника – Роботы, роботы, роботы

Подход к использованию концепции Digital twin для создания производства нового типа - автономной масштабируемой смарт фабрики. Читать далее

https://habr.com/ru/post/722420/

[>] Создание нового языка для микроконтроллеров
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-15 15:00:09


Опубликовано: Wed, 15 Mar 2023 10:12:58 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

Некоторое время я был занят написанием простенького редактора для языка ассемблер под ARM Cortex семейства микроконтроллеров (подробности в моих статьях), и вот сейчас, поднакопив некоторый опыт как в части самого ассемблера так и способов написания программ в них решился на написание нового редактора.Плюс еще подоспел интерес к RISC-V архитектуре и было принято решением делать редактор который смог бы редактировать программы на ассемблере для различных архитектур (в том числе может быть и с лагеря AVR кто нить захочет присоединиться).В общем подумалось: а что если попытаться создать asm-base'д язык программирования который при выборе архитектуры просто бы транслировался автоматически в асм инструкции выбранной платформы ? Читать далее

https://habr.com/ru/post/722532/

[>] Язык программирования Rust: безопасность, производительность и преимущества
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-15 23:00:07


Опубликовано: Wed, 15 Mar 2023 18:15:57 GMT
Канал: Системное программирование – Обеспечение работы прикладного ПО

Язык программирования Rust был разработан компанией Mozilla и впервые представлен в 2010 году. Он считается одним из самых безопасных и производительных языков программирования на сегодняшний день. В данной статье мы рассмотрим основные преимущества Rust, и почему он становится все более популярным в системном программировании. Читать далее

https://habr.com/ru/post/722658/

[>] Промышленная автоматизация и создание своих производственных линий как перспективная сфера приложения усилий
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-16 14:00:09


Опубликовано: Thu, 16 Mar 2023 09:00:03 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Картинка Jcomp, Freepik

Наблюдая за тем, как самодельщики разрабатывают 100500-й вариант NAS с резервным питанием, мне подумалось, что стоит поднять гораздо более интересную тему, которая позволяет раскрыть свои навыки, реализуя увлекательные проекты, и предоставляет поистине неисчерпаемый источник сложных инженерных вызовов. А ведь мы все любим такое, не так ли? ;-)

Речь в этой статье пойдёт о построении любительских систем автоматизации, ведь если оглянуться вокруг, то множество процессов могут быть легко автоматизированы людьми, имеющими даже минимальное знание программирования и чуть-чуть дружащих с руками. Второе в принципе под вопросом, так как можно всё требующееся смоделировать на компьютере в 3D, в инженерном CAD, после чего отдать на лазерную резку, сварку и т. д. Хотя, если вы это умеете, это весьма невредно для глубинного понимания процессов. Читать дальше →

https://habr.com/ru/post/721858/

[>] Ветроустановка на эффекте Магнуса
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-16 14:00:13


Опубликовано: Thu, 16 Mar 2023 09:00:05 GMT
Канал: Разработка робототехники – Программирование и разработка робототехники

Если вы успели поэкспериментировать на дачном участке с ветряками с Aliexpress, то, скорее всего, уже в них разочаровались. Скорости ветра на большей части территорий страны недостаточно, чтобы вывести генерацию на нужный уровень. Непостоянного ветра хватает в лучшем случае на медленную зарядку телефона. Порывы не позволяют использовать установку для полноценного питания электроприборов в загородном доме.В ИТМО разрабатывают ветроэнергостанцию, которая потенциально применима в частных хозяйствах и способна производить электрическую энергию уже при малых скоростях ветра. В основе — идея технологии из судостроения.В этой статье рассказываем, как это работает. Читать далее

https://habr.com/ru/post/722748/

[>] Pastilda: еще одна прошивка
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-17 00:00:04


Опубликовано: Thu, 16 Mar 2023 19:05:36 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

Существует очень своеобразный прибор Пастильда. Это аппаратный хранитель паролей. Было продано нескольких сотен таких устройств. Потом этот проект стал Open Source(ным). Я составил еще одну прошивку для Пастильды (плата Pas~ r 1.1).Если у вас есть Пастильда или отладочная плата Olimex-STM32-H407, то я могу прислать вам прошивку аппаратного менеджера паролей с расширенным функционалом. Читать далее

https://habr.com/ru/post/706470/

[>] Пиксельные Пои или Pixel Poi на основе Black Pill
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-17 06:00:07


Опубликовано: Fri, 17 Mar 2023 01:35:52 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

В этом посте речь пойдет о применении модуля WeAct Black Pill V3.0 (MiniF4 V3.0) или "Черная таблетка" с AliExpress для реализации пиксельных пои. Итак, пиксельные пои представляют световой реквизит для артистов, при вращении которого можно видеть разнообразные картинки, эффекты, надписи и т.п. https://www.youtube.com/watch?v=jZjQfKud8akИтак, модуль разработки "STM32F411CEU6 Black Pill" - отладочный модуль, построен на базе микроконтроллера ARM 32-bit Cortex-M4 STM32F411CEU6. Данный модуль на своем "борту" имеет три кнопки, SWD порт, кварцевый резонатор, коннектор USB Type-C, два светодиода (красный и синий), место для установки дополнительной SPI Flash памяти и многочисленные выводы по периметру. Читать далее

https://habr.com/ru/post/722980/

[>] Старый добрый семисегментный индикатор
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-17 13:00:06


Опубликовано: Fri, 17 Mar 2023 08:02:11 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места



В этой статье я хочу продолжить свой цикл о программировании Arduino для начинающих электронщиков. Мы познакомимся с подключением светодиодного семисегментного индикатора к микроконтроллеру через сдвиговый регистр, разберемся с особенностями его программной обработки. Также я продемонстрирую, как с помощью редактора электронных таблиц Excel можно генерировать семисегментные коды. И, как всегда, много внимание будет уделено деталям, которые часто воспринимаются понятными «по умолчанию», но на самом деле для новичка таковыми не являются. В конце, следуя «Arduino way», напишем простой класс для управления семисегментной индикацией. Читать дальше →

https://habr.com/ru/post/721488/

[>] TESSERAE — предыстория орбитального улья
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-17 18:00:08


Опубликовано: Fri, 17 Mar 2023 13:41:29 GMT
Канал: Разработка робототехники – Программирование и разработка робототехники

В этом блоге я неоднократно обращался к теме астроинженерных сооружений, чрезвычайно интересующей Хабр. Навскидку вспоминаются материалы о сфере Дайсона (91 комментарий), космическом лифте (124 комментария) и обустройстве космической станции внутри астероида (212 комментариев). Все подобные идеи кажутся осуществимыми в обозримом будущем, так как мы привыкли экстраполировать успехи, уже достигнутые при сборке космических станций. Эпоха обитаемых космических орбитальных станций начинается в 1971 году и хронологически выглядит так: Читать далее

https://habr.com/ru/post/723172/

[>] Почему важно собирать С-код из MakeFile(ов)
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-18 03:00:07


Опубликовано: Fri, 17 Mar 2023 22:39:11 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

В период с 199x по 201x развелось очень много программистов-микроконтроллеров, которые никогда не представляли свою работу без IDE (IAR, KEIL, Code Composer Studio, AtilocTrueStudio). В этом тексте я написал про недостатки работы в IDE и альтернативный способ сборки и масштабирования кодовой базы. Про MakeFile(ы). Читать далее

https://habr.com/ru/post/723054/

[>] Про Vim " JDT LS
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-18 19:00:07


Опубликовано: Sat, 18 Mar 2023 14:42:07 GMT
Канал: VIM – Свободный текстовый редактор

Говоря о профессиональном программировании на Java нельзя не отметить, что усредненные сценарии применения несколько отличаются от ранее рассмотренных баз данных и PHP. Разработка будь то бекэнда или мобильных приложений на Java или под JVM всё-таки связана с промышленными и крупными проектами, для которых важна стабильность, быстродействие, кроссплатформеность и прочие плюшки получаемые в комплекте. Не пишут лендинги или отчеты на Java в заметных количествах - на Java, как правило, написаны серьезные системы под руководством крупных компаний не имеющих острого дефицита в финансовых ресурсах. В экосистеме Java cложилась ситуация даже, с некоторой точки зрения, обратная PHP, у которой средства разработки в основном коммерческие, а продукты малопригодные к тиражированию и нужные только владельцам некоторого основного бизнеса. В мире же Java недостатка в бесплатном и довольно качественном инструментарии как будто и нет, но для профессиональных разработчиков нет проблем с тем что бы и приобрести замечательные коммерческие продукты производства JetBrains или специализированные инструменты типа PWS Studio.Поэтому сценариев когда во что бы то ни стало надо использовать бесплатные инструменты мало. С предложением разработать какой-нибудь продукт на платформе Java скорее всего выйдет какой-нибудь крупный заказчик у которого не возникнет вопросов с предоставлением вам рабочего места или каких-то лицензионных продуктов. Либо вам предложат такую сумму, которая будет подразумевать сопутствующие расходы. Вряд ли, если вы опытный Java разработчик, и у вас есть проблемы с личным оборудованием, которое не потянет последнюю редакцию IntelliJ Idea или Eclipse JDT. Но, да, это если вы действительно опытный специалист. Читать далее

https://habr.com/ru/post/723282/

[>] Встраиваемый счётчик наработки или борьба с хитрыми клиентами
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-19 00:00:04


Опубликовано: Sat, 18 Mar 2023 19:24:31 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Счетчик наработки для бытовых устройств и не только Читать далее

https://habr.com/ru/post/723292/

[>] Свой язык, или как я устал от ассемблера и С
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-19 19:00:03


Опубликовано: Sun, 19 Mar 2023 13:54:06 GMT
Канал: Assembler – Язык программирования низкого уровня

История о том, как я свой язык начал создавать. Читать

https://habr.com/ru/post/723400/

[>] Как создать аппаратный эмулятор CD-ROM без паяльника
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-20 14:00:07


Опубликовано: Mon, 20 Mar 2023 09:00:01 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места


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

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

В этой статье я хочу рассказать о ещё одном способе, который, как оказывается, вшит в ядро Linux. Если ваш одноплатный компьютер имеет USB OTG-разъём, и на него возможна установка Linux, то вы c большой долей вероятности можете сделать из одноплатника аппаратный эмулятор привода оптических дисков.

Меня этот способ заинтересовал. Я проверил его сам и, получив положительный результат у себя, решил поделиться с вами.

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

https://habr.com/ru/post/722266/

[>] 5 полезных и просто занимательных проектов на Raspberry Pi начала весны 2023 года
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-21 05:00:06


Опубликовано: Mon, 20 Mar 2023 20:59:22 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места



DIY привлекает многих из нас, и не просто так. Ведь разрабатывая что-то самостоятельно, пускай это даже не особо сложный или практичный проект, любители электронных девайсов (да и не только гаджетов) получают удовольствие. А если проект еще и позволяет выполнять впоследствии актуальные для владельца или компании задачи — и вовсе хорошо. Удовольствие тогда двойное, если не тройное. Сегодня предлагаю обратить внимание на 5 разных проектов, некоторые из которых могут пригодиться читателям Хабра. Ну а если нет — так хоть идею можно оценить. Читать дальше →

https://habr.com/ru/post/722398/

[>] Как выбрать оптимальный способ соединения деталей в пластиковых корпусах
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-21 11:00:09


Опубликовано: Tue, 21 Mar 2023 05:44:20 GMT
Канал: Электроника для начинающих – Arduino, DYI и как собрать Электроника

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

https://habr.com/ru/post/723684/

[>] Сколько стоит умный дом? Рассказываю, как строил свой и что получилось за 1000 руб./м²
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-21 12:00:06


Опубликовано: Tue, 21 Mar 2023 07:04:25 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Подробный рассказ о том, как я свой дом и сад сделал умными. С фото, техническими деталями, стоимостями и выводами на будущее. Читать

https://habr.com/ru/post/722718/

[>] «Роботы не столько забирают вакансии, сколько замещают их». О трендах роботизации в промышленности
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-21 12:00:09


Опубликовано: Tue, 21 Mar 2023 08:00:02 GMT
Канал: Робототехника – Роботы, роботы, роботы

Как в России развивается внедрение роботов на производстве? В каких отраслях автоматизация затруднена, и что изменится в ближайшие годы с появлением систем искусственного интеллекта? Мы поговорили об этом с главным инженером по робототехнике компании «Криптонит» Олегом Зобовым. Читать далее

https://habr.com/ru/post/723624/

[>] Не совсем бегущая строка своими руками. Симуляторы электронных схем до добра не доведут
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-21 13:00:04


Опубликовано: Tue, 21 Mar 2023 08:01:08 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места



Как вы относитесь к симуляторам электронных схем? Кто-то на них плюется, а мне нравится! Особенно нравится, когда организму лень отлипать от дивана, а мозг требует схемотехники. Arduino IDE + ISIS Proteus на мой взгляд — отличная альтернатива компьютерным игрушкам.

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

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

https://habr.com/ru/post/722774/

[>] Вывод формулы для двустороннего определения дальности между UWB трансиверами
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-21 13:00:07


Опубликовано: Mon, 20 Mar 2023 16:23:25 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

Настал третий за 12 лет случай, когда в профессии программист-микроконтроллеров понадобилось вспомнить школьную математику. В этом тексте я представил перевод AppNote(а) "The mathematics of two-way ranging". Также добавил свои комментарии в те места, которые неочевидны при первом прочтении.Тема нужна для определения расстояния между двумя радио трансиверами, которые могут определять моменты времени прихода и отправки радиоволны. Такое умеют делать UWB трансиверы, например чип DW1000. Читать далее

https://habr.com/ru/post/723594/

[>] Георадар-тюбинг – новый георадар скрытого пользования (GPR Izh-Terra-1)
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-21 19:00:03


Опубликовано: Tue, 21 Mar 2023 14:04:31 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

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

https://habr.com/ru/post/723816/

[>] Подход к созданию автономной интеллектуальной фабрики
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-21 19:00:08


Опубликовано: Tue, 21 Mar 2023 14:40:04 GMT
Канал: Робототехника – Роботы, роботы, роботы

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

https://habr.com/ru/post/723872/

[>] Как правильно бегать — с пятки или с носка? Измеряем, сравниваем ударные нагрузки, время в полете. Android, акселерометр
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-22 11:00:06


Опубликовано: Wed, 22 Mar 2023 06:35:44 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

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

https://habr.com/ru/post/714698/

[>] Удивительное рядом. Как устроен буфер обмена в Windows и Linux
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-22 14:00:06


Опубликовано: Wed, 22 Mar 2023 09:00:01 GMT
Канал: Системное программирование – Обеспечение работы прикладного ПО

Опенсорсная утилита CopyQ показывает содержимое буфера обмена на всех ОС и сохраняет историю

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

В некоторых случаях данные вообще нигде не сохраняются по нажатию Ctrl+C. И по нажатию Ctrl+V будет возвращён NULL. Shit happens, как говорится… Читать дальше →

https://habr.com/ru/post/723812/

[>] Разбираем протокол Dyson. Интеграция с Home Assistant
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-22 17:00:04


Опубликовано: Wed, 22 Mar 2023 12:06:13 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

Очиститель воздуха. Думаю, что многие задумывались о необходимости его приобретения. Если вы живете загородом, а вокруг вас зелёный лес, то покупка такого девайса будет сомнительна. Однако, если вас окружают многоэтажные дома, дороги, забитые машинами, промышленные предприятия, то наличие очистителя вполне может улучшить качество вашего домашнего воздуха. Многие современные очистители воздуха достаточно просто можно интегрировать в системы управления вашим «умным» домом, что позволит настроить различные сценарии при взаимодействии с другими датчиками. В моём случае случилось так, что был приобретён очиститель воздуха Dyson Air purifier TP07, который должен стоять на страже чистоты воздуха в одной из комнат. Он исправно несёт свою службу, вот, только просто подключить его к Home Assistant (HA) не представляется возможным. В купленной модели отсутствует модуль Wi-fi. Что же делать? Будем ревёрсить. В данной статье будет разобран формат диагностических данных очистителя Dyson, которые можно считать и направить в HA. Читать далее

https://habr.com/ru/post/724052/

[>] Симулятор-Отладчик x86-кода
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-22 19:00:08


Опубликовано: Wed, 22 Mar 2023 14:00:11 GMT
Канал: Assembler – Язык программирования низкого уровня

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

https://habr.com/ru/post/724096/

[>] Создаём планер для своего самодельного самолёта. Ч.2
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-23 14:00:05


Опубликовано: Thu, 23 Mar 2023 09:00:01 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места


Итак, на улице становится всё теплее и теплее и настало время подумать о продолжении эпопеи с самодельным самолётом…

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

Предыдущая статья про электронную начинку и её программирование — тут. Читать дальше →

https://habr.com/ru/post/723380/

[>] А давно ли вы измеряли радиацию у себя дома? Делаем дозиметр из Flipper
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-23 17:00:04


Опубликовано: Thu, 23 Mar 2023 12:04:48 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

У счастливых обладателей Флиппера, прекрасного тамагочи для больших мальчиков и девочек, часто возникает вопрос: что бы ещё к нему подключить? Сегодня расскажу про подключение модуля под названием RadSens для замера радиации. Сразу скажу, что если тема измерения радиации для вас интересна, но нет Флиппера, то можно собрать дозиметр в домашних условиях. Для этого предлагаю обратиться к другой статье про использование этого же модуля.А тем, кто совсем не хочет ничего собирать, но хочет иметь классный попискивающий гаджет, рекомендую прочитать вот эту статью, я начал именно с этого устройства, но потом у меня появился Флиппер. Читать далее

https://habr.com/ru/post/723996/

[>] Разработка небольшого солнечного трекера
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-23 18:00:04


Опубликовано: Thu, 23 Mar 2023 13:00:01 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места


Всем привет. Решил немного отдохнуть от гексапода и пощупать проекты с солнечными панелями. Первое, что пришло в голову — установка для автоматического позиционирования солнечных панелей (солнечный трекер). Его главная задача — выставить солнечные панели под максимально эффективным углом для получения наибольшего КПД. В этой статье мы посмотрим, как на коленке можно собрать датчик положения источника света и на его основе создать систему позиционирования. Этот проект никогда не окупится, но и не для этого он делается — мы просто развлекаемся! Читать дальше →

https://habr.com/ru/post/718680/

[>] MOSFET паразитный диод, или таки защитный?
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-23 20:00:08


Опубликовано: Thu, 23 Mar 2023 12:57:50 GMT
Канал: Электроника для начинающих – Arduino, DYI и как собрать Электроника

MOSFET (metal‑oxide‑semiconductor field‑effect transistor) — транзистор по технологии металл‑оксид‑полупроводник с полевым эффектом. Данный тип транзисторов уверенно вошёл в обиход во всех областях применения, как наиболее эффективное решение многих задач. Вы наверняка в курсе, что он применяется в качестве ключей в силовой электронике, причём не только в «чистом» виде, но и в составе IGB‑транзисторов. В частности, в вычислительной технике все цепи питания построены на базе MOSFET'ов.Но статья не о самом транзисторе, материалов по которому очень много, а про его небольшую часть — встроенный диод, который иногда называют защитным, а иногда — паразитным. Данный диод характерен для наиболее распространённых транзисторов с индуцированным каналом (транзисторы со встроенным каналом настолько редки, что я как‑то искал пример их существования в природе продаже пару дней). Читать далее

https://habr.com/ru/post/724334/

[>] Великий Китайский Заговор или как я Bluetooth-колонку переделывал
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-24 02:00:03


Опубликовано: Thu, 23 Mar 2023 21:25:48 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Стоя в обычной пробке в час пик, что только не придёт в скучающую голову. В один прекрасный вечер, наблюдая за пешеходами, с гордостью превышающими скорость автомобильного потока, я почувствовал непреодолимое желание заиметь Bluetooth‑колонку. Тогда я ещё не знал, какой долгий путь мне предстоит пройти, чтобы довести новое приобретение до ума.Под катом радикальное DIY-решение одной из основных проблем дешевых китайских Bluetooth-колонок. Читать далее

https://habr.com/ru/post/724440/

[>] Слышали ли вы про язык «e»? А ведь он был продан за $315 миллионов долларов
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-24 12:00:06


Опубликовано: Fri, 24 Mar 2023 07:08:58 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

Все знают про язык программирования C, поменьше - про язык программирования F, кое-кто про B, предшественник C, а вот знаете ли вы про язык "e"? Их кстати два - один с большой буквы "E", а другой с маленькой "e".Вы наверное подумали, что это еще один безызвестный язык от какого-нибудь аспиранта провинциального европейского университета. Однако интерпретатор маленького "e" под названием Specman продали в 2005 году большой компании Cadence Design Systems за $315 милионов долларов. Причем президента продающей компании Verisity звали Гаврилов. Также можно нагуглить, что этот язык использовали внутри компании Intel. Что же в нем такого, что вызвало интерес у толстых богатых корпораций? Читать далее

https://habr.com/ru/post/724442/

[>] [Перевод] Процедурная генерация 3D-мешей для интро на 64 КБ
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-24 12:00:08


Опубликовано: Fri, 24 Mar 2023 07:34:57 GMT
Канал: Assembler – Язык программирования низкого уровня


В предыдущей статье [перевод на Хабре] мы рассказали, как генерируются текстуры в демо H – Immersion. На этот раз мы изучим ещё один важный инструмент для создания демо нужного размера: процедурную геометрию.

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

https://habr.com/ru/post/724332/

[>] Управлять роботом силой мысли: совершенствование интерфейса мозг-машина
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-24 13:00:11


Опубликовано: Fri, 24 Mar 2023 08:10:11 GMT
Канал: Разработка робототехники – Программирование и разработка робототехники



Многие писатели-фантасты и киноделы обожают сюжеты, в которых роботы захватывают мир и намереваются уничтожить человечество. И как бы сильно ученые не старались доказать нереальность подобного, простые обыватели продолжают если не верить в эти сюжеты, то с опаской относится к любым новинкам из области робототехники. Тем не менее страхи эти преувеличены и часто необоснованны, ведь даже самый современный андроид лишен крайне важного ингредиента — самосознания. По сути робот не может принимать решения самостоятельно, а действует исключительно в рамках заложенной в него программы. Потому было бы куда страшнее, если бы действиями робота управлял человек, ведь именно человек является самым злейшим врагом для самого себя. Довольно иронично, что именно эта технология вызывает живейший интерес научного сообщества. Ученые из Технологического университета Сиднея (Австралия) разработали носимое устройство, позволяющее контролировать робота буквально силой мысли. Как именно работает устройство, из чего оно состоит, и чем отличается от аналогов? Ответы на эти вопросы мы найдем в докладе ученых. Читать дальше →

https://habr.com/ru/post/724258/

[>] [Перевод] PCIe для электронщиков: знакомство с дифференциальными парами
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-24 18:00:06


Опубликовано: Fri, 24 Mar 2023 13:00:01 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места


PCIe, он же PCI-Express, представляет собой очень мощный интерфейс, и в этой статье я опишу основные принципы его использования в собственных проектах. Поначалу PCIe может немного пугать, но он всё же достаточно прост для экспериментов и вполне пригоден для применения в рамках хобби. В определённый момент вы можете решить использовать микросхему PCIe в собственных проектах или, например, задействовать подключение PCIe на Raspberry Pi Compute Module, так что лучше быть к этому готовым. Читать дальше →

https://habr.com/ru/post/724088/

Pages: 1 ... 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 ... 67