Feed Crystalfontz [copy] https://www.crystalfontz.com/blog/feed/ has loading error: cURL error 22: The requested URL returned error: 403
Feed linux for devices [copy] http://www.linuxfordevices.com/rss-feeds-1.xml has loading error: cURL error 22: The requested URL returned error: 404
Feed marsohod.org [copy] https://marsohod.org/component/ninjarsssyndicator/?feed_id=1&format=raw has loading error: cURL error 22: The requested URL returned error: 500
Feed SparkFun Electronics [copy] http://www.sparkfun.com/feeds/news has loading error: cURL error 22: The requested URL returned error: 405
Feed Technoblogy [copy] http://www.technoblogy.com/rss?KVM+3 has loading error: cURL error 22: The requested URL returned error: 503 Service Unavailable
Compact Long-Wave Infrared camera pairs STM32N6 MCU with Lynred ATI320 thermal sensor

8devices 8Sight T100 is a compact Long-Wave Infrared (thermal imaging) camera for UAS, robotics, and industrial applications. It combines a Lynred ATI320 LWIR sensor with an STM32N6 Arm Cortex-M55 microcontroller featuring a Neural-ART NPU and a hardware ISP for edge AI inference and real-time thermal image processing. The camera delivers 320×240 thermal video at 60 fps and operates completely offline, allowing you to deploy custom AI models for object detection, anomaly detection, or temperature-triggered events without relying on cloud resources. 8devices 8Sight T100 specifications: MCU – STMicro STM32N657X0H3Q with an Arm Cortex-M55 core up to 800MHz with a 600 GOPS...
Lua-скрипты для тестера микросхем

Утилита ctc для тестера микросхем поддерживает написание тестов на языке Lua. Интерпретатор Lua встроен не в сам тестер, а в утилиту ctc — то есть скрипт выполняется на компьютере, а тестер используется как интерфейс ввода-вывода.
Это позволяет писать собственные тесты для микросхем, которых нет в стандартной базе, или отлаживать сложные сценарии проверки (например, для БИС вроде 8251, 8259, Z80 и т.д.).
Быстрый стартПростейший скрипт:
setChipSize(28)
bus('D', 27, 28, 1, 2, 5, 6, 7, 8)
pin('CLK', 20)
pin('~RESET', 21)
configOutput('CLK', '~RESET')
configInput('D')
enablePower(-4, 26)
set('~RESET')
pulseDown('CLK')
clr('~RESET')
Этот скрипт:
Задаёт размер микросхемы (28 выводов). Объявляет шину данных D из...Как городской телефон определяет номер? Запускаем Caller ID в домашних условиях

Приветствую всех!
Если у вас дома есть городской телефон и он показывает, с какого номера вам звонят, то, скорее всего, это определение работает через Caller ID. Когда-то давно эта технология подчистую заменила «традиционный» для нашей страны АОН, а там, где стационарные телефоны ещё остались, используется до сих пор.
Как же всё это работает, и можно ли запустить такое у себя? Сейчас и узнаем...
Press F1 to continueРадио почти из ничего. Самодельные радиодетали 1920-х. Аккумуляторы

На заре радио, когда ещё не существовало налаженного промышленного производства компонентов, необходимых для самостоятельной сборки приборов, либо такие элементы были дефицитны и дороги — любителям того же радио приходилось собственноручно и из подножных материалов изготовлять почти всё нужное — не только коробку (шасси) прибора, антенну с заземлением, но и, например, резисторы [1], конденсаторы [2], детекторы [3] для первых детекторных радиоприёмников. Появление катодных ламп позволило конструировать приёмники с усилением по низкой и высокой частоте, чтобы принимать не только мощную местную станцию, но заглянуть в радиоэфир дальше и слышать передачу лучше. Здесь, однако, кроме прочего, вставал вопрос питания радиоламп — в отсутствие осветительной сети, нужно...
FLIP Fluid on Flip Dots
![]()
[Hardware] Electromechanical Fluid Simulation
SystemRDL на примере PeakRDL: добиваемся консистентности регистров в RTL, верификации и документации

При разработке IP-блока инженеру приходится писать логику, превращающую входные данные в выходные. Желательно, чтобы этой логикой можно было еще и управлять в рантайме, поэтому в IP-блок добавляют контрольные и статусные регистры, которым нужно обеспечить подключение со стороны системного интерконнекта.
Теперь представим: архитектор описывает эти регистры в каком-нибудь markdown, инженер, глядя на них, пишет Verilog имплементацию, а разработчик драйвера вручную создает заголовочные файлы на C. Если повезет, все эти компоненты будут соответствовать друг другу. Но только один раз. Решить проблему соответствия способен язык SystemRDL.
Читать далееАдаптер для программирования ПЗУ К155РЕ3 и КР556РТx

Тестер микросхем умеет читать различные ретро-ПЗУ, но для их программирования требуется подавать импульсы повышенного напряжения. Чтобы "прожечь" микросхемы однократно программируемых ПЗУ К155РЕ3 и КР556РТ4, можно воспользоваться простым адаптером. Адаптер устанавливается в ZIF-панель и управляет подачей повышенного напряжения на программируемую ПЗУ. Для упрощения схемотехники ПЗУ устанавливается на отдельную плату-переходник, которая вставляется в адаптер (в итоге получается "бутерброд" из трёх плат). Такая конструкция позволит в будущем добавить поддержку новых типов ПЗУ без доработки адаптера (а нужную переходную плату при необходимости можно быстро спаять на "макетке"). Само повышенное напряжение...
Модули ключей тестера микросхем

Модуль MOSFET-ов служит в тестере для питания "прожорливых" микросхем, потребляющих значительный (десятки-сотни миллиампер) ток. Он представляет собой цепочку 595-регистров, управляющих полевыми транзисторами. Эти транзисторы подают напряжение GND или VCC на тестируемую микросхему. Соответственно часть MOSFET-ов ("минусовые") подают "землю", а часть ("плюсовые") — +5 В (или иное напряжение, от которого запитан тестер).
Начиная с первых версий тестера использовался модуль ключей с 16 минусовыми и 8 плюсовыми MOSFET-ами. По умолчанию все тестеры комплектуются именно этой версией модуля и его достаточно для проверки большей части микросхем. На ранних версиях модуля ключей не все MOSFET-ы были...
Pioneering Secure-by-Design in the Age of the European CRA

...
Raspberry Pi locks down Pi 5 RAM upgrades in firmware

Raspberry Pi added a feature in their firmware that restricts users from swapping RAM chips, sometimes even RAM chips of the same capacity from other Raspberry Pi boards.
Apparently there were people buying cheap 1 or 2 gig Pi 5s, soldering in some cheap and sometimes unreliable 8 gig RAM chips, and selling them as new 8 gig Pi 5s.
Now I totally understand where Raspberry Pi's coming from. They don't wanna support Pis being sold like this, because flaky RAM and dodgy resellers are a huge problem. Especially with how profitable can be in the current AI bubble.