Editor's Note: Linux remains an attractive option for embedded systems developers. In fact, industry surveys such as the Embedded Market Study by UBM (EDN's parent company) consistently show interest ...
I did something recently I haven’t done in a long time: I recompiled the Linux kernel. There was a time when this was a common occurrence. You might want a feature that the default kernel didn’t ...
Up until about 10 years ago I wrote a lot of Linux device drivers. The last one I wrote was in '03, needless to say I'm out of practice (and out of date, that was for a 2.4 kernel). I've got 2 ...
Kernel modules are chunks of code that are loaded and unloaded into the kernel as needed, thus extending the functionality of the kernel without requiring a reboot. In fact, unless users inquire about ...
One amazing thing about Linux is that the same code base is used for a different range of computing systems, from supercomputers to very tiny embedded devices. If you stop for a second and think about ...
Blacklisting modules prevents them from being loaded and used, and it is sometimes an important step in keeping a system running properly. The Linux kernel is modular — composed of modules that work ...