07/26/2021

Qt (like "cute" in English) is a C++-based framework of modules and libraries for cross-platform software development. Wrapper libraries, so-called "bindings," are used to enable the Qt framework to be used in Python. Python Qt enables ...

Read more

References: When IEC 62304 or ISO 14971 is mentioned below, the following editions are meant: IEC 62304:2006 + A1:2015 and EN ISO 14971:2012 Problem: We are developing software/firmware that is a component of a medical device. The software (or the ...

Read more

04/30/2021

Git is one of the most essential tools in software development. However, due to its enormous range of functions, there are also some features that, while very useful, are not particularly well-known. Some useful features are highlighted here. To help you understand the commands, ...

Read more

03/10/2021

Bluetooth Low Energy (BLE) has become the communication standard for energy-efficient wireless communication in recent years. In the early days, BLE was primarily used in consumer applications. However, we have found in past projects that BLE has now ...

Read more

02/15/2021

Eclipse is an open-source development environment that supports multiple programming languages. More and more microcontroller manufacturers are using the IDE to provide a free development environment with a pre-installed toolchain. Examples include STM32CubeIDE, Simplicity Studio, and others. Eclipse offers ...

Read more

01/28/2021

Why Vim? While some are happy to leave Vim, many swear by the power and efficiency of the text editor. The initial learning curve is worthwhile if you frequently work with text files in a Linux environment and also ...

Read more