发明名称 在嵌入式平台上连接多种外接设备的方法及装置
摘要 本发明涉及一种在嵌入式平台上连接多种外接设备的方法,包括如下步骤:在嵌入式平台的接口上连接设备;所述设备发出注册请求,在所述嵌入式平台的设备接口模块上注册所述设备;所述设备接口模块调节描述所述接口的函数指针使其指向所述设备注册类型对应的函数位置。本发明还涉及一种实现上述方法的装置。实施本发明的在嵌入式平台上连接多种外接设备的方法及装置,具有以下有益效果:工作量较小、灵活、便于查找问题。
申请公布号 CN102646082B 申请公布日期 2015.05.06
申请号 CN201210043691.4 申请日期 2012.02.24
申请人 深圳市长宇电器有限公司 发明人 韩云龙;钟亚平
分类号 G06F13/10(2006.01)I 主分类号 G06F13/10(2006.01)I
代理机构 深圳市科吉华烽知识产权事务所(普通合伙) 44248 代理人 刘显扬
主权项 一种在嵌入式平台上连接多种外接设备的方法,其特征在于,包括如下步骤:   A)在嵌入式平台的接口上连接设备;   B)所述设备发出注册请求,在所述嵌入式平台的设备接口模块上注册所述设备;   C)所述设备接口模块调节描述所述接口的函数指针使其指向所述设备注册类型对应的函数位置;其中,所述函数指针使所有设备相对主控模块可见的函数名是统一的,在需要调用不同设备的相同操作时,只需要调用相同函数;所述步骤B)进一步包括:   B1)所述设备向所述设备接口模块发送注册请求;   B2)所述设备接口模块为所述设备分配设备ID,并将所述设备加入到所述设备接口模块保持的设备链表中;其中,加入所述设备链表的信息包括分配给所述设备的设备ID、设备类型和设备名称;上述设备ID也是设备的识别码或地址,嵌入式平台上的其他设备都是依靠该设备ID对该设备进行寻址或查找,进而通过上述设备接口模块的中转来实现信息交互;   B3)所述设备接口模块将所述设备的注册信息上报所述嵌入式平台的主控模块;所述步骤C)进一步包括:   C1)所述主控模块接收所述设备接口模块发送的设备注册信息;所述设备注册信息通过所述设备接口模块发送的注册函数发送到所述主控模块,其包括函数指针指向的函数地址;   C2)所述主控模块依据其接收到的设备注册信息输出函数指针控制信号到所述设备接收模块;   C3)所述设备接口模块依据接收到的控制信号调节其函数指针指向注册设备对应的函数地址。
地址 518000 广东省深圳市福田区深南大道6021号喜年中心A座1518室