도와주세요!!
안녕하세요 장 팀장님 바쁘신대도 불구하시고 도움 말씀 감사드립니다, 어제 전화드린 내용의 연속 입니다.
먼저 9312보드 사용자였고 제 Note PC에는 qt-embedded-free-3.3.6를 사용해서 Qt/Embedded가 설치되어 있었고 이를
사용하여 Qt Appl을 만들어 9312보드에서 실행 확인 하였습니다.
속도관계 때문에 장팀장님 의견을 참조하여 pxa270 보드를 구매하였고 이 보드에서 9312에서 버벅 거렸던 Qt Appl을
실행시켜 실행 속도를 확인하고자 하는 작업의 일환으로 계속 전화 드렸습니다.
먼저 Home Page에서 pxa270용 Cross-Compiler를 Down받아 다시 설치 하였고 기존 9312관련 file은 다 삭제를 하였습니다.
그리고 옜날 Qt관련 세미나 자료를 참조하여 qt-embedded-free-3.3.3를 다시 노트북에 install 하였습니다.
ez-x5 포팅순서대로 작업 하였고 작업중 armv5l 을 장팀장님 말씀대로 arm 으로 바꿔 모든작업을 진행 하였습니다.
그런대 타겠에서 결국 실행이 안되네요. . ./demo -qws 치면 그냥 그대로 있네요..
다시 compile하고 자료대로 따라 했는데.. 궁금하고 답답한 질문 올릴께요..
1. pxa 270용 cross compiler가 제대로 설치 되었는지는 어떻해 확인 가능 한지요..
2. qmake.conf 에서
QMAKE_CXX = arm-linux-g++ -DQT_QWS_EZ_X5 로 되어 있는걸
arm-linux-g++ -DQT_QWS_EZ_PXA270 으로 변경 하였는데 맞게 한건지요...
3. ez-x5 개발환경과 pxz-270 환경은 똑 같나요..
4. x5 보드용 cpu와 pxa270은 같은 assemble code인가요.
바쁘시지만 도움 부탁드립니다. 감사합니다.
안녕하세요.
기존의 EZ-EP9312 보드에 사용하신 QT라이브러리를 그대로 올려셔도 동작해야 합니다.
정상적으로 동작을 한다면 아래와 같이 수정하셨어 올려 다시 올려 보세요.
기존의 EZ-EP9312 보드에서 다른 부분은 qmake.conf 에서 QMAKE_CXX = arm-linux-g++ -DQT_QWS_EZ_EP9312로 되어 있다면
QMAKE_CXX = arm-linux-g++ 로 수정하시든지. QMAKE_CXX = arm-linux-g++ -DQT_QWS_EZ_PXA270으로 수정하시면 됩니다.
-DQT_QWS_EZ_PXA270 는 소스상에서 Define 으로 사용됩니다. ( 터치스크린 관련 소스 부분에서 사용하고 있슴)
#ifdef QT_QWS_EZ_PXA270
.....
.....
#endif
그럼 좋은 하루 되세요..