라즈베리 확장

Config.txt 분석


§config.txt 정의

- 라즈베리파이는 전통적인 PC에서처럼 BIOS를 가지고 있지 않음

- various configuration parameters들은 config.txt라 불리는 텍스트 파일에 저장됨

- config.txt 파일은 ARM CPU가 설정되기 전에 GPU에 의해 읽혀짐. 그렇기 때문에 config.txtbootcode.bin

start.elf와 같이 sdcardboot partition에 위치함

- config.txt는 일반적으로 /boot/config.txt로 접근할 수 있음


§File format
-config.txt 파일이 초기 boot read될 때 간단한 파일 포맷을 가짐
-포맷은 property=value 형식으로 되어 있으며 추가하거나 #주석처리로 막을 수 있음


-Memory, Camera, Audio, HDMI 설정 등 자세한 사항은

https://www.raspberrypi.org/documentation/configuration/config-txt.md 참고

Ⅰ.  라즈베리 기본

라즈베리 기본 설정


§기본 설정

- $ sudo raspi-config      //초기 설치 시 볼 수 있는 화면이지만 이 후에는 해당 명령어를 입력 후 실행 가능



1.Expand_FileSystem(필수)- 처음 부팅하면 SD카드 용량이 2GB기준으로 줄어 있기 때문에 최적화
2.Change User Password- 기본으로 설정된 계정인 pi계정 패스워드 수정(기본 패스워드 raspberry)
3.Enable Boot to Desktop- 부팅하자마자 x-window화면으로 진입 설정
4.Internationalisation Options- 언어설정 및 지역 설정
5.Enable Camera- 라즈베리 카메라 설정
6.Add to Rastack- Rastrack에 라즈베리 등록
7.Overclock- 오버클럭 설정
8.Advanced Options
1)Overscan- 구셩 디스플레이 설정으로 일반적으로 사용하지 않음
2)Hostname- 라즈베리파이의 컴퓨터 호스트이름 설정
3)Memory Split- GPU에 할당할 메모리 용량 설정
4)SSH- SSH 사용 설정, puttyfilezilla 사용 시 필요
5)Update-라즈베리파이 업데이트

9.About raspi-config- 설정 툴에 관한 정보

§기본 명령어
-$ startx  //GUI모드 (x-window) 실행
-$ sudo apt-get update  //프로그램 패키지 목록 업데이트
-$ sudo apt-get upgrade  //설치된 프로그램 중 버전 업 된 프로그램 업데이트
-$ sudo reboot  or $ sudo shutdown –r now  //프로그램 재 부팅
-$ sudo shutdown –h now  //프로그램 종료
-$ sudo passwd pi   //기본 계정인 pi 패스워드 변경(default pw: raspberry)
-$ sudo passwd root  //관리자 권한 root 패스워드 변경  

§설치 문제
-HDMI가 안나오는 경우
-SD card의 /boot/config.txt를 수정

-> #hdmi_force_hotplug=1 부분 주석 삭제

-오디오가 안나오는 경우

-> #hdmi_drive=2 부분 주석 삭제

-키보드 문제
-기본적으로 라즈비안 설치 후 키보드 설정이 gb로 되어 있다.
-sudo vi /etc/default.keyboard

-> XKBLAYOUT=“gb“ 에서 gb를 us로 변경 후 재 부팅





Ⅰ.  라즈베리 기본

라즈베리 OS 설치


§Rasbian(Raspberry PI + Debian Linux)
-패키지 지원 및 관련 라이브러리들이 풍부
-Raspberry PI OS 중 가장 많이 활용

-https://www.raspberrypi.org/downloads/ 에서 다운로드 가능 


§설치 방식은 세 가지로 나뉨 (페이지 편집이 어려워 작성한 ppt에서 사진으로 첨부한 점 죄송합니다..)



- NOOBS 설치

- SD card에 전체 폴더가 아닌 Noobs 폴더 안에 있는 하위 폴더 및 파일 이동



- Raspian 이미지로 설치

- Win32DiskImager 사용(윈도우에 해당)

http://sourceforge.net/projects/win32diskimager/에서 다운로드 가능












+ Recent posts