Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- 디바이스 트리
- 임베디드 리눅스
- 멀티클라이언트
- 라즈베리파이 카메라
- cdev
- /dev
- yocto
- 리눅스 커널 드라이버
- qt widget
- rtsp
- 바이브 코딩
- .so 라이브러리
- udev
- 캐릭터 디바이스
- 데몬 프로세스
- SQLite
- raspberry pi 4
- 가계부 개발
- 취준
- systemd
- ioctl
- 금융권 취준
- 라즈베리파이
- pthreads
- IOT
- 디바이스 트리 작성법
- 커널 모듈
- 노션
- wiringpi
- 개발자 취준
Archives
- Today
- Total
목록pthreads (1)
이로또
Smart Sleep Light 프로젝트 3편 – 멀티 스레드 & 멀티 클라이언트 구조 구현
Smart Sleep Light 서버는 다음과 같은 구조로 설계되어 있습니다:장치 제어는 각각의 기능을 독립적인 스레드로 분리하여 병렬 처리클라이언트 요청은 select() 기반의 논블로킹 I/O 구조로 처리하여 동시 접속 및 응답 가능이 구조 덕분에, 조도 감지에 따라 자동으로 LED가 켜지거나, 알람 예약이 실행되는 와중에도클라이언트 명령이 중단 없이 처리될 수 있습니다.1. 멀티 스레드 기반 장치 제어서버는 각 장치 기능을 별도의 스레드로 실행하여 동시에 처리할 수 있도록 설계되었습니다.server.c 내 스레드 생성pthread_create(&light_thread, NULL, lightControlThread, NULL);pthread_create(&countdownThread, NULL, co..
라즈베리파이
2025. 5. 27. 20:03