Platform Devices and Drivers
·
임베디드 리눅스
Platform devices플랫폼 장치는 일반적으로 시스템에서 자율적인 개체로 나타나는 장치이다. 여기에는 legacy port-based devices and host bridges to peripheral buses 플랫폼에 통합된 대부분의 컨트롤러가 포함된다. 이러한 장치들의 공통점은 CPU 버스에서 직접 주소를 지정한다는 것이다. 드물게 플랫폼 장치가 다른 종류의 버스 세그먼트를 통해 연결될 수 있지만, 해당 장치의 레지스터는 여전히 직접 주소 지정이 가능하다. 플랫폼 장치에는 드라이버 바인딩에 사용되는 이름과 주소 및 IRQ와 같은 리소스 목록이 지정된다.struct platform_device { const char *name; u32 id; ..