Chinaunix

标题: 问题:Linux是怎么知道设备被插入的? [打印本页]

作者: quanguoheme    时间: 2013-11-07 15:44
标题: 问题:Linux是怎么知道设备被插入的?
我以前做过一个接触式购电卡模块,当卡插入机器时,单片机的一个外部引脚会从低电平变为高电平,因此触发单片产生外部中断.单片机才知道有卡插入.
那么Linux中的热插拔是怎么检测的呢?当设备被插入时linxu内核系统配置发生变化,当移动kobject时,一个通知会从内核空间发送到用户空间.这就是热插拔事件.热插拔事件导致udev或mdev被调用.
问题:Linux是怎么知道usb,sd卡等设备被插入的?





欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2