一种图形构件化传感网开发平台及方法

文档序号:7894199阅读:112来源:国知局
专利名称:一种图形构件化传感网开发平台及方法
技术领域
本发明属于传感网技术领域,尤其涉及一种图形构件化传感网开发平台及方法。
背景技术
在软件开发过程中程序编写一般有两种方式,即文本编程方式和图形化编程方式。文本编程方式对应的开发平台主要采用汇编语言和类C语言进行软件的开发,该编程方式效率低、后期维护困难,且由于程序模块的构件化程度低直接移植到其他的程序中比较困难;图形化编程方式对应的图形化开发平台一般使用图形化编程来进行软件的开发,其程序模块的构件化程度较高,此类开发平台可以很好地降低编程过程中的难度和减少编 程过程中的错误,这种开发平台出现较晚。相应地,作为软件分支之一的嵌入式软件在开发过程中,同样存在上述两种编程方式文本编程方式和图形化编程方式,其对应的开发平台分别为文本式开发平台和图形化开发平台。而以嵌入式软件技术为核心基础的传感网技术飞速发展且应用领域广泛,未来将无处不在。但是,到目前为止还没有传感网相关的图形化开发平台。因此,设计并实现一种图形构件化传感网开发平台成为当前重要课题。

发明内容
有鉴于此,本发明的目的在于提供一种图形构件化传感网开发平台及方法,以解决以上问题,为相关传感网的开发提供一个图形构件化的开发平台。为此,本发明采用的技术方案为—种图形构件化传感网开发平台,包括基础信息构建模块和以所述基础信息构建模块为支撑的开发平台模块,其中,所述基础信息构建模块包括配置数据库,用于保存所述微控制器关联的硬件参数信息和开发工具信息;硬件驱动构件库,用于封装与所述微控制器相关的硬件驱动;图标控件库模块,用于构建并保存与所述硬件驱动对应的图标控件;所述开发平台模块包括图标控件控制模块,用于保存所述图标控件库模块构建的图标控件及其对应的代码,并对其进行控制;图形化编程控制模块,用于接收用户通过执行第一预设操作发送的调用控件指令,依据预先设定的所述调用控件指令与图标控件对应关系,调用所述图标控件及所述图标控件对应的代码,在预设位置显示所述图标控件及所述图标控件对应的代码;编译及链接模块,用于接收用户通过执行第二预设操作发送的编译链接指令,依据预先设定的所述编译链接指令与编译链接的操作规则的对应关系,调用所述编译链接的操作规则,执行所述编译链接的操作规则,以实现对用户所调用的控件所对应的代码的编译和链接,生成可执行代码。相应地,本发明还提供了一种图形构件化传感网开发方法,包括接收用户 通过执行第一预设操作发送的调用控件指令;依据预先设定的所述调用控件指令与图标控件对应关系,调用所述图标控件及所述图标控件对应的代码;在预设位置显示所述图标控件及所述图标控件对应的代码;接收用户通过执行第二预设操作发送的编译链接指令;依据预先设定的所述编译链接指令与编译链接的操作规则的对应关系,调用所述编译链接的操作规则;执行所述编译链接的操作规则,以实现对用户所调用的图标控件所对应的代码的编译和链接,生成可执行代码。由于本发明实施例采用将图形构件化传感网开发平台分为两部分模块的技术方案,即基础信息构建模块和开发平台模块,所述基础信息构建模块中的硬件驱动构件库、配置数据库以及图标控件库模块实现对面向MC1323X系列中微控制器的基础信息的构建;所述开发平台模块在所述基础信息构建模块的基础上,通过接收操作指令实现调用与硬件驱动对应的图标控件,为传感网的开发提供一个图形构件化的开发平台。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图I是本发明实施例提供的图形构件化传感网开发平台的结构示意图;图2是本发明实施例提供的图标控件库设置界面;图3是本发明实施例提供的添加控件界面;图4是本发明实施例提供的图形构件化传感网开发平台的主功能界面;图5是本发明实施例提供的图形构件化传感网开发平台的另一结构图;图6是本发明实施例提供的开发出图形构件化传感网开发平台的流程图;图7是本发明实施例提供的图形构件化传感网开发方法流程图。
具体实施例方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明实施例提供了一种图形构件化传感网开发平台及方法,用于为HCS08中的MC1323X系列微控制器传感网相关软件的开发提供一个图形构件化的开发平台。请参见图1,其示出了上述图形构件化传感网开发平台的一种结构,其可包括基础信息构建模块01和开发平台模块02,其中,基础信息构建模块01包括
配置数据库11,用于保存上述微控制器关联的硬件参数信息和开发工具信息。硬件驱动构件库12,用于封装与上述微控制器相关的硬件驱动。图标控件库模块13,用于构建并保存与上述硬件驱动对应的图标控件。具体地,在本发明实施例中,图标控件库模块13可包括图标控件构建模块和图标控件保存|吴块。图标控件构建模块,用于根据硬件驱动构件库11中驱动信息构建定制图标控件。图标控件保存模块,用于保存图标控件。具体地,上述图标控件构建模块包括图标控件数据结构确定单元和构建单元,其中
图标控件数据结构确定单元,用于根据硬件驱动构件库11中驱动信息,确定与上述驱动信息相对应的图标控件数据结构;构建单元,用于根据上述图标控件数据结构及与其对应的驱动信息,确定图标控件的各项属性,以构建于与述硬件驱动对应的图标控件。在本实施例中,图标控件库模块13中的图标控件构建模块可通过编程以构建界面的形式实现其对图标控件的构建,本发明实施例提供“图标控件库设置”界面作为构建界面的主界面,请参见图2,上述“图标控件库设置”界面具体可通过一系列按钮对图标控件库及其所包含的图标控件进行相应的设置操作,其中按钮包括“添加控件”按钮、“删除控件”按钮、“修改控件”按钮、“清空控件库”按钮、“保存控件库”按钮和“加载控件库”按钮;在点击每个按钮时,界面收到控制指令,弹出与控制指令相对应的子界面,在子界面上进行图标控件的操作。下面以“添加控件”按钮为例进行说明。在图2所示的界面上点击“添加控件”按钮,弹出“添加控件”子界面,请参见图3,该界面又包括“控件基本信息”、“控件函数基本信息”等子界面,其中,“控件基本信息”子界面中的控件基本信息的属性项,由图标控件数据结构确定单元根据硬件驱动构件库11中的驱动信息,确定与驱动信息相对应的图标控件数据结构构建。同样,“控件函数基本信息”子界面中的控件函数基本信息的属性项是根据硬件驱动构件库11中的驱动信息确定。对各属性项的控制是通过对各属性项的按钮进行操作来实现,当点击某一属性项的按钮时,该属性项所在的子界面即接收到相应的控制指令,进而显示该指令对应的驱动信息。以上所有界面的总和作为上述构建界面。对于本技术领域技术人员来说,构建界面的具体设计形式是多样的,技术人员可根据具体需要对构建界面进行设计。本发明实施例中,对于一个给定的硬件驱动控件库,上述构建界面对图标控件的构建过程可包括如下步骤Al、接收构建硬件驱动控件库中的某一硬件驱动的图标控件的操作指令。本实施例中,当单击“添加控件”按钮时,“图标控件库设置”界面即接收到构建硬件驱动控件库中的某一硬件驱动的图标控件的操作指令,随即调用预先保存的“添加控件”子界面,弹出该子界面。A2、确定与上述硬件驱动相对应的图标控件。如在“添加控件”子界面选取一个控件图片,在接收到单击“控件图片”操作后,即确定与上述硬件驱动相对应的图标控件。A3、接收与上述图标控件相关联的基本信息,如控件名、控件类型、控件返回值和参数信息,完成图标控件的添加操作。
本实施例中,当输入控件的某项信息时,“添加控件”子界面通过预设操作接收输入信息指令,如通过回车操作等接收输入信息指令,然后将接收到的输入信息指令对应的输入信息保存至预设位置,如保存至图标控件保存模块所占的存储区域的某一区域。A4、在“图标控件库设置”界面上选择在步骤A3中添加的图标控件,继而查看该图标控件的信息是否正确。若信息有误,则单击“图标控件库设置”界面上的“修改控件”按钮,对错误信息进行修改;若正确,则转至步骤Al,直到上述硬件驱动构件库中的所有函数对应的图标控件均添加完成为止。本实施例中,当单击在步骤A3中添加的图标控件时,“图标控件库设置”界面即接收到了调用该图标控件的信息的指令,进而调用并在预设位置显示该图标控件的信息,若信息有误,需要对其进行修改时,单击“修改控件”按钮,对图标控件的错误信息进行修改,其中对“修改控件”按钮的控制过程与“添加控件”按钮的控制过程类似,此处不再阐述。开发平台模块02包括图标控件控制模块21、图形化编程控制模块22和编译及链
接模块23,其中图标控件控制模块21,用于保存在上述图标控件库模块构建的图标控件及其对应的代码,并对其进行控制;具体地,在本发明实施例中,图标控件控制模块21可包括硬件模块图标控件单元,用于保存上述图标控件库模块构建的硬件模块图标控件及其对应的代码;功能函数图标控件单元,用于保存上述图标控件库模块构建的功能函数图标控件及其对应的代码;流程控制图标控件单元,用于保存上述图标控件库模块构建的流程控制图标控件及其对应的代码;图标控件控制单元,用于对上述图标控件及其对应的代码进行控制。本发明实施例中,开发平台模块02可具体通过开发平台前台的形式展现给用户,而图标控件控制模块21所包括的上述各个单元可通过树状结构的形式构建于该平台的主功能界面的左侧,请参见图4。图形化编程控制模块22,用于接收用户通过执行第一预设操作发送的调用控件指令,依据预先设定的上述调用控件指令与图标控件对应关系,调用上述图标控件及上述图标控件对应的代码,在预设位置显示上述图标控件及上述图标控件对应的代码,其与图标控件控制模块21相连。具体地,上述第一预设操作可由平台开发人员依据本领域的惯用操作来设定,如上述第一预设操作可设定为用鼠标拖动主功能界面的左侧树状结构内的某一控件、鼠标左击某一控件或鼠标右击某一控件等等。继而在接收到鼠标的上述操作时,依据预先设定的上述操作与图标控件对应关系,调用上述图标控件及上述图标控件对应的代码,如当用鼠标拖动某一控件至主功能界面的相应编程位置时,即调用该控件以及该控件对应的代码,在主功能界面的中间位置的相应编程位置处显示该控件,以及在主功能界面的右侧显示该控件对应的代码,仍请参见图4。编译及链接模块23,用于接收用户通过执行第二预设操作发送的编译链接指令,依据预先设定的上述编译链接指令与编译链接的操作规则的对应关系,调用上述编译链接的操作规则,执行上述编译链接的操作规则,以实现对用户所调用的控件所对应的代码的编译和链接,生成可执行代码,其与图形化编程控制模块22和配置数据库11相连。具体地,编译及链接模块23的功能在主功能界面上可通过菜单及下拉菜单的形式体现给用户,仍请参见图4,如编译及链接模块23的编译和链接功能可通过菜单项“编译程序”实现,即具体可通过该菜单项的下拉菜单中的“编译”和“链接”下拉菜单实现。在上述基础上,上述第二预设操作可为点击“编译程序”中的“编译”或“链接”,而当用户点击“编译”或“链接”下拉菜单时,编译及链接模块23即接收到了用户的编译或链接指令,进而可调用与之连接的配置数据库11中开发工具信息中的与上述编译或链接指令相对应的开发工具的操作,来完成用户指令对应的编译或链接功能。由于本发明实施例采用将图形构件化传感网开发平台分为两部分模块的技术方案,即基础信息构建模块01和开发平台模块02,上述基础信息构建模块01中的配置数据库 11、硬件驱动构件库12以及图标控件库模块13实现对面向MC1323X系列中微控制器的基础信息的构建;上述开发平台模块02在上述基础信息构建模块01的基础上,通过接收操作指令实现调用与硬件驱动对应的图标控件,为传感网的开发提供了一个图形构件化的开发
T D O具体地,在本发明实施例中,对于同一系列的MC1323X微控制器,其驱动程序大同小异,考虑到平台的通用性,可根据以上特性,在对硬件驱动构件库12进行封装时,尽量使其与微控制器的相关系数降到最低;配置数据库11可存放具体MCU(Micro Control Unit,微控制器)的参数信息,如RAM (random access memory,随机存储器)区大小及起始地址,Flash大小及起始地址,编译器、链接器和可执行代码下载程序的磁盘路径信息等;图标控件库模块13可将硬件驱动构件库12中的驱动信息中函数信息构建成图形化编程图标控件,对于MC1323X系列中不同的MCU,只需根据该MCU的硬件驱动构件库12重新配置图标控件库模块13。传感网开发人员可以通过设置图标控件的属性,间接设置上述图标控件所对应的程序的接口参数,对于开发人员来说,不需要知道硬件驱动构件库12中程序的具体实现方式,只需要设置上述图标控件的属性即可。综上,本发明实施例提供的图形构件化传感网开发平台的基础信息构建模块01,与MC1323X系列中具体的微控制器有关,而开发平台模块02则与具体的微控制器无关,在面向MC1323X系列中的不同的微控制器时,只需对基础信息构建模块01进行简单的构建,即可形成上述微控制器需要的图形构件化传感网开发平台,通用性较好。在本发明的其他实施例中,参见图5,上述开发平台还可包括可执行代码下载模块24,其用于接收用户通过执行第三预设操作发送的可执行代码下载指令,依据预先设定的上述可执行代码下载指令与下载操作规则的对应关系,调用上述下载操作规则,执行上述下载操作规则,实现对上述可执行代码的下载。其与编译及链接模块23和配置数据库11相连。具体地,请参见图4,本发明实施例中,上述第三预设操作可为鼠标左击“下载程序”菜单项中“下载”下拉菜单,当用户点击上述“下载”下拉菜单时,可执行代码下载模块24即接收到了用户的可执行代码下载指令,继而其可调用与其相连的配置数据库11中开发工具信息中的预先存储的可执行代码下载程序,最后可通过上述可执行代码下载程序的执行完成对用户的可执行代码下载指令的相应功能。
具体地,由于可执行代码的代码文件为机器码文件,在下载可执行代码之前,需要对生成的可执行代码文件进行解析,分离出其中的地址信息和机器码信息,然后将上述地址信息和机器码信息重新组合成数据包,存入特定数组中,最后将机器码数组传递给下载程序进而下载到目标硬件板中。在本发明其他实施例中,上述开发平台还可包括注释单元,用于接收用户通过执行第四预设操作发送的注释指令,依据预先设定的上述注释指令与注释信息的对应关系,调用上述注释信息,在预设位置显示上述注释信肩、O具体地,上述第四预设操作可为在特定代码处右击鼠标,在弹出的下拉菜单中,选 中“注释”项,当用户点击上述“注释”项时,注释单元即接收到了用户的注释指令,继而其调用图标控件控制模块中预先存储的代码与注释信息的对应关系,并在主功能界面的相应位置显示上述注释信息。应当说明的是对预设操作及预设对应关系的设定不限于上述实施例,具体其可依据开发平台的人员的不同习惯而做出不同的设定。具体地,本发明实施例提供了一种图形构件化传感网开发平台的实现方法,参见图6,其至少包含如下步骤S61 :将基于MC1323X系列微控制器的硬件驱动程序,封装在硬件驱动构件库中。具体地,对基于MC1323X系列微控制器的硬件驱动程序的编写使用嵌入式软件构件化的编程思想。S62:将与上述微控制器关联的硬件参数信息和开发工具信息保存在配置数据库中。S63 :根据上述硬件驱动构件库中的驱动信息构建图标控件,并将上述图标控件的相关信息保存在图标控件库中。其具体可包括根据上述硬件驱动程序构件库中的驱动信息,确定与上述驱动信息相对应的图标控件数据结构;在上述图标控件数据结构及与其对应的驱动信息的基础上,实现构建图标控件所需的构建平台;在上述构建平台上,依据上述硬件驱动构件库中的驱动信息,添加与其对应的图标控件。S64 :根据上述图标控件库,通过编程实现图形构件化传感网开发平台。具体地,在对配置数据库、硬件驱动构件库及图标控件库构建的基础上,可以通过利用程序编写语言(如C#)进行编程、对相关信息的配置以及图标控件的添加实现开发平台,具体地,用户可根据具体需要在图标控件库的支撑下,在开发平台上添加相应图标控件的图标。在使用本发明实施例提供的上述方法进行图形构件化传感网开发平台的开发时,涉及到的具体开发过程和细节只要能实现上述平台的各项功能即可,实现的相关功能细节参见图形构件化传感网开发平台部分的描述,此处不再对具体的编程实现细节进行详细描述。
相应地,本发明还提供了一种图形构件化传感网开发方法,其基于上述图形构件化传感网开发平台,请参见图7,其可包括如下步骤SI :接收用户通过执行第一预设操作发送的调用控件指令。具体地,上述接收用户通过执行第一预设操作发送的调用控件指令包括接收用户通过执行第一预设操作发送的调用硬件模块图标控件指令。具体地,上述接收用户通过执行第一预设操作发送的调用控件指令包括接收用户通过执行第一预设操作发送的调用功能函数图标控件指令。
具体地,上述接收用户通过执行第一预设操作发送的调用控件指令包括接收用户通过执行第一预设操作发送的调用流程控制图标控件指令。S2:依据预先设定的上述调用控件指令与图标控件对应关系,调用上述图标控件及上述图标控件对应的代码; S3 :在预设位置显示上述图标控件及上述图标控件对应的代码;S4 :接收用户通过执行第二预设操作发送的编译链接指令;S5:依据预先设定的上述编译链接指令与编译链接的操作规则的对应关系,调用上述编译链接的操作规则;S6 :执行上述编译链接的操作规则,以实现对用户所调用的控件所对应的代码的编译和链接,生成可执行代码。上述方法公开了利用本发明提供的平台开发出HCS08中的MC1323X系列微控制器传感网相关软件的必要步骤,在上述传感网的具体开发中,可基于本发明的平台对上述方法进行相应扩充,如增加程序查错、中断、调试过程等,具体详细步骤可依据开发过程中的实际情况而定。依据上述方法可开发出传感网的相关软件的可执行程序,进而通过对相关软件的可执行程序的系统化开发即可开发出需求的传感网,从而提供了一种图形构件化传感网开发方法。在本发明其他实施例中,上述图形构件化传感网开发方法,还可包括接收用户通过执行第三预设操作发送的可执行代码下载指令;依据预先设定的上述可执行代码下载指令与下载操作规则的对应关系,调用上述下载操作规则;执行上述下载操作规则,实现对上述可执行代码的下载。在本发明其他实施例中,上述图形构件化传感网开发方法,还可包括接收用户通过执行第四预设操作发送的注释指令;依据预先设定的上述注释指令与注释信息的对应关系,调用上述注释信息;在预设位置显示上述注释信息。本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的系统而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
权利要求
1.一种图形构件化传感网开发平台,用于HCS08中的MC1323X系列微控制器传感网相关软件的开发,其特征在干,包括基础信息构建模块和以所述基础信息构建模块为支撑的开发平台模块,其中, 所述基础信息构建模块包括 配置数据库,用于保存所述微控制器关联的硬件參数信息和开发工具信息; 硬件驱动构件库,用于封装与所述微控制器相关的硬件驱动; 图标控件库模块,用于构建并保存与所述硬件驱动对应的图标控件; 所述开发平台模块包括 图标控件控制模块,用于保存所述图标控件库模块构建的图标控件及其对应的代码,并对其进行控制; 图形化编程控制模块,用于接收用户通过执行第一预设操作发送的调用控件指令,依据预先设定的所述调用控件指令与图标控件对应关系,调用所述图标控件及所述图标控件对应的代码,在预设位置显示所述图标控件及所述图标控件对应的代码; 编译及链接模块,用于接收用户通过执行第二预设操作发送的编译链接指令,依据预先设定的所述编译链接指令与编译链接的操作规则的对应关系,调用所述编译链接的操作规则,执行所述编译链接的操作规则,以实现对用户所调用的控件所对应的代码的编译和链接,生成可执行代码。
2.根据权利要求I所述的图形构件化传感网开发平台,其特征在于,还包括 可执行代码下载模块,用于接收用户通过执行第三预设操作发送的可执行代码下载指令,依据预先设定的所述可执行代码下载指令与下载操作规则的对应关系,调用所述下载操作规则,执行所述下载操作规则,实现对所述可执行代码的下载。
3.根据权利要求I所述的图形构件化传感网开发平台,其特征在于,所述图标控件库模块包括 图标控件构建模块,用于根据所述硬件驱动构件库中驱动信息构建图标控件; 图标控件保存模块,用于保存所述图标控件。
4.根据权利要求3所述的图形构件化传感网开发平台,其特征在于,所述图标控件构建模块包括图标控件数据结构确定单元和构建单元,其中 所述图标控件数据结构确定单元,用于根据所述硬件驱动构件库中驱动信息,确定与所述驱动信息相对应的图标控件数据结构; 所述构建単元,用于根据所述图标控件数据结构及与其对应的驱动信息,确定图标控件的各项属性,以构建与所述硬件驱动对应的图标控件。
5.根据权利要求I所述的图形构件化传感网开发平台,其特征在于,所述图标控件控制模块包括 硬件模块图标控件単元,用于保存所述图标控件库模块构建的硬件模块图标控件及其对应的代码; 功能函数图标控件単元,用于保存所述图标控件库模块构建的功能函数图标控件及其对应的代码; 流程控制图标控件単元、用于保存所述图标控件库模块构建的流程控制图标控件及其对应的代码;图标控件控制单元,用于对所述图标控件及其对应的代码进行控制。
6.根据权利要求I所述的图形构件化传感网开发平台,其特征在于,还包括 注释单元,用于接收用户通过执行第四预设操作发送的注释指令,依据预先设定的所述注释指令与注释信息的对应关系,调用所述注释信息,在预设位置显示所述注释信息。
7.ー种图形构件化传感网开发方法,基于如权利要求I所述的图形构件化传感网开发平台,其特征在于,包括 接收用户通过执行第一预设操作发送的调用控件指令; 依据预先设定的所述调用控件指令与图标控件对应关系,调用所述图标控件及所述图标控件对应的代码; 在预设位置显示所述图标控件及所述图标控件对应的代码; 接收用户通过执行第二预设操作发送的编译链接指令; 依据预先设定的所述编译链接指令与编译链接的操作规则的对应关系,调用所述编译链接的操作规则; 执行所述编译链接的操作规则,以实现对用户所调用的图标控件所对应的代码的编译和链接,生成可执行代码。
8.根据权利要求7所述的图形构件化传感网开发方法,其特征在于,还包括 接收用户通过执行第三预设操作发送的可执行代码下载指令; 依据预先设定的所述可执行代码下载指令与下载操作规则的对应关系,调用所述下载操作规则; 执行所述下载操作规则,实现对所述可执行代码的下载。
9.根据权利要求7所述的图形构件化传感网开发方法,其特征在于,还包括 接收用户通过执行第四预设操作发送的注释指令; 依据预先设定的所述程序注释指令与注释信息的对应关系,调用所述注释信息; 在预设位置显示所述注释信息。
10.根据权利要求7至9任意一项所述的图形构件化传感网开发方法,其特征在于,所述接收用户通过执行第一预设操作发送的调用控件指令包括接收用户通过执行第一预设操作发送的调用硬件模块图标控件指令。
11.根据权利要求7至9任意一项所述的图形构件化传感网开发方法,其特征在于,所述接收用户通过执行第一预设操作发送的调用控件指令包括接收用户通过执行第一预设操作发送的调用功能函数图标控件指令。
12.根据权利要求7至9任意一项所述的图形构件化传感网开发方法,其特征在于,所述接收用户通过执行第一预设操作发送的调用控件指令包括接收用户通过执行第一预设操作发送的调用流程控制图标控件指令。
全文摘要
本发明公开了一种图形构件化传感网开发平台及方法,用于HCS08中的MC1323X系列微控制器传感网相关软件的开发,所述平台包括基础信息构建模块和开发平台模块,其中,所述基础信息构建模块包括硬件驱动构件库、配置数据库和图标控件库模块;所述开发平台模块包括图标控件控制模块、图形化编程控制模块、编译及链接模块。所述基础信息构建模块中的硬件驱动构件库、配置数据库以及图标控件库模块实现了对面向MC1323X系列中微控制器的基础信息的构建;所述开发平台模块在所述基础信息构建模块的基础上,通过接收操作指令实现调用与硬件驱动对应的图标控件,为传感网的开发提供一个图形构件化的开发平台。
文档编号H04L12/24GK102855135SQ201210120359
公开日2013年1月2日 申请日期2012年4月23日 优先权日2012年4月23日
发明者王宜怀, 陈建明, 刘辉, 蒋银珍, 冯上栋 申请人:苏州大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1