天天看點

Linux核心工程導論——總線:Platform

Platform總線

         PCI總線隻是一種USB挂載的總線選擇。USB總線雖然是慢速總線,需要挂載在較快的總線上作為緩存,但也有例外的情況,例如CPU中直接內建USB控制子產品,這在很多系統中是很常見的。當USB直接連接配接到晶片,或者連接配接到其他總線時,Linux認為所有非PCI總線的裝置都位于platform總線上。這個總線是linux虛拟的,用于同一管理。

         對Linux來說,總線是這樣一種裝置:允許裝置(邏輯裝置結構體)連接配接到該總線,允許驅動挂載到該總線,通過總線提供的周遊方法周遊所有的裝置,能夠動态的檢測裝置與總線之間的連接配接。是以,這就在邏輯上提供了虛拟總線的可行性。

繼續閱讀