FAQ: Running Crystalfontz USB LCD Modules Under LinuxMarch 23, 2016 7:28 pm
How do you run Crystalfontz USB LCD modules under Linux?
Our CFA533 / 631 / 632 / 633 / 634 / 635 LCD modules are supported under LINUX from a driver standpoint. The language you write your application in does not matter as long as you are able to communicate with a COM port and send commands to the module, or in the case of the CFA635, receive input from the module.
As of 2.4.26, the FTDI_SIO files have been part of the kernel. Prior to that, you will need to get the FTDI_SIO files from SourceForge.net, and then re-compile your kernel in order to communicate with your USB Module.
In case you need to recompile or do some tweaking here is a list of our VID and PID:
- VID_0403&PID_FC08.DeviceDesc=”Crystalfontz CFA632-USB”
- VID_0403&PID_FC09.DeviceDesc=”Crystalfontz CFA634-USB”
- VID_0403&PID_FC0B.DeviceDesc=”Crystalfontz CFA633-USB”
- VID_0403&PID_FC0C.DeviceDesc=”Crystalfontz CFA631-USB”
- VID_0403&PID_FC0D.DeviceDesc=”Crystalfontz CFA635-USB”
Driver / Header Resources
- Here are some of our tech forum threads with sample Drive Header.
- Here is a simple Linux C Driver / Header for CFA635 – with ARM compatible code as well.
Our demonstration code is in C, and is a simple, commandline example program.
Here are a few threads in our tech forums regarding Python:
And a few referencing PERL:
For questions about running a Crystalfontz USB display under Linux, what type of LCD is the best choice for your application, or any other questions (technical or product availability), please contact our knowledgeable and friendly support staff via email, phone, or chat.
Categorized in: Frequently Asked Questions, Linux SOM, Tutorial