In this article, we will demonstrate how to build Rust code for Raspberry Pi single-board computers (SBCs). We’ll cover how to use libraries that require both an assembler and a C toolchain for the target platform.
Posts
This whitepaper explores the alignment and gaps between IEC 62443 and the Cyber Resilience Act (CRA), offering insights to enhance compliance and product cybersecurity.
We are showcasing how parallel testing with embedded systems significantly boosts test execution efficiency, especially when strategically scaling the number of devices under test.
Golang has some nice features such as multiple return values, the defer
keyword, and channels. This article shows how to implement Golang’s defer
statement in Modern C++.
This article is about integrating lab equipment into pytest. By doing so, we can automate setting electrical parameters and implement sequences such as operating devices in edge cases.
Golang has some nice features such as multiple return values, the defer
keyword, and channels. This article shows how to implement multiple return values of functions in Golang and C++.
We will demonstrate how to implement system and integration tests effectively using the pytest and labgrid frameworks.
In this article we will implement a real-time state machine allowing for the implementation of complex scenarios with predictable timing behavior.
Since my last article, I have implemented a proof-of-concept version of my PLC. In this article I describe the architecture and implementation of this.
I have been working on my smart home solution for more than eight years. In the first part of my smart home series I want to discuss my design principles.
We were able to port C/C++ programs to the G4 doorbell platform. We also tried to show something on the devices’ display.
There cannot be enough safety nets in software development. In this post, we will automatically run unit-tests with a memory checker.