커뮤니티 | 큐티/임베디드/큐토피아 | PODO | SDL | 마이크로윈도우 | 리눅스프로그래밍 | 기타 | 포인트순위 | 최근게시물최근게시물 RSS  
korone.net에 다루었으면 하는것은요?
 
 
 
 
 
104
1,062
3,878
3,768,777
  현재접속자 : 41 (회원 0)






배너 신청 문의

 
작성일 : 04-12-13 11:02
Microwindows 0.90 설치
 글쓴이 : 장진혁
조회 : 17,378  
<html>
<p><font size="5">Microwindows 0.90 설치</font></p>
<p><font size="5"> </font></p>
<p><font size="4"><b>1. 개발 환경 소개</b></font></p>
<p>저는 Windows XP에서 Vmware를 사용하여 Redhat 9.0를 전체설치 로 하여 사용하였으며</p>
<p>Linux 만 설치되어 있는 PC 에서도 이상없음을 확인하였습니다</p>
<p><font size="5"> </font></p>
<p><font size="4"><b>2. Microwindows download</b></font></p>
<p><font color="black">Microwindow</font> 공식 홈페이지는 <font color="blue">http://www.microwindows.org/</font><font color="black"> 입니다</font></p>
<p><font color="black">Microwindows 다운로드는</font><font color="blue"> ftp://microwindows.censoft.com/pub/microwindows/microwindows-0.90.tar.gz</font>; 이 링크를 누르시면 됩니다</p>
<p>이제 다운받은 microwindows-0.90.tar.gz를 압축을 풉니다.</p>
<p>저는 '/' 에 풀도록 하겠습니다</p>
<img  name='target_resize_image[]' onclick='image_window(this)' style='cursor:pointer;' src="http://home.megapass.co.kr/~re0202/mw/01.jpg" >
<p>
<p><img  name='target_resize_image[]' onclick='image_window(this)' style='cursor:pointer;' src="http://home.megapass.co.kr/~re0202/mw/02.jpg" >
</p>
<p> </p>
<p><font size="4"><b>3. 개발 환경 설정</b></font></p>
<p>먼저 <font color="red">/usr/include/freetype1/freetype</font>디렉토리를 <font color="red">/usr/include/freetype</font> 로 <font color="red">복사 </font>합니다</p>
<p>컴파일시 에러가 나는데 Makefile 수정보다 복사하는게 편해서 이렇게 진행하겠습니다</p>
<p> </p>
<p>이제 src 로 들어가서 xconfigure를 실행해서 환경설정을 합니다</p>
<p>Microwindows 는 FrameBuffer 와 X11 둘다 지원합니다</p>
<p>개발의 편리를 위해 X11 에서
진행하도록 세팅하겠습니다</p>
<p>먼저 starx 를
실행하여 X-Windows 를 실행한후 ./xconfigure 를
실행하여 Microwindows 환경 설정을 합니다</p>
<img  name='target_resize_image[]' onclick='image_window(this)' style='cursor:pointer;' src="http://home.megapass.co.kr/~re0202/mw/03.jpg" >
<p> </p>
<img  name='target_resize_image[]' onclick='image_window(this)' style='cursor:pointer;' src="http://home.megapass.co.kr/~re0202/mw/04.jpg" >
<p>위와 같이 X11 에서 640x480x16 으로 맞추시고 키보드 이벤트 처리를 위해 TTY
로 맞춰줍니다. 나머지는 Default 로 두시거나 목적에 맞게</p>
<p>선택하시면 됩니다. 다 하셨으면 &quot;Save &amp; Exit&quot; 를 눌러 저장합니다</p>
<p> </p>
<p><font size="4"><b>4. Microwindows Compile</b></font></p>
<img  name='target_resize_image[]' onclick='image_window(this)' style='cursor:pointer;' src="http://home.megapass.co.kr/~re0202/mw/05.jpg" >
<p>설정 저장후 컴파일 합니다</p>
<p> </p>
<img  name='target_resize_image[]' onclick='image_window(this)' style='cursor:pointer;' src="http://home.megapass.co.kr/~re0202/mw/06.jpg" >
<p>컴파일이 완료되면 make install 을 해줍니다</p>
<p>그럼 각종 헤더파일과 라이브러리 와 실행파일들이 복사가 됩니다</p>
<p> </p>
<p><font size="4"><b>5. Microwindows Test</b></font></p>
<img  name='target_resize_image[]' onclick='image_window(this)' style='cursor:pointer;' src="http://home.megapass.co.kr/~re0202/mw/07.jpg" >
<p> </p>
<p>demo.sh 실행 예제</p>
<img  name='target_resize_image[]' onclick='image_window(this)' style='cursor:pointer;' src="http://home.megapass.co.kr/~re0202/mw/08.jpg" >
<p> </p>
<p> </p>
<p><font size="4"><b>6. Microwindows Nano-X Server Test</b></font></p>
<img  name='target_resize_image[]' onclick='image_window(this)' style='cursor:pointer;' src="http://home.megapass.co.kr/~re0202/mw/09.jpg" >
<p>nano-X 를 실행하면 빈 창이 하나 뜹니다. Qt 의 qvfb 와 같은 역할을 하는 창입니다</p>
<p> </p>
<img  name='target_resize_image[]' onclick='image_window(this)' style='cursor:pointer;' src="http://home.megapass.co.kr/~re0202/mw/10.jpg" >
<p> </p>
<p>이제 새 터미널을 하나 열고 터미널에서 bin 디렉토리로 들어가서 mine 을 실행하면
아래와 같이</p>
<p>지뢰찾기가 실행됩니다</p>
<img  name='target_resize_image[]' onclick='image_window(this)' style='cursor:pointer;' src="http://home.megapass.co.kr/~re0202/mw/11.jpg" >
<p><br></p>
<p> </p>
<p>부족한 글이나마 도움이 됐으면 하는 바램입니다</p>

[이 게시물은 korone님에 의해 2004-12-16 18:34:01 마이크로 윈도우즈(으)로 부터 이동됨]
</html>



신희운 05-04-28 11:32
 
고생하셨습니다.
 
 

Total 17
번호 제   목 글쓴이 날짜 조회
17 timer 사용하는 방법 입니다.. 토마토 08-28 18432
16 마이크로윈도우 nano-X api 간단 [tip] 토마토 09-01 20735
15 nano-x에서의 이벤트 처리 (1) 조규봉 01-24 23520
14 왕초보를 위한 Nano-X 5편 (freetype font) 냐옹이 01-02 21320
13 왕초보를 위한 Nano-X 4편 (한글 기본 폰트) 냐옹이 12-28 24129
12 왕초보를 위한 Nano-X 3편 (window 생성) 냐옹이 08-24 19256
11 왕초보를 위한 Nano-X 2편 (이미지 관련 함수 분… 냐옹이 08-11 15538
10 왕초보를 위한 Nano-X 1편 (helloworld.c 분석하기) 냐옹이 08-08 15093
9 microwindows 한글 TrueType fonts 출력하기 최고관… 06-16 14184
8 Cygwin 에서 Microwindows 컴파일 하기 (2) 채영훈 04-07 20484
7 메뉴구성 및 글자색 변경 참고 소스 (8) 장진혁 12-17 20816
6 한글 출력 방법 및 예제 소스 (2) 장진혁 12-13 14473
5 Keyboard Event 입력 처리 소스 장진혁 12-13 15973
4 이미지 출력 소스 장진혁 12-13 14031
3 Hello World 소스 장진혁 12-13 13318
2 Microwindows 0.90 설치 (1) 장진혁 12-13 17379
1 microwindows 한글 TrueType fonts 출력하기 (5) 김용오 12-16 15270


About korone.net | Copyright 2003 korone.net. All rights reserved.