Since the adoption of Kernel 2.6, Linux has used the udev system to handle devices such as USB connected peripherals. If you want to change the behavior when you plug something into a USB port, this ...
I have an Ubuntu 17.04 VM running under ESXi to which I have several USB sticks and dongles used with my home automation system, OpenHAB. Two of the dongles (an 868Mhz RFXcom radio and a ZWave ...
Since this column began, it has discussed how a Linux driver writer can create various types of kernel drivers, by explaining the different kernel driver interfaces including TTY, serial, I2C and the ...
If you’ve got a desktop 3D printer, there’s an excellent chance you’ve heard of OctoPrint. This web front-end, usually running on a Raspberry Pi, allows you to monitor and control the printer over the ...