QT와 Tslib 사용시 문제점..
글쓴이: sootoo23 / 작성시간: 월, 2019/05/20 - 11:27오전
임베디드 리눅스 기반 Application 개발 중에 문제가 있어 도움을 구합니다.
리눅스 Application의 UI를 QT로 구성하여 개발중이고 Touch Screen처리는 TSLIB으로 처리합니다.
문제는 제가 QT App에서 사용도중 TSLIB에서 제공하는 ts_calibrate를 실행해야 하는데,
QT App에서 ts_calibrate를 실행하면 화면은 아무것도 뜨지 않고,
정지상태가 되고 콘솔 로그도 안나오옵니다.
그러나, QT App을 실행하지 않고 ts_calibrate를 단독으로 실행하면 잘 됩니다.
이와 관련해서 도움을 요청드립니다......
아래는 제 QT App에서 ts_calibrate를 실행하는 code입니다.
QProcess *process=new QProcess; QString CalibApp ="/usr/tslib/bin/ts_calibrate"; process->start(CalibApp, QStringList()); process->waitForFinished(-1); delete process;
Forums:
Qt 또는 Tslib에 문제가 있는 건가요?
Qt 또는 Tslib에 문제가 있는 건가요?
아니면, 님께서 만들어 놓은 프로그램에 문제가 있는 건가요?
질문의 뜻을 모르겠네요...
세벌 https://sebuls.blogspot.kr/
프로그램 자체에는 문제는 없습니다..
프로그램 자체에는 문제는 없습니다..
어느 특정 프로그램이 문제라고 말하는 건 아니구요..
두가지 프로그램 (QT APP,ts_calibrate) 둘다 단독으로 실행하면 잘되는데요..
QT APP을 실행시킨 후 QT App에서 ts_calibrate App을 실행시키면 안된다는 질문입니다.
해결했습니다.
제가 해결한 방법을 공유 드립니다.
일단, 제 QT App에서는 Serial Console을 제어하는 루틴이 있고,
ts_calibrate App에도 Serial Console을 제어하는 루틴이 있어서 문제가 발생한 걸로 보입니다.
그래서 ts_calibrate를 수정하여 Console제어하는 루틴을 제거하고 나니 원하는 대로 동작합니다.
댓글 달기