主权项:
1.一种基于IIC协议的Linux操作系统与裸机通信的方法,其特征在于,包括如下步骤:步骤S1,对采用Linux系统的多个硬件和裸机同时挂载在总线上,包括:配置一个主机设备和多个从机设备,每个从机设备与至少一个外接设备相连,其中,所述主机设备采用Linux系统,从机设备为裸机,所述主机设备、所述从机设备和所述外接设备之间采用IIC协议进行通信;步骤S2,在建立上述通信连接后,所述主机设备对至少一个从机设备进行数据读取和/或写入操作,包括:所述主机设备进行读操作时,向所述从机设备发送要读取数据的外接设备的地址信息,所述主机设备在接收到从机设备的确认应答后,进一步向所述从机设备写入操作数据长度并完成从机设备发送数据准备,当从机设备接收到主机设备的读操作指令后,向所述主机设备发送该外接设备的相关数据信息,完成主机设备对外接设备的读操作;所述主机设备进行写操作时,向所述从机设备发送要写入数据的外接设备的地址信息,所述主机设备在接收到从机设备的确认应答后,将写入数据发送至所述从机设备,由所述从机设备将所述写入数据发送至相应的外接设备,完成主机设备对外接设备的写操作,其中,所述写入数据包括对所述外接设备的控制命令。
展开