The client is a globally leading manufacturer for information display systems including: Liquid Crystal Display, Touch Screens, TFT, OLED, LCD etc.
The client wanted to develop a system for their LCD touch screens; wherein the user can design GUI online and use this design- WYSIWYG on their LCD touch screens. The requirement was to develop low cost hardware to drive their LCD touch screens and open source library (C/C++) to render GUI on the screen.
This project included combination of diverse technologies like web development, hardware development, and firmware development for the hardware with below mentioned feature requirements:
The requirement also included development of firmware flashing and desktop emulator applications to put data on hardware and access hardware using protocols.
Radixweb has a dedicated team for each technology; we analyzed requirement in detail with every team and created specification documents for each module. The main objective of this project was that the user should get the same design on web as it is on the display screen. To achieve this, we planned to keep graphics rendering logic in only one technology/language and other technology to use this logic.
We developed emulator application which communicates with hardware using USB-OTG port which is detected as serial port on PC. PC and hardware uses custom defined protocol/commands for communication.
We also developed firmware flashing application which uses JTAG or USB to transfer firmware into the NAND flash of board.
Let’s discuss your project and build something extraordinaryStart Conversation