http://forum.falinux.com/zbxe/?document_srl=413614&mid=devenv
http://forum.falinux.com/zbxe/?document_srl=428103&mid=devenv

전에 qt3.3.x 버전으로 사용하다가
QT4 가 내부적으로 지원되는 것이 많다길래 써보았다

사실 잘 조사해보지 않고 사용해서 아직까진 모르겠지만
이제부터 조사해서 차근히 내 정보를 만들 생각이다.

위의 두 링크는 포럼 사이트에서 자주 보게 되는 이름,
qt를 하는 사람이라면 한번쯤은 봤을 이름,
장길석 님의 글이다.

qt4를 사용하고 후기를 글로 남겨줘서
따라하기 식으로 배워보았다

글 그대로 따라하면 설치에는 큰 어려움이 없다

UI를 만들 때 QT4(x11)를 사용해서 작성했는데
qt-x11에서 옵션을 달리줘서 컴파일 하면 임베디드 용이 될 줄 알았건만
qtopia 를 써야 옵션이 지원된다.

플랫폼 중에 arm 이라는 걸 쓰니까 configure가 안되길래
--help를 봤더니 ;;
ㅎㅎ 지원을 안해준다네 쿨럭,

그래서 결국 헤매다 못해 큐토피아 설치해서 그대로 가져와 gcc만 arm으로 바꿔줬더니만
잘 ~~ 되드라 -_- ;;
야 ~~ 허무하게 스리 ~~

어쨌든 석세스 ㅋㅋㅋ ㅋㅋㅋ

성공한 뒤 깨달았다

진짜 설치하기도 쉽고

컴파일하기도 쉽다는...

머 그렇다는 ... ㅋㅋㅋㅋ

센서 정보를 받는 스레드에서 바로 정보를 가져오는 것이 아니라 파일로 생성
QTimer를 사용하여 화면에 띄우게 된다.
1-모듈 번호에 따른 센서이미지 띄우기
2-센서 정보 띄우기(BasedInterfacePage)
3-센서가 현재 활성화된 모듈만&하드웨어 On/Off 제어(ModifyPage)

콤보박스에 모듈번호
문, 환풍기, 형광등, 창문, 가스밸브 라디오 박스로 ON/OFF 여부
전송 버튼 클릭시 이 모든 정보가 구조체로 되어 하나의 중간자 클래스를 거쳐
CommEddyThread 클래스에 존재하는 sendMsgToEddy??()함수를 실행.

Combobox -> currentText()
RadioButton -> 선택된 것의 텍스트


QTimer *timer;

timer=new QTimer;
connect(timer, SIGNAL(timeout), this, SLOT(slotFunction()));

timer->Start(int time);

페도라 8의 커널 버전은 2.6.23

pwc 발견한 버전은 pwc 10.0.12 였는데

요놈이 글쎄 커널 버전 2.6.22 이상이 되면 에러가 난다-_-

그래서 사이트 아래에는 이런 설명이 있다 -


패치해야돼요~ = . =
요렇게 ~ (링크)

그래서 열심히 패치하는 법 따라 열심히 하고 있는 찐쓰 ㅠ.ㅠ

오늘도 새벽같이 삽질과 함께 하루를 시작하는 구나 ㅋㅋ

사이트 주소는

http://www.lavrsen.dk/twiki/bin/view/PWC

+ Recent posts