您的当前位置:首页PC机与arm通讯

PC机与arm通讯

2022-03-16 来源:飒榕旅游知识分享网
Pc机与arm通讯板实现通讯的细节描述

1:明确通讯时,两者之间需要传输的数据

2:在传输数据时,应考虑传输过程中是否有命令的传输。 3:传输时所利用的底层传输接口使用101或者104等协议,(暂不考虑底层的实现)

分析:

现对于传输过程中在上位机中建立的数据主要包括实设备和逻辑设备两种设备,当然根据要求可以另外扩展。

实设备:

实设备是一类设备的总体描述,首先包含了设备的基本属性的描述,软硬件版本可以描述出来,以便后期维护与升级,在实设备中有一个数据段,主要包括了我们对实设备的配置,这个配置可以通过外界写入也可以通过程序自动生产然后让上位机读取,最后显示在PC机上的软件上面。

实设备 实设备的软硬件版本 设备的基本属性 数据区域

对于实设备结构的处理,设备的基本属性和软硬件版本,可以直接发送,数据区域需要另外考虑。

另外这个数据结构在系统中的组织形式如下: 1:实设备的个数。

2:实设备在存储的位置,已经保存在flash中的位置。

3:发送实设备的数据给PC机时,第一步从flash中读取最新版本的实设备库,如果读出的实设备库比现在使用的实设备库版本低,则使用最新版本的设备库。

4:接受PC机传输过来的实设备的配置,配置当前的实设备库,并设置为最新的实设备库. 5:对于设备可以接受外部的更新,不管是PC机还是其他介质

逻辑设备:

通过软件中的描述可以知道逻辑设备中包含所有的实设备的映射,当打开不同的实设备时,也会显示该设备下遥信,遥控等数据的集合。

在逻辑设备中的数据段,显示了所有实设备所对应的遥信,遥调,遥控等数据的映射,这些可以通过PC机传给arm通讯板,也可以通过arm通讯板传输哥PC机。

流程图:

因篇幅问题不能全部显示,请点此查看更多更全内容