发明名称 基于proc技术的虚拟串口热插拔的实现方法及系统
摘要 本发明提供了一种基于proc技术的虚拟串口热插拔的实现方法及系统,其中,上述方法包括:构建tty节点资源和proc节点资源,其中,tty节点资源包括tty节点的信息,proc节点资源包括proc节点的信息;获取与tty节点资源对应的tty驱动资源、proc节点的驱动信息和proc节点;根据tty节点资源、proc节点资源、tty驱动资源和获取的proc节点,建立proc节点与所述tty节点的热插拔功能的关联关系。采用本发明提供的上述技术方案达到了从驱动程序内部设计设备节点,增删设备节点无需知道主设备号,避免了静态分配驱动主设备号潜在的冲突可能,同时也避免了静态分配节点潜在的资源浪费的效果。
申请公布号 CN102546347B 申请公布日期 2016.03.30
申请号 CN201010593522.9 申请日期 2010.12.17
申请人 中兴通讯股份有限公司 发明人 陈明恩;黄启银;王玉明
分类号 H04L12/46(2006.01)I;G06F9/455(2006.01)I 主分类号 H04L12/46(2006.01)I
代理机构 北京康信知识产权代理有限责任公司 11240 代理人 余刚;吴孟秋
主权项 一种基于proc技术的虚拟串口热插拔的实现方法,其特征在于,包括:构建tty节点资源和proc节点资源,其中,所述tty节点资源包括tty节点的信息,所述proc节点资源包括proc节点的信息;获取与所述tty节点资源对应的tty驱动资源以及获取与所述proc节点对应的所述proc节点的驱动信息和所述proc节点;根据所述tty节点资源、所述proc节点资源、所述tty驱动资源和所述获取的proc节点,建立所述proc节点与所述tty节点的热插拔功能的关联关系;其中,所述建立所述proc节点与所述tty节点的热插拔功能的关联关系,包括:通过ioctl接口操纵所述proc节点,增加与该proc节点对应的tty节点;建立所述tty节点和所述proc节点的耦联;删除与所述tty节点资源对应的tty节点;拆除所述tty节点和所述proc节点的耦联。
地址 518057 广东省深圳市南山区科技南路55号