Embedded Software World
All articles
July 24, 2024
Zephyr - Code checker
Get control of C code quality with CodeChecker.
read more
July 8, 2024
Wireshark - proprietary protocol
read more
July 6, 2024
Debug story
A brief yet detailed account of a bug hunt. A real-life example.
read more
June 3, 2024
How about Clangd instead of IntellliSense?
Is better the enemy of good?
read more
May 27, 2024
Zephyr - LED blinking
read more
April 22, 2024
Zephyr - application development
Zephyr -> 5 ways to setup a project from scratch.
read more
March 27, 2024
Embedded RTOS - tools and community support
Task tracking tool and community support analysis.
read more
March 26, 2024
Embedded RTOS performance testing
A performance comparison of four different Real-Time Operating Systems (RTOS): FreeRTOS, ThreadX, embOS and Zephyr.
read more
March 25, 2024
Embedded RTOS middleware
From file management to cryptography, see what support FreeRTOS, ThreadX, embOS, and Zephyr offer.
read more
March 25, 2024
Embedded RTOS - our experience
FreeRTOS, Zephyr, ThreadX, embOS - we compare!
read more
March 18, 2024
eSIM - from physical cards to software solutions
We live in a time where technology is running forward like Usain Bolt at the Olympics. Among these technological sprints, we meet two competitors: the traditional SIM card and its more modern cousin, eSIM.
read more
March 11, 2024
SIM card in embedded
SIM technology has been a cornerstone of mobile connectivity for decades, enabling the identification and authentication of users on mobile networks. Before we dive into the meanderings of eSIM and its M2M version - it's time for some details about SIM cards.
read more
February 29, 2024
Static in embedded
Exploring the 'static' keyword in embedded C through Q&A. That is, the length and breadth of static data in embedded C.
read more
February 22, 2024
Local testing of IoT device
Local IoT testing on Linux, or a few words about reverse proxies and tunneling.
read more
February 17, 2024
BLE and nRF5340: Your own characterization
Custom BLE characterization on Nordic nRF (on nRF5340-DK board). We test the communication on Android and iOS.
read more
February 3, 2024
Bluetooth Low Energy in embedded: How to bite it?
In a world where "smart" has become the standard for devices, Bluetooth Low Energy is emerging as the key to innovation. This article explores the maze of technical and strategic decisions behind BLE implementation.
read more
January 20, 2024
Embedded software vs unit testing, mocking and dependency injection
How to overcome hardware dependencies in the embedded world?
read more
January 20, 2024
Circular buffer as a key data structure
Can the cyclic buffer, because of its simplicity, performance and thread safety, be considered a key data structure in embedded software?
read more
November 28, 2023
Meson: a modern and efficient Build System for C/C++
Meson is an open source build system, designed for speed and ease of use. The authors have used meson's file creation restrictions to enforce best practices among users. The system excels in project setup and build times and offers easy configuration for cross-compilation.
read more
November 17, 2023
GPIO expander in a challenging environment - SX1509
Handling LEDs and pushbuttons in embedded designs can be a challenge due to limitations of PCB space and the number of mcu pins. We show how we used the SX1509 GPIO expander to solve this problem.
read more