发明名称 |
面向设备的编程技术与方法 |
摘要 |
本发明属于嵌入式系统软件领域,涉及嵌入式系统面向设备的编程技术与方法,包括软件编程方法、应用程序编程接口、驱动程序编程接口和通讯协议。目的在于,既提供了一个革命性的嵌入式系统编程思想,并且提供了其实现方法。本发明公开了一种编程思想和实现方法,包含编程思想、应用程序编程接口、默认通讯协议、多协议多网络支持技术、协议及链路自动动态匹配技术,其特征在于用设备地址和端口地址共同唯一识别整个网路或系统中特定的功能,并包含端口属性定义、返回值定义、主控设备编程接口、被控设备编程接口、主控设备通讯协议驱动编程接口、被控设备通讯协议驱动编程接口、默认通讯协议的驱动编程接口、默认通讯协议工作模式、默认通讯协议工作模式帧结构等。 |
申请公布号 |
CN101702119A |
申请公布日期 |
2010.05.05 |
申请号 |
CN200910042351.8 |
申请日期 |
2009.09.01 |
申请人 |
广州致远电子有限公司 |
发明人 |
周立功 |
分类号 |
G06F9/44(2006.01)I |
主分类号 |
G06F9/44(2006.01)I |
代理机构 |
|
代理人 |
|
主权项 |
面向设备的编程技术与方法,把所有用网络连接起来的嵌入式系统作为一个整体来考虑,嵌入式系统包括主控设备(1)、被控设备(2)和混合设备(3),其特征在于:以设备地址(4)唯一识别设备,设备地址与通讯协议无关,以端口地址(5)唯一识别设备的内部功能。设备地址和端口地址两者共同确定网络中设备的特定功能,对设备地址和端口地址的读写操作就可以控制网络中特定功能,编程方法与操作系统和硬件平台无关。其中:主控设备(1),是处于主导地位、控制其它的设备。被控设备(2),是接受主控设备控制的设备。混合设备(3),是一个既可控制别的设备,又可接受别的设备控制的设备。设备地址(4),用32位无符号数表示。端口地址(5),用32位无符号数表示。 |
地址 |
510660 广东省广州市天河区车陂路黄洲工业区3栋2楼 |