/var/dpf/target/lib ; 필요라이브러리
/var/dpf/target/includ ; 필요인클루드
./configure -I rt -embedded arm -plugin-gfx-directfb -qt-mouse-tslib
하고 configure 중 에러나면 잘 읽어보면 된다..
./mkspecs/qws/linux-arm-g++/qmake.conf 열어서...
다음을 추가..
QMAKE_INCDIR = /var/dpf/target/include
QMAKE_LIBDIR = /var/dpf/target/lib
QT_CFLAGS_DIRECTFB = `pkg-config --cflags directfb`
QT_LIBS_DIRECTFB = `pkg-config --libs directfb`
물론 PKG_CONFIG_PATH를 잘 잡아놔야... /var/dpf/target/usr/local/pkgconfig 정도가 되겠음..
4.6 베타도 대동소이함..
directFB 옵션을 바꾸고 싶다면..
./src/plugin/gfxdriver/directfb.pro 를 까서 수정하고
/usr/local/Trolltech/Qt ... /bin/qmake -makefile
make
4.6 베타에서는 embedded 안의 인클루드까지 참조해서 들어가야 한다.
현재 해보려는 것은..
qt tslib 를 켜고,
directfb 의 window manager를 끄고..
마우스 이벤트를 qt가 직접 처리하고.. qt 4.5.3의 directfb window bug를 회피하는 방향으로..
qt 라고 하니 qt인증이 생각나는 구료..
ㅄ
잘 지내시죠?
평안한 금요일 밤이네요? ^^:
Qt on DirectFb는 이제 완벽히 성공하셨나요?
저는 LinuxFb의 튜닝은 어느 정도 끝냈고,
내일부터 directfb 붙이는 것 이제 시작인데요.
이 블로그에 많이 도움을 받아
저는 처음부터 4.6으로 점프하고 하려고 합니다.
조언 좀 주세요.
아참~ 그리고 n*kia 에서 qgears 대용으로 훌륭한 UI 벤치마크 테스트를 주었습니다.
df_dok 를 참조해서 만들었는데 아주 좋습니다.
필요하시면 메일로 드릴께요. ^^;
예~ ^^;
저도 뭐 그다지 성과가 없어서..
일단 4.5.3에서는 directfb상에서 createWindow에 분명히 문제가 있다고 판단됩니다.
4.6은 11월 릴리즈 목표라고 하니까 베타를 사용한다는 것에 부담은 덜한 것 같습니다.
4.6에서는 일단 기능상으로 동작은 잘 된다고 보여집니다만.. 성능에는 아직도 의문이 있습니다. ㅠ.ㅠ
그리고 마벨칩에서 2D가속도 역시 의문이 있습니다-_-;
어떤 예제를 보니 최종적으로 mmap된 fb에 복사하는 과정이 있네요.. 그러니까 만들어놓은 써피스에서 가속 작업은 하되.. 최종적으로는 mmap -_-ㅋ
일반적으로 2D 가속이라고 하면 그게 하드웨어 bitblt 로 이뤄져야 할텐데...
벤치마킹 프로그램은 부탁드릴께요~ ^^;;