Blog

Thoughts, tutorials, and insights about web development, programming, and technology.

ESP32-S3 Secure Boot V2 + Flash Encryption EmbeddedIoT
Mutex vs Semaphore — 차이와 선택 기준 EmbeddedRTOSLinux
칼만 필터: 로우패스 필터와 뭐가 다른가 EmbeddedAlgorithm
ROS2 DDS — 미들웨어 구조와 QoS 설정 ROS2DDSProtocol
ECDSA 서명 ProtocolIoT
프로토콜 설계 원칙 ProtocolEmbeddedSystem Design
ESP32-S3 WiFi/BLE 공존 시스템 설계 IoTBLEWiFiEmbeddedFreeRTOS
P-256 타원 곡선 IoTBLEProtocol
LE Secure Connections 페어링 BLEIoT
BLE GATT Profile 설계 IoTBLEEmbedded
BLE 보안 연결과 페어링 BLEIoT
디지털 키 SE 키 라이프사이클: 생성, 프로비저닝, 공유, 취소 IoTNFCBLE
베어메탈에서 임베디드 리눅스로 EmbeddedLinux
JTAG/SWD 디버깅 EmbeddedLinux
C CRC 계산 구현 CEmbeddedProtocol
C 패킷 프로토콜 파서 CEmbeddedProtocol
BLE IRK와 Resolvable Private Address BLEIoT
C 상태 머신 구현 CEmbedded
C 링 버퍼 구현 CEmbedded
시스템 설계: BLE+UWB 차량 디지털 키 IoTBLEUWBNFCSystem Design
C 링크드 리스트 구현 CEmbedded
NFC: NDEF, Tag 타입, Reader vs Card Emulation NFCIoT
Linux UART/SPI/I2C 드라이버 LinuxEmbedded
스택 오버플로우 감지 EmbeddedMemory
FreeRTOS Semaphore, Mutex, Priority Inversion EmbeddedFreeRTOSRTOS
Linux 크로스 컴파일 LinuxEmbedded
메모리 풀: 고정 크기 블록 할당 EmbeddedMemory
FreeRTOS Queue와 ISR 패턴 EmbeddedFreeRTOSRTOS
Linux Kernel Module LinuxEmbedded
임베디드 메모리 할당: Static vs Dynamic EmbeddedMemory
FreeRTOS Task와 스케줄링 EmbeddedFreeRTOSRTOS
인터럽트 처리 패턴: ISR 최소화, deferred processing, DMA EmbeddedFreeRTOS
Linux Device Tree LinuxEmbedded
SDV에서 디지털 키 구현 구조 IoTBLEUWBNFC
펌웨어에서 C vs C++ 프로젝트 구성 비교 EmbeddedC++
Matter: Thread 기반 구조와 Commissioner, 생태계 연동 MatterIoTBLE
BLE 멀티 클라이언트 대응 BLEIoTEmbedded
UWB 정밀 측위 원리 IoTUWB
BLE 연결 파라미터 제어와 WiFi 공존 설정 BLEIoTEmbeddedWiFi
BLE 이벤트 로깅을 FreeRTOS 큐로 비동기 처리하기 BLEIoTEmbeddedFreeRTOS
BLE 상태 전송을 Provider 패턴으로 구성하기 BLEIoTEmbeddedFreeRTOS
BLE GAP/GATT 구조 IoTBLEEmbedded
BLE RSSI 기반 PHY 자동 전환 BLEIoTEmbedded
ESP32 BLE 스택을 OTA 시 해제하고 복원하기 BLEIoTEmbeddedOTA
BLE 하드웨어 구조 IoTBLEEmbedded
[BOJ 1516] 게임 개발 AlgorithmTopological SortDP
[프로그래머스 72413] 합승 택시 요금 AlgorithmDijkstraGraph
[프로그래머스 12978] 배달 AlgorithmDijkstraGraph
Floyd-Warshall 알고리즘 정리 AlgorithmGraph
[프로그래머스 49191] 순위 AlgorithmGraphDFS
[프로그래머스 49189] 가장 먼 노드 AlgorithmBFSGraph
Hierholzer 알고리즘: 오일러 경로/회로 AlgorithmGraph
[프로그래머스 43164] 여행경로 AlgorithmDFS
[프로그래머스 43163] 단어 변환 AlgorithmBFS
BFS에서 visited를 push할 때 찍어야 하는 이유 AlgorithmBFS
[프로그래머스 1844] 게임 맵 최단거리 AlgorithmBFS
[프로그래머스 43162] 네트워크 AlgorithmDFS
[프로그래머스 43165] 타겟 넘버 AlgorithmDFS
[프로그래머스 42747] H-Index AlgorithmSort
C++ sort 정리: 람다, 오름차순, 내림차순 C++STL
[프로그래머스 42746] 가장 큰 수 AlgorithmSort
[프로그래머스 42748] K번째수 AlgorithmSort
C++ 이터레이터 정리 C++STL
[프로그래머스 42628] 이중우선순위큐 AlgorithmHeap
[프로그래머스 42627] 디스크 컨트롤러 AlgorithmHeap
[프로그래머스 42626] 더 맵게 AlgorithmHeap
[프로그래머스 42584] 주식가격 AlgorithmStack
[프로그래머스 42583] 다리를 지나는 트럭 AlgorithmQueue
[프로그래머스 42587] 프로세스 AlgorithmQueue
[프로그래머스 42586] 기능개발 AlgorithmQueue
[프로그래머스 12909] 올바른 괄호 AlgorithmStack
[프로그래머스 12906] 같은 숫자는 싫어 AlgorithmStack
[프로그래머스 42579] 베스트앨범 AlgorithmHash
[프로그래머스 42578] 위장 AlgorithmHash
[프로그래머스 42577] 전화번호 목록 AlgorithmHash
[프로그래머스 42576] 완주하지 못한 선수 AlgorithmHash
[프로그래머스 1845] 폰켓몬 AlgorithmHash
Automating Portfolio Writing with a 4-Agent Pipeline LLMAgentAutomationPortfolio