Linux设备驱动的软件架构思想
时间: 2023-08-05 21:08:37 浏览: 121
Linux设备驱动的软件架构思想主要包括分层设计和分离的思想。在Linux设备驱动框架中,驱动只负责驱动设备,设备只负责处理设备本身的功能,而总线负责匹配设备和驱动。这种分层设计可以提高软件的可重用性和跨平台能力。此外,Linux设备驱动还倾向于根据设备树中的内容自动展开platform_device,而不是以编程的形式去填写和注册platform_device。这种自动展开的方式可以简化设备驱动的配置过程。\[1\]\[2\]\[3\]
#### 引用[.reference_title]
- *1* *3* [第12章--Linux设备驱动的软件架构思想](https://blog.csdn.net/qq_38500362/article/details/130621973)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [Linux设备驱动中的软件架构思想](https://blog.csdn.net/weixin_30609287/article/details/96031248)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文