12월, 2014의 게시물 표시

Build & Run Emulator for Tizen on Yocto Project (Tizen Distribution)

Tizen on Yocto를 Tizen Distribution으로 준비 중으로 보인다. 아래 사이트를 참조 - https://wiki.tizen.org/wiki/Build_Tizen_with_Yocto_Project#Fetch_the_source Tizen on Yocto 프로젝트 소스를 다운받아서 Emulator 용도로 빌드 후 실행해 보고자 한다 1. 소스 다운로드 - 아직 완성 단계는 아닌가 보다 - $ giit clone https://github.com/eurogiciel-oss/tizen-Distro.git - 아래 빌드 및 실행 테스트는 master branch의 아래 commit 상에서 진행하였다 -- commit 9c1557060ef6a49d474f07418c95099c33e8c907 -- Date:   Mon Dec 15 18:02:02 2014 +0100 2. 빌드 환경 구성 - $ cd tizen-Distro - $ source ./oe-init-build-env ./build_qemu - conf/local.conf 파일에서 Emulator용도로 빌드하기 위해서 MACHINE 부분을 아래와 같이 수정 -- MACHINE ??= "qemux86" 3. 빌드 - $ bitbake -k tizen-common-core-image-minimal-dev - 빌드 결과물은 아래와 같이 생성되었다. -- KERNEL: [tmp-glibc/deploy/images/qemux86/bzImage-qemux86.bin] -- ROOTFS: [/opt/tizen/tizen_dist/tizen-Distro/build_qemu/tmp-glibc/deploy/images/qemux86/tizen-common-core-image-minimal-dev-qemux86-20141228123222.rootfs.ext3 - 여기서 생성된 커널은 사용하지 않고 이미지만 사용한다 - 위 이미지를 아래와 같이

StarCraft (broodwar game) in Tizen smartphone emulator (using wine)

이미지
예전에 Youtube에 올린 wine으로 Tizen Emulator에서 StarCraft 돌린 영상이 생각나네 현재까지 한 11,000명 정도가 봤군... 이번 기회에 Tizen에 wine을 포팅이나 해볼까...? Tizen mailing list에 wine 포팅 할 사람 없나요? 라는 글을 보니....함 할까 고민중....

[Tizen] Common Emulator

이미지
Tizen Common Emulator에 대해서 간단히 정리하고자 한다 아래 사항은 Tizen wiki를 기준으로 작성을 할 예정이다. 1. Tizen Common Profile이란? - https://wiki.tizen.org/wiki/Common - Tizen common은 Mobile, IVI 등의 common base 이다, vertial profile은 아니다 2. 빌드 - https://wiki.tizen.org/wiki/Emulator 참조 1)  최신 이미지 다운로드 - http://download.tizen.org/releases/daily/tizen/common/latest/images/emulator32-wayland/common-emulator-wayland-mbr-i586/ - 이미지를  다운 받아서 압축을 풀면 "tizen-common.img"이 생성된다 2)  커널을 빌드한다 - $ git clone git://review.tizen.org/sdk/emulator/emulator-kernel - $ cd emulator-kernel - $ git checkout tizen - $ build_x86.sh 3). swap 파티션을 만든다 - $ truncate -s 1024 ./swap.x86 4). qemu를 빌드한다. - $ git clone git://review.tizen.org/sdk/emulator/qemu - $  cd qemu - $ git checkout tizen -$ ./configure \ --target-list=i386-softmmu \ --enable-werror --disable-gtk \ --audio-drv-list=alsa \ --disable-vnc --disable-pie \ --enable-sdl --with-sdlabi=1.2 \ --enable-vigs --enable-yagl \ --en

Open webOS 빌드 및 실행 (LG에 인수된 webOS)

Yocto를 혼자 가지고 놀던 중 아래 사이트를 보게 되었다 http://www.openwebosproject.org/docs/build_guide/ LG에 인수된 Open webOS.... 한번 빌드 하고 실행해 봐야지...ㅋㅋ 우선 소스를 받는다 $ git clone https://github.com/openwebos/build-webos.git 아래와 같이 빌드 전에 미리 환경 설정하는 것을 스크립트로 잘 짜여 놓았다. Ubuntu 14.04 64bit 에서 빌드 및 테스트를 수행해나갔다. 공식 지원되지 않지만 스크립트를 수정해서 빌드를 진행하였다. $ sudo scripts/prerequisites.sh qemux86 emulator로 테스트해보기 위해서 아래와 같이 소스를 fetch한다 $ ./mcf -p 0 -b 0 qemux86 이제 전체 소스를 빌드 한다 $ make webos-image 아래와 같은 에러가 출력 된다. WARNING: Host distribution "Ubuntu-14.04" has not been validated with this version of the build system; you may possibly experience unexpected failures. It is recommended that you use a tested distribution. 12.04가 아니라고 투덜.... 실행 가이드에는 아래와 같이 쓰여 있다 $ cd BUILD-qemux86 $ source bitbake.rc $ runqemu webos-image qemux86 qemuparams="-m 512" kvm serial 하지만 뭔가 이상하다 BUILD-qemux86 디렉터리도 없고 bitbake.rc 파일도 없다 우선 아래와 같이 진행한다 $ cd BUILD $ source oe-init-build-env 이제 다시 실행해 본다 $ r