라즈베리 파이 기본 사용법
//
라즈베리 파이 (Raspberry Pi)
Raspberry Pi
회로도
Raspberry-Pi-R2.0-Schematics-Issue2.2_027.pdf
* 운영체제
- Raspbian “wheezy”
- Win32DiskImager 로 이미지를 SD카드에 써야한다.
http://sourceforge.net/projects/win32diskimager/
- OS 이미지 다운
http://www.raspberrypi.org/downloads
- Raspbmc : 데비안에 XBMC를 올린 미디어센터
http://www.raspbmc.com/download/
윈도우용 설치 프로그램을 다운받아 실행 - SD카드에 설치
- 주의 : 웹브라우져를 특정사이트 에드온으로만 사용가능<- 맘에 안듬
로고는 맘에듬
//===============================================================================
* SSH Telnet 접속 : putty 사용
기본 ID : pi // PW : raspberry
* 콘솔작업(직접연결)
- 터미널
- 리눅스 버전 확인 :
# uname -a
raspbmc : Linux raspbmc 3.6.11 #2 PREEMPT Wed Mar 13 17:12:47 UTC 2013 armv6l GNU/Linux
raspberrypi : Linux raspberrypi 3.6.11+ #371 PREEMPT Thu Feb 7 16:31:35 GMT 2013 armv6l GNU/Linux
# cat /etc/issue
Debian GNU/Linux 7.0 \n \l
- 리눅스 파일 찾기 : find / -name '*init*'
- 리눅스 끄기 : poweroff, halt ,shutdown -h now
- 재부팅 : reboot
//===============================================================================
* 네트워크 설정
- IP 설정
# ifconfig eth0 //확인
# ifconfig <NIC이름> <ip주소> up netmask 255.255.255.0 //IP 설정
# route add default gw <g/w주소> //게이트웨이 설정
ex) ifconfig eth0 192.168.0.100 up netmask 255.255.255.0 && route add default gw 192.168.0.1
# service network restart
//
* 무선랜(WiFi) 설정
http://wiki.debian.org/WiFi/HowToUse
http://pklazy.wordpress.com/2013/02/23/%EB%9D%BC%EC%A6%88%EB%B2%A0%EB%A6%AC%ED%8C%8C%EC%9D%B4-n100mini-%EC%84%A4%EC%A0%95/
- USB 장치 리스트 보기 : # lsusb
- 무선랜 설정 확인 : # iwconfig
- 무선랜 스캔 : iwlist wlan0 scan
- cat /etc/network/interfaces
http://www.tiaowiki.com/w/How_to_config_USB_wifi_adapter_for_Raspberry_Pi
네트워크 설정 파일 수정 : # nano /etc/network/interfaces
----------------------------------------------------
auto lo
iface lo inet loopback
iface eth0 inet dhcp
allow-hotplug wlan0
auto wlan0
iface wlan0 inet dhcp
wpa-ssid 설정된ID
wpa-psk 설정된패스워드
# wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf <-주석처리
# iface default inet dhcp <-주석처리
----------------------------------------------------
네트워크 시작 : # ifup wlan0
//===============================================================================
- LXDE((Lightweight X11 Desktop Environment))
- 터미널로 나오기
Ctrl+Alt+F1 ~ F6까지 터미널 전환, F7은 XWin
- XWindow 시작 : startx
- 종료 : Ctrl+Alt+BackSpace
- 기본 시작 모드 변경
- /usr/bin/raspi-config
- boot_behaviour 변경
- 한글 쓰기
- putty에서 한글 깨짐 해결 :
- 설정 : Window -> Translation -> Remote character set : UTF-8
- 폰트 설치
$sudo apt-get install ttf-unfonts-core
$sudo apt-get install ttf-unfonts-extra
- ibus 설치
$sudo apt-get install ibus
$sudo apt-get install ibus-hangul
$sudo apt-get install ibus-gtk <- 불필요
$sudo apt-get install ibus-qt4 <- 불필요
- XWin의 좌하단 ibus 설정에서 한국어 추가
//===============================================================================
http://sonhc.tistory.com/433
* 계정, 기본 설정
- root 계정 암호 변경 : $ sudo passwd root
- 기본 계정 암호 변경 : $ sudo passwd pi
- 계정 추가 : $ sudo adduser newuserid
- ID에 sudo 권한 추가 : $ sudo vi /etc/sudoers
- 재부팅 : $ sudo reboot
- Timezone 설정 : $ sudo dpkg-reconfigure tzdata
- Keyboard 설정 : $ sudo dpkg-reconfigure keyboard-configuration
- 설정후 : $ sudo setupcon
이 명령을 실행하지 않으면 keymap 관련하여 boot시 시간이 많이 걸림
* 패키지
- 최신 업데이트 체크 및 실행 : $ sudo apt-get update && sudo apt-get upgrade
- 불필요한 추천 패키지 자동 제거 : $ sudo apt-get autoremove
- 일반적으로 많이 사용하는 프로그램 설치 : $ sudo apt-get install ssh vim zip
- 한글표시용 UNI Font 설치 : $ sudo apt-get install ttf-unfonts-core
//===============================================================================
* samba
- smaba 설치 : $ sudo apt-get install samba samba-common-bin
- samba 계정 추가 및 암호 설정 : sudo smbpasswd -a rspi
- samba 계정 접근환경 설정 : $ sudo vim /etc/samba/smb.conf
[global]
workgroup = WORKGROUP
encrypt passwords = true
unix charset = utf-8
charset = utf-8
[rspi]
comment = rspi/samba
path = /home/rspi
read only = no
writable = yes
printable = no
public = yes
browsable = yes
guest ok = no
- $ sudo /etc/init.d/samba restart
- samba 접속 확인 :
- 윈도우에서 \\IP\rspi 경로로 samba 입력되는지 확인
- 윈도우 탐색기에서 \\IP\아이디 로 접근 시도
//===============================================================================
* FTP 서버 설정
- vsftpd설치
http://www.rasplay.org/?p=3051
설치 : $ sudo apt-get install vsftpd
설정 : $ sudo nano /etc/vsftpd.conf
anonymous_enable=NO
anon_upload_enable=NO
local_enable=YES
chroot_local_user=YES
local_root= /home
local_root=/home
재시작 : $ sudo /etc/init.d/vsftpd restart
//===============================================================================
* Raspberry Pi, FFC(Flexible Flat Cable) 커넥터 (S2 & S5)
- DSI(Display Serial Interface) : S2(전원잭 근처)
- 15 핀 : 2 Data, 1 Clock, 3.3V, GND
- 로우레벨 디스플레이 제어
http://raspi.tv/2014/raspberry-pi-official-7-inch-dsi-prototype-preview
- CSI-2(Camera Serial Interface 2 ) : S5(RJ45 근처)
- 카메라 연결
'Etc > Atelier' 카테고리의 다른 글
야광시계, 연기감지기 방사능량 (0) | 2013.06.29 |
---|---|
전선 굵기 AWG(American wire gauge) (0) | 2013.06.27 |
아두이노 활용 (0) | 2013.06.22 |
라즈베리파이 활용 (0) | 2013.06.17 |
모터 정보 (0) | 2013.06.12 |