Category Archives: Linux embedded

Using spidev with mainline Linux kernel on the Raspberry Pi 4

A couple of weeks ago I finally moved my Arch Linux Arm based Raspberries to the mainline Linux kernel (linux-aarch64) and u-boot. The transition was pretty smooth with one exception: the spidev driver, which is needed to show rainbows (and … Continue reading

Posted in Linux embedded | Comments Off on Using spidev with mainline Linux kernel on the Raspberry Pi 4

Blue Light Meter

Blue Light Meter is a remote light meter for photography that can be used, via Bluetooth LE, from an Android/Linux phone. Maybe some day in the future a lightmeter GATT profile could be developed and camera may use it. Miniaturized … Continue reading

Posted in Linux embedded | Comments Off on Blue Light Meter

Linux benchmark on Xilinx Spartan-6 LX45 (SP605 evk)

I was asked to give at least a generic insight of “how fast” would Linux run in a Microblaze soft-CPU running on a Spartan-6 LX45 processor (specifically on the SP605 evaluation kit). Of course it has to be clear that … Continue reading

Posted in Linux drivers, Linux embedded | Tagged , , , , , , | Leave a comment

TOR+Privoxy minimal setup for DGN2200v3/MIPS architecture

In a previous article I talked about how to customize the Linux based WLAN+ADSL Netgear DGN2200v3 router and prepared various binary packages ready for the device. In this short article I’m offering a small full setup that can be run … Continue reading

Posted in Linux desktop, Linux embedded, Security, Teaching Material | Tagged , , , , , , , , | Leave a comment

Linux iMX23 audio loop (or using the iMX23 as an amplifier)

As usual when working with embedded systems every component saved seems like gold to the HW guys (no matter how much software hassles or future limitations this may cause!) and in this context lately I’ve been working on the idea … Continue reading

Posted in Linux drivers, Linux embedded, Teaching Material | Tagged , , , , , , , | Leave a comment

How to cross-compile under Linux

Recently I’ve been asked by a few people how to crosscompile programs/packages under Linux. This happened especially after the article on customizing the DGN2200v3 (you can find here) but also for work reasons. In this article I’ll try to give … Continue reading

Posted in Linux desktop, Linux drivers, Linux embedded | Tagged , , , , , , , | 2 Comments

Customizing your Netgear DGN2200v3

The Netgear DGN2200v3 is a nice low cost Wireless (802.11b/g/n) ADSL2+ router that can be quite easily found. It is a nice piece of hardware and features some interesting features, such an USB host port to connect and share a … Continue reading

Posted in Linux desktop, Linux embedded | Tagged , , , , , , , , , , , | 177 Comments

crosstool-ng for the Maverick Crunch processors

crosstool-ng for the Maverick Crunch processors. With the generated toolchain you can use the FPU unit in this line of processors to speed-up calculations.

Posted in Linux embedded | Tagged , , | Leave a comment

How to build a Debian based embedded distribution

Mindeb, an embedded distribution from scratch based on Debian Etch. (in Italian)

Posted in Linux embedded | Tagged , , , | Leave a comment