태그: 임베디드
4편
-
MongoDB 스키마 설계: 임베드 vs 참조 선택 기준 | 도큐먼트 모델링
MongoDB 스키마 설계 임베디드 참조: 1:N·업데이트 빈도·트랜잭션·문서 크기 한도를 기준으로 임베드와 참조를 고르는 실무 체크리스트입니다.
-
C++ volatile 완벽 가이드 | MMIO·ISR·메모리 맵 레지스터·atomic과의 차이 [실전]
C++ volatile의 의미, 메모리 맵 I/O(MMIO), 인터럽트 서비스 루틴(ISR), volatile vs std::atomic 차이, 자주 하는 실수, 프로덕션 패턴까지. 릴리스 빌드에서 사라지는 하드웨어 접근 문제 해결.
-
C++ 제약된 환경에서의 C++: Exception과 RTTI 없이 안전한 코드 짜기 [#42-1]
C++ 제약된 환경에서의 C++: Exception과 RTTI 없이 안전한 코드 짜기 [#42-1]. 실무에서 겪은 문제부터 핵심 개념·패턴·실무 함정을 코드 예제로 풉니다.
-
C++ 직접적인 하드웨어 제어: volatile, 메모리 맵 I/O, 인터럽트 서비스 루틴 [#42-2]
C++ 직접적인 하드웨어 제어: volatile, 메모리 맵 I/O, 인터럽트 서비스 루틴 [#42-2]에 대해 정리한 개발 블로그 글입니다. 시나리오 1: UART 수신 데이터 누락 UART로 시리얼 데이터를 받는데, while 루프에서 "수신 버퍼 비어 있음" 플래그를 확인하는 코드가 무한 루프에 빠졌습니다. 디버거로 보면 플래그는 분명히 바뀌는데, 릴리스… 개념과 예제 코드를 단계적으로 다루며, 실무·학습에 참고할 수 있도록 구성했습니다. 관련 키워드:…