QT-Embedded 가 돌아가기 위한 환경?
글쓴이: kangnuni / 작성시간: 화, 2007/01/09 - 3:45오후
안녕하세요 LN2410SBC보드에서 QT어플리케이션을 돌려보려고 합니다.
QT-Embedded 라이브러리가 포팅이 되야할 듯 싶은데 기반으로 갖춰야 되는 환경이 있나요?
현재 하드웨어는 LCD, 터치 디바이스 모두 있구요. 지금 저는 두 디바이스의 디바이스 드라이버만 잡아주면 돌아갈 거라고
기대(?)하고 있는데 혹시 그 외로 QT어플리케이션 구동에 필요한 사전 작업이 있다면 알려주시면 감사하겠습니다.
좋은 하루 되세요~
Forums:
크게 문제될 것은 없습니다.
ARM920T 기반이면 arm-linux용 크로스 컴파일러로 쉽게 포팅할 수 있을 겁니다.
다만 터치 스크린 입력 부분은 경우에 따라 QT-Embedded 쪽의 코드를 고쳐야 할 수도 있습니다.
임베디드 리눅스와 프레임버퍼
트롤테크의 공식 문서를 보면...
임베디드 리눅스와 임베디드 리눅스 상에서 프레임 버퍼가 있는 곳이면 동작한다고 되어있습니다.
-------------------------------------
서영진 입니다.
Homepage : http://valentis.pe.kr
blog : http://www.lifeholic.com
-------------------------------------
서영진 입니다.
Homepage : http://valentis.pe.kr
blog : http://www.lifeholic.com
문제될 것이 없네요.
arm-linux로 크로스 컴파일만 하시면 되고
터치 디바이스의 경우에는 타겟 보드에 따라
Qt 소스를 수정하셔야합니다.
3.3.3의 경우에는 qwsmouselinuxtp.cpp 인걸로 기억하는데,
터치 디바이스인 경우 tslib를 사용하는데
-lts 옵션을 줘서 tslib를 참조 하도록 해서 해야만 터치 디바이스가 사용하 실 수 있을 겁니다.
Qt 는 X가 없는 상태에서 GUI 폼을 화면에 띄우기 위해서 프레임버퍼를 직접 제어하는 걸로 알고 있습니다.
Qt를 사용하기 위해서 더이상 갖출 기반은 없을 듯 합니다.
댓글 달기