🏷️memory-mapped I/O
- UART와 같은 하드웨어 레지스터들이 메모리 주소를 갖는 것
- RealView PB와 같은 시스템에서, UART 레지스터는 특정 주소 에 매핑될 수 있다.
- 0x10009000가 UART 0의 레지스터에 매핑되어 있다면, 그 주소는 일반적인 메모리 접근에 사용될 수 없다.
- CPU가 해당 주소에 접근할 때, 메모리 버스는 해당 접근을 UART 컨트롤러로 라우팅한다.
- 다음은 RealView PB의 memory map이다.