liblcd is a simple Linux user-space driver for serial-interface LCD alphanumeric and graphical displays. It was written specifically for the Scott Electronics G12032 graphical display, but it should work with most any LCD that can understand ASCII. Even if your display is not a graphical one, you should be able to take advantage of the text functions.