Neste laboratório foi apresentada a solução de hardware e software da Serious para criação de painéis e interfaces gráficas (GUI). A Serious fabrica módulos LCD gráficos com displays TFT e touchscreen. O modelo SIM205 utiliza um microcontrolador RX621 com 512KiB de memória flash e 96KiB de memória RAM, display TFT de 4,3 polegadas (resolução de 480 x 272 pixels), touchscreen resistivo, além de 8MiB de flash serial para armazenamento de imagens , dados e programas.
O ambiente para programação da Serious é muito similar ao encontrado nas linguagens visuais (como Visual C, Delphi, etc.), permitindo a edição das telas, botões e propriedades de cada elemento da tela. Adicionalmente é possível adicionar código para as ações que ocorrem no sistema. A linguagem de programação, neste caso, é bastante similar ao JAVA e é interpretada em tempo real pelo processador RX da placa.
É interessante notar que o display desta placa é controlado diretamente pelo RX, através do seu módulo de DMA, que acessa a memória SRAM externa (onde é armazenada a imagem a ser apresentada no display) e transfere o seu conteúdo diretamente para a tela TFT! Esta tecnologia é conhecida como Direct LCD Drive e permite construir sistemas gráficos muito baratos utilizando o RX, um display TFT e uma memória SRAM!
O video abaixo mostra algumas das funcionalidades possíveis com a tecnologia Direct LCD Drive, a velocidade de atualização do display é realmente impressionante (para uma máquina relativamente pequena como o RX)! Infelizmente a qualidade do vídeo não é das melhores pois as condições de iluminação não ajudavam…