'Qt'에 해당되는 글 2건
- 2008.12.05 qt, arm 보드에 포팅방법 6
- 2008.09.06 지금에서야 막 방금짠 시간표!!! 10
qt, arm 보드에 포팅방법
Programming 2008. 12. 5. 13:48
gcc 버전 (바로 아래건 아니라도 나중을 위해(?) 맞춰야할 필요가 있을것 같다)
libc 버전 (아직까진 이거때문에 고생한일은 없는거 같아서)
qt-x11 버전 (이건 선택사항, 그냥 배포판에서 깔면댄다.. 걍 데탑 X11에서 쓰는 그 QT개발환경을 말하는거 같다)
qtopia 버전을 (안쓸꺼 같다 아직까진; )
arm용 gcc버전 (각 cpu에 맞는 gcc)
qt-embedded 버전
모두 맞출것.
아 참고로 바로 아래의 과정은 타겟보드가 없이 그냥 PC에서 할수 있으니 걱정말자 그리고
arm-linux-gcc 버전은 3.3.2!!
(대부분 make에러가 나는 이유가 컴파일러 버전이 달라서이다!)
(나는 arm-elf-gcc인가 그거 깔긴했다... 상관 있는지 모르겠다)
그리고 환경설정(~/.bashrc 에 export PATH 설정을 다할것) 한후에
1 다음을 다운로드 한다
ftp.trolltech.com - /qt/source/qt-embedded-free-3.3.8.tar.gz
E2fsprogs Ext2 Filesystem Utilities - e2fsprogs-1.40.2.tar.gz
2 다음과 같이 디렉토리를 생성하고 압축을 해제한다
# mkdir /qt
# cp qt-embedded-free-3.3.8.tar.gz e2fsprogs-1.40.2.tar.gz /qt
# cd /qt
# tar xvzf e2fsprogs-1.40.2.tar.gz
# tar xvzf qt-embedded-free-3.3.8.tar.gz
# mv qt-embedded-free-3.3.8/ qte-3.3.8-arm
3 e2sprogs 설치 - 어쩌면 나는 필요 없었을지도 뭐 일단 깔긴했다.# cd /qt/e2fsprogs-1.40.2
# ./configure --prefix=/usr/arm-linux --host=i386 --target=arm --enable-elf-shlibs
--with-cc=arm-linux-gcc
# make
# make install
# make install-libs
4 환경파일 생성 / 실행# cd /qt
# cat > qte
#!/bin/bash
export QTDIR=/qt/qte-3.3.8-arm
export PATH=$QTDIR/bin:$PATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
# . qte
5 uic 파일 복사# cd $QTDIR/bin
# cp /usr/lib/qt-3.3/bin/uic .
행여나 uie파일이 없다면 (cp가 파일같은거 없다 ㅂㅅ 사용자야! <- 이럴때)
배포판에서 qt3 패키지를 설치하고나서 거기에 깔린 uie 파일을 복사한다
ex>
# pacman -S qt3
# find / -name uic
# cp /qt/bin/uic .
6 qte(qt-embedded) 컴파일# cd ..라이선스 ㅈㄹ 하면 yes하고 계속
# ./configure -embedded arm -qt-jpeg -shared -thread -no-cups -no-ipv6 -qvfb -depths 16
-qt-mouse-linuxtp# make한 몇십분 정도만 기다리자
"Enjoy! - the Trolltech team"
가 마지막 부분에 나오면 성공이다
7 ARM용으로 되었는지 확인해본다,
(libqte 파일이름은 조금씩 다른거 같은데 libqte*.so.version 만 맞으면 그냥 file해서 확인하면 될것 같다.)# file lib/libqte-mt.so.3.3.8이런식으로 나오면 성공
lib/libqte-mt.so.3.3.8: ELF 32-bit LSB shared object, ARM, version 1, dynamically linked, not stripped
8 파일복사 (arm-qpe? 위해서라고 함..)# cp /usr/arm-linux/lib/libuuid.* .
# cp /usr/arm-linux/lib/libstdc++.so.5 . <- 이녀석이 없다면, find 해서 직접 그 경로로 부터 복사
9 파일을 압축하고 타겟보드에 이걸 푼다.tar zcvf /qt/qt-arm-lib.tar.gz /qt/qte-3.3.8-arm/lib
그다음에 X11 설치, 이건 그냥 아래페이지에서 볼것
폰트파일 문제생기면 (pacman 으로 qt3까니까 이러네염) 직접 복사해준다[/qt/qte-3.3.8-x86]# cp lib/fonts /opt/qt/lib/
일단 다 하긴했는데
저거 내일 가서 보드에 올려보면 제대로 작동할지가 의문 걍 안대면 QT안쓸테야.
어쨌던 난 "임베디드 수업(실습 == 자율삽질)","huins(vip아님 공개안하는) " 저주할거임..ㅋㅋ
이수업은 프로그래밍보다 설정 개삽질이 더 많다.. 정말 싫어.
참고; http://forum.falinux.com/zbxe/?mid=graphic&page=2&document_srl=406324
http://www.korone.net/bbs/board.php?bo_table=qt_lecture&wr_id=231&page=4
'Programming' 카테고리의 다른 글
복잡한 프로그래밍 (8) | 2009.02.02 |
---|---|
nasm include (0) | 2009.01.26 |
쉘스크립트 하는데 (7) | 2008.02.04 |
간만에 포스팅.. 소스 고치기! (2) | 2007.10.17 |
Nanika를 써보고 나는 생각들 (5) | 2007.06.16 |
지금에서야 막 방금짠 시간표!!!
Etc 2008. 9. 6. 00:05
뭐 큰 일은 아니지만
그래도 글을 좀 써보는게 나을거 같아서..........
과목평
1, 1교시는 다 없네여 짜놓고 보니... 뭐 출퇴근길에 차막히는 일은 없어서 다행 ㅋ
2, 알고리즘은 듣기 싫은데... 안하기도 뭐해서 그냥 넣어버림 ㅜㅜ 방고리즘(?) 아닌게 다행
3, 객체지향 만만하게 봤다가 망한듯해염 첫날부터 플로챠트100개 크리 ㅜㅜ
4, 자바 - 뭐 어떻게든 되겠......;
5 컴퓨터 네트워크 - 데이터 구조보단 낫겟........;
다행이 교수님은 수업은 그리 졸린것 같진 않던데..... 과목이 재미없다면.;;
6 임베디드 = 마이크로 설계 + 운영체제 실무 - (???)
7, 운영체제실무!! 드디어 리눅스에서 C언어 플밍한걸 써먹을수 있는 기회가...!
워 사실은 유닉스 프로그램이고 책은 요고로써 영통도서관에서 몇번 빌려 봤던책입니다
왜냐하면 Beginning Linux Programming 이 내용이 좀 부실하거든요...
시그널이나 이쪽 부분이(mpd타이머 관련 구현 할려니깐 없어서리)
아 그리고 이거(BLP) 서점에서 보니까 3판도 찍혀나왔더군요 ㅋㅋ
커널부분은 인기가 없었는지 아예 없어졌고 ㅋㅋ
다행이 GTK,QT는 아직 붙어있음.. 나머지는 전판과 다 같은듯
안그래도 잇었으면 좋겠다고(USP) 생각은 했는데 잘됬네요...
내용은 좀 복잡하게 나옵니다
솔직히 이책 자체는 좋은 편이지만
입문용(처음) 시작하기에는 그리 적당한 책은 아니라고 생각하지만뭐
내가 무슨 능력이 있나;
(사실 유닉스 플밍분야의 최고의 책은 역시 APUE! 그러나 변역본보면 안습이......)
아 이거 나오고 나니깐 뿌리뤡에서 나온 QT책도 생각나는군여..
= 이책 나오려고 대체 몇년이나 끌었는지!
=사고싶다! 근데 사봣자 또 쌓아놓고 몇년있다 공부할거 같아요 전 맨날 이럼;
안그래도 이과목 마지막에 QT플밍도 해야하는데..........(내가왜 Gtk로 시작했는지 ㅜㅜ)
아 이제 그만.. 이러다가 시간표가 아니라
책소개하는 포스팅이 되버릴라...
그리고 의외로 이과목 수강신청을 안해데요? 4개있는데 무려 2개가 폐강 -_-
인원수도 별로 없고.. 얘들이 플밍수업은 다 기피하는듯???
근데 이것도 만만하게 봤다가 망하는거아닐까하는 약간 불길한 에감이 유유...
나 쓰래드 잘 못하는데..... 그냥 API만 써대면 대낭??;
마지막으로, 교양!
이거 할말이 많아염...
앞에서도 적었지만 운영체제 실무과목이 폐강이되는 바람에..
교양 시간표가 싹바끼게 되었는데..
SDU(인강) -> 과목이 그지같음....
1 인강인데도 오프수업도 있고
2 온라인으로 자짜서 오프라인으로 조원끼리 만나야 대며
3 책배끼기도 있고 (필사하기)
4 토론 점수라는 이상한게 있어가지고 개시판에 글도 써야하고
5 조원 점수매기는거 비슷하게 있어가지고 그거 점수 잘 안나오면 학점이 그지
차라리 이럴바에 그냥 학교 수업을 듣고 말겠삼
해서 어제부터 엄청 교양과목을 바꾸기 시작했는데...........
초반엔 한문,한국경제학,공학과 경제 이런 심오한 과목 -_- 을 했지만
다행히도 F5신공으로 2시간전에 가까스로 저 시간표를 완성!
(이번 24시끼지가 마감이니까요)
그래도 정해진 시간표의 교양고목이 "심오한" 과목보다는 휄씬 나으니까 다행!
-덧 그러고 보니 놋북 리뷰를 안했군여.....
꾸린 폰카로 사진은 다 찍어서 하드에 저장해놨는데.........
과제땜에..........
플로차트 100개 그린다음에 포스팅을 하겠 ㅜㅜ
그래도 글을 좀 써보는게 나을거 같아서..........
과목평
1, 1교시는 다 없네여 짜놓고 보니... 뭐 출퇴근길에 차막히는 일은 없어서 다행 ㅋ
2, 알고리즘은 듣기 싫은데... 안하기도 뭐해서 그냥 넣어버림 ㅜㅜ 방고리즘(?) 아닌게 다행
3, 객체지향 만만하게 봤다가 망한듯해염 첫날부터 플로챠트100개 크리 ㅜㅜ
4, 자바 - 뭐 어떻게든 되겠......;
5 컴퓨터 네트워크 - 데이터 구조보단 낫겟........;
다행이 교수님은 수업은 그리 졸린것 같진 않던데..... 과목이 재미없다면.;;
6 임베디드 = 마이크로 설계 + 운영체제 실무 - (???)
7, 운영체제실무!! 드디어 리눅스에서 C언어 플밍한걸 써먹을수 있는 기회가...!
워 사실은 유닉스 프로그램이고 책은 요고로써 영통도서관에서 몇번 빌려 봤던책입니다
왜냐하면 Beginning Linux Programming 이 내용이 좀 부실하거든요...
시그널이나 이쪽 부분이(mpd타이머 관련 구현 할려니깐 없어서리)
아 그리고 이거(BLP) 서점에서 보니까 3판도 찍혀나왔더군요 ㅋㅋ
커널부분은 인기가 없었는지 아예 없어졌고 ㅋㅋ
다행이 GTK,QT는 아직 붙어있음.. 나머지는 전판과 다 같은듯
안그래도 잇었으면 좋겠다고(USP) 생각은 했는데 잘됬네요...
내용은 좀 복잡하게 나옵니다
솔직히 이책 자체는 좋은 편이지만
입문용(처음) 시작하기에는 그리 적당한 책은 아니라고 생각하지만뭐
내가 무슨 능력이 있나;
(사실 유닉스 플밍분야의 최고의 책은 역시 APUE! 그러나 변역본보면 안습이......)
아 이거 나오고 나니깐 뿌리뤡에서 나온 QT책도 생각나는군여..
= 이책 나오려고 대체 몇년이나 끌었는지!
=사고싶다! 근데 사봣자 또 쌓아놓고 몇년있다 공부할거 같아요 전 맨날 이럼;
안그래도 이과목 마지막에 QT플밍도 해야하는데..........(내가왜 Gtk로 시작했는지 ㅜㅜ)
아 이제 그만.. 이러다가 시간표가 아니라
책소개하는 포스팅이 되버릴라...
그리고 의외로 이과목 수강신청을 안해데요? 4개있는데 무려 2개가 폐강 -_-
인원수도 별로 없고.. 얘들이 플밍수업은 다 기피하는듯???
근데 이것도 만만하게 봤다가 망하는거아닐까하는 약간 불길한 에감이 유유...
나 쓰래드 잘 못하는데..... 그냥 API만 써대면 대낭??;
마지막으로, 교양!
이거 할말이 많아염...
앞에서도 적었지만 운영체제 실무과목이 폐강이되는 바람에..
교양 시간표가 싹바끼게 되었는데..
SDU(인강) -> 과목이 그지같음....
1 인강인데도 오프수업도 있고
2 온라인으로 자짜서 오프라인으로 조원끼리 만나야 대며
3 책배끼기도 있고 (필사하기)
4 토론 점수라는 이상한게 있어가지고 개시판에 글도 써야하고
5 조원 점수매기는거 비슷하게 있어가지고 그거 점수 잘 안나오면 학점이 그지
차라리 이럴바에 그냥 학교 수업을 듣고 말겠삼
해서 어제부터 엄청 교양과목을 바꾸기 시작했는데...........
초반엔 한문,한국경제학,공학과 경제 이런 심오한 과목 -_- 을 했지만
다행히도 F5신공으로 2시간전에 가까스로 저 시간표를 완성!
(이번 24시끼지가 마감이니까요)
그래도 정해진 시간표의 교양고목이 "심오한" 과목보다는 휄씬 나으니까 다행!
-덧 그러고 보니 놋북 리뷰를 안했군여.....
꾸린 폰카로 사진은 다 찍어서 하드에 저장해놨는데.........
과제땜에..........
플로차트 100개 그린다음에 포스팅을 하겠 ㅜㅜ
'Etc' 카테고리의 다른 글
공유기 문제 (10) | 2008.09.28 |
---|---|
음... (3) | 2008.09.27 |
결국이걸로 낙점.. (13) | 2008.08.18 |
일상 (0) | 2008.08.12 |
놋북을 살려고 하는데 추천좀,,, (10) | 2008.07.31 |