2010년 2월 18일 목요일

2. QT 설치

(1) QT 개발환경(설치 목록)
  • QT/X11
    • x86 qt library
    • uic(User Interface Compiler for the Qt GUI toolkit) - UI 디자이너로 만든것 변환.
    • qvfb(qt virtual frame buffer) - 일종의 에뮬레이터
  • tslib
    • touch screen library
  • QT/E for x86
    • qt embedded library for x86
  • QT/E for arm
    • qt embedded library for arm


(2) QT 설치과정
  1. 임베디드 보드 툴체인 설치(크로스 컴파일 환경 구축)
  2. Xlib 개발 패키지 설치
  3. QT/X11 설치
  4. tslib 설치
  5. QT/Embedded for x86 설치
  6. QT/Embedded for arm 설치
  7. QT 동작 확인


(3) QT 설치
    1. 임베디드 보드 툴체인 설치(크로스 컴파일 환경 구축)
  • (이전에 이미 환경 구축함.)

    2. Xlib 개발 패키지 설치
  • 헤더파일 존재 여부 파악 : #ls /usr/include/X11
    
    3. QT/X11 설치
  • 다운로드 주소 : ftp://ftp.trolltech.com/qt/source/qt-x11-opensource-src-4.3.3.tar.gz
  • .bash_profile 파일 수정(path 추가)
  • qvfb 빌드

    4. tslib 설치
  • 다운로드 주소 : http://tslib.berlios.de/ , tslib-1[1].0.tar.bz2
  • config.h 파일 수정
  • input-raw.c 파일 수정
  • tslib 환경 파일 작성
  • ts.conf 파일 수정
  • tslib.env 파일 작성
  • ts device 설정
  • ts device 동작 확인
  • tslib 동작 확인

    5. QT/Embedded for x86 설치
  • 다운로드 주소 : ftp://ftp.trolltech.com/qt/source/ , qtopia-core-opensource-src-4.3.3.tar.gz
  • qte_x86_env 설정 파일 작성
  • qvfb 동작 확인으로 설치 확인

    6. QT/Embedded for arm 설치
  • 다운로드 주소 : ftp://ftp.trolltech.com/qt/source , qtopia-core-opensource-src-4.3.3.tar.gz
  • qte_arm_env 설정 파일 작성
  • tslib와 QT/E for arm 동작 확인
  • NFS를 이용한 라이브러리 설정
  • NFS를 이용한 tslib 환경 설정
  • NFS를 이용한 qt4 환경 설정 및 동작 확인
  • qt4_env 설정 파일 작성

    7. QT 동작 확인
  • tslib와 QT/E for arm 동작 확인
  • NFS를 이용한 qt4 환경 설정 및 동작 확인
  • qt4_env 설정 파일 작성

* 주의 사항
  • QT 응용 프로그램 작성 후 컴파일 시, 프로그램의 타겟 플랫폼에 따라 환경 설정을 바꿔줘야 함.
    • X11 : X11 용으로 컴파일한 qt library 패스 설정
    • x86 / qvfb : qvfb 용으로 컴파일한 qt embedded library 패스 설정
    • arm / FB : arm 용으로 컴파일한 qt embedded library 패스 설정

댓글 없음:

댓글 쓰기