从各层实现的对象上来看分层思想
1 | /* 底层驱动设备对象 */ |
IO设备管理层、设备驱动框架层、设备驱动层:三层定义的对象是一级一级增大,从抽象到具体,设备的实例化必须在最底层进行也就是驱动层,底层初始化好设备的差异性,然后通过注册的形式给到上层,上层在初始化本次的差异性,然后再通过注册给到上层,上层再初始化,初始化是一级一级从下往上初始化,最终这个设备就初始化好了,应用程序就可以使用这个设备了。
- 对象基类和父类首地址相同的使用
1 | // 孙类最大占用空间,派生了 struct yl_led_device 基类 |
- 本文作者: 龙兄嵌入式
- 本文链接: https://hexo.880755.xyz/1970/01/01/zblog/download/82.从各层实现的对象上来看分层思想/