천재태지의 세상 돌려보기

seoz.egloos.com

- About Me... - Enlightenment, EFL - 타이젠 Tizen



[Tizen] 타이젠 레퍼런스폰 RD-PQ에 타이젠 2.0 정식 버전 올리는 방법 ├ 타이젠 Tizen

[ 타이젠 게시물 목차 : http://seoz.egloos.com/3872102 ]


안녕하세요? 천재태지 서주영입니다.

*주의
1. 이 글은 타이젠 레퍼런스폰 RD-PQ 에만 해당합니다. RD-210에 적용하시면 안됩니다.
    RD-210과 RD-PQ를 구분하는 방법은 "[Tizen] 타이젠 레퍼런스폰 RD-210 및 RD-PQ 외관 사진 [5]"을 참고하시기 바랍니다.
    RD-210을 사용하시는 분은 "타이젠 레퍼런스폰 RD-210에 타이젠 2.0 정식 버전 올리는 방법[2]"을 참고하시기 바랍니다.
2. 삼성전자 협력업체 분들은 삼성전자에서 안내 받은 방법대로 타이젠을 사용하시기 바랍니다.
    이 글은 외부에 공개된 타이젠 레퍼런스 폰 및 타이젠 2.0 정식 버전을 사용하는 설명입니다.

타이젠 레퍼런스폰(RD-PQ)[1]에 타이젠 2.0 정식 버전[3]을 올려봤습니다.
타이젠 레퍼런스폰에 타이젠 이미지를 올리는 방법은 공식 웹사이트[4]에 나와있는데, 따라하기 쉽게 설명드리겠습니다.


우선 타이젠 레퍼런스폰은 RD-210과 RD-PQ 두 종류가 있는데요, 타이젠 2.0 배포 이후에 RD-PQ가 많이 배포된 것 같습니다. 
RD-210에는 기본적으로 타이젠 1.0 버전이 올라가 있어서 파티션 변경 작업 등을 해야 했는데, RD-PQ는 타이젠 2.0 알파 이후의 이미지가 올라가 있어서 쉽게 타이젠 2.0 정식 버전을 올릴 수 있습니다.
RD-PQ를 사용하시는 분들은 RD-210 처럼 파티션 변경 작업을 하지 마시기 바랍니다.

1. lthor 설치

레퍼런스폰에 이미지를 다운로드하려면 lthor라는 프로그램이 있어야 합니다.
lthor는 download.tizen.org라는 우분투 패키지 저장소에서 제공되고 있습니다.
우분투 12.10의 경우 아래와 같이 패키지 저장소 목록에 Tizen 저장소를 추가합니다.

sudo vi /etc/apt/sources.list.d/tizen.list
deb http://download.tizen.org/tools/latest-release/Ubuntu_12.10/ /

만약 우분투 12.04를 사용하신다면 아래와 같이 입력하시면 되고
deb http://download.tizen.org/tools/latest-release/Ubuntu_12.04/ /

우분투 11.10을 사용하신다면 아래와 같이 입력하시면 됩니다.
deb http://download.tizen.org/tools/latest-release/Ubuntu_11.10/ /

Tizen 저장소를 추가한 이후에 다음과 같이 확인해봅니다.

이제 lthor를 설치해보겠습니다. 설치 이후에는 lthor를 한번 실행해봅시다.

sudo apt-get update
sudo apt-get install lthor
lthor

Linux Thor downloader, version 1.2
Authors: YoungJin Lee <yj0701.lee@samsung.com>, Jaehoon You <jaehoon.you@samsung.com>

lthor: [-t] [-v] [-i] [-d port] [-p pitfile] [tar] [tar] ..

lthor 버전 1.2라고 나오네요.


2. 플랫폼 이미지 다운로드

레퍼런스폰 RD-PQ용 플랫폼 이미지는 아래 링크에서 다운로드 받습니다.
http://download.tizen.org/releases/2.0/tizen-2.0_20130219.4/images/RD-PQ/RD-PQ-tizen-2.0_20130219.4.tar.gz [6]

레퍼런스폰이 꺼진 상태에서 볼륨다운버튼과 전원버튼을 동시에 누르면 이미지 다운로드 모드로 들어갑니다.

< 볼륨다운버튼과 전원버튼을 눌러 이미지 다운로드 모드로 진입  >

만약 실수로 볼륨업버튼과 전원버튼을 누르게 되면 이런 화면이 나오기도 합니다.
그럼 다시 전원을 껐다가 볼륨다운버튼과 전원버튼을 올바르게 눌러주세요.
< 볼륨업버튼과 전원버튼을 눌렀을 때 나오는 화면 >

그럼 Micro USB를 이용하여 레퍼런스폰과 PC를 연결합니다.

레퍼런스폰을 다운로드 모드로 진입한 상태에서, 아래와 같이 lthor를 이용하여 플랫폼 이미지를 레퍼런스폰에 다운로드합니다.
역시 홈 디렉터리의 Downloads 디렉터리에 플랫폼 이미지를 다운로드 받았다고 가정하겠습니다.

sudo lthor ~/Downloads/RD-PQ-tizen-2.0_20130219.4.tar.gz
< 플랫폼 이미지 다운로드 중 >

자, 이제 플랫폼 이미지를 다운로드 했습니다.

< 플랫폼 이미지를 성공적으로 다운로드한 모습 >

자동으로 재부팅이되면서 타이젠 2.0이 실행됩니다.

만약 여기서 아래와 같은 에러가 발생하면 MicroUSB를 PC에서 뺐다가 다시 꼽아보거나 레퍼런스폰을 껐다가 다시 이미지 다운로드 모드로 들어가보세요.

에러 메시지 :
line 345: failed to read signature bytes
line 629: handshake failed
line 954: failed to open port (null)

그래도 안 되면 아래와 같이 modemmanager라는 패키지를 삭제해보세요. modemmanager와 충돌 문제는 우분투 12.10에서 보고된 적이 있습니다.

$ sudo apt-get remove modemmanager

< modemmanager 패키지 삭제하는 장면 >


3. 첫 부팅

처음 부팅을 하면 아래와 같은 Compositor Warning 에러 메시지가 발생하는데요, OpenGL이 없으면 OpenGL이 있을 때 보다 전반적으로 속도도 느리고 인터넷 브라우저에서 웹서핑이 안 됩니다.
이 부분을 해결하는 방법은 "타이젠 레퍼런스폰 OpenGL이 지원안된다는 Compositor Warnings 발생하는 경우 대처법 [7]"을 참고하시기 바랍니다.

Your screen does not support OpenGL.
Falling back to software engine.

아래 이미지는 실제 레퍼런스폰에서 직접 스크린캡쳐를 한 것이며 사이즈를 반으로 줄인 이미지입니다.
원본 이미지는 720x1280 사이즈입니다.

< Compositor Warnings 메시지 >

처음 부팅을 하면 아래와 같은 설정 화면이 보입니다.

Compositor Warning 에러 메시지가 발생한 화면입니다.


아래는 역시 레퍼런스폰에서 직접 스크린캡쳐한 이미지의 사이즈를 반으로 줄인 것입니다.

< 초기 설정 화면 >

< 초기 설정 완료 화면 >

모든 설정을 마치면 아래와 같이 메뉴화면이 실행됩니다.

< 홈 스크린 화면 >


자, 이렇게 쉽게 타이젠 레퍼런스폰 RD-PQ에 타이젠 2.0 정식 버전을 올릴 수 있습니다.

감사합니다.

< 이어서 보면 좋은 글 >
- 타이젠 레퍼런스폰 OpenGL이 지원안된다는 Compositor Warnings 발생하는 경우 대처법
- 타이젠 레퍼런스폰 RD-210에 타이젠 2.0 정식 버전 올린 스크린샷 (작성중)


[ 타이젠 게시물 목차 : http://seoz.egloos.com/3872102 ]



핑백

덧글

  • 시즐러 2013/06/13 19:40 # 삭제 답글

    안녕하세요 .. 궁금한게 있서요 아래 디렉토리를 보면 파일들을 받을수 있는대 이게 Tar 압축도 아니고
    내부 파일들을 보려면 어떻게 하니요??
    http://download.tizen.org/releases/2.1/tizen-2.1_20130517.6/images/RD-PQ/

    RD-PQ-tizen-2.0_20130219.4.tar.gz
    tizen-2.1_20130517.6_RD-PQ.tar.gz
  • 정말바부 2014/08/27 15:53 # 삭제 답글

    제가 RD-PQ용 아래 이미지(tizen_20140602.4_RD-PQ.tar)를 다운받아 레퍼런스 폰이 아닌 저희 개발장비에 올려 보고 있습니다.
    bootloader, kernel은 저희 개발장비용, platform, data, ums는 위 파일을 사용하고 있습니다.
    문제가 많을 것이라는것은 예상하고 테스트 해 보고 있습니다.

    일단 화면은 출력이 되고 있습니다.
    OpenGL 역시 가이드 대로 수정하고 설치하여 그 오류까지는 수정했습니다.

    터치가 안되서 현재 동작을 확인해 볼 수 없는 상태까지 왔습니다.

    [ 5.640000] systemd[1]: systemd 208 running in system mode. (+PAM -LIBWRAP -AUDIT -SELINUX +IMA -SYSVINIT -LIBCRYPTSETUP +GCRYPT +ACL +XZ)

    Welcome to Tizen 3.0.0 (Tizen Next)!

    [ 5.670000] systemd[1]: /etc/mtab is not a symlink or not pointing to /proc/self/mounts. This is not supported anymore. Please make sure to replace this file by a symlink to avoid incorrect or misleading mount(8) output.
    [ 5.880000] systemd[1]: [/usr/lib/systemd/system/oma-ds-agent.service:7] Unknown lvalue 'ConditionPathExists' in section 'Service'
    [ 5.980000] systemd[1]: Cannot add dependency job for unit clipboard.service, ignoring: Unit tizen-runtime.target failed to load: No such file or directory.
    [ 5.990000] systemd[1]: Cannot add dependency job for unit display-manager.service, ignoring: Unit display-manager.service failed to load: No such file or directory.
    [ 6.010000] systemd[1]: Started Replay Read-Ahead Data.
    [ 6.010000] systemd[1]: Starting Collect Read-Ahead Data...

    위 로그처럼
    Welcome to Tizen 3.0.0 (Tizen Next)!
    버젼이 출력 되는데요

    Touch 련 device manager 부분을 좀 보려고 합니다.
    소스 코드를 받고 싶은데 어떻게 받으면 되는지 알려 주시면 감사하겠습니다.
    기존에 2.2.1 소스는 받아서 전체 빌드를 하고 있는데 이 소스를 사용하는것이 맞는지요?
    위 tizen_20140602.4_RD-PQ.tar 에 맞는 소스코드는 어디거 구할수 있을까요?
    항상 도움은 못드리고 질문만 드려 죄송합니다.
    감사합니다.
  • 휴지통 2016/12/11 16:58 # 삭제 답글

    안녕하세요.
    우리나라에서 타이젠을 가장 잘 알고 계신분이라서 염치불구하고 또 질문 드립니다.

    제가 레퍼런스폰 RD-PQ 를 가지고 있는데요 이것을 2.3으로 업그레이드했는데
    문제는 2.2로 만든 앱들이 로드가 안되어서 그동 안 만들은 앱들을 수정 할수가 없습니다 애뮬로는 한계가 있어서요
    그래서 다시 폰을 2.2로 다운그레이하고 싶은데 하는 방법을 모르겠습니다.
    조언부탁드립니다.

    참고)13개정도 개발했고요 8개가 Suspended 상태고 8개을 수정해야되는데 폰 때문 할 수가없네요.
    혹 pc처럼 2.2 2.3 을 멀티 부팅 하게 할수 없나요?
  • 천재태지서주영 2016/12/19 06:50 #

    안녕하세요? 저도 타이젠을 안 하게 된지 꽤 되긴 했는데요, 해당 부분은 레퍼런스폰을 만든 삼성에서 지원해줘야 가능할 것 같습니다. 아니면 부트로더를 새로 만들던가 엄청난 고생을 해야 할 것 같고요.
    그런데 지금 2.2 버전 앱을 관리하는 것은 의미가 없어 보입니다. 2.2 앱을 2.3 앱으로 마이그레이션하는 것이 최적의 선택으로 보입니다.
댓글 입력 영역