라즈베리파이

개요 또 다른 라즈베리파이의 활용방법은 에뮬레이터를 설치하여 고전게임을 즐길 수 있는 콘솔로 만드는 것입니다. 고전게임 콘솔을 만들기 위한 프로젝트로 RetroPie, Recalbox, Lakka 등이 있으며, 모두 최소한의 간단한 설치 절차로 라즈베리파이를 고전 게임기로 만들어 줍니다. 이번 포스트에서는 이 중 가장 인기가 높으며, 참고할 수 있는 자료가 많은 RetroPie를 이용하여 라즈베리파이를 게임 콘솔로 만들어 보도록 하겠습니다. 필요 하드웨어 본 포스트에서 진행된 내용은 다음의 구성품을 사용하였습니다. 라즈베리파이 3 SD 카드 : 32 GByte의 SanDisk 메모리 외장하드 : IPTime의 외장하드(EFM ipTIME HDD 3035)를 사용하였습니다. 게임패드 (XBox 360 Co..
개요 라즈베리파이의 가장 대중적인 운영체제인 Raspbian을 설치하도록 하겠습니다. 내용은 라즈베리파이의 공식 설치 가이드 를 참고하였습니다. 절차를 요약하면 라즈베리파이의 운영체제 Image 를 SD카드에 설치한 후, 해당 SD카드를 이용하여 부팅하면 됩니다. 운영체제 이미지(Raspbian) 설치 사전준비품 필수 (일반적으로 아래의 물품이 필요합니다.) PC SD 카드에 라즈베리파이(Raspberry PI)에 설치할 운영체제 이미지를 복사하기 위해서는 인터넷이 연결된 PC가 필요합니다. SD 카드 8GB 클래스 4 이상의 micro SD 카드를 준비해야 합니다. Raspberry Pi 3 Model B의 경우 마이크로 SD 카드를 사용합니다. 메모리 리더기 PC 에 다운로드한 운영체제 이미지를 SD..
개요 앞선 글에서 라즈베리파이에 장착한 외장하드디스크를 사용할 수 있도록 폴더와 연결(mount)하였습니다. 이를 통해서 라즈베리파이에서 외장하드디스크에 파일을 읽고, 쓸 수 있게 되었습니다. 이번 포스트에서는 이를 더 확장하여 로컬 네트워크상에서 라즈베리파이의 외장하드디스크에 접근할 수 있도록 Samba Server를 설정해보도록 하겠습니다.Samba란 윈도우즈를 비롯한 마이크로소프트사에서 만든 운영체제간에 파일 및 프린터 등을 공유하기 위해 만든 통신 프로토콜인 SMB를 유닉스등에서 사용할 수 있도록 구현한 프로그램입니다. 즉, 윈도우즈의 공유 폴더 기능을 마이크로 소프트사에서 만든 운영체제가 아닌 유닉스에서 사용할 수 있도록 해주는 프로그램입니다. 라즈베리파이 Samba Server (공유폴더) 설..
개요 라즈베리파이를 사용하는 것은 저렴한 가격으로 항상 동작하는 토렌트 머신을 만들 수 있는 좋은 방법입니다.다만 단순히 프로그램을 설치하는 것 외에도 토렌트 머신으로 정상 동작할 수 있도록 폴더에 대한 접근 권한 등을 설정해주지 않으면 문제가 발생할 수 있습니다. 때문에 이 작업과정을 정리하도록 해보겠습니다. 사전작업 앞선 글은 라즈베리파이에서 외장하드를 사용하기위해 별도의 새로운 사용자를 추가하여 해당 사용자의 권한으로 라즈비언 부팅시 자동으로 하드디스크를 인식시키도록 설정을 하였습니다. 본 포스트는 이를 바탕으로 계속 작업을 진행하도록 합니다. 작업내용 1. 토렌트 클라이언트를 설치하기에 앞서, 발생할 수 있는 문제점을 제거(예방)하기 위해 라즈베리 파이를 최신화 합니다. $ sudo apt-get..
개요 라즈베리파이를 NAS와 같은 저장공간으로 사용하기 위해서는 내부 메모리 카드로는 공간이 부족하기 때문에 별도의 저장공간이 필요합니다. 외장하드 디스크는 저렴한 가격에 큰 데이터를 저장할 수 있는 좋은 선택입니다. 본 포스트에서는 라즈베리파이를 켰을 때 연결되어 있는 외장 하드디스크가 자동으로 특정 폴더에 마운트 되도록 설정해 보도록 하겠습니다. 사전작업 운영체제(Raspbian) 설치 라즈베리파이 SSH 연결 필요 하드웨어 본 포스트에서 진행한 것은 다음의 구성품을 사용하였습니다. 라즈베리파이 3 SD 카드 외장하드 : ipTIME의 외장하드(EFM ipTIME HDD 3035)를 사용하였습니다. 참고: 라즈베리파이에서 공급되는 USB 전력은 외장하드를 구동하기에 충분하지 않기 때문에 별도의 전원을..
개요 라즈베리 파이를 외부에서 접속할 수 있도록 설정한 경우, 기본 SSH 포트값인 22번 포트를 그대로 사용하는 것은 보안상 문제가 있을 수 있으므로 이를 원하는 임의의 포트로 변경합니다. 현재 포트 확인 변경에 앞서 현재 사용하고 있는 SSH 포트를 확인하도록 하겠습니다. $ sudo netstat -tnlp | grep sshd tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 4463/sshd tcp6 0 0 :::22 :::* LISTEN 4463/sshd sshd 프로세스가 22포트를 LISTEN 하고 있음을 확인 할 수 있습니다. 포트 변경 sshd_config 파일에 원하는 포트 값을 넣도록 합니다. $ sudo vi /etc/ssh/sshd_config ... Port 12..
개요 현재 저의 라즈베리파이에 설치되어 있는 라즈비안 운영체제를 Jessie 에서 Raspbian 9 Stretch 로 업그레이드 하도록 하겠습니다.간략한 과정이지만, 실제로는 전체 시스템이 망가질 수도 있는 과정이기도 합니다. 때문에 가능하다면 많은 패키지가 설치되기 전에 수행을 하는 것을 권장하며, 혹시 모를 사태에 대비하여 현재 시스템을 백업한 후 수행하는 것을 권장합니다.또한, Upgrade 의 과정은 가능하다면 ssh와 같은 원격 작업이 아닌 직접 console과 연결하여 수행하는 것을 권장합니다. 현재 시스템 상태 최신화 $ sudo apt-get update# 패키지 인덱스 정보 갱신 $ sudo apt-get upgrade# 설치된 패키지 업그레이드 $ sudo apt-get dist-up..
작업환경 라즈베리파이 3 MODEL B (Raspbian jessie) 절차 라즈베리 파이의 패키지 리스트를 갱신합니다. $ sudo apt-get update 설치되어 있는 패키지를 최신버전으로 모두 업그레이드 합니다. $ sudo apt-get dist-upgrade 다음의 명령어를 사용하여 안정버전의 Node.js 를 설치합니다. $ curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash - 다음과 같은 결과(안내문)가 화면에 표시됩니다. ... ... ## Run `sudo apt-get install -y nodejs` to install Node.js 8.x LTS Carbon and npm ## You may also need develo..
쓴웃음
'라즈베리파이' 카테고리의 글 목록 (3 Page)