MEN AT WORK! Magazine archives prior to November 2010 are either missing or aren't correctly formatted. Work is underway...
Coding
Building Image Processing Embedded Systems using Python

Building Image Processing Embedded Systems using Python, Part 3

The third and final part of this series [Part 1 & Part 2] shows you how to use the pySerial module, Arduino, and finally, how to combine everything learnt so far to build…

Lisp warning!

Lisp: Tears of Joy, Part 10

Lisp has been hailed as the world’s most powerful programming language. But only the top percentile of programmers use it, because of its cryptic syntax and academic reputation. This is rather unfortunate, since…

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…

The virtual FS

Device Drivers, Part 16: Kernel Window — Peeping through /proc

This article, which is part of the series on Linux device drivers, demonstrates the creation and usage of files under the /proc virtual filesystem. After many months, Shweta and Pugs got together for…

Concurrency and threads

CodeSport (March 2012)

In this month’s column, we take a quick look at the threading support introduced in the new standard for C++11. One of the major events of 2011 in the programming world was the…

Caution: Lisp time...

Lisp: Tears of Joy, Part 9

Lisp has been hailed as the world’s most powerful programming language. But only the top percentile of programmers use it because of its cryptic syntax and academic reputation. This is rather unfortunate, since…

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…

Function Pointers and Callbacks in C

Function Pointers and Callbacks in C — An Odyssey

Function pointers are among the most powerful tools in C, but are a bit of a pain during the initial stages of learning. This article demonstrates the basics of function pointers, and how…

Disk on RAM?

Device Drivers, Part 15: Disk on RAM — Playing with Block Drivers

This article, which is part of the series on Linux device drivers, experiments with a dummy hard disk on RAM to demonstrate how block drivers work. After a delicious lunch, theory makes the…

Building image processing embedded systems

Building Image Processing Embedded Systems using Python, Part 2

The second part of this article discusses how to use the OpenCV library via the Python interface to perform image processing-based tasks. The previous article gave a brief overview of embedded vision and…

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

Creative Commons License