오늘은 라즈베리파이에 리콜박스를 설치하여 게임기로 활용하는 방법을 알려드리도록 하겠습니다.




리콜박스는 공식 홈페이지가 있습니다.


http://www.recalbox.com




저는 세팅을 하기전에 고민을 한게... 메모리 카드가 하나밖에 없어서.. 지워서 다시 깔기가


너무 귀찮은 작업이 될거 같아.. 멀티부팅? 요런게 될까 잠시 찾아보았습니다.



근데 마땅히 나오는건 없고..메모리 슬롯이 확장되는 케이블도 없는거 같고...



결국 64G 메모리카드를 하나 더 구입했습니다 ㅜㅜ



이전에 16G 메모리에 테스트로 설치했을 때는 용량이 이정도만 해도 되겠다 싶었는데..


마메 롬파일을 받고 나니 용량이 꽤나 필요함을 뒤늦게 깨달았네요~




좋아하는 몇몇 게임만 쓰실거면 별로 필요없어요~ 솔직히 남아도네요 ㅎㅎ



라즈베리파이를 게임기로 활용하시려면 몇몇 방법이 있지만,





초보자인 경우에는 리콜박스를 추천합니다.


레트로 파이는 세팅이 좀 어렵더라구요~ 하다가 포기하고 리콜박스로 갈아탔습니다.








일단 장점은 설치가 쉽고, 조이패드 호환이 좋으며, 환경설정이 쉽습니다.!!  


그리고 KODI라는 멀티미디어 재생 프로그램도 같이 포함되어 있습니다~~


설치하면서 느낀것이지만, 단점이라만..


블루투스 키보드가 인식이 잘 안되는거..(라즈비안에서는 잘 쓰고 있습니다)


와이파이가 접속이 잘 안되는거..(이거는 제가 잘 못하는 듯....음...)


그래서 키보드는 USB유선으로.. 와이파이는 포기..ㅋㅋ



그래도 초기에 설정만 하시고, 롬파일만 넣어놓으면 별 쓸일이 없어요~




설치하는 과정은 단순합니다.


1. 일단 리콜박스 OS 설치하기


2. 환경설정


3. 롬파일 넣기


끝~~~




리콜박스 다운로드 주소는 아래와 같습니다.


https://github.com/recalbox/recalbox-os/releases/tag/4.0.0




아래의 주소는 미니게임기로 만드는 과정에 대한 참고 블로그 입니다.


http://blog.naver.com/PostView.nhn?blogId=elepartsblog&logNo=220924441024&parentCategoryNo=&categoryNo=&viewDate=&isShowPopularPosts=false&from=postView



다들, 저처럼 TV나 모니터에 연결해서 쓰기 보다는 옛날 오락실 조이패드를 연결하거나


미니 게임기로 만들어서 쓰는 걸 좋아하나 봅니다.


자료가 찾기가 좀.. 힘들고, 대부분은 영문 메뉴얼이에요.



저는 TV + 리콜박스가 설치된 라즈베리파이3 + Xbox360 키패드 이 구성으로 쓰고 있습니다.


무선 키패드를 쓰려면 별도의 리시브 컨트롤러를 사야되는데.. 단종됨과 동시에 별도의


드라이버를 설치해줘야 한다는 부담감에... 저렴하게 해외사이트에서 유선 키보드를


구매했습니다. (절반가격이라는...ㅋㅋㅋㅋ)




설치를 위한 준비과정으로는..



guiformat.exe와 같은 FAT32전용포맷터가 필요합니다. 물론 32G 이상 용량의 메모리카드만


해당하구요~ 저는 64G로 세팅하다보니;; 고생을 좀 했네요~ 별별 오류가 다 난다능 ㅜ









포맷이 완료되면 다운받은 OS 이미지 파일을 압축을 풀어서 그대로 복사만 해줍니다.



그리고 라즈베리파이 전원을 연결하면~~ 자동으로 설치~~ 됩니다.!!



설치가 완료된 후 윈도우에서 usb를 연결하면 리콜박스 상위 폴더는 보이지 않고,


시스템 파일만 보이게 됩니다.


저는 이 상태에서 롬파일만 복사하면 되겠지 하는 생각에 엄청 삽질했죠~(또 눈물 ㅜㅜ 주르륵)



포기하지 않고 전진~ 전진~ ㅋㅋㅋㅋ



결국  해결한 방법은 기존 라즈비안 OS에서 리콜박스가 설치된 메모리카드를 usb로 연결하여


롬파일을 옮겼습니다.!!




리눅스가 익숙치 않아서.. 라즈비안에 삼바(SAMBA)서버를 설치하여 윈도우에서 네트워크


드라이브로 바로 연결하여 롬파일을 복사해 넣었습니다.( 너무편해서 감격의 눈물이 또 ㅜㅜ)







보는 것 처럼,


미디어 폴더로 들어가면 연결된 usb 카테고리가 보이게 됩니다.


그럼 해당 에뮬레이터 롬파일 폴더에 복사만 해 놓으시면 됩니다.



마메나 fba 같은 경우는 압축파을 그대로 넣으면 되기 때문에 별 문제가 없지만..


다른 몇몇 건은 헤더? 요런 매칭파일도 같이 넣어야 된다고 합니다.





삼바서버 설치 참고 블로그는 아래와 같습니다.


http://withcoding.com/48



참고로 삼바서버는 서로다른 운영체제간에 호환될 수 있도록 하는 통신체계라고 보시면 되구요



윈도우에서 리눅스로 폴더검색, 생성, 삭제, 파일 복사, 이동, 삭제 등등 을 지원해줍니다. 




이렇게 롬파일까지 복사가 완료되면...



뭐.. 환경설정은 할 필요가;;;(저는 되지도 않고, 하지도 않고, ㅋㅋ)




xbox360유선 키패드 꽂고 바로 게임했습니다.ㅎ



켜짐과 동시에 시간이 인터스텔라 급으로 흐르지요ㅎㅎㅎㅎ





오히려 롬파일 구하는게 일이에요~


리콜박스OS에는 기본 몇몇개 빼고는 없으니까요~~






도움이 되도록(저도 도움 받았습니다) 몇몇 링크 올려드릴께요



http://mamev.tistory.com/category



https://www.emuparadise.me/Neo_Geo_ROMs/List-All-Titles/26



http://gamelory.tistory.com/1759



http://www.gametronik.com/site/AffichListingAll/foire/



이정도면 충분하실거에요~



키패드가 없으면 일반 키보드로도 충분합니다~~






근데 엑박키패드로 해보니.. 역시 오락실 조이스틱이 짱이네요 ㅜㅜ  ㅎㅎ










Posted by 하루군 justksh

댓글을 달아 주세요






라즈베리파이로 MP3 스트리밍 서버를 만들어 볼 생각입니다.


모든 소스를 처음부터 만들면 힘들기 때문에,,ㅎㅎ(지식의 한계도??ㅋ)


이래저래 검색해보니 좋은 패키지가 있더군요.




Cherry Music 이라는 파이썬으로 만들어진 뮤직 스트리밍 서버를 이용하였습니다.




Cherry­Music


A music streaming server written in python:
Stream your own music collection to all your devices!

  • ✓ free & open-source (GPL)
  • ✓ easy setup, download and go
  • ✓ blazingly fast search
  • ✓ share playlists with your friends



오픈소스 이구요, 설치 및 세팅이 비교적 쉽습니다.


다만, 오픈소스이다 보니


세련된 인터페이스는 아니고,,, 소소하게 이용할만한 합니다.




HTML5


You can listen to your music on all HTML5 compliant devices, that includes your pretty smart phone (Android or iPhone) as well as just about any modern browser.



HTML5가 호환되면 사용할 수 있다고 나와있는데, 갤럭시노트4에서


웹으로 접속해보니 잘되드라구요~


약간의 디자인 밀림이 있긴 하지만, 모바일에 맞도록 UI는 수정하면 충분할 거 같습니다.




The CherryMusic server runs on Linux, Windows and OS X, as long as Python and SQLite are available. To use the web client, any device with a modern browser will do.



다양한 운영체제에서 지원됩니다.



공식홈페이지는 아래와 같습니다.


http://www.fomori.org/cherrymusic/index.html





이제 라즈베리파이에서 설치해보겠습니다. 





음악 스트리밍서버 구축하기 시작



라즈비안에서 터미널을 열고,




1. 최신버전으로 업데이트 합니다.


pi@raspberrypi:~ $ sudo apt-get update



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
pi@raspberrypi:~ $ sudo apt-get update
Hit http://archive.raspberrypi.org jessie InRelease                            
Get:1 http://mirrordirector.raspbian.org jessie InRelease [14.9 kB]            
Get:2 http://mirrordirector.raspbian.org jessie/main armhf Packages [8,981 kB] 
Hit http://archive.raspberrypi.org jessie/main armhf Packages
Hit http://archive.raspberrypi.org jessie/ui armhf Packages                    
Get:3 http://mirrordirector.raspbian.org jessie/contrib armhf Packages [37.5 kB]
Get:4 http://mirrordirector.raspbian.org jessie/non-free armhf Packages [70.3 kB]
Get:5 http://mirrordirector.raspbian.org jessie/rpi armhf Packages [1,356 B]   
Ign http://archive.raspberrypi.org jessie/main Translation-en_US               
Ign http://archive.raspberrypi.org jessie/main Translation-en                  
Ign http://archive.raspberrypi.org jessie/ui Translation-en_US                 
Ign http://archive.raspberrypi.org jessie/ui Translation-en                    
Ign http://mirrordirector.raspbian.org jessie/contrib Translation-en_US        
Ign http://mirrordirector.raspbian.org jessie/contrib Translation-en
Ign http://mirrordirector.raspbian.org jessie/main Translation-en_US
Ign http://mirrordirector.raspbian.org jessie/main Translation-en
Ign http://mirrordirector.raspbian.org jessie/non-free Translation-en_US
Ign http://mirrordirector.raspbian.org jessie/non-free Translation-en
Ign http://mirrordirector.raspbian.org jessie/rpi Translation-en_US
Ign http://mirrordirector.raspbian.org jessie/rpi Translation-en
Fetched 9,105 kB in 23s (383 kB/s)
Reading package lists... Done
 
cs




2. 최신버전에 맞춰 업그레이드 진행



pi@raspberrypi:~ $ sudo apt-get upgrade


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
pi@raspberrypi:~ $ sudo apt-get upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
  chromium-browser libgl1-mesa-dri pprompt rpi-chromium-mods sonic-pi
  xserver-xorg-input-all
The following packages will be upgraded:
  libevent-2.0-5 libjasper1 libpam-modules libpam-modules-bin libpam-runtime
  libpam0g lxpanel lxpanel-data pix-plym-splash pixel-wallpaper
  raspberrypi-sys-mods rc-gui realvnc-vnc-viewer vim-common vim-tiny
15 upgraded, 0 newly installed, 0 to remove and 6 not upgraded.
Need to get 32.4 MB of archives.
After this operation, 1,532 kB disk space will be freed.
Do you want to continue? [Y/n] y
cs





3. Git Hub 이용을 위한 Git-core 설치하기


pi@raspberrypi:~ $ sudo apt-get install -y git-core





4. 라즈베리파이에 Cherry Music 설치하기



pi@raspberrypi:~ $ git clone git://github.com/devsnd/cherrymusic.gitl -y git-core





5. 설치가 완료되면 이제 체리뮤직서버를 구동합니다.



pi@raspberrypi:~ $ $ cd cherrymusic


pi@raspberrypi:~/cherrymusic $ python cherrymusic --setup --port 8080



1
2
3
4
5
6
7
pi@raspberrypi:~/cherrymusic $ python cherrymusic --setup --port 8080
 
Starting setup server on port 8080 ...
Open your browser and put the server IP:8080 in the address bar.
If you run the server locally, use: localhost:8080.
 
 
cs



8080포트로 서버가 시작되었습니다~~!!!



쉽죠~~~?ㅎㅎㅎ



이제 해당IP로 접속해봅니다.



빈 웹페이지를 열고~



GoGo ------->  http://본인 IP : 8080



환경설정을 먼저 하라고 화면이 뜹니다.






간단히 디렉토리를 설정하고 


저는 요렇게 넣었습니다.  -->  /home/pi/Music



당연히 저 폴더에 MP3파일을 넣어놓아야 겠죠??ㅎㅎ






데비안과 체리뮤직 설치에 대한 자세한 설명이 나온 글입니다.


http://fomori.org/blog/?p=687




재접속 하고 계정을 생성합니다.




cherry_conf_4




계정이 생성되면 이제 로그인을 해서 사용해봅니다.




재생이 잘 되나요~~??  








라즈베리파이에 열어놓은 터미널에는 사용자 접속정보가 실시간으로 올라오게 됩니다.



[170224-14:08] 1X.XX.XXX.XXX - - [24/Feb/2017:14:08:19] "POST /api/heartbeat HTTP/1.1" 200 14 "http://1X.XX.XXX.XX:8080/#" "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; APCPMS=^N201310210234087378561FB0A79A0FD8D33F_18^; Trident/7.0)"

[170224-14:08] 1X.XX.XXX.XX - - [24/Feb/2017:14:08:32] "POST /api/heartbeat HTTP/1.1" 200 14 "http://1X.XX.XXX.XX:8080/" "Mozilla/5.0 (X11; Linux armv7l) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.91 Safari/537.36"




MP3파일을 쉽게 관려하려면


FTP서버를 구축하거나 SAMBA서버를 구축해서 사용하시면 훨씬


편해집니다.




산딸기 마을에 좋은 정보가 많이 있습니다. !!


http://www.rasplay.org/?p=4361




스트리밍 서버를 구축하고 모바일로 접속해보았습니다.



웹페이지에서 구동되는게 나름 쓸만해보이는데~~ 고정아이피도 아니고,


방화벽 때문에 오픈이 되어있지 않아서,,,


막 돌아다니면써 쓰지는 못하겠네요 ㅎ





모두들 많이 사용해보시기 바랍니다~~~







Posted by 하루군 justksh

댓글을 달아 주세요





라즈베리파이에 무얼할까 고민하다가,,,


리콜박스나 레트로박스도 고민해봤죠..   (둘다 게임박스)


설치도 해봤습니다;;ㅎㅎ   물론 잘 안되서 다시 라즈비안을 깔았죠.




리콜박스는 SDCard를 하나 더 사서 재도전해보기로 생각중입니다.




그래서 여기에는 만만(?!)한 웹서버를 설치해서 간단하게 홈페이지를 서비스 해볼


생각입니다.




라즈비안에서 웹서버 구성은 아래와 같이 하시면 됩니다.


요렇게 --> LAMP (Linux, Apache, MySQL, PHP)



라즈비안도 리눅스이기 때문에... 리눅스OS+아파치웹서버+MySQL 데이터베이스+PHP언어


이렇게 구성하면 간편하게 서비스 할 수 있습니다.




고정IP가 있으면 완벽하겠지만... 비싸기 때문에 ㅎㅎ


저렴하게 웹호스팅업체에서 하나 구매해서 쓰시면 되겠죠??


저는 일단 그냥 로컬PC에서만..




1. Apache2 웹서버 설치하기



아파치2서버 설치 명령어는 다음과 같습니다.


터미널 실행 후


sudo apt-get install apache2 -y



설치가 완료되면 웹서버가 정상적으로 서비스 되는지 테스트 해봅니다.



http://localhost


혹은


http://127.0.0.1(본인 IP입력)






To find out the Pi's IP address, type hostname -I at the command line (or read more about finding your IP address) 라고 가이드문서에 설명되어 있네요.


https://www.raspberrypi.org/learning/lamp-web-server-with-wordpress/worksheet/




브라우저가 잘 열리면 설치가 잘 된 것입니다.!!  



서비스되는 웹페이지의 주소는 아래와 같습니다.


/var/www/html/index.html



이 경로에 서비스 하고싶은 페이지를 넣으면 되는거죠~~




2. PHP 설치하기


PHP is a preprocessor; it's code that runs when the server receives a request for a web page. It runs, works out what needs to be shown on the page, then sends that page to the browser.


Unlike static HTML, PHP can show different content under different circumstances. Other languages are capable of this, but since WordPress is written in PHP, that's what we need to use this time. PHP is a very popular language on the web; large projects like Facebook and Wikipedia are written in PHP.


라고 가이드에 나와있네요;;ㅎ



설치 명령어는 아래와 같습니다.



sudo apt-get install php5 libapache2-mod-php5 -y




설치가 완료되면 index.php 파일을 생성해서 테스트 해봅니다.



sudo leafpad index.php

(or use nano)



간단히 PHP 소스를 입력 후 저장하기


<?php echo "hello world"; ?>



sudo rm index.html


그리고 기존 파일은 삭제 해줌.



웹서버를 재기동 해줍니다.



sudo service apache2 restart







3. MySQL 설치하기


MySQL (pronounced My Sequel or My S-Q-L) is a popular database engine. Like PHP, its overwhelming presence on web servers enhanced its popularity. This is why projects like WordPress use it, and why those projects are so popular.


MySQL은 유명한 데이터베이스 엔진이죠.


개인이 사용하기에 좋은 무료 라이선스이기도 합니다.



설치명령어는 아래와 같습니다.


sudo apt-get install mysql-server php5-mysql -y



Now restart Apache : 아파치 웹서버를 재기동 합니다.


sudo service apache2 restart




4. WordPress 설치하기


wordpress.org  홈페이지에서 다운받을 수 있습니다.


wordpress.org/latest.tar.gz and wordpress.org/latest.zip 두가지를 제공하고 있는데요~




아래와 같이 파일을 다운받습니다.


cd /var/www/html/


sudo rm *


sudo wget http://wordpress.org/latest.tar.gz



웹서비스가 제공되는 폴더에 기존파일은 전부지우고,


압축파일을 받은 후


압축해제 합니다.




압축풀고


sudo tar xzf latest.tar.gz



최상위 경로로 파일을 옮기고


sudo mv wordpress/* /var/www/html



압축파일은 삭제하기


sudo rm -rf wordpress latest.tar.gz





여기 보이는 리눅스 기본명령어는 좀 알고있어야 이해가 됩니다.;;;


저도 부지런히...ㅎㅎ






tree 로 보면


├── index.php

├── license.txt

├── readme.html

├── wp-activate.php

├── wp-admin

├── wp-blog-header.php

├── wp-comments-post.php

├── wp-config-sample.php

├── wp-content

├── wp-cron.php

├── wp-includes

├── wp-links-opml.php

├── wp-load.php

├── wp-login.php

├── wp-mail.php

├── wp-settings.php

├── wp-signup.php

├── wp-trackback.php

└── xmlrpc.php



압축이 잘풀려있는걸 보실 수 있어요.




이제 데이터베이스에 접속 해볼께요.


mysql -uroot -ppassword



-u 옵션뒤에 붙여서 계정을 입력해야 합니다.


물론 패스워드도 -p뒤에 붙여서 넣기!




아니면


mysql -uroot -p



이렇게 먼저 계정넣고 그 후에 다시 물어보면 비빌번호를 입력해도 됩니다~~




WordPress 를 사용하기 전에 데이터베이스를 먼저 생성해줘야 합니다.


mysql> create database wordpress;



정상메시지 -> Query OK, 1 row affected (0.00 sec)


Exit out of the MySQL prompt with Ctrl + D.


이제 종료하고~




5. WordPress Configuration 하기



이제 브라우저를 열고



Navigate to http://YOUR-IP-ADDRESS e.g. http://127.0.0.1 in the web browser on your Pi.


You should see a WordPress weclome page.




웰컴페이지가 보이나요?? ㅎㅎ




해당항목을 기입 후 버튼을 누릅니다.




WordPress welcome screen


Click the Let's go! button.





Now fill out the basic site information as follows:


Database Name:      wordpress

User Name:          root

Password:           <YOUR PASSWORD>

Database Host:      localhost

Table Prefix:       wp_

and click Submit to proceed.



이렇게 Submit 하게 되면 설치가 진행됩니다.




여기까지 잘 진행됐다면 모든과정은 완료 됐어요~


            




Wordpress 설치중에 Config파일 생성 오류가 날 경우,


저는 그냥 그 내용을 복사해서 터미널에서 생성해줬습니다.





sudo nano wp-config.php



에디터 실행 후 카피한 내용 붙여넣기 후 저장





1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
<?php
/**
 * The base configuration for WordPress
 *
 * The wp-config.php creation script uses this file during the
 * installation. You don't have to use the web site, you can
 * copy this file to "wp-config.php" and fill in the values.
 *
 * This file contains the following configurations:
 *
 * * MySQL settings
 * * Secret keys
 * * Database table prefix
 * * ABSPATH
 *
 * @link https://codex.wordpress.org/Editing_wp-config.php
 *
 * @package WordPress
 */
 
// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME''wordpress');
 
/** MySQL database username */
define('DB_USER''root');
 
/** MySQL database password */
define('DB_PASSWORD''비밀번호');
 
/** MySQL hostname */
define('DB_HOST''localhost');
 
/** Database Charset to use in creating database tables. */
define('DB_CHARSET''utf8mb4');
 
/** The Database Collate type. Don't change this if in doubt. */
define('DB_COLLATE''');
 
/**#@+
 * Authentication Unique Keys and Salts.
 *
 * Change these to different unique phrases!
 * You can generate these using the {@link https://api.wordpress.org/secret-key/1.1/salt/ WordPress.org secret-key service}
 * You can change these at any point in time to invalidate all existing cookies. This will force all users to have to log in again.
 *
 * @since 2.6.0
 */
define('AUTH_KEY',         '');
define('SECURE_AUTH_KEY',  '');
define('LOGGED_IN_KEY',    '');
define('NONCE_KEY',        '');
define('AUTH_SALT',        '');
define('SECURE_AUTH_SALT''');
define('LOGGED_IN_SALT',   '');
define('NONCE_SALT',       '');
 
/**#@-*/
 
/**
 * WordPress Database Table prefix.
 *
 * You can have multiple installations in one database if you give each
 * a unique prefix. Only numbers, letters, and underscores please!
 */
$table_prefix  = 'wp_';
 
/**
 * For developers: WordPress debugging mode.
 *
 * Change this to true to enable the display of notices during development.
 * It is strongly recommended that plugin and theme developers use WP_DEBUG
 * in their development environments.
 *
 * For information on other constants that can be used for debugging,
 * visit the Codex.
 *
 * @link https://codex.wordpress.org/Debugging_in_WordPress
 */
define('WP_DEBUG'false);
 
/* That's all, stop editing! Happy blogging. */
 
/** Absolute path to the WordPress directory. */
if ( !defined('ABSPATH') )
    define('ABSPATH', dirname(__FILE__) . '/');
 
/** Sets up WordPress vars and included files. */
require_once(ABSPATH . 'wp-settings.php');
 
cs





이렇게 해주니 돌아가긴 하네요. ㅎㅎ









저도 워드프레스는 써본적이 없어서 블로그 커스터마이징 하는 방법은


조금 더 배워보고 다음 편을 써야 할거 같습니다.



언어도 아직 한글화는 되어있지 않은 거 같습니다.


관리화면을 보니 카테고리는 간결해 보이기도 하고,, 세부 메뉴를 보니 복잡해 보이기도 하고;;


이것저것 건들어 봐야겠네요~








부지런히 글을 올려보자구요~











Posted by 하루군 justksh

댓글을 달아 주세요

  1. 초보

    님 아 rm하 면 www에있 는파 일다날라가는거아는 데nginx와phpinfo.php 다삭제되는 데아무문제없는거임???

    2017.11.22 22:45 [ ADDR : EDIT/ DEL : REPLY ]






라즈베리 파이 해상도 변경하는 방법입니다.


모니터를 직접 연결하면 별 문제가 없는데, VNC를 이용해 원격접속 할 경우에는


화면이 작게 나오게 됩니다.



그럴때는 환경설정 파일을 수정해주면 자동으로 해상도가 변경되어 연결됩니다.





환경설정파일 수정하기


1. sudo nano /boot/config.txt로 설정 파일을 엽니다.




2. 이 파일에서 주석처리된 것들 중에서 다음 항목들을 활성화 시킵니다.(#제거)


hdmi_force_hotplug = 1


hdmi_group = 2


hdmi_mode = N # 여기서 해상도를 설정한다(저는 참고로 "35"로 사용중입니다)


hdmi_drive = 1 




3. 원하는 해상도에 맞춰서 N값을 설정해 준 후 저장하고 재부팅 합니다.(reboot)



hdmi_group=2 (DMT) 인 경우:

주의 :최대 해상도는 1920x1200 @60 Hz (reduced blanking) 입니다.





아래의 값을 참조하시면 원하는 해상도를 설정하실 수 있습니다.



hdmi_mode=1    640x350    85 Hz

hdmi_mode=2    640x400    85 Hz

hdmi_mode=3    720x400    85 Hz

hdmi_mode=4    640x480    60 Hz

hdmi_mode=5    640x480    72 Hz

hdmi_mode=6    640x480    75 Hz

hdmi_mode=7    640x480    85 Hz

hdmi_mode=8    800x600    56 Hz

hdmi_mode=9    800x600    60 Hz

hdmi_mode=10   800x600    72 Hz

hdmi_mode=11   800x600    75 Hz

hdmi_mode=12   800x600    85 Hz

hdmi_mode=13   800x600   120 Hz

hdmi_mode=14   848x480    60 Hz

hdmi_mode=15   1024x768   43 Hz  DO NOT USE

hdmi_mode=16   1024x768   60 Hz

hdmi_mode=17   1024x768   70 Hz

hdmi_mode=18   1024x768   75 Hz

hdmi_mode=19   1024x768   85 Hz

hdmi_mode=20   1024x768  120 Hz

hdmi_mode=21   1152x864   75 Hz

hdmi_mode=22   1280x768             Reduced blanking

hdmi_mode=23   1280x768   60 Hz

hdmi_mode=24   1280x768   75 Hz

hdmi_mode=25   1280x768   85 Hz

hdmi_mode=26   1280x768  120 Hz  Reduced blanking

hdmi_mode=27   1280x800             Reduced blanking

hdmi_mode=28   1280x800   60 Hz  

hdmi_mode=29   1280x800   75 Hz  

hdmi_mode=30   1280x800   85 Hz  

hdmi_mode=31   1280x800  120 Hz  Reduced blanking

hdmi_mode=32   1280x960   60 Hz  

hdmi_mode=33   1280x960   85 Hz  

hdmi_mode=34   1280x960  120 Hz  Reduced blanking

hdmi_mode=35   1280x1024  60 Hz  

hdmi_mode=36   1280x1024  75 Hz  

hdmi_mode=37   1280x1024  85 Hz  

hdmi_mode=38   1280x1024 120 Hz  Reduced blanking

hdmi_mode=39   1360x768   60 Hz  

hdmi_mode=40   1360x768  120 Hz  Reduced blanking

hdmi_mode=41   1400x1050            Reduced blanking

hdmi_mode=42   1400x1050  60 Hz  

hdmi_mode=43   1400x1050  75 Hz  

hdmi_mode=44   1400x1050  85 Hz  

hdmi_mode=45   1400x1050 120 Hz  Reduced blanking

hdmi_mode=46   1440x900             Reduced blanking

hdmi_mode=47   1440x900   60 Hz  

hdmi_mode=48   1440x900   75 Hz  

hdmi_mode=49   1440x900   85 Hz  

hdmi_mode=50   1440x900  120 Hz  Reduced blanking

hdmi_mode=51   1600x1200  60 Hz  

hdmi_mode=52   1600x1200  65 Hz  

hdmi_mode=53   1600x1200  70 Hz  

hdmi_mode=54   1600x1200  75 Hz  

hdmi_mode=55   1600x1200  85 Hz  

hdmi_mode=56   1600x1200 120 Hz  Reduced blanking

hdmi_mode=57   1680x1050            Reduced blanking

hdmi_mode=58   1680x1050  60 Hz  

hdmi_mode=59   1680x1050  75 Hz  

hdmi_mode=60   1680x1050  85 Hz  

hdmi_mode=61   1680x1050 120 Hz  Reduced blanking

hdmi_mode=62   1792x1344  60 Hz  

hdmi_mode=63   1792x1344  75 Hz  

hdmi_mode=64   1792x1344 120 Hz  Reduced blanking

hdmi_mode=65   1856x1392  60 Hz  

hdmi_mode=66   1856x1392  75 Hz  

hdmi_mode=67   1856x1392 120 Hz  Reduced blanking

hdmi_mode=68   1920x1200            Reduced blanking

hdmi_mode=69   1920x1200  60 Hz  

hdmi_mode=70   1920x1200  75 Hz  

hdmi_mode=71   1920x1200  85 Hz  

hdmi_mode=72   1920x1200 120 Hz  Reduced blanking

hdmi_mode=73   1920x1440  60 Hz  

hdmi_mode=74   1920x1440  75 Hz  

hdmi_mode=75   1920x1440 120 Hz  Reduced blanking

hdmi_mode=76   2560x1600            Reduced blanking

hdmi_mode=77   2560x1600  60 Hz  

hdmi_mode=78   2560x1600  75 Hz  

hdmi_mode=79   2560x1600  85 Hz  

hdmi_mode=80   2560x1600 120 Hz  Reduced blanking

hdmi_mode=81   1366x768   60 Hz  

hdmi_mode=82   1080p      60 Hz  

hdmi_mode=83   1600x900             Reduced blanking

hdmi_mode=84   2048x1152            Reduced blanking

hdmi_mode=85   720p       60 Hz  

hdmi_mode=86   1366x768             Reduced blanking





이렇게 설정하시면 원격접속이 훨씬 편해집니다~



                                

                                

                                







Posted by 하루군 justksh

댓글을 달아 주세요






라즈베리파이 한글설치하기


라즈비안 OS는 기본 영어로 되어있어서 한글패키지를 따로 설치해줘야 합니다.


명령어는 아래와 같습니다.



Terminal을 실행


pi@raspberrypi:~$ sudo apt-get upgrade

pi@raspberrypi:~$ sudo apt-get install ttf-unfonts-core

pi@raspberrypi:~$ sudo apt-get install ibus-hangul






저는 이미 설치가 되었다고 뜨네요~ㅎ


진행하다보면 계속진행하겠냐고 물어보는데~ 당연히 "Y" 입력!


이렇게 한글패치가 설치 완료되었습니다.







화면 상단에 조그마한 아이콘이 생겼구요~


메뉴 - Preferences - IBus Preferences 항목이 생성되었습니다.



화면을 열고 Add를 눌러서 hangul을 추가해주면 완료!!



이렇게 하면 인터넷을 열어도 한글이 잘 나옵니다. 













Posted by 하루군 justksh

댓글을 달아 주세요





라즈베리파이(RaspberryPi3) WiFi 연결하기



라즈베리파이3은 무선인터넷 연결이 매우 쉽습니다.


라즈비안 이미지가 설치된 SDCard를 꽂은 후 전원만 연결하면 알아서 부팅이되네요.


다만, 미디어텍(Ralink) 칩셋을 이용한 공유기는 호환성 문제가 있다는 글이 있습니다.







  • 호환이 되지 않는 공유기 모델 리스트

    ProductModelConnect비고
    IPTIMEEFM ipTIME A2004NS plusConnect
    IPTIMEEFM ipTIME N2EConnect
    IPTIMEEFM N8004RConnect
    IPTIMEEFM ipTIME N604AConnect
    IPTIMEEFM ipTIME N6Connect
    IPTIMEEFM ipTIME N8004rConnect
    IPTIMEEFM ipTIME A1004Not Connect
    IPTIMEEFM ipTIME N704Not Connect
    IPTIMEEFM ipTIME N604MNot Connect
    IPTIMEEFM ipTIME N104Not Connect
    IPTIMEEFM ipTIME N6004Not Connect


구매하고나서야 알게된 내용이라,,,

그렇다고 이전버전사서 무선동글이 추가구매하는것보단 낫지 않을까 싶기도 하고,,,;;

네~ 일단은 환경설정 후 부팅해보고 WiFi가 계속 튕긴다면 저 위의 내용이 원인일 확률이

매우 높습니다...


자~~  이제 전원을 연결합니다.


부팅이 완료되면 오른쪽 상단에 여러가지 아이콘이 뜹니다.

그 중에 위아래 화살표 모양. 보이시죠?



클릭해보면 와이파이가 검색됩니다.


여기서 상당히 애먹었는데요~


어떤건 연결이 잘되고,, 어떤건 연결하면 자꾸 깜박거리면서 튕기고,,


장치가 고장인가 해서 핸드폰으로 핫스팟을 돌린 후 접속해보면 잘되고,,



결국엔 공유기가 문제였습니다.


글 상단에 설명되어있는데로,, 호환성 문제로 확인되었습니다.


해결방법은, 패치를 기다리거나 추가로 무선usb wifi를 구매해야 할듯 하네요 ㅜㅜ




일단은, 장치문제거나 공유기문제를 의심하기전에 환경설정을 해주어야 합니다.



아래의 화면처럼, 메뉴를 열고


Preferences -> Raspberry Pi Configration 으로 들어갑니다.





환경설정하는 화면이 열립니다.


로케일 설정은 아래와 같이 해줍니다.


한글패치가 안되면 한글이 깨져서 나와요 ㅜ






다음은 WiFi Country를 설정해줍니다.



와이파이 나라별 설정에 따라 접속이 안될 수 있는데요~


US로 잡아줘야 와이파이가 접속된다고 합니다.


저는 공유기 문제로 엄청삽질하다... 현재 랜선 꽂아서 쓰고 있습니다.



이렇게 하면 설정은 완료가 됩니다.


참.. 가정에서 무선공유기 사용 시 공유기 설정에도 US로 나라설정을 해줘야 합니다.







이렇게 하면 설정 완료~!!




1. 무선인터넷


: 검색된 WiFi 클릭.! 끝. 




2. 유선인터넷


: 회사일 경우, 해당하는 IP할당 후 입력. 끝.


집인 경우, 자동할당도 되나, 공유기 속성으로 들어가서 고정IP를 할당해 줍니다.



고정IP 할당 방법은 아래와 같습니다.


Terminal을 실행하고


sudo nano /etc/network/interfaces 엔터~







여기서 해당하는 IP를 입력 후


Ctrl + O (저장)


Ctrl + X (나가기)



재부팅 해주기 (명령어는 reboot)



권한없이 실행되면 저장 시 오류가 날 수 있어요~



참고로 네임서버는


dns-nameservers xxx.xxx.xxx.xxx 8.8.8.8 4.4.4.4 이렇게 넣어주세요~



고정아이피 설정하여 쓰려고 했는데 꽤나 고생했습니다.,,,ㅜㅜ


내부망은 잘 연결되는데 외부망은 연결이 안되길래 이곳저곳 폭풍검색,,,



결과를 보니



sudo nano /etc/resolve.conf


여기에 네임서버를 기입하라는데,, 재부팅하면 자꾸 초기화되고,,,음...


결국 위의 방법으로 해결이 되었습니다.





이렇게하면 설정 완료~!!  








Posted by 하루군 justksh

댓글을 달아 주세요

  1. JSY

    라즈베리파이 설치때문에 돌아다니다 글을 봤는데요.
    글중에..
    무선 usb wifr를 구매하신다고 오타내셔서 글쓰고갑니다..ㅋㅋㅋ

    2017.07.17 16:14 [ ADDR : EDIT/ DEL : REPLY ]





케이스에 기판을 넣고 뚜껑을 닫으니 아주 조그마한 미니PC가 완성되었습니다.


(사진은 이미 전원연결하였으니,,, 아직 전원연결하시마시고~~ 연결되면 바로 구동됩니다.!!)









OS는 무얼 올려야 할지 잘.. 감이 안와서 일단, 기본적으로 많이 쓰이는 라즈비안OS를


올리기로 했습니다.



홈페이지에 가면 NOOBS, Raspbian jessie with pixel, Raspbian jessie lite 이렇게 3가지


버전이 있습니다.



NOOBS는 원하는 OS를 선택하여 구축할 수 있도록 구성된 패키지 이고, 나머지 두개는


바로 Raspbian OS가 설치되는 이미지 압축파일 입니다.



jessie with pixel은 Full버전,  Raspbian jessie lite는 간소화된 버전 정도로 생각하시면


될거 같습니다....일단 용량이 달라지죠;;




저는 4GByte정도하는 pixel버전으로 설치~~ 









라즈베리파이 홈페이지에 들어가면 OS이미지를 다운받을 수 있습니다.


OS를 올리기 전에 필요한 소프트웨어를 미리 다운받습니다.




필요한 소프트웨어 목록



OS이미지와 SDCard Formatter, 이미지 로더, Putty, VNC유틸리티를 받습니다.


(미리미리 준비해두면 편해요 ^^)








필요한 하드웨어 목록


  • 라즈베리파이3
  • 모니터
  • HDMI/DVI 케이블
  • SDCard 및 SDCard 리더기
  • 전원아답터(5V / 2A, 2.5A 보통 핸드폰 충전기 정도. 암페어는 낮아도 구동은 되드라구요)
  • 유선 혹은 무선 공유기




모두 구비되셨나요?



저는 DP포트와 HDMI포트가 헛갈려서 다시 사러갔다왔네요;


검색해보면 설치관련 글들이 많이 있습니다.



저도 이곳저곳 참고하며 설치를 진행했는데요~


설치보단 환경설정 맞추는데서 조금(???) 삽질 좀 했죠 ㅎ




자~ 이제 순서대로 진행을 합니다.




1. SDCard 포맷하기




해당하는 드라이브를 선택 후 원하는 볼륨레이블 넣고, "Format" -> 클릭!





2. OS Image 로딩하기



다운받은 이미지 파일을 선택 후 "Write" -> 클릭!





이미지로딩이 완료되면 SDCard를 라즈베리파이3 하단에 꽂습니다.


이제 준비완료  





자,, 이제 케이블과 전원을 연결하면 바로 산딸기 이미지가 보이며 부팅이 됩니다.







상단의 아이콘 몇개는 제가 이미 추가했습니다.


기본배경화면이 예쁜게 많네요 ㅎㅎ




라즈베리파이3 + Jessie with Pixel 에서는 기본적으로 부팅과 동시에 와이파이가 자동으로


설정됩니다.




아주편하네요~~(근데 약간의 함정이 있습니다 ㅜㅜ 호환이 되지 않는 공유기가 있다는 사실)


환경설정은 다음편에서 다시 설명할께요~~







++추가 내용입니다.++



참고로 NOOBS v2.1.0 버전도 다운받아서 설치해보았습니다.


부팅화면이 뜨면서 설치가 가능한 OS메뉴가 뜨기는 하는데,, 같은 Jessie 버전이길래


같겠구나 했지만, 실제적으로 설치가 되면 미묘하게 다른 부분이 있습니다.


환경설정도 약간은 더 해줘야 하기도 하구요.



그래서 결국 다시 원래버전으로 깔아놨습니다,,,









Posted by 하루군 justksh

댓글을 달아 주세요





라즈베리파이 3 구매했어요.!!






엘레파츠라는 곳에서 구매했습니다.


http://eleparts.co.kr/EPXGNNFF




기본구성품 패키지에 SDCard만 추가로 주문했습니다.


구성품은 사진에서와 같이



1. 라즈베리파이3 본체

2. 정품케이스

3. 2.5A 충전기

4. 방열판

5. SDCard(16GB)


요렇게 되네요~


(금액은 대략 6만원 조금 넘게..)




생각보다 본체가 상당히 작더라구요~ 케이스가 있음에도 불구하고,,


손바닥에 쏘옥 들어갑니다.ㅎ


아두이노와 라즈베리파이,,,고민 많이 했는데,,,결국 라즈베리로 결정했네요    


엘레파츠에서 주문하면 편하긴한데 배송소요시간이 좀 있더라구요~




그래도 다양한 구성품들이 있어서 구경하기 좋음.




라즈베리파이3 Model B는 기본 블루투스 & 와이파이 내장형이라 따로 부품을 살 필요가 없습니다.


그 대신,,, 좀 찾아보면 발열이 좀 있다는 얘기가... (일단 사봐야 알듯..)



사보니 약간 발열은 있네요~ 이럴줄 알았으면 좋은 방열판으로 살껄;;;



OS에서 제공하는 온도체크를 해보니 케이스 닫고 프로그램 로딩 없을 시 50~51도 정도


나오네요



케이스를 만져보면 약간의 열감 정도..


프로그램 많이 돌리면 열은 조금 더 올라감.








후다닥 조립해봤습니다.!!



별 고민없이 케이승 쏙~ 넣고 뚜껑 닫으면 끝~~ㅎㅎ


(전원은 아직 연결하지 마세요~ 바로 켜집니다~~)












Posted by 하루군 justksh

댓글을 달아 주세요