个人感觉BUS的主要是驱动的分离:设备和驱动的分离,好处是可以让一个驱动对应多个设备
class主要是设备的分层:提取同类设备的公共部分封装,好处是减少驱动开发的工作量
而子系统主要是依靠class的分层让内核编写者实现公共的代码,属于class的具体应用
个人感觉BUS的主要是驱动的分离:设备和驱动的分离,好处是可以让一个驱动对应多个设备
class主要是设备的分层:提取同类设备的公共部分封装,好处是减少驱动开发的工作量
而子系统主要是依靠class的分层让内核编写者实现公共的代码,属于class的具体应用