structure
上传用户:lgb322
上传日期:2013-02-24
资源大小:30529k
文件大小:1k
源码类别:

嵌入式Linux

开发平台:

Unix_Linux

  1. L3 Bus Driver
  2. -------------
  3. The structure of the driver is as follows:
  4. +----------+ +----------+ +----------+
  5. | client 1 | | client 2 | | client 3 |
  6. +-----^----+ +----^-----+ +----^-----+
  7.       |      |               |
  8. +-----v--------------v---------------v-----+
  9. |                                          |
  10. +-----^-------+              +-------^-----+
  11.       |       |     core     |       |
  12. +-----v----+  |              |  +----v-----+
  13. | device   |  |              |  | device   |
  14. | driver 1 |  |              | | driver 2 |
  15. +-----^----+  |              |  +----^-----+
  16.       |       |   services   |       |
  17. +-----v-------+              +-------v-----+
  18. |                                          |
  19. +-----------------^----^-------------------+
  20.   |    |
  21.   |  +-v---------+
  22.   |  | algorithm |
  23.   |  |  driver   |
  24.   |  +-v---------+
  25.   |    |
  26. +-v----v-+
  27. |  bus   |
  28. | driver |
  29. +--------+
  30. Clients talk to the core to attach device drivers and bus adapters, and
  31. to instruct device drivers to perform actions.  Device drivers then talk
  32. to the core to perform L3 bus transactions via the algorithm driver and
  33. ultimately bus driver.