- 7인치 터치 스크린
- DSI 리본 케이블
- 점퍼 케이블 4개
- 지지대 4개
- 지지대 볼트 4개
- 어댑터 보드
3. J4에 터치 스크린 리본 케이블 연결
5. DSI 리본 케이블을 어댑터 보드에 연결
6. DSI 리본 케이블을 파이의 SDI 포트에 연결 후 볼트 4개로 고정
7. 점퍼선을 그림과 같이 연결
8. MicroSD카드를 파이에 삽입. 전원선을 어댑터 보드의 micro USB에 연결.
(주의! 라즈베리파이의 전원 포트가 아님!)
9. kivy설치를 위한 과정
(출처: http://kivy.org/docs/installation/installation-rpi.html)
sudo apt-get update
| cs |
sudo apt-get upgrade
| cs |
10. APT source list 수정
sudo nano /etc/apt/sources.list
| cs |
11. source list의 마지막 줄 다음에 Gstreamer를 위한 APT 소스 경로 추가
deb http://vontaene.de/raspbian-updates/ . main
| cs |
control + O로 저장 후 control + X로 nano 에디터 종료
12. Gstreamer 소스를 위한 GPG key 다운로드 및 추가
gpg --keyserver pgp.mit.edu --recv-keys 0C667A3E
| cs |
gpg -a --export 0C667A3E | sudo apt-key add -
| cs |
13. 업데이트
sudo apt-get update
| cs |
14. kivy 필수 요소 설치
sudo apt-get install libsdl2-dev libsdl2-image-dev libsdl2-mixer-dev libsdl2-ttf-dev \
pkg-config libgl1-mesa-dev libgles2-mesa-dev \
python-setuptools libgstreamer1.0-dev git-core \
gstreamer1.0-plugins-{bad,base,good,ugly} \
gstreamer1.0-{omx,alsa} python-dev cython
| cs |
15. cython, pygments, docutils 설치
sudo pip install cython pygments docutils
| cs |
git clone https://github.com/kivy/kivy
| cs |
cd kivy
| cs |
python setup.py build
| cs |
sudo python setup.py install
| cs |
17. 터치를 활성화 하기 위해서는 kivy config를 생성해야 한다.
그러기 위해 example을 하나 실행해준다.
cd kivy
| cs |
python ~/kivy/examples/demo/pictures/main.py
| cs |
control+c로 빠져나오자
18. kivy 입력장치 설정 변경
sudo nano ~/.kivy/config.ini
| cs |
다음 구문을 찾아 #으로 주석처리
1
|
#%(name)s = probesysfs,provider=hidinput
| cs |
1
2
|
mtdev_%(name)s = probesysfs,provider=mtdev
hid_%(name)s = probesysfs,provider=hidinput
| cs |
control+o로 저장 후 control+x로 빠져나오자
20. 멀티 터치 좌표 확인 프로그램 실행
python ~/kivy/examples/demo/touchtracer/main.py
| cs |
손가락들로 화면을 터치해 멀티터치가 잘 되는지 확인 후 control+c로 빠져나온다.







