[發明專利]一種用于IEC61850協議轉換設備的VxWorks操作系統的設計方法有效
| 申請號: | 201410140342.3 | 申請日: | 2014-04-09 |
| 公開(公告)號: | CN103970532A | 公開(公告)日: | 2014-08-06 |
| 發明(設計)人: | 盧慧慧;袁玉湘;姜學平;于坤山 | 申請(專利權)人: | 國家電網公司;國網智能電網研究院 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 北京安博達知識產權代理有限公司 11271 | 代理人: | 徐國文 |
| 地址: | 100031 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 用于 iec61850 協議 轉換 設備 vxworks 操作系統 設計 方法 | ||
技術領域
本發明屬于電子信息技術領域,具體涉及一種用于IEC61850協議轉換設備的VxWorks操作系統的設計方法。
背景技術
近年來,隨著我國經濟的快速發展,我國電力需求快速增長。在電力系統中考慮到通信方式的多元化以及智能電網發展的不確定性,要保證系統開發的可持續性及可擴展性,電能質量監測、智能電網調度、繼電保護等電力行業場景需要高實時性、高可靠度的操作系統來保證通信的實時性和可靠度。在此背景下,嵌入式實時操作系統VxWorks在電力系統中得到了廣泛的應用。
然而,現有針對實時操作系統VxWorks的設計方法,一般是利用操作系統的開發工具如Workbench進行模塊化地刪除,即將不需要的模塊刪除,但是該刪除是在開發工具中執行的,因此該種刪除方式只是形式上的刪除,在操作系統內核庫中該模塊仍然存在,只是不被調用而已。采用開發工具進行配置刪除設計操作系統的缺點有:被刪除掉的模塊并未從操作系統內核庫中去除,而是作為冗余代碼存在;因為冗余代碼的存在,在應用軟件發生異常時,可能進入冗余代碼區域,從而引起系統異常,給電力通信帶來了安全隱患。
發明內容
為了克服上述現有技術的不足,本發明提供一種用于IEC61850協議轉換設備的VxWorks操作系統的設計方法,通過對嵌入式實時操作系統VxWorks操作系統進行特定設計,能夠解決IEC61850協議轉換設備操作系統占用存儲空間過大、冗余模塊過多等問題;使用基于此方法設計的VxWorks操作系統的IEC61850協議轉換設備,具備結構簡單、體積小、功耗低、可靠性高、可根據實際應用需求靈活修改等優點,同時增強了操作系統通信轉換的可靠性,降低了電力系統通信的安全隱患。
為了實現上述發明目的,本發明采取如下技術方案:
本發明提供一種用于IEC61850協議轉換設備的VxWorks操作系統的設計方法,其特征在于:所述方法包括以下步驟:
步驟1:對VxWorks操作系統進行源碼模塊設計;
步驟2:對VxWorks操作系統進行源碼函數設計;
步驟3:對VxWorks操作系統進行源碼編譯。
所述步驟1中,對原始的VxWorks操作系統進行源碼模塊刪除,包括將與IEC61850協議轉換設備所采用的處理器的體系結構無關的內核源碼目錄、與IEC61850協議轉換設備不相關的操作系統組件對應的內核源碼目錄以及源碼文件刪除;并添加與IEC61850協議轉換設備所采用的處理器的體系結構相關的VxWorks操作系統組件目錄。
所述步驟1具體包括以下步驟:
步驟1-1:刪除源碼目錄:對VxWorks操作系統的開發環境Workbench提供的源碼目錄target/src/arch下,將與IEC61850協議轉換設備所采用的處理器的體系結構無關的內核源碼目錄刪除;在源碼目錄src下,將與IEC61850協議轉換設備不相關的操作系統組件對應的內核源碼目錄刪除;
步驟1-2:刪除源碼文件:對VxWorks操作系統的開發環境Workbench提供的源碼目錄target/src下,將與IEC61850協議轉換設備不相關的操作系統組件對應的內核源碼文件刪除;
步驟1-3:添加源碼目錄及文件:在target/config下,添加與IEC61850協議轉換設備所采用的處理器的體系結構相關的VxWorks操作系統組件目錄。
所述步驟2中,對經過源碼模塊級剪裁的VxWorks操作系統進行源碼函數刪除,包括將內核源碼中未被VxWorks操作系統和IEC61850協議轉換軟件調用的函數刪除,并分別修改針對IEC61850協議轉換設備的源文件、頭文件、條件編譯文件及板級支持包。
所述步驟2具體包括以下步驟:
步驟2-1:刪除源碼函數:通過對VxWorks操作系統和IEC61850協議轉換軟件的分析,將VxWorks操作系統內核中不會被VxWorks操作系統和IEC61850協議轉換軟件調用的函數刪掉;
步驟2-2:刪除操作系統配置文件:分析被刪掉的VxWorks操作系統組件目錄,將配置目錄src/config下與被刪除組件對應的配置文件刪除;
步驟2-3:刪除頭文件:在頭文件目錄target/h下,刪掉與被刪除的VxWorks操作系統組件對應的頭文件,刪掉與被刪除的源碼函數對應的頭文件及其對應的變量聲明;
步驟2-4:刪除條件編譯文件:刪除余下的源文件和頭文件中與IEC61850協議轉換設備所采用的處理器的體系結構無關的條件編譯;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國家電網公司;國網智能電網研究院,未經國家電網公司;國網智能電網研究院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/201410140342.3/2.html,轉載請聲明來源鉆瓜專利網。





