• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    EPICS環(huán)境下的軟件規(guī)范管理

    2015-12-02 05:37:06韓利峰徐海霞李勇平
    核技術(shù) 2015年6期
    關(guān)鍵詞:腳本調(diào)用命令

    雷 蕾 韓利峰 徐海霞 李勇平

    1(中國(guó)科學(xué)院上海應(yīng)用物理研究所 嘉定園區(qū) 上海 201800)

    2(中國(guó)科學(xué)院大學(xué) 北京 100049)

    3(中國(guó)科學(xué)院核輻射與核能技術(shù)重點(diǎn)實(shí)驗(yàn)室 上海 201800)

    EPICS環(huán)境下的軟件規(guī)范管理

    雷 蕾1,2,3韓利峰1,3徐海霞1,3李勇平1,3

    1(中國(guó)科學(xué)院上海應(yīng)用物理研究所 嘉定園區(qū) 上海 201800)

    2(中國(guó)科學(xué)院大學(xué) 北京 100049)

    3(中國(guó)科學(xué)院核輻射與核能技術(shù)重點(diǎn)實(shí)驗(yàn)室 上海 201800)

    EPICS (Experimental Physics and Industrial Control System)控制系統(tǒng)與商用的SCADA (Supervisory Control and Data Acquisition)軟件相比,還沒有統(tǒng)一的方式進(jìn)行軟件規(guī)范管理。各個(gè)科學(xué)裝置EPICS軟件的布局及調(diào)用方式千差萬(wàn)別,完全隨開發(fā)人員的喜好決定。對(duì)于諸如釷基熔鹽堆(Thorium Molten Salt Reactor, TMSR)、熱核聚變堆、質(zhì)子治療等項(xiàng)目,軟件模塊的科學(xué)規(guī)范管理尤為重要,它能夠從結(jié)構(gòu)上保障系統(tǒng)的可靠性、可維護(hù)性和易用性。本文結(jié)合Linux目錄配置標(biāo)準(zhǔn)(Filesystem Hierarchy Standard, FHS)、軟件包管理器(Red Hat Package Manager, RPM)以及系統(tǒng)編程等技術(shù),針對(duì)TMSR EPICS儀控系統(tǒng)核心軟件模塊進(jìn)行目錄管理、軟件包管理和服務(wù)管理,實(shí)現(xiàn)核心軟件的自動(dòng)化部署、開機(jī)自啟動(dòng)及規(guī)范調(diào)用。經(jīng)測(cè)試,該套方案運(yùn)行良好,大量減少了人工操作,有助于實(shí)現(xiàn)TMSR儀控系統(tǒng)軟件平臺(tái)的統(tǒng)一和完全自動(dòng)化。

    EPICS,目錄管理,軟件包管理器,服務(wù)

    EPICS (Experimental Physics and Industrial Control System)[1]是現(xiàn)今國(guó)際高能加速器控制系統(tǒng)的一個(gè)主流的軟件開發(fā)工具集。大量實(shí)例證明,基于EPICS的控制系統(tǒng)具有運(yùn)行穩(wěn)定、開放性好、系統(tǒng)可擴(kuò)展性好、國(guó)際交流協(xié)作方便等諸多優(yōu)點(diǎn)[2?7]。但是,目前成熟的商用SCADA (Supervisory Control and Data Acquisition)軟件(如iFIX、WinCC等),除了能夠有效地完成過程監(jiān)控等任務(wù),還具有安裝自動(dòng)化、管理規(guī)范化等特點(diǎn)[8?9]。相比之下,EPICS系統(tǒng)由于其開源和模塊化的特點(diǎn),目前并沒有一個(gè)統(tǒng)一的方式對(duì)它進(jìn)行規(guī)范管理。各個(gè)科學(xué)裝置EPICS軟件的類型多、數(shù)量大,布局及調(diào)用方式千差萬(wàn)別,完全隨開發(fā)人員的喜好決定,不利于開發(fā)和維護(hù)。

    釷基熔鹽堆(Thorium Molten Salt Reactor, TMSR)核能系統(tǒng)項(xiàng)目是中國(guó)科學(xué)院先導(dǎo)科技專項(xiàng)之一,旨在研發(fā)第四代裂變反應(yīng)堆核能系統(tǒng)[10]。目前,TMSR現(xiàn)有的控制系統(tǒng)均是基于EPICS架構(gòu)設(shè)計(jì)。對(duì)于TMSR EPICS控制系統(tǒng),軟件模塊的科學(xué)規(guī)范管理尤為重要,它能夠從結(jié)構(gòu)上保障系統(tǒng)的可靠性、可維護(hù)性和易用性。因此本文對(duì)TMSR EPICS軟件環(huán)境的規(guī)范管理方法和技術(shù)展開了研究。

    針對(duì)TMSR EPICS儀控系統(tǒng)核心軟件,結(jié)合Linux目錄配置標(biāo)準(zhǔn)(Filesystem Hierarchy Standard, FHS)實(shí)行目錄管理,運(yùn)用軟件包管理系統(tǒng)(RedHat Package Manager, RPM)技術(shù)進(jìn)行軟件自動(dòng)化部署,通過系統(tǒng)編程實(shí)現(xiàn)服務(wù)管理,以達(dá)到統(tǒng)一開發(fā)平臺(tái)、規(guī)范化部署和調(diào)用儀控功能軟件的目的。實(shí)踐證明,這套方案使得EPICS系統(tǒng)軟件模塊的安裝和調(diào)用便捷統(tǒng)一,為在TMSR中更好地運(yùn)用EPICS提供了良好的軟件環(huán)境基礎(chǔ)。

    1 系統(tǒng)環(huán)境

    TMSR儀控系統(tǒng)采用標(biāo)準(zhǔn)的EPICS分布式架構(gòu)。EPICS是一個(gè)開源的軟件工具集,采用客戶/服務(wù)器模式,由輸入輸出控制器(Input/Output Controller, IOC)、操作員接口(Operator Interface, OPI)應(yīng)用軟件和通道訪問(Channel Access, CA)協(xié)議組成。OPI和IOC之間通過以太網(wǎng)(Ethernet)連接,OPI層應(yīng)用軟件通過CA協(xié)議訪問IOC實(shí)時(shí)數(shù)據(jù)庫(kù)數(shù)據(jù),并在客戶端層對(duì)控制系統(tǒng)進(jìn)行控制、監(jiān)測(cè)以及數(shù)據(jù)存儲(chǔ)[1]。

    TMSR系統(tǒng)結(jié)構(gòu)復(fù)雜,涵蓋多個(gè)子系統(tǒng),為實(shí)現(xiàn)各種儀控功能,需要用到眾多不同軟件。為建立一個(gè)統(tǒng)一、便捷和可靠的EPICS軟件開發(fā)平臺(tái),TMSR儀控系統(tǒng)核心軟件包的理念應(yīng)運(yùn)而生。該核心軟件包規(guī)定了TMSR所有儀控系統(tǒng)完成既定控制任務(wù)所需要的基本軟件,主要分為系統(tǒng)環(huán)境和EPICS環(huán)境。

    表1中,將Linux操作系統(tǒng)、Java軟件開發(fā)工具包(Java Development Kit, JDK)、關(guān)系型數(shù)據(jù)庫(kù)Oracle作為系統(tǒng)環(huán)境軟件,其他軟件均作為EPICS環(huán)境軟件。EPICS環(huán)境中核心為Base包及相關(guān)支持模塊和驅(qū)動(dòng)程序。OPI客戶端層采用CSS (Control System Studio)[11],它是由美國(guó)SNS、BNL和德國(guó)DESY合作開發(fā)而成,采用Eclipse RCP (Rich Client Plant)體系結(jié)構(gòu),主要分為界面顯示(Best OPI Yet, BOY)、報(bào)警(Best Ever Alarm System Toolkit, BEAST)和歷史數(shù)據(jù)存檔(Best Ever Archive Toolset Yet, BEAUTY)[11?12]三部分。

    在TMSR儀控系統(tǒng)的后續(xù)構(gòu)建工作中,將進(jìn)一步完善此核心軟件包。

    表1 TMSR控制系統(tǒng)核心軟件包Table 1 Core software package of TMSR control system.

    2 目錄管理

    統(tǒng)一的目錄結(jié)構(gòu)是統(tǒng)一開發(fā)平臺(tái)的一個(gè)重要環(huán)節(jié)[13]。在目前的軟件開發(fā)過程中,由于沒有對(duì)目錄結(jié)構(gòu)進(jìn)行良好的規(guī)劃,軟件、文檔以及相關(guān)數(shù)據(jù)的存放比較混亂。這將給后續(xù)的開發(fā)和維護(hù)帶來很大的負(fù)擔(dān)[14]。

    不難發(fā)現(xiàn),各種Linux發(fā)行版的頂層目錄以及每個(gè)目錄的內(nèi)容都差不多。這并不是偶然的,而是因?yàn)樗鼈兌甲裱惶讟?biāo)準(zhǔn)——FHS標(biāo)準(zhǔn)。制定該標(biāo)準(zhǔn)的主要目的是讓用戶知道已安裝軟件通常放置于系統(tǒng)的哪個(gè)目錄下,方便管理和維護(hù)[15]。

    因此,結(jié)合Linux系統(tǒng)的目錄配置標(biāo)準(zhǔn)FHS,按圖1所示約定目錄樹結(jié)構(gòu),將安裝的儀控系統(tǒng)軟件放置在/opt目錄下,配置文件放于/etc目錄下,程序相關(guān)實(shí)時(shí)文件放于/var目錄下[15],同時(shí)還對(duì)各子目錄進(jìn)行了更細(xì)致的劃分。約定好目錄結(jié)構(gòu)之后,就可以明確一些基本的環(huán)境變量,供后續(xù)軟件配置管理使用。該目錄結(jié)構(gòu)仍需根據(jù)今后工程實(shí)際情況進(jìn)行完善,但是它為TMSR EPICS系統(tǒng)的開發(fā)環(huán)境提供了一個(gè)基礎(chǔ)目錄框架和擴(kuò)展原則。

    3 軟件自動(dòng)化部署

    商業(yè)DCS成品集成了所有軟件功能模塊,如同一個(gè)“黑匣子”,安裝自動(dòng)化和傻瓜化,并不需要專業(yè)人員額外的編譯。而目前大家在使用EPICS時(shí),通常需要上網(wǎng)一個(gè)一個(gè)下載所需的軟件模塊,再一個(gè)一個(gè)解壓縮、安裝、編譯、測(cè)試、卸載等。其中有大量重復(fù)的工作,手工成本太高。因此本文結(jié)合RPM技術(shù)和系統(tǒng)編程,只需要一條簡(jiǎn)單的命令,就可以實(shí)現(xiàn)這一系列軟件模塊的自動(dòng)化安裝。

    圖1 目錄樹架構(gòu)示意圖Fig.1 Directory tree structure.

    3.1 RPM打包

    RPM是一套開放的軟件包管理系統(tǒng),幾乎所有的Linux發(fā)行版本都使用這種形式的軟件包管理安裝、更新和卸載[15?16]。Linux系統(tǒng)提供了自定義RPM安裝包的方式,即通過創(chuàng)建RPM安裝包的工具rpm-build和SPEC文件(Specific file)來實(shí)現(xiàn)。rpm-build工具提供命令來生成不同的rpm包,打包的過程則是由SPEC文件核心控制。SPEC文件具有自己的編寫規(guī)范,包括RPM打包過程的操作和新生成的軟件包的基本信息等內(nèi)容。圖2以 EPICS Base打包為例,展示了它的SPEC文件中的關(guān)鍵操作(圖2中省略了一些類似的拷貝操作)。新生成的RPM包內(nèi)含的程序都已經(jīng)編譯并打包完畢,用戶不用再重新編譯。RPM包的安裝和卸載均可使用簡(jiǎn)單的rpm命令來完成。

    3.2 具體實(shí)現(xiàn)

    要實(shí)現(xiàn)軟件自動(dòng)化安裝,實(shí)質(zhì)上只需要用命令將所有手工操作串在一起,放進(jìn)一個(gè)獨(dú)立的Shell腳本里[16]。用戶可以將該腳本當(dāng)做一個(gè)黑盒來使用,并不需要了解軟件構(gòu)建的細(xì)節(jié),使用時(shí)只需運(yùn)行tmsrsoftinstall命令。該命令封裝了以下操作:(1)創(chuàng)建目錄結(jié)構(gòu);(2) 設(shè)置環(huán)境變量;(3) EPICS-Base包、相關(guān)支持模塊及驅(qū)動(dòng)的下載、RPM打包和安裝;(4) CSS、BEAST、BEAUTY軟件工具集的下載,RPM打包和安裝。

    整個(gè)過程像全自動(dòng)流水線一樣,很快就能按照約定的目錄結(jié)構(gòu)部署好各軟件。安裝好的軟件模塊可以直接使用。軟件的卸載封裝在各自的uninstall命令中,運(yùn)行${Appname}uninstall命令即可快速卸載。整個(gè)構(gòu)建過程中的各個(gè)環(huán)節(jié)都已通過測(cè)試。

    圖2 EPICS-Base的SPEC文件Fig.2 SPEC file of EPICS-Base.

    4 服務(wù)管理

    4.1 Linux服務(wù)

    Linux系統(tǒng)中通常使用service命令統(tǒng)一管理服務(wù)。service命令實(shí)質(zhì)上是一個(gè)可執(zhí)行的腳本,位于/sbin目錄下。service的標(biāo)準(zhǔn)調(diào)用格式:

    service [service_name] (start|stop|restart|…)

    Linux系統(tǒng)還提供了/sbin/chkconfig工具,用來設(shè)置服務(wù)的開機(jī)自啟動(dòng)及運(yùn)行級(jí)別[15]。它的使用需要在/etc/init.d下的服務(wù)控制腳本中設(shè)定chkconfig和description兩個(gè)注釋參數(shù),再通過chkconfig--add<service>簡(jiǎn)單的命令添加自啟動(dòng)服務(wù)。

    4.2 EPICS軟件調(diào)用現(xiàn)狀

    部署好的EPICS軟件環(huán)境下,軟件的調(diào)用方式各異。如:IOC啟動(dòng)時(shí)需要調(diào)用IOCBOOT下的st.cmd腳本;Alarm Server、Archive Engine等軟件工具在啟動(dòng)時(shí)需要調(diào)用相應(yīng)的啟動(dòng)腳本,并指定配置文件及端口號(hào)等參數(shù)。軟件的調(diào)用方式繁雜,不利于管理。此外,當(dāng)系統(tǒng)調(diào)試或者意外宕機(jī)需要重啟時(shí),系統(tǒng)管理員需要手動(dòng)輸入各種不同的命令和參數(shù)依次啟動(dòng)各軟件,耗時(shí)耗力。

    因此,本文提出將EPICS軟件設(shè)置成Linux服務(wù),以規(guī)范統(tǒng)一的模式進(jìn)行調(diào)用;并使用chkconfig工具將它們?cè)O(shè)置成開機(jī)自啟動(dòng)。

    4.3 EPICS軟件規(guī)范調(diào)用和自啟動(dòng)實(shí)現(xiàn)

    分兩步實(shí)現(xiàn):注冊(cè)Linux系統(tǒng)服務(wù)和添加自啟動(dòng)服務(wù)。關(guān)鍵在于如何將EPICS軟件注冊(cè)成Linux系統(tǒng)服務(wù)。Linux服務(wù)的注冊(cè)依賴于/etc/init.d目錄下相應(yīng)的服務(wù)腳本,即sercive控制腳本。各軟件的service控制腳本的工作大致類似,其工作流程如圖3所示。

    考慮到代碼復(fù)用,也為了方便增加自定義服務(wù),因此將圖3中“虛線框中”的部分作為通用的功能提取出來,設(shè)置成注冊(cè)服務(wù)的公用接口,即service-common腳本。

    service-common腳本中實(shí)現(xiàn)了獲取服務(wù)程序PID函數(shù)get_service_pid()、程序啟動(dòng)函數(shù)start()、終止進(jìn)程函數(shù)stop()、查詢程序運(yùn)行狀態(tài)函數(shù)status()、重啟程序函數(shù)restart()。當(dāng)添加單個(gè)服務(wù)時(shí),只需要在單個(gè)服務(wù)腳本中設(shè)置好服務(wù)名、啟動(dòng)腳本路徑等偏好參數(shù),并在末尾調(diào)用service-common腳本即可。

    通過以上設(shè)置,EPICS各軟件就成功注冊(cè)成為L(zhǎng)inux系統(tǒng)服務(wù),使用簡(jiǎn)單的service命令就可以調(diào)用,如圖4所示。圖4(a)以CSS Alarm Server為例顯示了除IOC程序之外的軟件服務(wù)管理過程,圖4(b)以一個(gè)園區(qū)輻射監(jiān)測(cè)系統(tǒng)區(qū)域監(jiān)測(cè)IOC程序展示了IOC服務(wù)管理過程。與之前EPICS環(huán)境下的軟件調(diào)用方法相比,具有簡(jiǎn)單明了、方便統(tǒng)一的特點(diǎn)。

    圖3 Service控制腳本流程圖Fig.3 Control flow of service control script.

    圖4 CSS Alarm Server (a)和IOC (b)服務(wù)管理Fig.4 Service management of CSS Alarm Server (a) and IOC (b).

    4.4 方案改進(jìn)及測(cè)試

    為使服務(wù)管理更加便捷,本文對(duì)上述方案進(jìn)行了以下改進(jìn):

    (1) 從系統(tǒng)管理角度,在多人參與的工程項(xiàng)目中,上述方案存在安全隱患。service命令只能在root用戶下使用,某些軟件的調(diào)用也只有root用戶有權(quán)限,普通用戶在使用軟件時(shí)需要使用su來切換到root下操作,而root用戶的密碼理應(yīng)掌握在少數(shù)用戶手中[15]。因此,采取以下改進(jìn)措施:

    設(shè)置軟件服務(wù)啟動(dòng)腳本的軟鏈接至/usr/bin目錄下,實(shí)現(xiàn)直接通過服務(wù)名調(diào)用軟件;并使用sudo工具將超級(jí)用戶對(duì)軟件調(diào)用的權(quán)限有針對(duì)性的下放給普通用戶。

    (2) 在調(diào)試過程中,可能需要反復(fù)啟動(dòng)、停止各軟件服務(wù)。按照§4.3所述的方案,用戶不得不在終端對(duì)軟件服務(wù)一個(gè)一個(gè)進(jìn)行操作。為解決該問題,在service-common腳本的基礎(chǔ)上編寫multiple-services-common腳本,在其中實(shí)現(xiàn)doall()函數(shù),同時(shí)編寫另一個(gè)腳本傳入需要批量啟動(dòng)的服務(wù)名序列,如SERVICES=("Alarm Server" "Archive Engine" "JMS2RDB")。

    改進(jìn)之后,普通用戶可以批量啟動(dòng)服務(wù),手工操作也最少化。如圖5所示,在用戶controluser1中可同時(shí)對(duì)多個(gè)CSS服務(wù)進(jìn)行管理。

    圖5 普通用戶批量管理服務(wù)Fig.5 Management of multiple services for general users.

    5 結(jié)語(yǔ)

    本文緊密結(jié)合Linux系統(tǒng)的特點(diǎn),使用相關(guān)軟件工具和編程初步完成了TMSR核心軟件的自動(dòng)化部署和規(guī)范化調(diào)用,解決了目前EPICS軟件開發(fā)過程中的諸多不便,實(shí)現(xiàn)了Linux系統(tǒng)環(huán)境與EPICS軟件架構(gòu)的統(tǒng)一。在后續(xù)工作中,將進(jìn)一步完善其中的各個(gè)環(huán)節(jié),以期最大程度減少人工操作,實(shí)現(xiàn)統(tǒng)一、全自動(dòng)化的軟件平臺(tái)。

    致謝 作者之一雷蕾感謝她的導(dǎo)師和部門老師的悉心指導(dǎo),以及部門所提供的良好的學(xué)習(xí)和實(shí)驗(yàn)平臺(tái)。

    1 Kraimer M R, Anderson J B, Johnson A N, et al. EPICS application developer's guide[DB/OL]. http://www.aps. anl.gov/epics, 2015-02

    2 張德敏, 金曉, 黎明, 等. EPICS在加速器控制系統(tǒng)中的應(yīng)用[J]. 強(qiáng)激光與粒子束, 2008, 20(4): 597?600

    ZHANG Demin, JIN Xiao, LI Ming, et al. Application of EPICS to accelerator control system[J]. High Power Laser and Particle Beams, 2008, 20(4): 597?600

    3 劉平, 周永年, 米清茹, 等. 光束線站EPICS數(shù)據(jù)采集系統(tǒng)研究[J]. 核技術(shù), 2010, 33(6): 415?419

    LIU Ping, ZHOU Yongnian, MI Qingru, et al. The EPICS-based data acquisition system on beamlines at SSRF[J]. Nuclear Techniques, 2010, 33(6): 415?419

    4 岳珂娟, 許士富, 趙籍九. EPICS在正負(fù)電子對(duì)撞機(jī)低溫控制系統(tǒng)中的應(yīng)用[J]. 核電子學(xué)與探測(cè)技術(shù), 2006, 26(4): 539?542

    YUE Kejuan, XU Shifu, ZHAO Jijiu. Application of EPICS in the cryogenics control system of BEPC[J]. Nuclear Electronics & Detection Technology, 2006, 26(4): 539?542

    5 李為民, 李京祎, 劉功發(fā), 等. EPICS和合肥光源控制系統(tǒng)[J]. 核技術(shù), 2001, 24(6): 473?477

    LI Weimin, LI Jingyi, LIU Gongfa, et al. EPICS and HLS control system[J]. Nuclear Techniques, 2001, 24(6): 473?477

    6 Thuot M E, Clausen M, Dalesio L R, et al. The success and the future of EPICS[R]. Proceedings of XVIII International Linac Conference, Geneva, Switzerland, 1996

    7 何泳成, 王春紅, 吳煊. EPICS IOC與EtherCAT設(shè)備通信的一種方法[J]. 核技術(shù), 2014, 37(11): 110102

    HE Yongcheng, WANG Chunhong, WU Xuan. A method of communication between EPICS IOC and EtherCAT devices[J]. Nuclear Techniques, 2014, 37(11): 110102

    8 樓建明, 廖遠(yuǎn)江, 馬濤, 等. 基于IFIX的運(yùn)動(dòng)控制系統(tǒng)SCADA軟件設(shè)計(jì)[J]. 計(jì)算機(jī)仿真, 2014, 31(5): 297?341

    LOU Jianming, LIAO Yuanjiang, MA Tao, et al. Design of SCADA software for motion control system based on IFIX[J]. Computer Simulation, 2014, 31(5): 297?341

    9 楊路明, 雷亞軍. 組態(tài)軟件WinCC在自動(dòng)監(jiān)控系統(tǒng)中的應(yīng)用[J]. 計(jì)算機(jī)技術(shù)與自動(dòng)化, 2003, 22(4): 21?24

    YANG Luming, LEI Yajun. Application of configuration software WinCC in automation monitor system[J]. Computing Technology and Automation, 2003, 22(4): 21?24

    10 江綿恒, 徐洪杰, 戴志敏. 未來先進(jìn)核裂變能—TMSR核能系統(tǒng)[J]. 中國(guó)科學(xué)院院刊, 2012, 27(3): 366?374

    JIANG Mianheng, XU Hongjie, DAI Zhimin. Advanced fission energy program-TMSR nuclear energy system[J]. Bulletin of Chinese Academy of Sciences, 2012, 27(3): 366?374

    11 郭冰, 張寧, 徐海霞, 等. TMSR CSS集成開發(fā)工具軟件的實(shí)現(xiàn)與應(yīng)用[J]. 核技術(shù), 2013, 36(11): 110602

    GUO Bing, ZHANG Ning, XU Haixia, et al. Research and implementation of control system studio for TMSR[J]. Nuclear Techniques, 2013, 36(11): 110602

    12 Control System Studio (CSS) at KEK[EB/OL]. http://www-linac.kek.jp/cont/epics/css/, 2013-08

    13 米清茹. 開放軟件平臺(tái)下EPICS環(huán)境的研究[D]. 上海:中國(guó)科學(xué)院上海應(yīng)用物理研究所, 2010

    MI Qingru. Study of EPICS environment on open software platform[D]. Shanghai: Shanghai Institute of Applied Physics, Chinese Academy of Sciences, 2010

    14 米清茹, 鄭麗芳, 劉松強(qiáng). EPICS控制系統(tǒng)軟件開發(fā)環(huán)境[J]. 核技術(shù), 2008, 31(1): 1?4

    MI Qingru, ZHENG Lifang, LIU Songqiang. EPICS software development environment[J]. Nuclear Techniques, 2008, 31(1): 1?4

    15 Welsh M, Kaufman L. Running Linux[M]. O'Reilly Media, 2005

    16 Blum R, Bresnahan C. Linux command line and shell scripting bible[M]. 2ndEd. Wiley, 2011

    CLC TL99

    Software management in EPICS environment

    LEI Lei1,2,3HAN Lifeng1,3XU Haixia1,3LI Yongping1,3
    1(Shanghai Institute of Applied Physics, Chinese Academy of Sciences, Jiading Campus, Shanghai 201800, China)
    2(University of Chinese Academy of Sciences, Beijing 100049, China)
    3(Key Laboratory of Nuclear Radiation and Nuclear Energy Technology, Chinese Academy of Sciences, Shanghai 201800, China)

    Background: Compared with commercial SCADA (Supervisory Control and Data Acquisition) software, EPICS (Experimental Physics and Industrial Control System) control system has no uniform way for software management at present. Developers in different projects deploy and invoke EPICS software modules in different ways. However, it is particularly important to manage the software modules scientifically and normatively for projects like thermonuclear fusion reactor, proton therapy and Thorium Molten Salt Reactor (TMSR), which helps to improve the reliability, maintainability and usability of system. Purpose: We aim to deploy EPICS software modules automatically and call them normatively. Methods: We implement the directory management using Linux Filesystem Hierarchy Standard (FHS), deploy software modules with Red Hat Package Manager (RPM) and shell scripts and manage all software modules with Linux service. Results: The scheme runs very well and reduces manual operation greatly. Conclusion: The results indicate that this scheme can address some issues in the usage of EPICS, which may help to build a unified, fully automated software platform for TMSR I&C system.

    EPICS, Directory management, RPM, Service

    TL99

    10.11889/j.0253-3219.2015.hjs.38.060501

    中國(guó)科學(xué)院戰(zhàn)略先導(dǎo)科技專項(xiàng)(No.XDA02010300)資助

    雷蕾,女,1989年出生,2012年畢業(yè)于武漢理工大學(xué),現(xiàn)為碩士研究生,研究領(lǐng)域反應(yīng)堆控制系統(tǒng)軟件

    韓利峰,E-mail: hanlifeng@sinap.ac.cn

    2015-03-18,

    2015-04-10

    猜你喜歡
    腳本調(diào)用命令
    酒駕
    只聽主人的命令
    安奇奇與小cool 龍(第二回)
    核電項(xiàng)目物項(xiàng)調(diào)用管理的應(yīng)用研究
    LabWindows/CVI下基于ActiveX技術(shù)的Excel調(diào)用
    數(shù)據(jù)庫(kù)系統(tǒng)shell腳本應(yīng)用
    移防命令下達(dá)后
    快樂假期
    基于系統(tǒng)調(diào)用的惡意軟件檢測(cè)技術(shù)研究
    這是人民的命令
    精品人妻偷拍中文字幕| 蜜臀久久99精品久久宅男| eeuss影院久久| 日韩欧美一区二区三区在线观看| 天堂√8在线中文| 少妇裸体淫交视频免费看高清| 日日干狠狠操夜夜爽| 午夜福利视频1000在线观看| 亚洲成人久久爱视频| 日韩一区二区三区影片| av女优亚洲男人天堂| 亚洲四区av| 热99re8久久精品国产| 麻豆av噜噜一区二区三区| 性欧美人与动物交配| 成人二区视频| 午夜福利成人在线免费观看| 欧洲精品卡2卡3卡4卡5卡区| 久久精品国产亚洲av天美| 99久久成人亚洲精品观看| 成人美女网站在线观看视频| 国产午夜精品一二区理论片| 特级一级黄色大片| 国产午夜精品论理片| 国产成人一区二区在线| 欧美日本视频| h日本视频在线播放| 亚洲国产高清在线一区二区三| 欧美精品一区二区大全| 日本-黄色视频高清免费观看| 国产真实伦视频高清在线观看| 99久久中文字幕三级久久日本| 久久久久久国产a免费观看| 男女视频在线观看网站免费| 午夜精品在线福利| 久久精品国产亚洲网站| 亚洲第一电影网av| 免费观看精品视频网站| 精品少妇黑人巨大在线播放 | 国产高清有码在线观看视频| 在线观看美女被高潮喷水网站| 亚洲国产精品成人综合色| 99久久无色码亚洲精品果冻| 国产黄色小视频在线观看| 亚洲最大成人av| 欧美一区二区亚洲| 欧美成人一区二区免费高清观看| 国产亚洲精品久久久com| 免费在线观看成人毛片| 99热这里只有精品一区| 啦啦啦啦在线视频资源| 成人二区视频| 亚洲av成人精品一区久久| 国产精品不卡视频一区二区| 成年版毛片免费区| 黄色日韩在线| 国产白丝娇喘喷水9色精品| 99久久人妻综合| 国产高清三级在线| 亚洲,欧美,日韩| 免费av不卡在线播放| 国产一级毛片七仙女欲春2| 两个人的视频大全免费| 国产高清不卡午夜福利| 免费看光身美女| 亚洲国产日韩欧美精品在线观看| 婷婷色av中文字幕| 哪里可以看免费的av片| 91久久精品电影网| 久久久久久久久久久免费av| 两个人的视频大全免费| 亚洲成人中文字幕在线播放| 一级毛片电影观看 | 国产激情偷乱视频一区二区| 啦啦啦啦在线视频资源| 少妇猛男粗大的猛烈进出视频 | 男插女下体视频免费在线播放| 波多野结衣高清作品| 国产成人福利小说| 噜噜噜噜噜久久久久久91| 一个人免费在线观看电影| 欧美日韩乱码在线| 欧美bdsm另类| 身体一侧抽搐| 日本熟妇午夜| 国产精品麻豆人妻色哟哟久久 | 国产精品久久久久久亚洲av鲁大| 亚洲成人中文字幕在线播放| 精品午夜福利在线看| 91久久精品国产一区二区三区| 免费搜索国产男女视频| 美女高潮的动态| 啦啦啦观看免费观看视频高清| 美女脱内裤让男人舔精品视频 | 一区二区三区免费毛片| 干丝袜人妻中文字幕| 免费人成在线观看视频色| 国语自产精品视频在线第100页| 男的添女的下面高潮视频| 国产成人91sexporn| or卡值多少钱| 亚洲va在线va天堂va国产| 国产亚洲精品久久久com| 夜夜夜夜夜久久久久| 久久久久久久亚洲中文字幕| 搞女人的毛片| 国产高潮美女av| 日韩制服骚丝袜av| 偷拍熟女少妇极品色| 99久国产av精品国产电影| 免费黄网站久久成人精品| 国产精品不卡视频一区二区| 色哟哟哟哟哟哟| 国产伦精品一区二区三区视频9| 综合色av麻豆| 久久久色成人| 久久精品国产鲁丝片午夜精品| 亚洲天堂国产精品一区在线| 97热精品久久久久久| 日韩一区二区三区影片| 啦啦啦韩国在线观看视频| 免费av不卡在线播放| 一进一出抽搐gif免费好疼| 深夜a级毛片| 有码 亚洲区| 一级毛片我不卡| 又爽又黄无遮挡网站| 免费人成在线观看视频色| .国产精品久久| 久久久午夜欧美精品| av又黄又爽大尺度在线免费看 | 久久99蜜桃精品久久| 国产精品一区二区三区四区久久| 嫩草影院入口| 成人亚洲精品av一区二区| 欧美激情国产日韩精品一区| 精品人妻偷拍中文字幕| 国产高清视频在线观看网站| av在线播放精品| 桃色一区二区三区在线观看| 天堂av国产一区二区熟女人妻| 色哟哟哟哟哟哟| 免费av毛片视频| 欧美成人a在线观看| 99久久人妻综合| 国产精品一区二区在线观看99 | 狂野欧美白嫩少妇大欣赏| 别揉我奶头 嗯啊视频| 亚洲最大成人中文| 亚洲乱码一区二区免费版| 91久久精品国产一区二区三区| 国产精品嫩草影院av在线观看| 午夜精品一区二区三区免费看| 麻豆成人av视频| 日韩精品青青久久久久久| 亚洲国产欧美人成| 国产人妻一区二区三区在| 国产探花在线观看一区二区| 看十八女毛片水多多多| 美女大奶头视频| 超碰av人人做人人爽久久| 国产精品美女特级片免费视频播放器| 国产成人精品一,二区 | 免费人成视频x8x8入口观看| 男人狂女人下面高潮的视频| 伊人久久精品亚洲午夜| 久久欧美精品欧美久久欧美| a级毛片a级免费在线| 午夜激情福利司机影院| 欧美日韩国产亚洲二区| 91aial.com中文字幕在线观看| 亚洲av第一区精品v没综合| 免费看日本二区| 人妻制服诱惑在线中文字幕| 国内少妇人妻偷人精品xxx网站| 国产视频首页在线观看| 国产美女午夜福利| 国产伦精品一区二区三区四那| 亚洲一区二区三区色噜噜| 97超视频在线观看视频| 能在线免费看毛片的网站| 人妻久久中文字幕网| 日韩国内少妇激情av| 天天躁夜夜躁狠狠久久av| 亚洲一级一片aⅴ在线观看| 免费看美女性在线毛片视频| 亚州av有码| 性插视频无遮挡在线免费观看| 国产v大片淫在线免费观看| 日韩成人伦理影院| 波多野结衣高清无吗| 97在线视频观看| 成人性生交大片免费视频hd| 国产日韩欧美在线精品| 插逼视频在线观看| 亚州av有码| 国产片特级美女逼逼视频| 国产精品电影一区二区三区| 1000部很黄的大片| 免费不卡的大黄色大毛片视频在线观看 | 伦精品一区二区三区| 搡女人真爽免费视频火全软件| 成人av在线播放网站| 人妻制服诱惑在线中文字幕| 综合色av麻豆| 亚洲在线观看片| 美女大奶头视频| 久久午夜亚洲精品久久| 久久久久久久久久久免费av| 国产精品爽爽va在线观看网站| 亚洲国产精品久久男人天堂| 亚洲欧美精品专区久久| 亚洲成人久久爱视频| 三级经典国产精品| 免费看美女性在线毛片视频| a级一级毛片免费在线观看| 色噜噜av男人的天堂激情| 国产人妻一区二区三区在| 色综合色国产| a级毛片免费高清观看在线播放| 国产久久久一区二区三区| 国产三级中文精品| 久久九九热精品免费| 伦精品一区二区三区| 五月玫瑰六月丁香| 欧美极品一区二区三区四区| 久久人人精品亚洲av| 日本欧美国产在线视频| 亚洲最大成人中文| 中文字幕熟女人妻在线| 男女那种视频在线观看| 国产蜜桃级精品一区二区三区| 精品无人区乱码1区二区| 国产精品久久久久久久电影| 日日摸夜夜添夜夜爱| 免费人成在线观看视频色| 男女下面进入的视频免费午夜| 熟女人妻精品中文字幕| 亚洲第一区二区三区不卡| 搡老妇女老女人老熟妇| 欧美最黄视频在线播放免费| 亚洲综合色惰| 极品教师在线视频| 亚洲精品自拍成人| 春色校园在线视频观看| 看十八女毛片水多多多| а√天堂www在线а√下载| 国产av麻豆久久久久久久| 久久亚洲精品不卡| 久久草成人影院| 亚洲成人久久性| 夜夜爽天天搞| 一个人看视频在线观看www免费| 国产精品人妻久久久影院| 成熟少妇高潮喷水视频| 日韩欧美精品v在线| 麻豆成人午夜福利视频| 全区人妻精品视频| 欧美zozozo另类| 午夜免费男女啪啪视频观看| 精品久久国产蜜桃| 亚洲av成人精品一区久久| 国产不卡一卡二| 秋霞在线观看毛片| 日韩人妻高清精品专区| 亚洲国产色片| 色哟哟哟哟哟哟| 亚洲高清免费不卡视频| 一个人看视频在线观看www免费| 麻豆国产97在线/欧美| 直男gayav资源| 2021天堂中文幕一二区在线观| 亚洲欧美清纯卡通| 波野结衣二区三区在线| av视频在线观看入口| 国产在线男女| 男女边吃奶边做爰视频| 啦啦啦韩国在线观看视频| 日韩欧美一区二区三区在线观看| 亚洲久久久久久中文字幕| 久久欧美精品欧美久久欧美| 亚洲人与动物交配视频| 国内少妇人妻偷人精品xxx网站| 插阴视频在线观看视频| 女同久久另类99精品国产91| 一区二区三区免费毛片| 一个人看的www免费观看视频| 美女xxoo啪啪120秒动态图| 国产精品野战在线观看| 久久精品影院6| 一本精品99久久精品77| 草草在线视频免费看| 久久精品国产99精品国产亚洲性色| ponron亚洲| 久久国内精品自在自线图片| 成人特级黄色片久久久久久久| 亚洲aⅴ乱码一区二区在线播放| 亚洲av中文字字幕乱码综合| 国产一区二区在线av高清观看| 观看免费一级毛片| 国产精品,欧美在线| 精品久久久久久成人av| 3wmmmm亚洲av在线观看| 欧美成人免费av一区二区三区| 国产av在哪里看| 麻豆成人午夜福利视频| 99久久久亚洲精品蜜臀av| 在线观看午夜福利视频| 国产高清不卡午夜福利| 国产精品久久视频播放| 黄色日韩在线| 久久6这里有精品| 久久久久免费精品人妻一区二区| 嫩草影院精品99| 国产精品野战在线观看| 久久久久久久午夜电影| 国产午夜精品一二区理论片| 91久久精品国产一区二区三区| 青春草视频在线免费观看| 国产精品国产三级国产av玫瑰| 亚洲精品乱码久久久v下载方式| av免费观看日本| 成年免费大片在线观看| 自拍偷自拍亚洲精品老妇| 乱系列少妇在线播放| 免费观看在线日韩| 99久国产av精品国产电影| 精品不卡国产一区二区三区| 亚洲婷婷狠狠爱综合网| 黄色日韩在线| 午夜老司机福利剧场| 国产黄片美女视频| 欧美成人一区二区免费高清观看| 精品不卡国产一区二区三区| 最近手机中文字幕大全| 亚洲第一区二区三区不卡| 午夜老司机福利剧场| 国产精品一区二区在线观看99 | 日韩精品有码人妻一区| 免费看av在线观看网站| 亚洲国产精品sss在线观看| 青春草国产在线视频 | 午夜福利视频1000在线观看| 久久精品91蜜桃| 性插视频无遮挡在线免费观看| 国产精品国产高清国产av| 一夜夜www| 色5月婷婷丁香| 舔av片在线| 亚洲av中文字字幕乱码综合| 亚洲无线在线观看| 亚洲成av人片在线播放无| 亚洲欧洲日产国产| 欧美高清成人免费视频www| 国产一区二区激情短视频| 人人妻人人看人人澡| 国产成人精品婷婷| 国产探花在线观看一区二区| 亚洲国产欧美人成| 97超碰精品成人国产| a级毛片免费高清观看在线播放| av专区在线播放| 久久人人爽人人爽人人片va| 免费一级毛片在线播放高清视频| 国产一区二区亚洲精品在线观看| 18+在线观看网站| 97在线视频观看| 天堂av国产一区二区熟女人妻| 国产一区二区激情短视频| 成人欧美大片| 丰满乱子伦码专区| 日韩欧美在线乱码| av在线天堂中文字幕| 91精品一卡2卡3卡4卡| 中国国产av一级| 中文资源天堂在线| 校园人妻丝袜中文字幕| 成年版毛片免费区| 插阴视频在线观看视频| 国产一级毛片七仙女欲春2| 一本一本综合久久| 91久久精品电影网| 三级毛片av免费| 日韩av不卡免费在线播放| 国产美女午夜福利| 2021天堂中文幕一二区在线观| 欧美丝袜亚洲另类| 深夜a级毛片| 极品教师在线视频| 99久久精品热视频| 国产成人精品一,二区 | 日韩,欧美,国产一区二区三区 | 精品99又大又爽又粗少妇毛片| 午夜a级毛片| 内地一区二区视频在线| 国产精品免费一区二区三区在线| 日韩大尺度精品在线看网址| 成人特级av手机在线观看| 免费av观看视频| 美女xxoo啪啪120秒动态图| 国产伦一二天堂av在线观看| 成人午夜高清在线视频| h日本视频在线播放| 成人无遮挡网站| 欧美三级亚洲精品| 国产黄色视频一区二区在线观看 | av在线天堂中文字幕| 国产精品99久久久久久久久| 国产成人a∨麻豆精品| 免费av不卡在线播放| 午夜免费激情av| 国产精品久久久久久久电影| 乱系列少妇在线播放| 亚洲精品日韩在线中文字幕 | 亚洲av男天堂| 国产色婷婷99| 我要看日韩黄色一级片| 精品少妇黑人巨大在线播放 | 国产精品永久免费网站| 国产精品一区二区三区四区久久| 久久久欧美国产精品| 一级毛片久久久久久久久女| 国产精品一区二区三区四区免费观看| 一本久久中文字幕| 22中文网久久字幕| 桃色一区二区三区在线观看| 日韩精品有码人妻一区| 亚洲av成人精品一区久久| 国产精品三级大全| 伦精品一区二区三区| 日日摸夜夜添夜夜爱| 成人亚洲欧美一区二区av| 99久国产av精品国产电影| 中文字幕av成人在线电影| 日本黄色片子视频| 国产伦精品一区二区三区视频9| 久久久a久久爽久久v久久| 久久久久久久久中文| 久久精品综合一区二区三区| 国产免费男女视频| videossex国产| 国产一级毛片七仙女欲春2| 国产成人aa在线观看| 亚洲真实伦在线观看| 女的被弄到高潮叫床怎么办| 美女国产视频在线观看| 中文字幕久久专区| 99九九线精品视频在线观看视频| 国产白丝娇喘喷水9色精品| 插阴视频在线观看视频| 久久精品人妻少妇| 欧美成人精品欧美一级黄| 色综合亚洲欧美另类图片| 国内精品久久久久精免费| 国产视频首页在线观看| 少妇高潮的动态图| 99久国产av精品国产电影| 亚洲激情五月婷婷啪啪| 欧美成人免费av一区二区三区| 久久久久久伊人网av| 99热精品在线国产| 日韩成人av中文字幕在线观看| 婷婷精品国产亚洲av| 国产精品嫩草影院av在线观看| 神马国产精品三级电影在线观看| 一卡2卡三卡四卡精品乱码亚洲| 久久中文看片网| 精品久久久久久久人妻蜜臀av| 校园人妻丝袜中文字幕| 全区人妻精品视频| 一级黄片播放器| 亚洲精品成人久久久久久| 亚洲天堂国产精品一区在线| a级毛片免费高清观看在线播放| 伊人久久精品亚洲午夜| 日本一二三区视频观看| 神马国产精品三级电影在线观看| 成年av动漫网址| 97超视频在线观看视频| 欧美日本视频| 国模一区二区三区四区视频| 日韩人妻高清精品专区| 校园春色视频在线观看| av又黄又爽大尺度在线免费看 | 欧美高清成人免费视频www| 亚洲无线在线观看| av在线老鸭窝| 99热这里只有是精品50| 国产私拍福利视频在线观看| 中文字幕制服av| 欧美日本亚洲视频在线播放| 一进一出抽搐动态| 在线观看av片永久免费下载| 亚洲国产色片| 日韩欧美 国产精品| 成人性生交大片免费视频hd| 国产爱豆传媒在线观看| 国产人妻一区二区三区在| 色哟哟哟哟哟哟| 国产淫片久久久久久久久| 人妻夜夜爽99麻豆av| 毛片女人毛片| 你懂的网址亚洲精品在线观看 | 亚洲国产欧美在线一区| 亚洲国产精品国产精品| 久久这里只有精品中国| 亚洲人成网站在线播| eeuss影院久久| 人妻久久中文字幕网| 3wmmmm亚洲av在线观看| 欧美另类亚洲清纯唯美| avwww免费| 亚洲不卡免费看| 国产蜜桃级精品一区二区三区| 亚洲国产精品久久男人天堂| 99久久精品热视频| 久久久久久久久久久丰满| 色综合亚洲欧美另类图片| 国产乱人偷精品视频| 国产精品一及| 国产成人a区在线观看| 日韩三级伦理在线观看| 国产亚洲av片在线观看秒播厂 | 国产免费男女视频| 免费av不卡在线播放| 99在线人妻在线中文字幕| 成人欧美大片| 久久久久久国产a免费观看| 亚洲人成网站在线观看播放| 深爱激情五月婷婷| 国产成人freesex在线| 女人十人毛片免费观看3o分钟| 搞女人的毛片| 91久久精品国产一区二区成人| 小说图片视频综合网站| 国产成人a∨麻豆精品| 人妻制服诱惑在线中文字幕| 女人十人毛片免费观看3o分钟| 一个人看的www免费观看视频| 免费搜索国产男女视频| 夫妻性生交免费视频一级片| 在线观看午夜福利视频| 国产午夜福利久久久久久| 亚洲成人久久爱视频| 久久欧美精品欧美久久欧美| 桃色一区二区三区在线观看| 亚洲欧美成人综合另类久久久 | 国产精品精品国产色婷婷| 久久久精品大字幕| 99久久中文字幕三级久久日本| 久久精品国产99精品国产亚洲性色| av在线蜜桃| 欧美zozozo另类| 97超碰精品成人国产| 国产一区亚洲一区在线观看| 国产v大片淫在线免费观看| 日日啪夜夜撸| 在线观看午夜福利视频| 成年版毛片免费区| 深爱激情五月婷婷| 亚洲精华国产精华液的使用体验 | 欧美变态另类bdsm刘玥| 免费看美女性在线毛片视频| 在线播放无遮挡| 国产成人福利小说| 亚洲天堂国产精品一区在线| 婷婷色综合大香蕉| 麻豆精品久久久久久蜜桃| 悠悠久久av| 99久久无色码亚洲精品果冻| 国产伦一二天堂av在线观看| 成年女人永久免费观看视频| 国产成人a区在线观看| 国产精品日韩av在线免费观看| 两性午夜刺激爽爽歪歪视频在线观看| 69av精品久久久久久| 在线观看免费视频日本深夜| 99在线视频只有这里精品首页| 最好的美女福利视频网| 中文字幕制服av| 在线观看一区二区三区| 精品99又大又爽又粗少妇毛片| 日韩欧美一区二区三区在线观看| 精品人妻一区二区三区麻豆| www.色视频.com| 中文字幕人妻熟人妻熟丝袜美| 亚洲综合色惰| 亚洲丝袜综合中文字幕| 日本爱情动作片www.在线观看| 欧美日韩综合久久久久久| 午夜福利视频1000在线观看| 日本黄大片高清| 99热这里只有是精品在线观看| 亚洲欧美精品专区久久| 老司机福利观看| 精品一区二区免费观看| 午夜精品一区二区三区免费看| 99九九线精品视频在线观看视频| 白带黄色成豆腐渣| 国产亚洲精品久久久com| 男女啪啪激烈高潮av片| 婷婷色av中文字幕| 国产蜜桃级精品一区二区三区| 免费观看精品视频网站| 丰满乱子伦码专区| 免费无遮挡裸体视频| 一本一本综合久久| 日本五十路高清| 精品久久久久久成人av| 国产精品一及| 青春草视频在线免费观看| 色哟哟·www| av在线亚洲专区| 成人午夜高清在线视频| 三级男女做爰猛烈吃奶摸视频|