루리웹 5노답
구름나무
CloudTree

구름나무
접속 : 5148   Lv. 61

Category

Profile

Counter

  • 오늘 : 9 명
  • 전체 : 326712 명
  • Mypi Ver. 0.3.1 β
[ ..자작오락기..] Jetson TK-1 - 자작오락기 탑재 프로젝트 #1 (6) 2016/01/28 AM 10:54

아시는 분은 아시겠지만, nVidia에서 게이밍 타블렛 분야를 이끌어보고자 야심차게 개발했던 물건이 하나 있습니다.
이름하여 nVidia Shield Tablet !!

하지만 가격과 대중성, 홍보 등의 문제로 국내에서는 크게 어필하진 못하고 이슈가 되지 못한 듯 싶었습니다.
하지만 이 좋은 기기를 그냥 포기하기는 어려웠는지, 디스플레이를 제거하고 거치형 셋탑으로 변경하여
Shield TV 또는 Shield setop(이하 쉴드 셋탑)이라는 이름으로 재출시를 하였고, 이는 안드로이드 셋탑 시장에
나름 큰 반향을 일으켰습니다.

<괴물 스펙 + 게이밍 컨트롤러 기본 제공 + no 발열 + no 소음 = 쉴드 셋탑>
게다가 nVidia에서 운영하는 게임 서버에 접속하면 쉴드 셋탑 기기에 게임을 설치하지않고 nVidia 서버에서
돌리는 게임을 스트리밍으로 플레이 할 수도 있습니다.

오늘 포스팅하는 물건은 이 쉴드 셋탑.. 은 아니고 ㅎㅎ

쉴드 셋탑에 들어간 Tegra X-1 칩과 유사 스펙의 Tegra K-1 칩이 탑재된 개발보드입니다.
Jetson TK-1 이라는 개발보드 인데, 개인적으로 아는 사장형님이 테스트용으로 두대를 구입하고,
안드로이드 베이스로 게이밍 퍼포먼스 테스트를 부탁하시며 맡기셨습니다.







Jetson TK-1(이하 JTK-1)은 기본적으로 우분투가 깔려있고, nVidia에서 공식적으로 JTK-1용 안드로이드는
제공되지 않습니다.

따라서 커스텀 안드로이드를 올려서 테스트 해야 합니다.

JTK-1 테스트의 최종 목적은 다음과 같습니다.

① 안드로이드 OS 설치
② 각 에뮬레이터 설치 및 게이밍 퍼포먼스 확인
③ KODI(구 XBMC) 설치 및 영상 재생 퍼포먼스 확인
④ 에뮬 오락기(http://cloudtree.tistory.com/248)에 탑재

이하는 첫번째 과정으로 안드로이드 OS 설치에 대한 내용입니다.

======================================================================

1. vmware 설치
( 참고 : http://dorudoru.tistory.com/719 )

2. ubuntu 14.04.3 설치 - 기부금액 전부 $0 설정해야 무료 다운로드
( ubuntu 다운로드 경로 : http://www.ubuntu.com/download/desktop )

3. vmware - ubuntu 에서 root 패스워드 설정
( 우분투 X윈도우에서 터미널 단축키 : Ctrl + Alt + t )


4. ubuntu의 파이어폭스 등에서 Jetdeoid_v2.0.1.tarbz2 다운로드
- https://www.dropbox.com/s/5kt8wmc0i1aj2cn/Jedroid_v2.0.1.tar.bz2?dl=0

5. Download 디렉토리로 이동하여 압축 해제 후 압축 해제된 디렉토리로 이동


6. Jetson TK-1 리커버리 모드로 호스트 PC 리눅스와 연결
- TK-1 전원 끈 상태에서 리눅스 PC와 TK-1 호스트 단자를 연결
- TK-1 보드의 리커버리 버튼과 리셋 버튼을 동시에 누른 상태에서 전원을 켬
- 2초 후 리셋버튼 먼저 때고, 또 다시 2초 후 리커버리 버튼 손 땜.

7. 바이너리 플래싱













8. Jetson TK-1 에 Jedroid 올린 직후 상황
- 부팅 속도 빠른편이며, 인터넷 연결 문제 없었음.
- 기본적으로 루팅되어 있는 듯 싶으나, 반루팅 상태인지 완전 루팅상태인지는 확인이 필요
- 마우스와 키보드 입력을 받는데, 키보드는 문제가 없으나 마우스 포인터가 보이지 않는 현상 발생
- Jedroid 설치 직후 스마트폰의 잠금화면이 나오고, 30초가 지나면 슬립모드로 전환됨. 보이지 않는
 마우스를 감으로 우측상단으로 옮겨 밑으로 드래그 하면 환경설정으로 바로 진입이 가능하므로, 여기서
잠금화면을 None 으로 변경하여 없애 해결.
- 슬립모드 전환은 Default로 30초 셋팅되어 있으며, 최대 30분까지 늘릴 수 있으나, 슬립모드를 끄는 기능은
 현재 Jedroid v2.0.1에는 없음. 다른 방법을 꼭 찾아볼 필요가 있음.
- 마우스 포인터 보이지 않는 현상 역시 방법을 찾아 볼 필요가 있음.

9. 추후 진행할 테스트
- Google play store 설치
- Antutu 등으로 밴치마킹 테스트
- Mame 부터 PPSSPP까지 다양한 에뮬레이터 설치 후 게이밍 퍼포먼스 테스트
- Dualshock 3 연동 테스트

신고

 

Ezzi    친구신청

능력자 ㅎㅎ

원킬투강냉이    친구신청

VM으로 우분투 올리시고 우분투에서 안드로이드 하면 안느린가요?

구름나무    친구신청

설명이 약간 부족했나보네요 ㅎㅎ

PC에 VM을 깔고, PC의 VM상에 우분투를 올려서 작업했습니다.
PC의 VM:우분투에서 USB선으로 연결된 개발보드의 emmc 메모리에 안드로이드를 올렸습니다.
개발보드에는 온전히 안드로이드OS만 올라가있기 때문에 속도는 매우 쾌적해요ㅎㅎ

   친구신청

최적화가 중요하겠네용

후지사키시오리    친구신청

생각보다 개발보드 가격이 비싸군요

구름나무    친구신청

제돈으로 구입해서 놀아보려고 했으면 엄두도 못냈죠 ㅎㅎ;;
[ ..자작오락기..] 안드로이드 미니PC를 이용한 게임환경 구성 (2) 2015/06/18 AM 11:11

※루리웹-2540438962 님의 요청으로 작성하였습니다.

기본적인 구성은 그림과 같습니다.

전원부에서부터 순서대로 보자면..
1. 전원은 멀티탭으로 전원 분배. 멀티탭에서 모니터와 USB허브의 유선전원 연결.
2. USB허브를 통해 안드로이드 스틱형 미니PC에 전원 연결.(셋탑형인 경우 멀티탭에서 직접 전원 연결)
 조이스틱 및 무선키보드/마우스도 USB허브에 연결.
3. 안드로이드 미니PC와 모니터를 HDMI로 연결.

1인용 게임환경은 위와 같이 하면 되고, 만약 2~4인용 환경을 원하실 경우에는 일반 조이스틱으로는
구성이 불가능 하며, 이 경우 PS3 패드인 듀얼쇼크3를 이용하여 구성해야 함.
(안드로이드 미니PC의 루팅이 필요)

더욱 자세한 내용은 링크주소를 타고 기존 제작기를 참고하시면 될 듯 싶습니다.

신고

 

zzullong    친구신청

핡 구매하고 싶군요 ㄷㄷ

zzullong    친구신청

엄청납니다!
[ ..자작오락기..] 안드로이드 셋탑PC CR12S 게이밍 리포트 (5) 2014/09/12 AM 09:33

eddyLab님께 CR12S 게이밍 성능 테스트를 의뢰받아 추석연휴간 테스트해본 내용을
글과 영상으로 정리해 보았습니다.

영상과 음향, 네트워크 부분은 저 외에도 전문가분들이 많으셔서 제가 감히 짧은 식견을 내비칠 수는 없고..
저는 겜돌이 본연의 자세에 입각하여, 전지적 겜돌이 시점으로 테스트 포스팅을 진행하겠습니다.




1. CR12S 기기 자체적인 체험 감상
- 부팅속도가 기존 CR9S와는 비교도 되지 않게 빨라서 좋음.


- OS 버전 킷캣의 여러가지 장점 중 하나인데, 홈화면의 갯수가 현재 셋팅에서의 필요한 최소 갯수로 유지되어 좋음.
 (Simple is best!! 한화면에 에뮬레이터와 셋팅, 마켓 아이콘만 꺼내놓는걸 좋아합니다.)
- OS가 중국어 기반으로 되어있어서 가끔 시스템 메세지가 중국어로 뜹니다만, 드문 경우이므로 흔쾌히 오케이.
- 제가 받아온 테스트 기기의 경우 2.5A 어댑터임에도 테스트 도중 빈번하게 셀프 리부팅을 하곤 합니다.
 화면이 한번 깜빡이고 부팅할때의 android 로고가 나오고 다시 재부팅되네요. 어댑터는 3A로 상향되어야 할 듯 합니다.
- 유럽형 어댑터가.. 집에 해외여행용 멀티어댑터가 있어 괜찮겠거니 했는데, 이 멀티어댑터도 아웃풋쪽이 유럽형 얇은
 콘센트 였습니다. 절연테이프를 잘라 감아서 해결했습니다.




2. 소니 DualShock(이하 듀쇽) 컨트롤러 연결

2.1. 듀쇽 3/4 USB 연결
- 기존의 안드로이드 PC와 동일.
- 모든 방향입력 및 버튼입력 가능함.
- 기존의 안드로이드 PC에서의 USB 연결과 마찬가지로 다수의 패드를 USB 연결해도 하나의 D-PAD 입력으로 인식.
 (1P 컨트롤러의 방향키↑ 입력과 2P컨트롤러의 방향키↑ 입력을 똑같은 D-PAD UP으로 인식하므로 2인용 게임 불가능.)
- 단, Mame4Droid 0.139u1 에뮬레이터의 경우 에뮬 자체적으로 다수의 듀쇽 3 입력을 분리하여 사용 가능.
- 듀쇽 3와 4의 안드로이드 키맵핑은 값이 서로 다름.

2.2. 듀쇽 3 컨트롤러 Bluetooth 연결
- 기본의 반루팅 상태에서는 SixAxis Controller app이 구동하지 않음.
- http://cafe.naver.com/mk802/7182 참고하여 다시한번 완전 루팅.
- SixAxis Controller app 설치 후 Server start. -> Local Bluetooth address 취득 성공.
- 듀쇽 3 페어링 성공.



2.3. 듀쇽 4 컨트롤러 Bluetooth 연결
- 듀쇽 3 와 4는 드라이버가 호환되지 않으므로 SixAxis Controller app에서 듀쇽 4를 인식하지 못함.


- SixAxis Controller app 의 Server를 종료 후 기기 자체 블루투스 페어링 시도.
- Wireless Controller 라며 장치인식은 하였으나, 이후 페어링 시도에서
 "PIN 또는 패스키가 잘못되어 Wireless Controller와 페어링하지 못했습니다." 라는 메세지 출력.






- 듀쇽 4의 연결은 약간의 연구가 추가적으로 필요하다 판단됨.




3. 에뮬레이터 게임 퍼포먼스

3.1. Mame4Droid 0.139u1 (오락실 게임 에뮬레이터)
- 완성도가 높은 에뮬레이터인 만큼 이전의 구동률을 그대로 보여줌.
- RK3188 기반의 CR9S 에서 프레임이 심하게 떨어져 게임이 불가능 했던 몇몇 게임의 풀프레임 구동이 가능해짐.
 (갈스패닉S, 건버드2, 스트라이커즈1945 ii 및 iii, 솔디바이드 등 2D 오락실 게임의 황혼기 작품들)
- 상용 MVS 기판이 아닌, 별도의 자체 기판을 사용하던 게임들의 구동은 여전히 프레임 문제가 있음.
 (스트리트파이터3 3rd strike, 섹시파로디우스, 철권태그토너먼트 등)
- 에뮬 자체적으로 패드 구분을 하므로 던젼 앤 드래곤즈 같은 4인 플레이 게임에서도 패드를 이용한 4인 플레이 가능.






3.2. PPSSPP (PSP 에뮬레이터)
- GPU 가속을 활용한 3D 게임이 가능해짐으로써 CR9S에 비하여 상당한 퍼포먼스 상향 확인.
- 현재까지 테스트해본 풀 퍼포먼스 게임 리스트
 - 슈퍼로봇대전Z 파계편/제세편
 - 파타퐁 1/2/3
 - 괴혼 아바마마오셨다! 어서굴려라!
 - 블레이블루 / 블레이블루 컨티뉴엄 쉬프트
 - 건담 클로니클 (폭발 이펙트가 가까이에서 생기는 경우 프레임 드랍 있음)
 - 마크로스 트라이앵글 프론티어 (최적화 문제인지 부스터 효과에 반투명 회색박스 생김)
 - 드래곤볼Z 진무도회 / 드래곤볼Z 진무도회 어나더 로드
 - 마계전기 디스가이아 포터블
 - 잔다르크
 - 킹덤하츠 버스 바이 슬립
 - 리틀 빅 플래닛
 - 페르소나3 포터블
 - 어쌔신 크리드 블러드 라인
 - 메탈기어 솔리드 피스워커
 - 뷰티풀 죠
 - 위닝 일레븐 2012
 - 용사주제에 건방지다 1/2

- 테스트해 보았으나 풀프레임이 나오지 않아 플레이 불편한 게임 리스트
 - 갓 오브 워 체인 오브 올림푸스
 - 철권 5 다크 리저렉션 (약 5~10프레임 드랍. Auto Frame skip을 켜주면 제속도로 할 수있지만, 저는 선호하지 않습니다.)
 - 철권 6

- 철권이 실제 플레이하기 힘들정도로 프레임이 안나오는 점은 매우 아쉬우나 여타 게임의 구동을 보면 기기 스펙의 문제보다는 에뮬레이터 자체의 구동능력 문제로 보임. 에뮬레이터 버전이 올라감에 따라 추후 플레이 가능하리라 예상함.






3.3. GameBoid (게임보이 어드밴스 에뮬레이터)
- 공식/비공식 한글화 게임이 많은것이 장점
- 100% 구동이나, 게임보이 어드밴스 실기의 해상도가 낮은 화면을 늘리기 때문에 화면이 약간 흐린 인상은 있음.
- 구름나무 선정 게임 리스트
 - 슈퍼로봇대전 D (한글화 롬)
 - 리듬천국
 - 드래곤볼 어드밴스 어드밴쳐(강추!! 정식 한글화된 드래곤볼 전반부 스토리의 액션게임. 재밌음.)
 - 드래곤볼 Z 무공투극
 - 역전재판 1/2/3 (모두 비공식 한글화 롬)
 - 미스터 드릴러
 - 원피스 일곱섬의 대보물
 - 악마성 드라큐라 써클 오브 더 문 (한글판)
 - 유그드라 유니온 (한글판)

- 게임을 종료하거나 다른 게임으로 변경할때 메뉴바를 확장 후 해당 기능 선택해야 하므로 마우스를 꺼내놓아야
하는 점이 불편함. 자주 즐기는 주 용도가 아니므로 오케이.






3.4. Snes9X EX+ (슈퍼패미콤 에뮬레이터)
- 슈퍼마리오 시리즈 등을 즐기기 위하여 설치
- 당연히 100% 구동. 한글화 롬도 많음.
- 구름나무 선정 게임 리스트
 - 드래곤볼 초무투전 2/3
 - 프론트미션
 - 하베스트 문
 - 라이브 어 라이브
 - 파이널판타지 4/5/6
 - 로스트 바이킹
 - 전설의 오우거 배틀
 - 록맨 시리즈
 - 슈퍼마리오 올스타즈 (슈퍼마리오 1,2,3,월드 포함된 롬)
 - 닌자거북이 터틀 인 타임 (강추!! 명작!!)
 - 브레스 오브 파이어 시리즈
 - 4차 슈퍼로봇대전
 - 중장기병 발켄
 - 크르노크로스
 - 풍레의 시렌

- 게임 구동부터 롬 변경, 에뮬 종료까지 모두 패드만으로 조작 가능.






3.5. Reicast (세가 드림캐스트 에뮬레이터)
- 에뮬레이터 자체 버그로 1~4p 중 하나의 입력 맵핑을 바꿔도 1~4p 모두가 똑같이 바뀌는 버그 있음.
- 현재로써는 1인용으로 즐기는 방법밖에 없으나, 구동률이 매우 뛰어남.
- 구름나무 선정 게임 리스트
 - 사립 저스티스 학원
 - 싸이킥포스2012
 - 초강전기 키카이오!
 - 버추어파이터 3TB
 - 쉔무

- 테스트해보았으나 구동에 문제가 있던 게임 리스트
 - 다이나마이트 캅 - 그래픽 깨짐이 있음. 유일하게 이 게임만 구동에 문제 발견함.

- 드림캐스트는 실기를 보유해본 추억이 없어 많은 수의 게임을 테스트해보지는 않았음.
- 게임을 종료하거나 다른 게임으로 변경할때 메뉴바를 확장 후 해당 기능 선택해야 하므로 마우스를 꺼내놓아야
하는 점이 불편함. 자주 즐기는 주 용도가 아니므로 오케이.






3.6. ePSXe (플레이스테이션1 에뮬레이터)
- 스펙으로는 차고 넘치므로 당연히 100% 구동
- 3D 플러그인 사용 시 3D 출력 가능하나, 미묘하게 프레임이 튀는 부분이 있음.
- 위와 같은 이유로 리듬게임등은 구동은 가능하나 플레이가 힘듬.(오디오 싱크가 미묘하게 뒤틀림)
- 구름나무 선정 게임 리스트
 - 바이오 하자드 2/3
 - 레이스톰
 - 솔디바이드(Mame로도 있지만 플스1 버전이 미묘하게 그래픽이나 특전이 좋음)
 - 파이널판타지7
 - 슈퍼로봇대전 알파

- 테스트해보았으나 구동에 문제가 있던 게임 리스트
 - 댄스댄스레볼루션 - 오디오 싱크 안맞음
 - 버스트 어 그루브 - 마찬가지로 오디오 싱크가 안맞음






4. 결론
- 일부 게임은 구동률이 아쉽지만, 대체적으로 봤을때 매우 안정적이고 훌륭한 게이밍 퍼포먼스를 보여줍니다.
- 어댑터는 3A 짜리로 따로 구매하시던가, 제조사에서 3A짜리로 변경하여 출시되어야 한다고 봅니다.
- 저는 테스트 종료 후 기기 반납하더라도, 같은 CR12S를 구매해서 사용할것입니다.
- 게임 짱 좋아!! CR12S 짱좋아!!




ps. 해외 웹정보를 검색해보니 듀얼쇼크4를 안드로이드에 블루투스 인식시킨 사례가 한건 있습니다.
듀얼쇼크4 연결에 대한 부분을 조금 더 연구해보면 방법이 튀어나오지 않을까 하고 생각되네요 ^^;;

ps2. 듀얼쇼크4의 경우 CSR 4.0 프로토콜로 통신하므로, 현재의 기기 그대로는 듀쇽4를 사용할 수 없고,
CSR 4.0 블루투스 동글을 사용하면 페어링 가능할 것으로 판단됩니다.

신고

 

BlueBerryMix    친구신청

추천

Shinji.Jr    친구신청

Cronusmax 같은 프로그래밍 컨버터를 이용하면 듀얼쇼크4도 바로 연결되겠지만 가격이 ㅋㅋ
안드로이드 에뮬의 경우는 역시나 키입력 반응속도가 느린게 단점인데 영상에서도 느려보이네요 징징

mirico    친구신청

키카이오에서 주 기체는 다이아나 정말 좋죠 ㅎ

오락보이    친구신청

epsxe에서 파이널 판타지 7 화면이 깨지거나 멈추지 않나요?
혹시 버전좀 알 수 있을까요??

심판자z    친구신청

우왕
[ ..자작오락기..] 루니지인생 최초 Best 게시물 입성!!!! (9) 2014/08/13 PM 01:47
어제 업로드했던 자작 미니오락기 게시물이 Best 게시물에 입성했네요 ;ㅁ;)9
가문의 영광입니다ㅎ

자작 오락기 게시물을 좋아해주신 여러분들께 다시한번 감사의 말씀을 올리옵니다!!




루리웹 Best 게시물 링크



신고

 

여왕님★    친구신청

축하축하

효랭이유    친구신청

없으면 만들어 쓰시는 그분들 중 한분 이시군요~ 대단!!

미소의민아    친구신청

컥 자작.. 대단하십니다 ㄷㄷ;

미티군    친구신청

아 여기가 게임기 제작해준다는 마이피인가요!!!

바위군    친구신청

갈줄 알았지 ㅊㅋㅊㅋ

구름나무    친구신청

ㅎㅎㅎ 가문의 영광입죠!! 칭찬 감사합니다!!

forever10대    친구신청

어머 빨리 가서 성지순례해야겠어요

Ezzi    친구신청

이런 능력자를 몰라보는 케이 모 회사 ㅋㅋㅋㅋ

디피리    친구신청

올~ 영상봤는데 한대 가지고 싶네요. 축하드립니다 ㅎ
[ ..자작오락기..] 듀얼쇼크3 PCB기판 이용 조이스틱 (재작업) (5) 2014/07/25 PM 02:50

데코를 제외한 본체 완성 포스팅을 했었던 안드로이드 에뮬 오락기입니다.

레버와 버튼이 있는 컨트롤러부를 열 수 있고, 여기에 가끔씩 편의를 위해 쓰는 무선마우스를
수납해서 꺼냈다 넣었다 하고 쓰는데..

열때마다 심란함을 감출 도리가 없더군요.




이놈의 촉수같은 배선 상태 때문에..;;

게다가 열었다 닫을때 선 한두개가 꼭 결합부에 끼더군요.
이거 조만간 단선될 확률이 높겠다 싶어서 재작업에 들어갔습니다.

목표는 걸리적거리는게 없도록!! 최대한 스마트하게!!

.. 뭐 말이 거창하지 그냥 결과물 보시면 별거 없습니다.




어떤 커넥터를 쓰는게 좋을까 궁리를 해봤는데,
제 경우 L3, R3 버튼까지 사용하기 때문에 무려 22핀이나 필요하더군요.

이래저래 검색해봐도 적절한건 40핀짜리 E-IDE 케이블밖에 없길래 주저없이 작업했습니다.
비록 18핀이나 남아서 쓸데없이 커넥터가 커지긴 했지만, 컨트롤러부 정리는 한결 깔끔하게 되었네요.

2P용 PCB도 마저 작업해서 수납하고 이제 레터링된 모습까지 최종 결과물 포스팅을 곧 하도록 하겠습니다.

신고

 

Sue Falsone    친구신청

회로보니 머리 아프네요 이래서 엔지니어들은 대우해줘야한다능 ㅎㅎ

여왕님★    친구신청

뭐..뭐야 이건..

혁씨    친구신청

배선을 e-ide 케이블에 하셨는데 따로 이유가 있나요? 아무래도 버튼이나 스틱 커넥터쪽 배선이랑 연결 하실려면 저기서 따다가 써야 될거 같은데 그냥 연결하는 편이 편하지 않나 싶은데 제 짧은 생각으로는 잘 이해가 안되네요.
그나저나 시트지 재질이 상당히 마음에 드네요.

aksiz    친구신청

선정리용으로 저걸 쓰신거 같은데요.

구름나무    친구신청

그냥 배선하면 자주 열었다 닫았다 하면서 단선의 위험이 있고, 그냥둬도 자기혼자 꼬이거든요.. 두번째 사진처럼 ㅜㅜ
버튼과 레버쪽 배선은 합판에 깔끔하게 정리해서 고정하고, 컨트롤러부 - 기판간 연결은 E-IDE 단자로만 연결해서 단선의 위험을 최소화하고, 추후 유지보수가 편하게 가능하도록 재작업 하는 중입니다.

시트는 차량용 카본 페브릭 시트에요 ㅎㅎ
1 현재페이지2 3
X