기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

안녕하세요

저는 지금까지 임베디드 GUI를 만들때 칩의 OSD영역에 그리는 방법만 사용했습니다.
그런데 이 방법이 보통 불변한 것이 아니라서 Qt, gtk+ 와 같은 라이브러리를 이용했으면 하는데
어떻하면 위와 같은 라이브러리를 이용할수 있는지 궁금한것에 대한 질문 올립니다.


1, 사용하고 있는 메인 칩에 그래픽 가속이 지원이 안되도 사용이 가능 한지와
가능 하다면 그리팩 가속이 지원되는 것과 지원 안되는 경우
프로그래머가 해줘야 하는 작업에 어떤 차이가 있는 건지 궁금합니다.

2. 별도의 드라이버를 만들어 줘야 하는 한는지와
만든다면 어떠한 드라이버를 만들어야 되는지  궁금합니다.
그외에 커널단에서 더 해줘야 되는 것이 있는지도 궁금합니다.

3. X를 포팅해서 올려야 되는지
X를 올린다면 gnome, KDE와 같은 window manager또한 포팅이 필요한지도 궁금합니다.

4. Qt, gtk+ 등을 사용하기 위해서 더 설치해줘야 되는 라이브러리가 있는지도 궁금합니다.

5. Qt, gtk+ 외에 임베디드에 적합한 라이브러는가 있으면 추천 부탁 드립니다.


제가 이 부분에 대해서 아는 것이 없어서 질문이 많이 부족합니다.
찾아봤지만 어떤것을 봐야 하는지 몰라서
혹시 이 부분에 대해서 알수있는 사이트나, 문서 있으시면 공유 부탁 드립니다.

오늘도 즐거운 하루 보내세요

이제현

2008.04.24 01:48:44
*.41.109.34

1. 그래픽 가속은 옵션입니다. 가속기가 있는 경우 보통 할일이 좀 더 많아 집니다. 하드웨어 커서, bitblit 등등 2D 가속기를 제대로 사용하려면 QUI 라이브러리의 하단부를 수정할 일이 많습니다.

2. 그래픽/오디오 출력이 잘 돌아가고, 키보드나 터치스크린 같은 입력 장치가 잘 돌아간다면, 추가할 드라이버는 거의 없습니다.

3. Qt의 경우 X가 없어도 무방합니다. framebuffer만 있어도 잘 돌아갑니다.
GTK의 경우 X위에서 돌리는 것이 일반적입니다.

4. 기본 그래픽 UI를 구성하기 위해 사용하는 경우라면, 추가 설치는 거의 필요없습니다. 일부 폰트 엔진이나 그래픽/오디오 포맷 추가 지원을 할때 필요할 수도 있습니다만...

5. SDL + ParaGui 도 좋고, WxWIDGETS도 좋습니다.
WinCE도 선택이 가능하다면 좋은 솔루션이고요.


다소 복잡하고 화려한 GUI를 편리하고 빠르게(생산성 높게) 만드는 것이 하나의 중요한 목적일 수 있습니다.
간단한 메뉴에 다국어 트루타입 폰트 정도라면 SDL 만으로도 좋고, 웹브라우저에 멀티 윈도우가 필요하다면 Qt나 WinCE를 권장합니다만...
List of Articles
번호 제목 글쓴이 날짜 조회 수
248 [re] 2440 TFT-LCD.? <== 다시 수정요 [1] 손성원 2008-05-16 597
247 임베디드 보드 개발 의뢰를 할까 합니다 [20] 김형섭 2008-05-15 1084
246 오픈소스 arm porting 관련 사이트가 있나요? [2] 정재용 2008-05-14 834
245 [질문] nand flash의 bad발생때문에 고민입니다. [3] 오대광 2008-05-14 642
244 [완료] FAT16에서 특정부분으로 가려고 하는데, 속도가 딸립니다. [6] 이세종 2008-05-13 663
243 [완료]home server제품에 대해서… [3] 강용근 2008-05-13 656
242 [완료]warning message에 대해서… [1] 김진희 2008-05-09 744
241 [완료] 롱키, 숏키에 대한 문의입니다. [5] 이세종 2008-05-08 1380
240 802.11g 를 지원하는 무선랜에서 ad-hoc 모드에 관한 질문입니다 ^^ 서두원 2008-05-06 938
239 s3c2440관련 질문입니다. [3] 김해성 2008-05-03 714
238 camstream arm poting후 이런 에러 메세지가 뜨네요 [1] 정재용 2008-05-03 741
237 webcam 타겟보드에서 테스트할 수 있는 app좀 알려주세요. [1] 정재용 2008-05-02 837
236 [완료]컴파일에 관해서 몇가지 여쭙니다. [2] 김경식 2008-04-30 765
235 고도리님, 90번글에 대해 질문입니다~!! [4] 정재용 2008-04-29 846
234 [re] 이렇게 하시면 됩니다. 고현철 2008-04-30 1003
233 [re][re] 이렇게 하시면 됩니다. [2] 정재용 2008-04-30 729
232 [질문] POLLUX에 대해서 몇가지 질문 드립니다. [5] 장병남 2008-04-29 779
231 [re] IDCT 라는 용어가 나와서,,, [1] 장병남 2008-04-30 734
230 camstream-0.27 ARM(s3c2440)용으로 컴파일 오류...Help~! [3] 정재용 2008-04-28 942
» GUI 프로그래밍??? [1] 한기태 2008-04-23 911

사용자 로그인