The consoleblank kernel parameter I currently work on an embedded system using Qt 5.6 for the application running on Linux 4.4. and faced the problem, that after the end of the main application the console blanks after 15 minutes. In general, you can set this behavior via the kernel consoleblank argument. So,[…]

… Or how to re-register a help file for Qt Assistant 010 Editor is my favorite multiplatform HEX Editor, but the current Version (7.0.2 by the time of writing) seems to have a problem with the help system on my machine (Kubuntu running xfce). Fortunately, 010 Editor is using the Qt Assistant[…]

I’m using the static QMessageBox functions for a small download tool I wrote. Unfortunately, I struggled a little bit with the translation of the OK and Cancel buttons. There is some information available by asking uncle google, but the information revealed seems not 100% correct for Qt 5.3. What you[…]

For my current project, I tried to read the SD Card serial number because the number is factory stamped and unchangeable, so it easily could be used to protect embedded firmware from being copied (1). The serial number is stored in the Card Identification Register (CID) which is read by[…]

Dealing with registers could sometime be a straining job. To make my work somewhat easier I developed a small tool which is basically a bin/dec/hex converter aiming embedded developers which have to deal with hardware registers a lot. It’s capable displaying bit positions as well as manipulating single bits. Registerer is developed using the[…]

Is there a genuine SanDisk SD Card with a white label? We use a lot of SD cards here. Some for testing, some for work, a lot of them for bundling with our devices. So I have a small and nice collection of different older cards used for testing compatibility. Sometimes it[…]

Since Qt 5.1 there is a QSerialPort Class included. Maybe this artikle is still of some use for older Qt versions. The Bones Speech and Sound Module is an Text to Speech hardware module communicating via a HDLC like protocol over FTDI USB serial port. Included with the Development Board[…]

One of dd’s purposes is to copy a file, but copying a file is not really what we want. If our source would be a file it would somewhat complicated to vary the size of the data transferred. Additionally reading the source will have some impact we want to minimize. In Linux there[…]