본문 바로가기

이것저것 배운것/라즈베리파이

부팅할때 메세지 안보이게 하기 HDMI든 TFT-LCD든 연결해서 라즈베리를 부팅하면 반드시 올라오는 메세지들! 검은화면에 라즈베리로고와 함께 주르르륵 가끔 이것들이 보기 싫을때가 있는데... 이걸 안보이게 해고 싶을때 사용하는 방법이다. 먼저 텍스트 에디터로 /boot하위의 cmdline.txt를 열어준다. 그 후에 console=tty1을 찾는다.그 후 tty1을 tty3으로 수정한다. 마지막으로 맨 뒤에 logo.nologo loglevel=3 을 추가해준다. 끗. 이제 저장하고 재부팅해보면 메세지는 안보이고 그냥 검은화면만....... 뜨다가 갑자기 x-window로 진입한다! 더보기
Matchbox-keyboard 문제 1. 문제 제기 http://ozzmaker.com/2014/06/30/virtual-keyboard-for-the-raspberry-pi/ 위 사이트로 진입하면 matchbox-keyboard를 설치하는 방법이 소개되어있다. 이를 이용하여 설치를 하면 메뉴의 엑세서리 탭에 있는 키보드 메뉴를 이용할 수 있는데 문제는 이렇게 나온다는것. 난 숫자가 필요한데? 넘패드가 아니더라도 위쪽에 0~9까지 왜 안나옴? 그래서 이 문제를 해결하기 위해 글을 작성한다. 2. 문제 해결 처음에는 무작정 matchbox-keyboard 라는 검색어만으로 구글링을 했다. 그러다가 layout이라는 검색어가 더 붙었고 http://git.yoctoproject.org/cgit.cgi/matchbox-history/plain/.. 더보기
Wiringpi 이용시 최소 세팅 /boot/cmdline.txt 에서 ttyAMA0가 있는 부분을 모두 제거한다. /etc/inittab 에서 맨 아랫줄인T0:23raspawn:/sbin/getty -L ttyAMA0 115200 vt100 을 주석처리 reboot 이제 9600이던 115200이던 4800이던 Baud Rate를 마음대로 조정해서 쓸 수 있다. 더보기
6. 라즈비안에서 이클립스 설치 install eclipse eclipse-jdt -y 더보기
5. install/update가 안될때 이전 4번글에서 업데이트가 안될경우 해결방안을 써 둔 적이 있다. 그런데 문제가 있다. 재부팅을 하거나 networking을 재시작 하게 되면 resolv.conf가 초기화되어버린다! 그래서 매번 재부팅 혹은 재시작 후 resolv.conf 파일을 다시 써 주어야 했다. 따라서, 이번글은 그 해결방안을 모색하는 방안을 쓰도록 하겠다. 1. resolvconf.conf 파일을 수정한다.왜 위 파일을 수정하느냐 하면.resolv.conf 파일을 열어 첫 주석을 보면 resolvconf에서 생성한다고 되어있다.그러니까 위 파일을 수정하면 되지 않을까 하는 생각에 수정을 해 본것이었다. 들어가면 #name-server=127.0.0.1 부분이 있다.이 부분의 주석을 풀고, 127.0.0.1을 다른것으로 쓴다. .. 더보기
waveshare 3.2inch tft-lcd setup - TFT-LCD 사용하기 waveshare 3.2inch tft-lcd setup - LCD에 Xwindow 띄우기 위 글을 통해 TFT-LCD를 이용 할 수 있었다. 허나, 터치가 빠졌다! 고로 이번글은 터치를 살리는(?)법을 씀. 터치스크린 입력이 LCD화면과 일치하도록 하려면 캘리브레이션 과정을 수행해야 함. X-Windows 터치 캘리브레이션 과정 1. Install cd /tmp wget http://tronnes.org/downloads/xinput-calibrator_0.7.5-1_armhf.deb sudo dpkg -i -B xinput-calibrator_0.7.5-1_armhf.deb rm xinput-calibrator_0.7.5-1_armhf.deb 2. Configure xinput-calibrator t.. 더보기
waveshare 3.2inch tft-lcd setup - LCD에 Xwindow 띄우기 waveshare 3.2inch tft-lcd setup 커널 초기화 시 드라이버 모듈을 적재할 수 있는Device Tree 기능이 추가 됨.더구나 TFT-LCD를 구동시키는 FBTFT 모듈이 정식으로 커널 소스코드에 포함되면서 앞으로 TFT-LCD 드라이버 모듈도 Device Tree를 사용하는것이 편리하게 됨. 서론은 여기서 끝. 일단 펌웨어 업데이트 할것. SPI 모듈도 확장할것.파일시스템 확장은 기본($ sudo raspi-config) FBTFT 드라이버들을 파일 시스템의 모듈 설치 디렉토리에 설치하고 재부팅. $ sudo REPO_URI=https://github.com/notro/rpi-firmware rpi-update 이미 WaveShare TFT-LCD용으로 만들어진 dtb(Device.. 더보기
4. rpi-update가 안될경우 path/etc/resolv.conf nameserver 8.8.8.8nameserver 8.8.4.4 168.126.63.1 = Base DNS8.8.8.8 And 8.8.4.4 = Google DNS 168.126.63.1168.126.63.2= KT DNS 219.250.36.130210.220.163.82= SKT DNS 164.124.101.2203.248.252.2= LG DNS 더보기
3. 고정IP Path /etc/network/interfaces auto lo iface lo inet loopback // ???iface eth0 inet dhcp // ??? // 추가설정 부분auto eth0iface eth0 inet static // static 일 경우 고정. dhcp 일 경우 자동address // 고정IP주소network // IP주소의 마지막단위만 0netmask // Subnet Maskgateway // Default Gatewaybroadcast // Default DNS Server// 여기까지 allow-hotplug wlan0iface wlan0 inet manualwpa-roam /etc/wpa_supplicant/wpa_supplicant.confiface defaul.. 더보기
2. Basic Setting 처음 설치하면 사용할수 있는 respi-config 창이다.추후에 다시 세팅을 바꿔야 할 경우가 있다면sudo raspi-config를 입력하면 된다. 1. Expand FilesystemSD카드의 모든 공간을 사용할 수 있게 해주는 옵션그냥 엔터만 하면 설정된다. 2. Change User Password비밀번호를 변경하는 부분.초기설정은ID : piPassword : raspberry 3. Enable Boot to Desktop/Scratch부팅옵션을 선택하는 부분엔터를 누르면 3가지 옵션중 하나를 선택하여 사용 가능1. Text Console - CMD같은 도스 창만 뜬다.2. Graphical Desktop - GUI지원3. Scratch - 프로그래밍을 가르쳐주는 프로그램 같다고 한다. 4. .. 더보기
1. 라즈베리파이 OS설치하기 Windows에서 SD카드를 마운트시켜 OS설치하는 방법을 사용 1. OS 이미지 다운로드하기 http://www.raspberrypi.org/downloads/ 받은 다음. http://sourceforge.net/projects/win32diskimager/files/Archive/에서 Win32DiskImager-vX.X-binara.zip를 받은 후 빈폴더에 풀고. 이미지 파일에 다운로드받은 OS 이미지. 디바이스에 SD카드가 마운트된 드라이브 설정 후 Write를 클릭. 더보기