본문 바로가기
에뮬레이터 관련/Odroid N2

오드로이드 N2 용 CoreELEC 에서 EmuELEC 설치하기

by DsNo 2019. 11. 20.
728x90

안드로이드 셋탑 관련된 기기들을 사용하시는 분들이라면 모두 다 한번쯤은 들어보셨을만한

멀티 동영상 재생용 프로그램인 Kodi (코디)라는 어플이 있습니다.

 

안드로이드 셋탑 기기에서 Kodi 기반으로 구동되는 LibreELEC 과 CoreELEC 두개가

있습니다. 그 중에 CoreELEC 에서 EmuELEC 을 설치해서 사용할 수 있는 방법이 있어서

설명을 해드리려고 합니다.

 

그 전에 개인적으로 셋팅해서 사용해본 결과 EmuELEC 을 단독적으로 사용하는것보단

단점이 몇개 있어서 단점부터 설명해드리려고 합니다.

 

안드로이드 기반으로 작동하기 때문에 에뮬레이터 코어 폭이 좁습니다. 제가 개인적으로

컴파일한 FB Neo, mesen, neocd 에뮬레이터 코어가 사용이 불가능합니다.

 

EmuELEC 단독으로 사용할때는 Linux Arm 기반으로 컴파일 된 에뮬레이터 코어를

사용하는데 CoreELEC 기반은 안드로이드 Arm 기반으로 컴파일 된 에뮬레이터를

사용해야해서 구동 기반이 전혀 다릅니다.

 

현재 EmuELEC 에 기본으로 들어가 있는 FB Neo 코어와 libneocd 코어는 압축된

시디 이미지 chd 파일을 지원하지 못합니다.

 

또한 닌텐도 DS 에뮬레이터인 drastic 역시 CoreELEC 기반으로 구동하는 EmuELEC 에서

지원하지 않습니다.

 

위 단점들외에도 더 있을지도 모르지만 제가 테스트해보고 알아낸건 이 정도입니다.

단점들이 전혀 신경쓰이지 않는다면 아래의 설명을 통해서 CoreELEC 에서 EmuELEC 을

설치해서 사용하실 수 있습니다.

 

(잘 보이지 않는 이미지는 클릭하시면 원본 사이즈로 보실 수 있습니다)

 

 

*** 사전 준비물 ***

 

CoreELEC 공식 사이트에서 오드로이드 N2 용 CoreELEC 9.2.0 안정 버전을 다운 받습니다.

 

 

CoreELEC 공식 사이트의 Download 를 클릭하고 9.2.0 (Stable) 을 클릭합니다.

 

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

 

 

처음 설치하니 New Installation 을 선택합니다.

 

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

 

 

Device 에서 Odroid N2 를 선택하고 잠시 기다리면 RAM / VARIANT 가 자동으로 2G/4G 로

활성화 되면서 DTB 정보가 표시됩니다.

 

Download Image 를 클릭해서 CoreELEC-Amlogic-ng.arm-9.2.0-Odroid_N2.img.gz 파일을

다운로드를 받습니다.

 

다운로드가 완료되면 압축을 풀어둡니다.

 

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

 

script.emuelec.Amlogic-ng.launcher-3.1-Amlogic-ng.7z.001
다운로드
script.emuelec.Amlogic-ng.launcher-3.1-Amlogic-ng.7z.002
다운로드
script.emuelec.Amlogic-ng.launcher-3.1-Amlogic-ng.7z.003
다운로드
script.emuelec.Amlogic-ng.launcher-3.1-Amlogic-ng.7z.004
다운로드
script.emuelec.Amlogic-ng.launcher-3.1-Amlogic-ng.7z.005
다운로드
script.emuelec.Amlogic-ng.launcher-3.1-Amlogic-ng.7z.006
다운로드
script.emuelec.Amlogic-ng.launcher-3.1-Amlogic-ng.7z.007
다운로드
script.emuelec.Amlogic-ng.launcher-3.1-Amlogic-ng.7z.008
다운로드
script.emuelec.Amlogic-ng.launcher-3.1-Amlogic-ng.7z.009
다운로드
script.emuelec.Amlogic-ng.launcher-3.1-Amlogic-ng.7z.010
다운로드
script.emuelec.Amlogic-ng.launcher-3.1-Amlogic-ng.7z.011
다운로드
script.emuelec.Amlogic-ng.launcher-3.1-Amlogic-ng.7z.012
다운로드
script.emuelec.Amlogic-ng.launcher-3.1-Amlogic-ng.7z.013
다운로드
script.emuelec.Amlogic-ng.launcher-3.1-Amlogic-ng.7z.014
다운로드
script.emuelec.Amlogic-ng.launcher-3.1-Amlogic-ng.7z.015
다운로드
script.emuelec.Amlogic-ng.launcher-3.1-Amlogic-ng.7z.016
다운로드
script.emuelec.Amlogic-ng.launcher-3.1-Amlogic-ng.7z.017
다운로드
script.emuelec.Amlogic-ng.launcher-3.1-Amlogic-ng.7z.018
다운로드
script.emuelec.Amlogic-ng.launcher-3.1-Amlogic-ng.7z.019
다운로드
script.emuelec.Amlogic-ng.launcher-3.1-Amlogic-ng.7z.020
다운로드
script.emuelec.Amlogic-ng.launcher-3.1-Amlogic-ng.7z.021
다운로드

(CoreELEC 에 설치할 EmuELEC 용 스크립트)

 

00_Update_Setting_20191121.7z.001
다운로드
00_Update_Setting_20191121.7z.002
다운로드
00_Update_Setting_20191121.7z.003
다운로드
00_Update_Setting_20191121.7z.004
다운로드
00_Update_Setting_20191121.7z.005
다운로드
00_Update_Setting_20191121.7z.006
다운로드

(업데이트용 각종 설정 파일)

 

01_First_Setting_20191120.7z
다운로드

(처음 사용자용 설정 파일)

 

위 첨부 파일들을 다운로드 받아 폴더로 구분해서 압축을 미리 풀어주세요.

 

EmuELEC 용 스크립트 파일의 압축을 풀면 아래와 같은 zip 파일이 나옵니다.

 

script.emuelec.Amlogic-ng.launcher-3.1-Amlogic-ng.zip

 

이 파일은 FAT32/NTFS/Ext4 로 포멧된 외부 장치(USB/외장하드 등등)

미리 복사를 해둡니다.

 

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

 

 

*** 이미지를 microSD 메모리 카드에 작성하기 ***

 

이곳을 참고해서 rufus 를 이용하여 microSD 메모리 카드에 CoreELEC 을

이미지 쓰기 작업을 합니다.

 

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

 

처음 기본 설정을 하기 위해서는 마우스와 게임 패드/조이스틱을 미리 준비하셔서

오드로이드 N2 에 미리 꼽아둡니다.

 

유선/무선 인터넷 연결도 미리 해주세요.

 

 

*** CoreELEC 기본 설정하기 ***

 

마우스를 미리 꼽으셨다면 마우스 왼쪽 버튼 = 선택, 마우스 오른쪽 버튼 = 취소/뒤로가기 입니다.

 

 

작성한 microSD 메모리 카드를 오드로이드 N2 에 꼽고 전원을 켜면 자동으로 CoreELEC 이

설치가 됩니다. 자동 파티션 확장이 끝나고 설치가 완료되면 자동으로 재부팅됩니다.

 

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

 

 

설치 완료 후 재부팅이 되면 CoreELEC 첫 설정이 나타납니다.

 

사용할 언어를 선택하는데 한국어가 없으므로 English 기본 상태로 Next 를 선택합니다.

 

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

 

 

호스트 이름을 설정하라고 나오는데 기본 CoreELEC 으로 두고 Next 를 선택합니다.

 

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

 

 

현재 연결되어 있는 네트워크 상태를 보여줍니다. 유선/무선 다 체크되므로 연결된 상태가

보이면 IP 를 미리 기억해주시고 Next 를 누릅니다.

 

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

 

 

FTP 연결을 위해 SSH 를 사용해야 합니다. 동그라미가 오른쪽으로 가도록 클릭해주세요.

 

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

 

 

SSH 를 사용하도록 설정하면 비밀번호 설정 창이 뜨는데 Keep Existing 을 선택합니다.

다시 전 화면으로 돌아오면 Next 를 선택합니다.

 

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

 

 

CoreELEC 설정이 끝났습니다. Next 를 눌러주세요.

 

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

 

 

이제 몇가지 설정을 더 해야합니다. 왼쪽 위의 톱니바퀴 아이콘(설정)을 선택합니다.

 

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

 

 

System 을 선택합니다.

 

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

 

 

개발자가 아니므로 Logging 을 선택해서 Enable event logging 을 비활성합니다.

동그라미가 왼쪽으로 오게 선택하시면 자동으로 회색으로 변합니다.

 

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

 

 

Interface 를 선택합니다.

 

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

 

 

한국어 언어를 설정하기전에 미리 폰트를 설정하지 않으면 한국어 선택 시 글자가 모두 깨집니다.

이런 상황을 방지하기 위해 먼저 폰트를 설정합니다.

 

Skin 을 선택하고 Fonts 를 선택합니다.

 

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

 

 

Arial based 를 선택합니다.

 

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

 

 

Regional 을 선택하고 Language 를 선택합니다.

 

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

 

 

Korean 을 선택합니다.

 

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

 

 

이제 모든 메뉴가 한국어로 보입니다. 다시 시스템을 선택합니다.

 

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

 

 

미리 연결해둔 게임 패드/조이스틱을 연결하기 위해 입력 선택하고 주변장치를 선택합니다.

 

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

 

 

장치를 자동으로 인식하면 목록에서 선택할 수 있습니다. 목록에 정상으로 보이면

사용하시는 게임 패드/조이스틱을 선택해주세요.

 

거의 대부분의 장치들을 인식하는데 사용하시는 장치가 인식되지 않는다면

별도로 인식되도록 드라이버를 설치하셔야 합니다. 이 부분은 제 지식이 짧아서

도와드리기가 힘들것 같습니다.

 

게임 패드/조이스틱 설정이 완료되면 거의 모든 조작을 게임 패드/조이스틱으로

하실 수 있습니다.

 

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

 

 

아날로그를 지원하는 장치라면 아날로그 데드존을 설정화면이 나옵니다.

그냥 확인을 선택합니다.

 

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

 

 

script.emuelec.Amlogic-ng.launcher-3.1-Amlogic-ng.zip 파일을 복사해둔 외부 저장장치를

꼽아주시고 애드온을 선택하고 압축 파일에서 설치를 선택합니다.

 

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

 

 

외부 저장장치를 선택합니다.

 

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

 

 

script.emuelec.Amlogic-ng.launcher-3.1-Amlogic-ng.zip 를 선택합니다.

 

선택후에 설치까지 시간이 조금 필요합니다. 2~3분 정도 여유를 가지고 기다리시면 됩니다.

 

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

 

 

설치가 정상적으로 완료되면 애드온에 EmuELEC (3.1) 아이콘이 생겨 있습니다.

EmuELEC 을 선택해서 실행합니다.

 

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

 

 

처음 설치할 때 인트로 동영상을 보여줍니다. 처음 실행시에 인트로 화면 뒤 강제로

다시 Kodi 로 돌아갑니다. 이것은 정상적이니 당황하지 마시고 다시 EmuELEC 을 실행합니다.

 

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

 

 

EmuELEC 이 설치되고 정상적으로 실행이 됩니다. 실행된것을 확인한 후에

스타트 버튼을 눌러 EmulationStation 을 종료하고 Kodi 로 돌아갑니다.

 

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

 

미리 준비해둔 업데이트 설정 파일과 처음 사용자용 설정 파일을 업로드 해야합니다.

이곳에 있는 FileZilla 를 미리 다운로드 받아 압축을 풀어줍니다.

 

 

파일질라를 실행합니다.

 

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

 

 

파일 -> 사이트 관리자를 선택합니다.

 

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

 

 

1. 내 사이트를 선택합니다.

2. 새 사이트 버튼을 선택합니다.

3. 새 사이트 이름을 설정합니다.

4. 프로토콜은 SFTP - SSH File Transfer Protocol 을 선택합니다.

5. 호스트에 미리 기억해둔 IP 를 입력합니다.

6. 로그온 유형은 일반을 선택합니다.

7. 사용자에 root 를 입력합니다.

8. 비밀번호는 coreelec 을 입력합니다.

 

이제 연결 버튼을 선택하면 FTP 에 접속합니다.

 

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

 

 

/storage 에 업데이트 설정 파일의 폴더 .config 와 .kodi 를 드래그해서 업로드합니다.

 

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

 

 

처음 설정하는거라면 처음 사용자용 설정 파일인 .config 폴더로 /storage/ 안에 드래그해서

업로드합니다.

 

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

 

 

애드온의 EmuELEC 선택만 하고 실행은 하지 마세요.

 

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

 

 

마우스 우클릭 또는 게임 패드/조이스틱의 실행 버튼을 제외한 다른 버튼을 누르다보면

위 스샷처럼 선택하는 창이 나오는데 설정을 선택합니다.

 

엑박 패드 기준으로 X 버튼이 정보 창이 뜨는 버튼입니다.

 

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

 

 

Run Emulationstation instead of Retroarch 를 No 로 설정하고 확인 버튼을 누릅니다.

 

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

 

 

이제 EmuELEC 을 실행하면 자동으로 RetroArch 화면으로 들어가집니다.

 

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

 

 

이곳을 참고하여 입력 키와 핫키를 설정합니다. 조작이 되지 않는다면 USB 키보드를

이용해서 선택할 수 있습니다.

 

USB 키보드의 엔터가 선택, 백스페이스가 취소입니다.

 

모든 설정이 끝나면 RetroArch 다시 시작을 선택해서 Kodi 로 돌아갑니다.

 

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

 

 

다시 EmuELEC 을 선택하고 정보 창을 호출해서 설정을 선택합니다.

 

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

 

 

Run Emulationstation instead of Retroarch 를 Yes 로 선택하고 확인 버튼을 누릅니다.

 

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

 

 

EmuELEC 을 실행합니다.

 

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

 

 

많이 보던 익숙한 화면이 보입니다.

 

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

 

 

*** CoreELEC 종료하기 ***

 

 

화면 왼쪽 위 전원 플러그 모양의 아이콘을 선택합니다.

 

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

 

 

시스템 전원 끄기를 선택하면 전원이 꺼집니다.

 

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