LCD-Linux is a Linux software abstraction layer to drive LCD alphanumeric displays.
It features complete VT102 console emulation and aims to be as general and flexible as
possible. It consists of two kernel modules, lcd-linux and the display driver. Currently,
only the Hitachi HD44780 is supported, but drivers for other LCD controllers can be
easily written.

Supported controllers:


Download the latest stable release: lcd-linux-0.13.9.tar.gz.
Release date: 4 July 2010.

Download statistics


The unstable release is available through the CVS system.

export CVS_RSH="ssh" (for bash shell)
setenv CVS_RSH "ssh" (for tcsh shell)

cvs login
cvs -z9 co lcd-linux-new

You can also browse the CVS repository of LCD-Linux with your web browser.
The web pages are generated dynamically at the time you request them and are always up to date.

The CVS version is the experimental version. It may hang your machine
or not even compile. You have been warned !

Useful documents:

Mailing list:

There is a LCD-Linux mailing list where users can post problems,
questions, suggestions and everything else that is related to LCD-Linux.
Please subscribe/unsubscribe here, or send an empty email
with subject "subscribe" to
lcd-linux-users-request at


Some nice links using LCD-Linux in some way

Project pages: Logo Logo This site is hosted at

Mail: mjona at users dot sourceforge dot net
Page updated on 2010 - 07 - 04.