반응형

사실 일반적인 용도로는 사용하기 어려울 정도의 낮은 성능을 예상하고 라즈베리 파이에 별 관심을 두지 않았었다. 오히려 아두이노의 활용도가 더 높지 않을까 생각했었고 여러가지 간단한 프로젝트를 연습해 보며 어디에 활용하면 좋을까 고민하곤 했다.


하지만 Raspberry Pi 4 Model B의 생각보다 괜찮은 성능과 함께 이전 모델인 Raspberry Pi 3 시리즈로도 레트로 게임 에뮬레이터는 충분히 구동 가능하다는 사실을 알고 부터는 점점 관심이 생기기 시작 했다. 게다가 기본 운영체제가 Ubuntu 기반의 리눅스이기에 C나 Python등의 언어를 사용한 프로그래밍도 가능하다는 것을 알게 되었을땐 더 이상 망설일 이유가 없었다.


처음 구매 했던 Raspberry Pi 4 Model B


그렇게 한 달쯤 전 라즈베리 파이 4를 구매해서 Raspbian을 설치하고 여러가지 간단한 테스트를 해 보았다. Raspbian이라는 운영 체제에 4GB의 램은 생각보다 쾌적한 사용 환경을 보장해 주었다. 하지만 이전 모델에 비해 비싼 가격은 약간의 부담이었고 대단한 성능이 필요하지 않은 작업은 $40 정도의 이전 모델로도 충분하지 않을까 하는 생각에 Raspberry Pi 3 Model B를 구매했다.


2020/01/16 - [Raspberry Pi] - Raspberry Pi Raspbian 설치 후 업데이트, 한글, 고정 IP, VNC, Samba 설정


라즈베리 파이 3 모델 B 상자


뒷면


상자를 열면 간단한 안전 정보와 정전기 방지 비닐안에 라즈베리 파이가 들어 있다.


누구도 읽지 않을 라즈베리 파이 안전 정보



라즈베리 파이 3 모델 B


같이 구매한 방열판


방열판 뒤에 붙어 있는 스티커를 떼고 붙여 준다.


같이 구매한 케이스


선명한 산딸기 마크



랜포트와 USB포트가 나오는 구멍이다.


전원, HDMI, 오디오 포트가 나오는 구멍


케이스 뒷면과 미끄럼 방지 패드


라즈베리 파이를 장착하기 위해 분해 한다.


라즈베리 파이 장착



케이스 조립 완료 후 랜포트와 USB포트 모습


전원, HDMI, 오디오 포트도 잘 확인 된다.


미끄럼 방지 패드를 붙여 준다.


우선은 조카들과 함께 게임을 하기 위해 레트로 파이를 설치하고 이것 저것 테스트해 볼 계획이라 알리익스프레스에서 게임패드를 주문 했다. 코로나 바이러스 때문에 대부분의 알리익스프레스 판매자들이 9일까지 쉬니 아직 한참 기다야 할거 같다.


반응형
Posted by J-sean
:
반응형

Raspbian을 설치하고 업데이트, 한글, 고정 IP, VNC, Samba 설정등을 진행 한다.

 

기본 사용자: pi

기본 암호: raspberry

 

sudo apt-get update

 

sudo apt-get upgrade

 

Preferences - Add/Remove Software 클릭

 

Nanum Korean fonts 설치

 

Nabi 설치

 

im-config 설치

 

 

 

Preferences - Input Method 클릭

 

OK 클릭

 

Yes 클릭

 

hangul 선택

 

OK를 클릭하고 재부팅 한다. 재부팅해도 한글 입력이 되지는 않는다.

 

Raspberry Pi Configuration - Localisation - Locale에서 언어를 한국어로 바꾸고 다시 재부팅 한다.

 

 

 

'한/영'키나 'Shift + Space'키를 누르면 한글이 입력 된다.

 

Timezone을 Asia-Seoul로 바꿔준다.

 

netstat -nr 명령어로 Gateway주소를 확인한다.

 

/etc/dhcpcd.conf 파일 아래에 고정할 ip주소를 지정한다.

 

interface eth0

static ip_address=고정할 ip주소/24

static routers=Gateway 주소

static domain_name_servers=Gateway 주소

 

(무선 랜카드를 사용 한다면 interface를 eth0이 아닌 wlan0로 바꿔 준다)

 

재부팅하고 확인해 보면 지정한 ip주소로 고정 된다.

 

Raspbian은 기본적으로 VNC Server가 설치 되어 있지만 Raspberry Pi Desktop은 VNC Server가 설치되어 있지 않다.

필요한 경우 X11VNC Server를 설치 한다.

 

 

 

X11VNC Server를 실행 한다.

 

기본 설정으로 두고 OK를 클릭 한다.

 

Accept Connections를 체크한다.

암호가 필요 없다면 그대로 두고 OK를 클릭 한다.

 

RealVNC Viewer등으로 원격 접속하여 사용 할 수 있다.

 

VNC Server를 가끔 쓴다면 위와 같이 매번 사용할 때만 실행하면 되지만 VNC Server가 항상 실행되어야 한다면 rc.local에 등록하여 부팅시 자동으로 실행 되도록 한다. /etc/rc.local 파일을 열어 준다.

 

exit 0 명령어 위에 X11VNC Server를 실행하는 명령어를 넣고 저장 한다.

 

su pi -c 'x11vnc -loop -forever'

 

아래 링크를 참고한다.

2022.05.29 - [Linux] - Linux(Ubuntu, Raspberry Pi OS) 자동실행(rc.local)

 

이제 부팅시 자동으로 X11VNC Server가 실행 된다.

 

 

 

Samba를 설치 한다.

 

/etc/samba/smb.conf 파일끝에 아래 내용을 추가 한다.

 

[share]

path = /share

public = yes

writable = yes

 

testparm 명령을 실행 해서 smb.conf 파일에 문제가 없는지 확인 한다.

 

path에 지정한 /share 디렉토리를 만들고 읽기, 쓰기, 실행이 가능하도록 rwx 권한을 준다.

 

smbd은 자동으로 실행 및 등록 된다.

 

이제 /share 디렉토리는 다른 컴퓨터에서 접근 가능 하다.

 

공유기에서 Port forwarding 설정이 필요 하다면 netstat 명령어로 필요한 port를 확인 한다.

 

컴퓨터를 켜거나 재부팅하면 항상 위와 같은 GRUB 화면이 나온다. 여기서 몇 초(5초) 기다리거나 엔터키를 한 번 눌러야 부팅이 시작된다. 바로 부팅 되도록 해보자.

 

/etc/default/grub 파일을 열자.

 

GRUB_TIMEOUT=5로 되어 있다. 그래서 5초를 기다려야 했던 것이다.

 

기다리지 않고 바로 부팅되도록 0으로 바꾸고 저장한다.

 

sudo update-grub 명령으로 업데이트 한다. 이제 기다릴 필요 없이 바로 부팅된다.

 

반응형
Posted by J-sean
: