Why Windows IPCs Fail in Harsh Telemetry Stations & How RTOS Embedded Dataloggers Solve It
TL;DR for IIoT Architects & System Integrators: Deploying consumer Mini PCs or fanless Windows Industrial PCs (IPCs) in unmanned environmental t…
Latest Programming news from Tech News
TL;DR for IIoT Architects & System Integrators: Deploying consumer Mini PCs or fanless Windows Industrial PCs (IPCs) in unmanned environmental t…
Я всегда знал, что разработка для встраиваемых систем (embedded) является не тривиальным делом, но даже не представлял, насколько С++ код в реальных…
В предыдущей части статьи я рассказал об особенностях реализации многозадачности для ВПО. Однако, какой бы ни был выбран подход к многозадачности, а…
C++ умеет ровно то, за что его одновременно любят и боятся: дает разработчику почти полный контроль над происходящим, позволяет выжимать из программ…
Ни для кого ни секрет, что в последние несколько лет в военном деле произошла т.н. революция дронов, заключающаяся (внезапно) в использовании дронов…
В этой статье пойдет речь о немаловажных особенностях разработки встраиваемого программного обеспечения (далее ВПО) для микроконтроллеров (далее МК)…
If you've ever tried to test J1939 diagnostics tooling, integrate a telematics app, or just learn how heavy-duty vehicle networks work, you've proba…
Си отлично работает на микроконтроллерах и никуда не исчезает. Но часть правил, которые в Си держатся на архитектуре проекта и дисциплине разработчи…
New here? Start with the overview . Before the rules, a debt. These are not mine alone; they are the labor of a whole career, and every one of them…
A weekly deep dive into a fixed-frequency serial-tone waveform, one block at a time. High-frequency (HF) radio is the communications system that ref…
On a phone with a single microphone, call noise reduction cannot work the way it does on flagship smartphones. There is no second microphone signal…
Swift 6.4 теперь доступна. Swift стремится быть отличным выбором для всего стека — от приложений и серверов до системного кода, встраиваемых устройс…
If you can write index.php , you can already program a microcontroller. That's not a metaphor. PHP on ESP32 just hit 1.0.0 — the first official rele…
Arm64 platform direction dominated this week: Will Deacon posted v2 of the series that removes big-endian kernel support, aimed at Linux 7.4, and a…
Представляем обновление от приглашённого автора Симона Либа (Simon Leeb) о прогрессе Swift как языка для веб-сценариев: Читать далее
What the Arduino VENTUNO Q Signals for Local AI and Robotics Arduino’s VENTUNO Q is a clear sign that edge AI hardware is moving beyond simple infer…
A Linux safety certification is a statement about one defined software configuration running on named hardware, assessed by a named body. It is not…
A sealed logging card is a thickness problem before it is an electronics problem. Every subsystem sits downstream of one decision: how the millimetr…
If you are building the ingestion side of a cold chain or asset tracking platform, there is a category of bug that does not show up in staging, does…
Java-синтаксис на 8-битных микроконтроллерах? Без виртуальной машины? Исторически в эмбеддеде правит Си. Но Си — это вечные malloc / free , утечки п…
Building an Industrial HMI and Edge Controller on STM32 with FreeRTOS and Modbus TCP Industrial control demos are often judged by the screen. The mo…
Hardware Abstraction for Robotics: Connecting Sensors and Actuators Introduction Robots interact with the physical world through hardware. Sensors p…
The Automotive Grade Linux distribution is not one release on one baseline. As of 26 August 2026 its release-notes page documents three listed relea…
For most embedded products with a fixed set of services and no user-installable software, BusyBox init is the right default: small, no dependency ch…
I keep seeing Pi Zero + MPU-9250 threads where SDA/SCL look right and i2cdetect is empty — or the GPIO dies after a 5V VCC. Pi GPIO is 3.3V tolerant…
Next week we ship the Bitaxe Naja Duo , and the spec that matters is 9.5 joules per terahash at stock. First open-source home miner under 10. But th…
Embedded Swift — это подмножество Swift, предназначенное для работы с низким потреблением ресурсов, что позволяет ему работать в ограниченных средах…
Buildroot builds a cross-compiler, a Linux kernel and a complete root filesystem from source, driven by one Kconfig-style configuration file. Starti…
For hardware your company owns and intends to ship for years, default to putting the driver in mainline and carrying only the part you have not land…
The Linux DMA API exists because the address a device uses is not the address the CPU uses, and because on most embedded SoCs the CPU cache is not k…