SlideShare a Scribd company logo
Selection and Integration of
Embedded Display Devices
Display System Revealed
LCD Screen Implementation
Touch Screen Support
VIA Display Advantages
Display System Revealed
Evolution of Information Delivery
Display System
Resolution
Evolution of Information Delivery
Primitive Times
Evolution of Information Delivery
The Age of Electronics
Display Screen
Definition of Display System
Electronic system providing visual information
Application Area of Display System
Status monitoring and objective display
Non-visible light or indirect visual image display
HMI
Display Content Video Card Display Interface Display Device
Display System
System Structure
On Screen
(1920x1080x32bit)
Off Screen
CPU
2D
engine
3D
engine
Video
engine
Video memory
Display
engine DAC
RGB
TV
Encoder
TMDS
transmitter
LVDS
transmitter
HDMI
transmitter
DVO
Display System
Graphics Device
Display System
Analog
Digital
Display Device
TV
CRT
LCD
DVI
HDMI
Display Interface
HDMI
LVDS
MHL
A/V
Display System
Concept
Display device
Display content
Display shows the number of pixels
Functionality 4K display device
must be sharper
than ordinary
display devices?
VESA and CEA Standards
Resolution
LCD Foundation
Screen Lighting
Debugging
Display System Secrets
LCD Screen Implementation
LCD Foundation
1. TTL Signal
2. Parallel Transmission
3. High power
consumption & high EMI
4. Low Resolution
5. Small Screen
6. Low Cost
TTL
VS
1. Low voltage differential
signaling
2. Serial Transmission
3. Low power consumption
& low EMI
4. High Resolution
5. Support 50 inch screen
6. High Cost
LVDS
LCD Product Status
Interface circuit complexity
Driver implementation
Interface type
No standard hardware pin
LCD Screen Instructions
Data line easily damaged
Vendor support limited
Screen Lighting
LCD Screen Process
Determine screen backlighting and normal voltage
Determine the timing parameters and add drivers
VESA standard: CVT, GTF
http://www.vesa.org/vesa-standards/standards-summaries/
VESA
Irregular screen
Screen Lighting
Define Interface parameters and configure the interface or
modify drivers
 Channel
 Data Input Format
Screen Lighting
Debug Object
Timing
Driver code debugging
Interface circuit configuration
Debug Mode
Debugging tools
Device Debugging
Equipment Debugging
Mismatch of clock pole or
data format
Abnormal Electric Power
Skew
Configuration
Error
Applications
Display Screen Interface
LCD Screen implementation
Touch Screen Support
Hardware Architecture
Touch Screen Module
Sensor Touch Control Chip
Hardware Architecture
Communication Interface
I2C
 Mainstream Interface, wide range of applications
 Need to design connect circuits, porting is not convenient
USB
 Easy to connect, easy to port, supports large sized panels
 Occupies one USB Interface
SPI/UART
 Rarely used, need to design connection circuit, porting is
not convenient
Hardware Architecture
ZCC2901 Touch Screen Example Case
Part I
Case Environment
Application Environment
 Platform
 System
Touch Screen
 Controller
 Bus Interface
 SPI and 8 GPIO
 3 I2C and 2 COM
 S-video and miniPCIe
 10cm x 7.2cm compact Pico-ITX
 HDMI and Dual LVDS
 MicroSD slot and GLAN
 3 USB ports
Why VIA VAB-1000? -> Ultra compact with rich I/O
ZCC2901 Touch Screen Example Case
Part II
Hardware Connection
ZCC2901 Touch Screen Example Case
Part III
Driver Porting
I2C and GPIO driver
ZCC2901 Touch Screen Example Case
Part IV
Screen calibration
Touch key processing
ZCC2901 Touch Screen Example Case
Part V
Android Add Event
Android customization key
Debugging and Testing
ZCC2901 Touch Screen Example Case
Part VI
Display System Secrets
LCD Screen Implementation
Touch Screen Support
VIA Display Advantages
Android Application Development
Android Application Development
VIA Display Solutions
© 2014 VIA Technologies, Inc All Rights Reserved.
• VIA reserves the right to make changes in its products without notice in order to improve design or performance characteristics.
• This publication neither states nor implies any representations or warranties of any kind, including but not limited to any implied warranty of merchantability or fitness for a particular
purpose. No license, express or implied, to any intellectual property rights is granted by this document.
• VIA makes no representations or warranties with respect to the accuracy or completeness of the contents of this publication or the information contained herein, and reserves the right
to make changes at any time, without notice. VIA disclaims responsibility for any consequences resulting from the use of the information included herein.
• VIA C7®, VIA C7®-D, VIA C7®-M, and VIA Eden® are trademarks of VIA Technologies, Inc.

More Related Content

Viewers also liked

Serial peripheral Interface - Embedded System Protocol
Serial peripheral Interface - Embedded System ProtocolSerial peripheral Interface - Embedded System Protocol
Serial peripheral Interface - Embedded System ProtocolAditya Porwal
 
FSK , FM DEMODULATOR & VOLTAGE REGULATOR ICS
FSK , FM DEMODULATOR & VOLTAGE REGULATOR ICS  FSK , FM DEMODULATOR & VOLTAGE REGULATOR ICS
FSK , FM DEMODULATOR & VOLTAGE REGULATOR ICS vishalgohel12195
 
Programmable Logic Devices Plds
Programmable Logic Devices PldsProgrammable Logic Devices Plds
Programmable Logic Devices PldsGaditek
 
Embedded system
Embedded systemEmbedded system
Embedded systemmangal das
 
Risc and cisc eugene clewlow
Risc and cisc   eugene clewlowRisc and cisc   eugene clewlow
Risc and cisc eugene clewlowManish Prajapati
 
Prerna sharma
Prerna sharmaPrerna sharma
Prerna sharmaRCET
 
Chapter 19 - Real Time Systems
Chapter 19 - Real Time SystemsChapter 19 - Real Time Systems
Chapter 19 - Real Time SystemsWayne Jones Jnr
 
SysTick, Timer & Watchdog
SysTick, Timer & WatchdogSysTick, Timer & Watchdog
SysTick, Timer & WatchdogGiovanni Panice
 
Microprocessor and Microcontroller lec1
Microprocessor and Microcontroller lec1Microprocessor and Microcontroller lec1
Microprocessor and Microcontroller lec1Ameen San
 
Embedded System
Embedded SystemEmbedded System
Embedded Systemsureskal
 
Embedded c program and programming structure for beginners
Embedded c program and programming structure for beginnersEmbedded c program and programming structure for beginners
Embedded c program and programming structure for beginnersKamesh Mtec
 
Introduction to embedded systems
Introduction to embedded systemsIntroduction to embedded systems
Introduction to embedded systemsApurva Zope
 
Device Driver in WinCE 6.0 R2
Device Driver in WinCE 6.0 R2Device Driver in WinCE 6.0 R2
Device Driver in WinCE 6.0 R2rahul_p_shukla
 
Introduction to Embedded Systems
Introduction to Embedded SystemsIntroduction to Embedded Systems
Introduction to Embedded SystemsWalaaMohamed
 

Viewers also liked (17)

Embedded systems
Embedded systemsEmbedded systems
Embedded systems
 
Linux watchdog timer
Linux watchdog timerLinux watchdog timer
Linux watchdog timer
 
Serial peripheral Interface - Embedded System Protocol
Serial peripheral Interface - Embedded System ProtocolSerial peripheral Interface - Embedded System Protocol
Serial peripheral Interface - Embedded System Protocol
 
FSK , FM DEMODULATOR & VOLTAGE REGULATOR ICS
FSK , FM DEMODULATOR & VOLTAGE REGULATOR ICS  FSK , FM DEMODULATOR & VOLTAGE REGULATOR ICS
FSK , FM DEMODULATOR & VOLTAGE REGULATOR ICS
 
Programmable Logic Devices Plds
Programmable Logic Devices PldsProgrammable Logic Devices Plds
Programmable Logic Devices Plds
 
Embedded system
Embedded systemEmbedded system
Embedded system
 
Risc and cisc eugene clewlow
Risc and cisc   eugene clewlowRisc and cisc   eugene clewlow
Risc and cisc eugene clewlow
 
Prerna sharma
Prerna sharmaPrerna sharma
Prerna sharma
 
Chapter 19 - Real Time Systems
Chapter 19 - Real Time SystemsChapter 19 - Real Time Systems
Chapter 19 - Real Time Systems
 
SysTick, Timer & Watchdog
SysTick, Timer & WatchdogSysTick, Timer & Watchdog
SysTick, Timer & Watchdog
 
Microprocessor and Microcontroller lec1
Microprocessor and Microcontroller lec1Microprocessor and Microcontroller lec1
Microprocessor and Microcontroller lec1
 
Embedded System
Embedded SystemEmbedded System
Embedded System
 
Embedded c program and programming structure for beginners
Embedded c program and programming structure for beginnersEmbedded c program and programming structure for beginners
Embedded c program and programming structure for beginners
 
Introduction to embedded systems
Introduction to embedded systemsIntroduction to embedded systems
Introduction to embedded systems
 
Device Driver in WinCE 6.0 R2
Device Driver in WinCE 6.0 R2Device Driver in WinCE 6.0 R2
Device Driver in WinCE 6.0 R2
 
MICROPROCESSOR & MICROCONTROLLER 8086,8051 Notes
MICROPROCESSOR & MICROCONTROLLER 8086,8051 NotesMICROPROCESSOR & MICROCONTROLLER 8086,8051 Notes
MICROPROCESSOR & MICROCONTROLLER 8086,8051 Notes
 
Introduction to Embedded Systems
Introduction to Embedded SystemsIntroduction to Embedded Systems
Introduction to Embedded Systems
 

Similar to Selection and Integration of Embedded Display Devices

Android Live Streaming Box Technical
Android Live Streaming Box Technical Android Live Streaming Box Technical
Android Live Streaming Box Technical Jimmin Kurichiyil
 
Advantech flagship ubiquitous touch terminal
Advantech flagship ubiquitous touch terminalAdvantech flagship ubiquitous touch terminal
Advantech flagship ubiquitous touch terminalganedata
 
About CREATEK 2011
About CREATEK 2011About CREATEK 2011
About CREATEK 2011OwenZhong
 
CSC1100 - Chapter04 - Output
CSC1100 - Chapter04 - OutputCSC1100 - Chapter04 - Output
CSC1100 - Chapter04 - OutputYhal Htet Aung
 
Lessons Learned from Building 100+ C++/Qt/QML Devices
Lessons Learned from Building 100+ C++/Qt/QML DevicesLessons Learned from Building 100+ C++/Qt/QML Devices
Lessons Learned from Building 100+ C++/Qt/QML DevicesICS
 
Neevee communication technologies_portfolio
Neevee communication technologies_portfolioNeevee communication technologies_portfolio
Neevee communication technologies_portfolioNEEVEE Technologies
 
4. innowatch system architecture v3 150227
4. innowatch system architecture v3 1502274. innowatch system architecture v3 150227
4. innowatch system architecture v3 150227N3N
 
Using the Presentation API and external screens on Android
Using the Presentation API and external screens on AndroidUsing the Presentation API and external screens on Android
Using the Presentation API and external screens on AndroidXavier Hallade
 
INTERACTIVE KIOSK SOLUTION FOR SELF-SERVICE
INTERACTIVE KIOSK SOLUTION FOR SELF-SERVICEINTERACTIVE KIOSK SOLUTION FOR SELF-SERVICE
INTERACTIVE KIOSK SOLUTION FOR SELF-SERVICEPartner Tech Corp
 
PTME Moble Pos Catalogue 2021
PTME Moble Pos Catalogue 2021PTME Moble Pos Catalogue 2021
PTME Moble Pos Catalogue 2021Partner Tech Corp
 
K.l. audio paginas
K.l. audio paginasK.l. audio paginas
K.l. audio paginassergioarlex
 
MEN - Rail and Public Transport Computers
MEN - Rail and Public Transport ComputersMEN - Rail and Public Transport Computers
MEN - Rail and Public Transport ComputersMEN Micro
 
Dell monitor_Manual.pdf
Dell monitor_Manual.pdfDell monitor_Manual.pdf
Dell monitor_Manual.pdfrpathni
 
UNV Decoder & Controller Product.display display display displaypptx
UNV Decoder & Controller Product.display display display displaypptxUNV Decoder & Controller Product.display display display displaypptx
UNV Decoder & Controller Product.display display display displaypptxssuserbc3106
 

Similar to Selection and Integration of Embedded Display Devices (20)

Android Live Streaming Box Technical
Android Live Streaming Box Technical Android Live Streaming Box Technical
Android Live Streaming Box Technical
 
Advantech flagship ubiquitous touch terminal
Advantech flagship ubiquitous touch terminalAdvantech flagship ubiquitous touch terminal
Advantech flagship ubiquitous touch terminal
 
About CREATEK 2011
About CREATEK 2011About CREATEK 2011
About CREATEK 2011
 
CSC1100 - Chapter04 - Output
CSC1100 - Chapter04 - OutputCSC1100 - Chapter04 - Output
CSC1100 - Chapter04 - Output
 
Lessons Learned from Building 100+ C++/Qt/QML Devices
Lessons Learned from Building 100+ C++/Qt/QML DevicesLessons Learned from Building 100+ C++/Qt/QML Devices
Lessons Learned from Building 100+ C++/Qt/QML Devices
 
Neevee communication technologies_portfolio
Neevee communication technologies_portfolioNeevee communication technologies_portfolio
Neevee communication technologies_portfolio
 
Hardware Mfg List
Hardware Mfg ListHardware Mfg List
Hardware Mfg List
 
Mitsutech Training Manual.ppt
Mitsutech Training Manual.pptMitsutech Training Manual.ppt
Mitsutech Training Manual.ppt
 
4. innowatch system architecture v3 150227
4. innowatch system architecture v3 1502274. innowatch system architecture v3 150227
4. innowatch system architecture v3 150227
 
Mips track a
Mips   track aMips   track a
Mips track a
 
Using the Presentation API and external screens on Android
Using the Presentation API and external screens on AndroidUsing the Presentation API and external screens on Android
Using the Presentation API and external screens on Android
 
INTERACTIVE KIOSK SOLUTION FOR SELF-SERVICE
INTERACTIVE KIOSK SOLUTION FOR SELF-SERVICEINTERACTIVE KIOSK SOLUTION FOR SELF-SERVICE
INTERACTIVE KIOSK SOLUTION FOR SELF-SERVICE
 
Cloud gaming
Cloud gamingCloud gaming
Cloud gaming
 
Vid ovation tv-iptv-business-enterprise
Vid ovation tv-iptv-business-enterpriseVid ovation tv-iptv-business-enterprise
Vid ovation tv-iptv-business-enterprise
 
PTME Moble Pos Catalogue 2021
PTME Moble Pos Catalogue 2021PTME Moble Pos Catalogue 2021
PTME Moble Pos Catalogue 2021
 
K.l. audio paginas
K.l. audio paginasK.l. audio paginas
K.l. audio paginas
 
MEN - Rail and Public Transport Computers
MEN - Rail and Public Transport ComputersMEN - Rail and Public Transport Computers
MEN - Rail and Public Transport Computers
 
MEN - Rail and Public Transport Computers
MEN - Rail and Public Transport ComputersMEN - Rail and Public Transport Computers
MEN - Rail and Public Transport Computers
 
Dell monitor_Manual.pdf
Dell monitor_Manual.pdfDell monitor_Manual.pdf
Dell monitor_Manual.pdf
 
UNV Decoder & Controller Product.display display display displaypptx
UNV Decoder & Controller Product.display display display displaypptxUNV Decoder & Controller Product.display display display displaypptx
UNV Decoder & Controller Product.display display display displaypptx
 

More from VIA Embedded

Facial Recognition Technology Market Research Report (Japanese)
Facial Recognition Technology Market Research Report (Japanese)Facial Recognition Technology Market Research Report (Japanese)
Facial Recognition Technology Market Research Report (Japanese)VIA Embedded
 
Facial Recognition Technology Market Research Report (Traditional Chinese)
Facial Recognition Technology Market Research Report (Traditional Chinese)Facial Recognition Technology Market Research Report (Traditional Chinese)
Facial Recognition Technology Market Research Report (Traditional Chinese)VIA Embedded
 
Facial Recognition Technology Market Research Report
Facial Recognition Technology Market Research ReportFacial Recognition Technology Market Research Report
Facial Recognition Technology Market Research ReportVIA Embedded
 
Active Optical Cable Trends
Active Optical Cable Trends Active Optical Cable Trends
Active Optical Cable Trends VIA Embedded
 
VIA Technologies Inc. - In-Vehicle System Design & Development
VIA Technologies Inc. - In-Vehicle System Design & DevelopmentVIA Technologies Inc. - In-Vehicle System Design & Development
VIA Technologies Inc. - In-Vehicle System Design & DevelopmentVIA Embedded
 
VIA Mobile360 Surround View: Smart Transportation
VIA Mobile360 Surround View: Smart TransportationVIA Mobile360 Surround View: Smart Transportation
VIA Mobile360 Surround View: Smart TransportationVIA Embedded
 
VIA スマートIoT モビリティシステム
VIA スマートIoT モビリティシステムVIA スマートIoT モビリティシステム
VIA スマートIoT モビリティシステムVIA Embedded
 
Remote Management of Embedded Android Devices
Remote Management of Embedded Android DevicesRemote Management of Embedded Android Devices
Remote Management of Embedded Android DevicesVIA Embedded
 
Breaking Through: Gaining Access to Legacy I/O Devices with Android
Breaking Through: Gaining Access to Legacy I/O Devices with AndroidBreaking Through: Gaining Access to Legacy I/O Devices with Android
Breaking Through: Gaining Access to Legacy I/O Devices with AndroidVIA Embedded
 
Embedded Android Real-Time Streaming Optimization
Embedded Android Real-Time Streaming OptimizationEmbedded Android Real-Time Streaming Optimization
Embedded Android Real-Time Streaming OptimizationVIA Embedded
 
Skinning Android for Embedded Applications
Skinning Android for Embedded ApplicationsSkinning Android for Embedded Applications
Skinning Android for Embedded ApplicationsVIA Embedded
 
Embedded Android Market Development
Embedded Android Market DevelopmentEmbedded Android Market Development
Embedded Android Market DevelopmentVIA Embedded
 
Pico-ITX vs. Q7 & SMARC form factors
Pico-ITX vs. Q7 & SMARC form factorsPico-ITX vs. Q7 & SMARC form factors
Pico-ITX vs. Q7 & SMARC form factorsVIA Embedded
 
VIA EPIA-P910-A Front I/O extender card
VIA EPIA-P910-A Front I/O extender cardVIA EPIA-P910-A Front I/O extender card
VIA EPIA-P910-A Front I/O extender cardVIA Embedded
 
威盛百屏墙解决方案
威盛百屏墙解决方案威盛百屏墙解决方案
威盛百屏墙解决方案VIA Embedded
 

More from VIA Embedded (15)

Facial Recognition Technology Market Research Report (Japanese)
Facial Recognition Technology Market Research Report (Japanese)Facial Recognition Technology Market Research Report (Japanese)
Facial Recognition Technology Market Research Report (Japanese)
 
Facial Recognition Technology Market Research Report (Traditional Chinese)
Facial Recognition Technology Market Research Report (Traditional Chinese)Facial Recognition Technology Market Research Report (Traditional Chinese)
Facial Recognition Technology Market Research Report (Traditional Chinese)
 
Facial Recognition Technology Market Research Report
Facial Recognition Technology Market Research ReportFacial Recognition Technology Market Research Report
Facial Recognition Technology Market Research Report
 
Active Optical Cable Trends
Active Optical Cable Trends Active Optical Cable Trends
Active Optical Cable Trends
 
VIA Technologies Inc. - In-Vehicle System Design & Development
VIA Technologies Inc. - In-Vehicle System Design & DevelopmentVIA Technologies Inc. - In-Vehicle System Design & Development
VIA Technologies Inc. - In-Vehicle System Design & Development
 
VIA Mobile360 Surround View: Smart Transportation
VIA Mobile360 Surround View: Smart TransportationVIA Mobile360 Surround View: Smart Transportation
VIA Mobile360 Surround View: Smart Transportation
 
VIA スマートIoT モビリティシステム
VIA スマートIoT モビリティシステムVIA スマートIoT モビリティシステム
VIA スマートIoT モビリティシステム
 
Remote Management of Embedded Android Devices
Remote Management of Embedded Android DevicesRemote Management of Embedded Android Devices
Remote Management of Embedded Android Devices
 
Breaking Through: Gaining Access to Legacy I/O Devices with Android
Breaking Through: Gaining Access to Legacy I/O Devices with AndroidBreaking Through: Gaining Access to Legacy I/O Devices with Android
Breaking Through: Gaining Access to Legacy I/O Devices with Android
 
Embedded Android Real-Time Streaming Optimization
Embedded Android Real-Time Streaming OptimizationEmbedded Android Real-Time Streaming Optimization
Embedded Android Real-Time Streaming Optimization
 
Skinning Android for Embedded Applications
Skinning Android for Embedded ApplicationsSkinning Android for Embedded Applications
Skinning Android for Embedded Applications
 
Embedded Android Market Development
Embedded Android Market DevelopmentEmbedded Android Market Development
Embedded Android Market Development
 
Pico-ITX vs. Q7 & SMARC form factors
Pico-ITX vs. Q7 & SMARC form factorsPico-ITX vs. Q7 & SMARC form factors
Pico-ITX vs. Q7 & SMARC form factors
 
VIA EPIA-P910-A Front I/O extender card
VIA EPIA-P910-A Front I/O extender cardVIA EPIA-P910-A Front I/O extender card
VIA EPIA-P910-A Front I/O extender card
 
威盛百屏墙解决方案
威盛百屏墙解决方案威盛百屏墙解决方案
威盛百屏墙解决方案
 

Selection and Integration of Embedded Display Devices