소개

 

PODO Tiny GUI Framework은 CPU, 메모리등 성능이 낮은 임베디드리눅스 환경에서 사용하기 위해 만들어진 오픈소스기반 Framework입니다.

C++로 된 라이브러리는 외부라이브러를 제외하고 400KB내로 이루어져 있으며, 아주 가볍고 빠르게 동작합니다.

성능이 낮은 임베디드리눅스 환경에서 GUI구현이 필요한 경우 PODO Tiny GUI Framework은 그 대안이 될 것 입니다.

 

적용예
dvr-1 phone

 

 

설치

 

1. 필요한 패키지 설치

[code]
$ sudo apt-get install cmake libfreetype6-dev libsdl1.2-dev libsdl-image1.2-dev libsdl-ttf2.0-dev
[/code]

 

2. 소스코드 다운로드

[code]
$ svn co svn://podovat.com/podo
[/code]

 

3. 빌드 디렉토리 생성

[code]
$ mkdir build
$ cd build
[/code]

 

4. 컴파일

[code]
~/build$ cmake ../podo
~/build$ make
[/code]

 

5. 실행

[code]
~/build$ export PD_DIR=$PWD
~/build$ cd lib
~/build/lib$ ln -s ../../podo/lib/fonts .
~/build/lib$ cd ..
~/build$ cd demo/phone
~/build/demo/phone$ ln -s ../../../podo/demo/phone/images .
$ ./phone
[/code]

 

문서화

Online Reference Guide

 

다운로드
[code]
source : Download
svn checkout svn://podovat.com/podo podo
[/code]

 

라이센스

GNU LGPL v3