Control Systems Made Easy: A Practical Engineer's Guide to Feedback, Stability, PID Control, State Space Systems, and Real-World Automation by Alex Morgan is a new release on Leanpub!

A practical engineer’s guide to feedback, stability, PID tuning, and state space control—with real-world examples and Python simulations.

Link: https://leanpub.com/controlsystemsmadeeasy

#books #ebooks #newreleases #leanpublishing #selfpublishing #systems_engineering #electrical_engineering #embedded_systems

Control Systems Made Easy

A practical engineer’s guide to feedback, stability, PID tuning, and state space control—with real-world examples and Python simulations.

Modern GPU Architecture and Programming Complete Bundle by gareth thomas is the featured bundle of ebooks 📚 on Leanpub!

A 7-book GPU collection covering architecture, CUDA, assembly, PTX, SASS, and parallel computing. Learn how to move from high-level programming to low-level execution and optimize performance across modern GPU systems.

Link: https://leanpub.com/b/moderngpuarchitectureandprogrammingcompletebundle

#software_engineering #software_architecture #graphics #embedded_systems

Modern GPU Architecture and Programming Complete Bundle

A 7-book GPU bundle covering architecture, CUDA, PTX, SASS, assembly, and parallel computing for high-performance GPU development.

ESP32 + MLX90640: тепловизор с искусственным интеллектом

Сегодня я хочу показать и рассказать вам, как, подключив к ESP32-S3 тепловизионную матрицу MLX90640 , можно запустить веб-сервер для стриминга теплового изображения с определением в реальном времени того, какие сущности попали в поле зрения тепловизора. В моём случае была обучена свёртончная нейронная сеть для классификации трёх сущностей в инфракрасном спектре: кошки, человека или же отсутствие двух предыдущих. Данная система является полностью автономной, и инференс TensorFlow Lite-модели происходит прямо на борту микроконтроллера. Ознакомиться

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

#тепловизор #микроконтроллеры #искусственный_интеллект #tensorflow #esp32 #MLX90640 #diy #embedded_systems #microtf #автоматизация

ESP32 + MLX90640: тепловизор с искусственным интеллектом

ESP32 + MLX90640 Сегодня я хочу показать и рассказать вам, как, подключив к ESP32-S3 тепловизионную матрицу MLX90640 , можно запустить веб-сервер для стриминга теплового изображения с определением в...

Хабр
Compare Single Board Computers | sbc.compare - Single Board Computer Comparison Tool

Compare single board computers with real benchmarks and detailed specifications. Find the perfect SBC for your project with comprehensive performance data...

sbc.compare
GRiSP Ecosystem by Stritzinger - Erlang & Elixir

A modular embedded ecosystem—bare-metal hardware, software stacks, and a cloud platform for real-time IoT and distributed systems.

GRiSP by Stritzinger
GRiSP Ecosystem by Stritzinger - Erlang & Elixir

A modular embedded ecosystem—bare-metal hardware, software stacks, and a cloud platform for real-time IoT and distributed systems.

GRiSP by Stritzinger

Оптимизация управления задачами в Zephyr OS с помощью Thread Pool

Управлять потоками в C для каждой мелкой задачи — это боль. 😤 Даже самые простые задачи вынуждают возиться с k_thread_create , ждать завершения, чистить ресурсы — и всё это превращает твой код в бесконечную головную боль. 🤬 К счастью, в Zephyr OS есть спасение — Thread Pool : набор заранее выделенных потоков, которые берут задачи из очереди и выполняют их без лишнего мусора. Этот подход экономит ресурсы, время и твою нервную систему.

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

#iot #iot_разработка #микроконтроллеры #embedded_systems #thread_pool #zephyr #rtos #embedded_c_programming #потоки

Оптимизация управления задачами в Zephyr OS с помощью Thread Pool

Управлять потоками в C для каждой мелкой задачи — это боль. 😤 Даже самые простые задачи вынуждают возиться с k_thread_create , ждать завершения, чистить ресурсы — и всё это превращает твой код в...

Хабр

Spinlock vs. Mutex vs. Semaphore: Разбираемся в синхронизации с Zephyr OS

Всем привет! Сегодня хочу углубиться в одну из самых важных тем в мире Zephyr OS — синхронизацию потоков и задач. Если вы хоть раз работали с k_thread_create , гоняли потоки туда-сюда и ловили bus fault, вы меня понимаете. Когда задача одна — всё просто. Но как только вырастает многопоточность, задачи начинают драться за общий ресурс — и тут без надёжной синхронизации не обойтись. У Zephyr OS есть три главных инструмента для этого: spinlock , mutex и semaphore . Каждый со своим характером и подводными камнями.

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

#многопоточность #многопоточное_программирование #rtos #ZephyrOS #zephyr_project #embedded #embedded_software_development #embedded_systems

Spinlock vs. Mutex vs. Semaphore: Разбираемся в синхронизации с Zephyr OS

Всем привет! Сегодня хочу углубиться в одну из самых важных тем в мире Zephyr OS — синхронизацию потоков и задач. Если вы хоть раз работали с k_thread_create , гоняли потоки туда-сюда и ловили bus...

Хабр
A UEFI app that sends LLDP-MED pkt at boot to negotiate PoE+ power before the OS
https://roderickkhan.com/posts/2025-05-16-poe-uefi-solution
#ycombinator #UEFI #PoE #Network #Embedded_Systems
Negotiating PoE+ Power in the Pre‑Boot Environment

Solving a boot-time power challenge on PoE+ x86 systems by creating our own UEFI app to handle LLDP power negotiation at the firmware level, allowing our machines to request higher power from network switches before the OS loads.

The Polymath's Playbook

Восстановление раритетного аналогового синтезатора Alpha Juno-1 фирмы Roland

Одно время на прогулках по блошиным рынкам я увлеченно высматривал винтажные музыкальные инструменты, особенно синтезаторы 70x-80x годов. Я нахожу их звуки очень красочными и разнообразными, а так же эти устройства интересны с точки зрения схемотехники. И вот однажды по счастливой случайности и благодаря алгоритму поиска на основе AI на одном из самых популярных интернет-сервисов для купли-продажи подержанных вещей, который предложил мне объявление по моим интересам. И это оказалась не «пиликалка» с пластиковым звуком и не кондовый электроорган, - а очень даже продвинутый для середины 80ых и актуальный по сей день аналоговый полифонический синтезатор с цифровым управлением, выпущенный компанией Roland. После приобретения музыкальный инструмент не подавал ни каких признаков жизни кроме подсветки дисплея. Вскрытие и сверка со схемой из документации показали то, что хоть разработчики и использовали Poka Yoke для предотвращения неправильного подключения межплатных кабелей, но или не досмотрели или ассортимента не хватило и установили на главной плате два разъёма с одинаковым количеством контактов и невнимательный настройщик который обслуживал синтезатор перепутал местами те единственные два кабеля в которых можно было ошибиться. В таком вот состоянии инструмент мне и достался. Уcтранив ошибку сначала я очень обрадовался, - основные функции заработали, но к сожалению вышли из строя два входа микросхемы IC7 “Gate Array“, которая выполняет роль IO интерфейса для CPU, в частности для функций клавиатуры. Из Рис. 1 и Рис. 3-4 видно как происходит обработка нажатия клавиш. Прочесть

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

#embedded_systems #arm #музыкальные_инструменты #keil #midi #схемотехника_diy #диагностика

Восстановление раритетного аналогового синтезатора Alpha Juno-1 фирмы Roland

Видео Долгое время на прогулках по блошиным рынкам я увлечённо высматривал винтажные музыкальные инструменты, особенно синтезаторы 70-x-80-x годов. Я нахожу их звуки очень красочными и разнообразными,...

Хабр