Дремлющий демон GPIO: простой и надежный мониторинг событий в emedded-системах

Иногда старые проекты дают о себе знать в самый неожиданный момент — так случилось и с моим Linux GPIO Daemon. Коллеги из департамента методик и автоматизации тестирования в YADRO заинтересовались разработкой, и я наконец решил довести его до ума. Расскажу о демоне, который реагирует на события линий: текстовым сообщением об изменении состояния в сокет либо запуском скрипта. Это аналог incron-ng, только мониторит он не файлы, а линии GPIO. А в конце обсудим, как найти и затем не терять нужный нам gpiochip.

https://habr.com/ru/companies/yadro/articles/1011858/

#linux #gpio #daemon

Дремлющий демон GPIO: простой и надежный мониторинг событий в emedded-системах

Иногда старые проекты дают о себе знать в самый неожиданный момент — так случилось и с моим Linux GPIO Daemon. Коллеги из департамента методик и автоматизации тестирования в YADRO...

Хабр

This week's exciting forays into computing:

🟠 I am loving Debian + KDE on my main computer. I miss nothing from Windows. (What the hell takes Windows Explorer so long? Dolphin is instant!)

🟠 Steam/Proton run some of my games better than Windows did.

🟠 While Windows removes the ability to customise things with every update, I can customise every little thing on Linux.

🟠 Wrote my first C program that does GPIO stuff on Raspberry Pi.

#debian #windows11 #kde #gpio #steam #proton

I've added `libgpiod` to my C project to get read/write access to digital #GPIO pins on #linux powered devices like #raspberrypi or variants from #orangepi or #radxa.
Reason: /sys/class/gpio is deprecated.

But there is a peculiarity: different versions of `libgpiod` are shipped
on different linux distros. And the newer v2 is incompatible with the older v1.

My "generic" solution is now: late-binding via `dlopen()` to load available functions and using a small wrapper around both APIs.

🤖 A "personal AI assistant" that fits in 888 KB on an ESP32? Sounds like the future of sarcastic technology innovation! 🚀 It probably can't even remember your coffee order, but hey, at least it does #GPIO, #cron, and memory—because nothing says "AI" like scheduling tasks and flipping switches. 🙄
https://github.com/tnm/zclaw #personalAI #sarcasticTech #ESP32 #innovation #futureOfAI #HackerNews #ngated
GitHub - tnm/zclaw: Your personal AI assistant in under 888 KB, running on an ESP32. GPIO, cron, memory, and more.

Your personal AI assistant in under 888 KB, running on an ESP32. GPIO, cron, memory, and more. - tnm/zclaw

GitHub

Распознавание речи и голосовое управление на Repka Pi 4 — автономная работа в real-time с ИИ моделями

В современном мире технологии распознавания речи используются очень широко. Например, они нашли применение в системах управления умным домом, в устройствах IoT, при управлении различным оборудованием. Наличие в одноплатных микрокомпьютерах портов вводы/вывода и промышленных интерфейсов позволяет управлять устройствами голосом. В статье рассказано, как настроить локальное (автономно работающее) распознавание речи в реальном времени на микрокомпьютере отечественного Российского производства Repka-Pi 4 Optimal , на борту у которого есть всего 2 Гбайт оперативной памяти. Рассмотрим такую работу на конкретных примерах и разберём подробно, как это работает. Дальше простор для фантазии и создания своих проектов открывается безграничный.

https://habr.com/ru/articles/988662/

#Linux #gpio #умный_дом #iot #repkapi #raspberry_pi #orange_pi

Распознавание речи и голосовое управление на Repka Pi 4 — автономная работа в real-time с ИИ моделями

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

Хабр

Cubie A7S – A compact Allwinner A733 SBC with USB-C DisplayPort, GbE, WiFi 6, PCIe Gen3 FFC connector, GPIO headers

https://fed.brid.gy/r/https://www.cnx-software.com/2026/02/05/cubie-a7s-a-compact-allwinner-a733-sbc-with-usb-c-displayport-gbe-wifi-6-pcie-gen3-ffc-connector-gpio-headers/

Cubie A7S – A compact Allwinner A733 SBC with USB-C DisplayPort, GbE, WiFi 6, PCIe Gen3 FFC connector, GPIO headers

Radxa has launched its third Allwinner A733 octa-core Cortex-A76/A55 SBC with the compact Cubie A7S featuring up to 16GB LPDDR5 memory, up to 256GB eMMC flash and a microSD card slot for storage, a Gigabit Ethernet RJ45 port, and a WiFi 6 and Bluetooth 5.2 wireless module. Other features include two USB-C ports, including one supporting DisplayPort Alt mode for video output, a USB 2.0 Type-A port, a 16-pin PCIe Gen3 x1 FFC connector, 30-pin and 15-pin GPIO headers, and a 4-pin MIPI CSI camera connector. At 51 x 51 mm, it offers a middle ground between the credit card-sized Cubie A7A and the Pi Zero-sized Cubie A7Z. Cubie A7S specifications: SoC – Allwinner A733 CPU Dual-core Arm Cortex-A76 @ up to 2.00 GHz Hexa-core Arm Cortex-A55 @ up to 1.8 GHz Single-core RISC-V E902 real-time core @ up to 200 MHz GPU – Imagination Technologies BXM-4-64 MC1 GPU with

CNX Software - Embedded Systems News
J'ai une #idee ! (oui : encore)
J'ai une raspi5 qui fait home cinema
mais je manque de retours de température dans la maison 🤔
Alors j'ai des #DS18B20 #1wire, et la raspi a des #gpio
Bon jusque-là : ok
Mais la raspi chauffe, et des fils + un truc format transistor qui traîne (oui : encore), bein c'est moche, et ça va mesurer le dégagement de la raspi.
Alors je me suis dit :
il faut le surélever, et trouver un design sympa.
Conclusion : une main qui lève le doigt en #3D avec le capteur logé au bout du doigt.
Et en cas de question :
"Mais c'est quoi ce truc !?"
- c'est un thermomètre : c'est pour mesurer la température au doigt mouillé" 🤭 😂
#DIY

UP Xtreme PTL Edge – Intel Core Ultra X5 338H/X7 358H Panther Lake AI mini PC features 40-pin GPIO header, RS232/RS485 COM ports

https://fed.brid.gy/r/https://www.cnx-software.com/2026/01/29/up-xtreme-ptl-edge-intel-core-ultra-x5-338h-x7-358h-panther-lake-ai-mini-pc-features-40-pin-gpio-header-rs232-rs485-com-ports/

UP Xtreme PTL Edge – Intel Core Ultra X5 338H/X7 358H Panther Lake AI mini PC features 40-pin GPIO header, RS232/RS485 COM ports

AAEON UP Xtreme PTL Edge is an upcoming Panther Lake AI Mini PC powered by either an Intel Core Ultra 5 338H or Core Ultra X7 358H with up to 180 TOPS of AI performance, and offering industrial features such as a 40-pin GPIO header, two RS-232/422/485 COM ports, and a wide 19 to 36V DC input range. Other highlights include support for up to 128GB DDR5 SO-DIMM memory, up to four 8K displays through two HDMI 2.1 ports and two DisplayPort 2.1 video outputs, two USB4  Type-C ports, two USB 3.2 Type-A ports, dual 2.5GbE, optional WiFi and Bluetooth, and more. UP Xtreme PTL Edge specifications: Intel Core Ultra Series 3 Panther Lake SoC (one or the other) Intel Core Ultra X7 Processor 358H CPU - 16-core (4P + 8E + 4LPE) @ 1.9/1.5/1.5 GHz Base frequency, 4.8/3.5/3.5 GHz Turbo frequency Cache - 18 MB Intel Smart Cache GPU

CNX Software - Embedded Systems News

Avalue EMS-ARH – A fanless, modular industrial “Arrow Lake-H” PC featuring IET interface with DDI, PCIe, USB 3.0…

https://fed.brid.gy/r/https://www.cnx-software.com/2026/01/29/avalue-ems-arh-a-fanless-modular-industrial-arrow-lake-h-pc-featuring-iet-interface-with-ddi-pcie-usb-3-0/

Avalue EMS-ARH – A fanless, modular industrial “Arrow Lake-H” PC featuring IET interface with DDI, PCIe, USB 3.0…

Avalue EMS-ARH is a fanless industrial PC that supports "Arrow Lake-H" Core Ultra 7 and Core Ultra 5 processors with wide temperature tolerance, and various I/O options. This compact PC is suitable for industrial, medical, and transportation environments that require silent operation. The system supports up to 64GB of DDR5-6400 memory via two SO-DIMM slots, NVMe SSD using an M.2 Key-M socket, and wireless or cellular via M.2 Key-E and Key-B slots with SIM support. Additionally, it features two 2.5GbE ports, multiple USB 3.2 and USB 2.0 ports, two RS-232/422/485 serial interfaces, 8-bit GPIO, and triple 4K display output via DisplayPort 1.4 and dual HDMI 2.0b. It supports a wide 9-36V DC input, an IET expansion interface (see below for details), and a fanless design for harsh edge deployments. Avalue EMS-ARH specifications: Arrow Lake SoC (one or the other) Intel Core Ultra 5 225H 14-core (4P + 8E + 2LPE) Arrow Lake processor

CNX Software - Embedded Systems News