이미 소장하고 있다면 판매해 보세요.
|
▣ 01장 라즈베리 파이
__웨어러블 컴퓨팅 __홈 오토메이션 ____ZigBee ____Z-Wave __사물인터넷(IoT) ▣ 02장 라즈베리 파이 기본 설정 및 사용 방법 __라즈베리 파이 고급 설정 __라즈비안 데스크톱 구성 __파일시스템 확장(resizing) __NOOBS 설치 ▣ 03장 라즈베리 파이를 위한 원격터미널 __SSH 기반의 원격터미널 __xrdp 기반의 원격터미널 __VNC(Virtual Computer Networking) ▣ 04장 라즈베리 파이 제어를 위한 라이브러리 __라즈베리 파이의 GPIO(General Purpose I/O) __라즈베리 파이의 GPIO 제어를 위한 라이브러리 ▣ 05장 파이썬 __파이썬 사용법 __파이썬 모듈을 이용한 GPIO 포트 제어 __LED 제어 __PWM을 이용한 LED 밝기 제어 ▣ 06장 스크래치 __스크래치 설치 __스크래치 구성 __스크래치를 이용한 라즈베리 파이 제어 __스크래치 예제 ____DC 모터 제어 ____스텝(Step) 모터 제어 ____초음파 센서 ____서보(Servo) 모터 ____카메라 ____가변저항(Potentiometer) ____온도 센서 __7-segment를 이용한 카운터 만들기 __7-Segment의 기본 구조와 동작 방식 ____스크래치를 이용한 7-segment 제어 ▣ 07장 PiFace __iFace 사용을 위한 라즈베리 파이 설정 __PiFace 구동 __스크래치 기반의 PiFace 제어 __PiFace와 스크래치를 이용한 가전 제어 ____PiFaceDigital의 택타일(tactile) 스위치를 ____이용한 인터럽트 기반의 조명 제어 ____웹 기반의 PiFaceDigital 제어 ▣ 08장 웹 프로그래밍 __플라스크(Flask) 기반의 웹 서버 __플라스크 기반의 GPIO 포트 모니터링 __플라스크 기반의 GPIO 포트 제어 ▣ 09장 스마트 홈 __릴레이 __PiFace를 이용한 가전기기 제어 __푸시 서비스 ____구글 클라우드 메시징 ____Node.js 기반의 푸시 서버 애플리케이션 ____라즈베리 파이의 LED 상태 변화를 알리기 위한 푸시 서비스 ▣ 10장 Char LCD를 이용한 원격 전광판 __Char LCD 기반의 문자 메시지 전송 ▣ 11장 그래픽 LCD __터치스크린 설정 __그래픽 LCD의 콘솔 모드 지원 __그래픽 LCD를 이용한 이미지 출력 __그래픽 LCD의 동영상 재생 __그래픽 LCD의 백라이트 제어 __택타일 스위치를 이용한 전원 버튼 구성 ▣ 12장 GPS __USB-to-Serial 기반의 GPS 모듈 __UART 기반의 GPS 모듈 __구글맵 기반의 내비게이션 ▣ 13장 IR 리모콘 __LIRC ▣ 14장 원격 CCTV __CSI 카메라 모듈의 동작 확인 __원격 CCTV __OpenCV 기반의 안면 인식 ____V4L2(Video4Linux2) __얼굴 인식 디지털 도어락 ▣ 15장 RPi NAS __삼바 서버 설정 __USB 저장 장치 사용 __리눅스 기반의 삼바 설정 ▣ 16장 라즈베리 파이 C 프로그래밍 __WiringPi ____4-digit 7-segment를 이용한 전자시계 ____온습도 센서(DHT22/AM2302) __BCM 라이브러리 ____조도 센서(CdS cell) __저수준 C 프로그래밍 __sysfs를 이용한 GPIO 제어 ▣ 17장 라즈베리 파이 커널 빌드와 디바이스 드라이버 __ARM 컴파일러 설치 __커널 소스 다운로드 __커널 빌드 __모듈 프로그래밍 __디바이스 드라이버 프로그래밍 ____디바이스 드라이버 설계 및 구현 ____GPIO LED 드라이버 ____LDM 기반의 4-digits 7-segment 드라이버와 sys 파일시스템 |
|
라즈베리 파이는 초등학생부터 성인에 이르기까지 컴퓨터에 관심이 있는 누구라도 쉽게 접근할 수 있는 다양한 수단을 제공한다. 어린이들의 경우 스크래치 같은 시각적인 프로그래밍 언어를 통해 프로그래밍 언어나 객체지향 프로그래밍에 대한 배경 지식이 없더라도 자신이 원하는 프로그램을 만들어 볼 수 있으며, IT와 무관한 성인의 경우에도 파이썬 같은 간단한 인터프리터 언어와 함께 각종 라이브러리를 활용하면 자신이 생각했던 아이디어를 직접 구현할 수 있다.
이 책에서는 라즈베리 파이를 가지고 할 수 있는 것들을 최대한 많이 다루고자 했다. 라즈베리 파이의 기본적인 활용법을 비롯해 다양한 센서와 액추에이터의 사용법, 리모컨이나 스마트폰을 이용한 원격 제어, 특정 이벤트를 감지하기 위한 푸시(Push) 서비스의 활용, 그리고 고급 개발자들을 위해 임베디드 시스템 관점에서 바라본 커널과 디바이스 드라이버에 대한 시스템 프로그래밍까지 라즈베리 파이와 관계된 거의 모든 활용법을 총망라하고 있다. 따라서 스크래치, 파이썬, C/C++ 등 여러 가지 언어를 다양하게 사용했으며, 웹과의 인터페이스를 위해 플라스크(Flask), Node.js도 활용하고 있다. 이 책에서 소개하는 NAS, 원격 CCTV, 얼굴 인식 기반의 디지털 도어락과 같은 소규모 프로젝트는 실제로 라즈베리 파이가 얼마나 다양한 분야에 폭넓게 활용될 수 있는지를 보여주는 좋은 사례가 될 것이다. ---저자 서문 중에서 |