[发明专利]一种图形构件化传感网开发平台及方法无效
申请号: | 201210120359.3 | 申请日: | 2012-04-23 |
公开(公告)号: | CN102855135A | 公开(公告)日: | 2013-01-02 |
发明(设计)人: | 王宜怀;陈建明;刘辉;蒋银珍;冯上栋 | 申请(专利权)人: | 苏州大学 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;H04L12/24 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 常亮;李辰 |
地址: | 215123 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 图形 构件 传感 开发 平台 方法 | ||
技术领域
本发明属于传感网技术领域,尤其涉及一种图形构件化传感网开发平台及方法。
背景技术
在软件开发过程中程序编写一般有两种方式,即文本编程方式和图形化编程方式。文本编程方式对应的开发平台主要采用汇编语言和类C语言进行软件的开发,该编程方式效率低、后期维护困难,且由于程序模块的构件化程度低直接移植到其他的程序中比较困难;图形化编程方式对应的图形化开发平台一般使用图形化编程来进行软件的开发,其程序模块的构件化程度较高,此类开发平台可以很好地降低编程过程中的难度和减少编程过程中的错误,这种开发平台出现较晚。
相应地,作为软件分支之一的嵌入式软件在开发过程中,同样存在上述两种编程方式:文本编程方式和图形化编程方式,其对应的开发平台分别为文本式开发平台和图形化开发平台。
而以嵌入式软件技术为核心基础的传感网技术飞速发展且应用领域广泛,未来将无处不在。但是,到目前为止还没有传感网相关的图形化开发平台。因此,设计并实现一种图形构件化传感网开发平台成为当前重要课题。
发明内容
有鉴于此,本发明的目的在于提供一种图形构件化传感网开发平台及方法,以解决以上问题,为相关传感网的开发提供一个图形构件化的开发平台。
为此,本发明采用的技术方案为:
一种图形构件化传感网开发平台,包括基础信息构建模块和以所述基础信息构建模块为支撑的开发平台模块,其中,
所述基础信息构建模块包括:
配置数据库,用于保存所述微控制器关联的硬件参数信息和开发工具信息;
硬件驱动构件库,用于封装与所述微控制器相关的硬件驱动;
图标控件库模块,用于构建并保存与所述硬件驱动对应的图标控件;
所述开发平台模块包括:
图标控件控制模块,用于保存所述图标控件库模块构建的图标控件及其对应的代码,并对其进行控制;
图形化编程控制模块,用于接收用户通过执行第一预设操作发送的调用控件指令,依据预先设定的所述调用控件指令与图标控件对应关系,调用所述图标控件及所述图标控件对应的代码,在预设位置显示所述图标控件及所述图标控件对应的代码;
编译及链接模块,用于接收用户通过执行第二预设操作发送的编译链接指令,依据预先设定的所述编译链接指令与编译链接的操作规则的对应关系,调用所述编译链接的操作规则,执行所述编译链接的操作规则,以实现对用户所调用的控件所对应的代码的编译和链接,生成可执行代码。
相应地,本发明还提供了一种图形构件化传感网开发方法,包括:
接收用户通过执行第一预设操作发送的调用控件指令;
依据预先设定的所述调用控件指令与图标控件对应关系,调用所述图标控件及所述图标控件对应的代码;
在预设位置显示所述图标控件及所述图标控件对应的代码;
接收用户通过执行第二预设操作发送的编译链接指令;
依据预先设定的所述编译链接指令与编译链接的操作规则的对应关系,调用所述编译链接的操作规则;
执行所述编译链接的操作规则,以实现对用户所调用的图标控件所对应的代码的编译和链接,生成可执行代码。
由于本发明实施例采用将图形构件化传感网开发平台分为两部分模块的技术方案,即基础信息构建模块和开发平台模块,所述基础信息构建模块中的硬件驱动构件库、配置数据库以及图标控件库模块实现对面向MC1323X系列中微控制器的基础信息的构建;所述开发平台模块在所述基础信息构建模块的基础上,通过接收操作指令实现调用与硬件驱动对应的图标控件,为传感网的开发提供一个图形构件化的开发平台。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的图形构件化传感网开发平台的结构示意图;
图2是本发明实施例提供的图标控件库设置界面;
图3是本发明实施例提供的添加控件界面;
图4是本发明实施例提供的图形构件化传感网开发平台的主功能界面;
图5是本发明实施例提供的图形构件化传感网开发平台的另一结构图;
图6是本发明实施例提供的开发出图形构件化传感网开发平台的流程图;
图7是本发明实施例提供的图形构件化传感网开发方法流程图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州大学,未经苏州大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210120359.3/2.html,转载请声明来源钻瓜专利网。