Hardware-Software Interface Physics
기술 노트프로세서 레지스터부터 디바이스 드라이버, 인터럽트 메커니즘까지 하드웨어와 소프트웨어가 교차하는 물리적 접점을 다루는 학습 노드입니다.
computer-architecture-embedded-systems / hardware-software-interface-physics
이 용어로 연결된 기록을 섹션별로 살펴봅니다.
프로세서 레지스터부터 디바이스 드라이버, 인터럽트 메커니즘까지 하드웨어와 소프트웨어가 교차하는 물리적 접점을 다루는 학습 노드입니다.
운영체제 없이 하드웨어 레지스터와 주변 장치를 CPU 주소 공간에 직접 사상하고 제어하는 베어메탈 환경의 물리적 메모리 관리 기법을 다루는 학습 노드입니다.
칩 내부와 외부의 장치들이 데이터를 교환하기 위해 사용하는 전기적 규약인 I2C, SPI, UART, CAN 버스의 물리적 신호 체계와 제어 로직을 다루는 학습 노드입니다.
CPU의 개입 없이 주변 장치와 메모리 간에 대량의 데이터를 물리적으로 전송하여 시스템 처리 효율을 극대화하는 DMA 컨트롤러의 작동 원리를 다루는 학습 노드입니다.
특정 목적을 수행하기 위해 CPU, 메모리, 주변 장치를 한 칩에 집적한 MCU의 내부 물리 구조와 임베디드 특유의 제약 사항을 다루는 학습 노드입니다.
하드웨어 이벤트에 대한 시스템의 반응 속도를 결정짓는 인터럽트 지연 시간의 물리적 구성 요소와 그 불확실성(Jitter)을 분석하고 제어하는 학습 노드입니다.