[發明專利]一種圖形構件化傳感網開發平臺及方法無效
| 申請號: | 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.szxzyx.cn/pat/books/201210120359.3/2.html,轉載請聲明來源鉆瓜專利網。





