Kevin Boone
Kevin Boone
Kevin Boone
Musing on computing, math, electronics, de-Googling and the small web, from an old warhorse of the IT industry.
Latest Posts
The absolute minimum information needed to start using the Linux framebuffer as a graphical display in C/C++ applications.
This article describes how to construct a desktop photo clock using a Raspberry Pi Pico and some solder-free peripherals.
The Maxim DS3231 I2C real-time clock is a reasonably accurate, inexpensive device, that is easy to interface to the Raspberry Pi Pico.
This article describes how to generate and use compressed, anti-aliased font data, for use in a microcontroller application.
I've been using the Raspberry Pi Pico for embedded projects for the last two years or so. What do I think of it now?
This is a versatile touchscreen display module with a strikingly low cost. But is it any good?
An oddity of the GCC C compiler that can lead to strange results, particularly in an embedded application
This is the second of (at least) two articles on loading and running arbitrary executable code into RAM on the Pico, and running it.
The Pi Pico has USB host support, and can work with a USB keyboard. Although there are some programming examples, the general approach to programming USB host operations is not well documented.
This article provides a brief overview of the rdkafka library, illustrated by a simple test application in C.
Administrators of middleware message brokers often struggle to get adequate throughput. A lot of time and effort can be wasted, if the administrator doesn't appreciate the crucial role of synchronous disk writes in these installations.
A mains inverter is a very useful device, but inexpensive models create significant electrical safety hazards. This article explains why.
Using a Camel application based on Quarkus to provide a way to route messages to and from a message broker using HTTP requests
Implementing a webservice in C and Java, to see which performs better in terms of throughput and resource usage.
The use of dithering when mastering a CD is well-established, and its effectiveness is rarely challenged. But is it beneficial in other circumstances when we need to reduce the bit depth of an audio stream?