Manoj Kumar
ComboBox and ListWidget

Developing Apps on Qt, Part 4

In the last article, we worked on the backbone of GUIs, the signal and slot mechanism. In this article, we move ahead to the GUI part of Qt. The basic block of any…

Developing apps on Qt

Developing Apps on Qt, Part 3

In the previous article, we covered some important Qt non-GUI classes; I hope you experimented with others, since the secret to learning lies in experimenting. In this article, we will work on the…

Qt time...

Developing Apps on Qt, Part 2

In the previous article in this series we went over the installation and some basic examples of Qt. In this article, we will learn how to use the Qt classes for basic data-types…

It's Qt

Developing Apps on Qt, Part 1

This article introduces application development using the Qt GUI framework. There was a time when all desktop applications were developed from scratch. Then came the concept of code reuse. Static and shared libraries…

Health check

Getting Started with SystemTap

If programming is an art, then debugging is even more so. To be a good programmer, one must master debugging. We have seen some good methods of kernel debugging, e.g., gdb, kgdb, kprobes,…

The toolbox I swear by...

GNU Binutils: A Collection of Binary Tools

With years of experience as a systems programming engineer, I’ve realised that to be a great artist of programming, you must understand the basics of source code, output files, linkers etc. So let’s…

It's time to u-boot

Using QEMU for Embedded Systems Development, Part 3

This is the last article of this series on QEMU. In the previous article, we worked on bare-metal programming, and discussed the need for a bootloader. Most GNU/Linux distros use GRUB as their…

QEMU for embedded programming

Using QEMU for Embedded Systems Development, Part 2

In the previous articles, we learnt how to use QEMU for a generic Linux OS installation, for networking using OpenVPN and TAP/TUN, for cross-compilation of the Linux kernel for ARM, to boot the…

QEMU for Embedded Development

Using QEMU for Embedded Systems Development, Part 1

Last month, we covered the basic use of QEMU. Now let’s dig deeper into its abilities, looking at the embedded domain. Techies who work in the embedded domain must be familiar with the…

Let's set up QEMU first!

The Quick Guide to QEMU Setup

In this series of articles, we will explore the basics of QEMU, OS installation, QEMU networking and embedded system development for the ARM architecture. In this first part, let’s begin with the basics….

All published articles are released under Creative Commons Attribution-NonCommercial 3.0 Unported License, unless otherwise noted.
Open Source For You is powered by WordPress, which gladly sits on top of a CentOS-based LEMP stack.

Creative Commons License.