프로젝트 개요

본 프로젝트는 TCP 통신을 이용하여 Ubuntu Linux 클라이언트에서 Raspberry Pi 4에 연결된 장치를 원격 제어하는 리눅스 프로그래밍 실습 과제이다. 서버는 Raspberry Pi 4에서 데몬 프로세스로 동작하고, 클라이언트는 Ubuntu Linux에서 실행된다.

제어 대상 장치는 LED, Active Buzzer, Photoresistor/LDR 조도센서, 1-Digit 7-Segment Display이다. 장치 제어 로직은 공유 라이브러리로 분리하여 서버 본체와 독립적으로 관리한다.

하드웨어 구성 요약

제공 회로도 1 반영 내용

제공 회로도 2 반영 내용

개발 일정

날짜 작업 내용 산출물
2026-06-02 요구사항 분석, 회로도 분석, 핀맵 확정, TCP 프로토콜 설계 기획서, 명세서 초안
2026-06-03 서버 데몬 구조 구현, 클라이언트 메뉴 구현, 공유 라이브러리 ABI 작성 서버/클라이언트 기본 통신
2026-06-04 LED, 부저, 조도센서, 7세그먼트 라이브러리 구현 및 통합 장치별 동작 코드
2026-06-05 오전 통합 테스트, 실행 과정 기록, README 작성, 제출 파일 정리 README, 실행 과정 text 파일
2026-06-05 15:00 이전 제출 파일 압축 및 이메일 제출 최종 제출본

간트 차트 일정표

아래 일정은 2026-06-05 15:00 제출을 기준으로 역산한 개발 일정이다. 핵심 기능 구현을 2026-06-04까지 완료하고, 2026-06-05 오전에는 테스트와 문서 정리에 집중한다.