Linux TFT Development

Developers with Linux experience will be able to take advantage of our Linux + Qt option. We provide the Itron SMART TFT with integrated Boot, File Handler and Kernel which allows users to upload their Qt application written in C++ with the free Qt Creator.

To simplify the development and manufacturing process we have produced the following auto run scripts which when placed on the SD Card will run once Linux has booted.

When a program is compiled within Qt Creator the output binary can be renamed to TUL1000 and copied onto the SD Card along with start.sh to auto run at power on.

The Linux shell can be accessed via the debug port on CN6 at 3.3V TTL levels.
 

It is not possible to program the Linux into an existing SMART module at this time.

            

Currently Modules available
TU480x272C-K611A1TUL v4 with Qt framework
 
TU640x480C-K611A1TUL v3 with Qt framework
 
TU800x480C-K611A1TUL v4 with Qt framework

Downloads
 
Linux Binaries
Supporting RS232, RS422, ASync, DeBug and 24 I/O ports. I2C and SPI to be developed.

TU800x480 Linux Binaries

 

TU640x480 Linux Binaries

 

TU480x272 Linux Binaries

 

TU320x240 Linux Binaries

Scripts
delete.sh - Delete TUL1000 file from NAND flash
copy.sh - Copy TUL1000 file from SD card to NAND flash
start.sh - Run TUL1000 file from SD card
test.sh - Calibrate and test
Delete TUL1000 file  
Copy & Start TUL1000 file  
Calibrate Touch & Test Display  
Linux Tools
Qt Creator is used to develop Qt applications in C++.
Buildroot is used to create the cross compiler toolchain and QT Framework
Qt Creator  
Buildroot
Buildroot Config File
Linux TFT Set Up Guide
Qt Examples
Drag and Drop - This example demonstrates the use of graphics and touch in a Qt program.


Serial Port - This example demonstrates the use of the asynchronous serial ports in a Qt program
Drag and Drop Project  
Drag and Drop Binary  
Serial Port Project
Serial Port Binary
To install an example Qt project
 
Extract file to an SD card
  Insert SD card into the TFT
  Power on TFT

Example project screenshots