본문 바로가기

lvgl2

[GUI & 터치스크린] LVGL 구현 관련 정리 1. 하드웨어(H/W) 요소(1) 터치스크린 패널 종류종류특징저항막 (감압식)- 패널에 일정 압력을 가했을때(누르는 힘)에 의한 저항의 변화를 감지- 필름이 접촉될 정도의 압력을 가해야 하기 때문에, 터치 인식률이 낮음- 산업현장에서 장갑을 낀 손으로도 사용이 가능하기 때문에 산업 디스플레이에 주로 쓰임정전용량식- 패널에 전극 변화를 감지하여 인식- 터치감도가 매우 좋으며, 중소형 모델에 적용하기도 적합함- 대부분 모바일 스마트폰 터치스크린 패널에 사용되고 있음 (2) 터치스크린 보드의 구조 (LVGL 지원 보드) 터치스크린 보드 형태의 구조는 대부분 이렇다.디스플레이 컨트롤 칩은 다양하며 드라이버가 이미 라이브러리에 구현되어 있기 때문에 구현 시 소스코드에서 해당 드라이버 헤더파일 주석을 해제하여 사용.. 2024. 7. 31.
LVGL GUI 라이브러리 1. LVGL이란?https://lvgl.io/ LVGL — Light and Versatile Embedded Graphics LibraryWe‘ve been using LVGL for our embedded graphics needs, and it has been used in a huge number of devices. We are very happy with its performance and its lightweight nature. We also highly appreciate the collaboration with LVGL‘s open source community.lvgl.io다양한 MCU와 디스플레이에 GUI 개발을 돕는 대형 라이브러리이다. 임베디드 개발자를 위해 다양한 MCU를 지.. 2024. 7. 10.