• <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ù)研究
    這是人民的命令
    国产久久久一区二区三区| 美女 人体艺术 gogo| 国产精品1区2区在线观看.| 国语自产精品视频在线第100页| 中文字幕高清在线视频| 熟女电影av网| 日韩免费av在线播放| 成人三级黄色视频| or卡值多少钱| 精品欧美国产一区二区三| 亚洲久久久久久中文字幕| 国产激情欧美一区二区| 欧美三级亚洲精品| 精品国产美女av久久久久小说| 淫秽高清视频在线观看| 少妇人妻精品综合一区二区 | 俺也久久电影网| x7x7x7水蜜桃| 国产色婷婷99| 亚洲一区二区三区色噜噜| 男女下面进入的视频免费午夜| 淫秽高清视频在线观看| 午夜激情欧美在线| 成人精品一区二区免费| 精品电影一区二区在线| 99在线人妻在线中文字幕| 精品久久久久久久末码| 亚洲人成网站在线播| 色综合婷婷激情| 亚洲一区二区三区色噜噜| 国产主播在线观看一区二区| 国产精品久久久久久人妻精品电影| 三级毛片av免费| 黑人欧美特级aaaaaa片| 亚洲专区国产一区二区| 日韩欧美一区二区三区在线观看| 欧美成人性av电影在线观看| 精品日产1卡2卡| 91在线观看av| 午夜福利在线在线| 19禁男女啪啪无遮挡网站| 禁无遮挡网站| 淫妇啪啪啪对白视频| 久久国产精品影院| 88av欧美| 麻豆国产av国片精品| 久久久久精品国产欧美久久久| 国产精品乱码一区二三区的特点| 18禁黄网站禁片免费观看直播| 噜噜噜噜噜久久久久久91| 好男人在线观看高清免费视频| 在线播放国产精品三级| 九九在线视频观看精品| 亚洲av美国av| 欧美色视频一区免费| 观看免费一级毛片| 一区二区三区激情视频| 一二三四社区在线视频社区8| 高清毛片免费观看视频网站| 日韩欧美在线二视频| 国产精品乱码一区二三区的特点| 日韩 欧美 亚洲 中文字幕| 乱人视频在线观看| 女人被狂操c到高潮| 中文字幕高清在线视频| 国产野战对白在线观看| 性色av乱码一区二区三区2| 免费在线观看成人毛片| 国产伦在线观看视频一区| 国产三级中文精品| 深爱激情五月婷婷| 99久久综合精品五月天人人| 白带黄色成豆腐渣| 国产欧美日韩一区二区三| 亚洲国产精品成人综合色| 性欧美人与动物交配| 91在线观看av| 日韩 欧美 亚洲 中文字幕| 欧美日韩乱码在线| 欧美另类亚洲清纯唯美| 熟女电影av网| 19禁男女啪啪无遮挡网站| 精品一区二区三区视频在线 | 亚洲av电影在线进入| 在线观看日韩欧美| 韩国av一区二区三区四区| 伊人久久大香线蕉亚洲五| 日本精品一区二区三区蜜桃| 在线观看日韩欧美| 欧美日本视频| 一级a爱片免费观看的视频| 日韩欧美免费精品| 亚洲精品乱码久久久v下载方式 | 亚洲人与动物交配视频| 国产亚洲精品av在线| 成人国产一区最新在线观看| 国产精品精品国产色婷婷| 国产视频内射| 欧美日韩瑟瑟在线播放| 九九久久精品国产亚洲av麻豆| 亚洲av第一区精品v没综合| 最新在线观看一区二区三区| 日韩国内少妇激情av| 五月伊人婷婷丁香| 一边摸一边抽搐一进一小说| 国产在线精品亚洲第一网站| 日韩人妻高清精品专区| 18禁在线播放成人免费| 99热这里只有精品一区| 在线观看66精品国产| 久久久成人免费电影| 天天躁日日操中文字幕| 精品一区二区三区av网在线观看| 亚洲av成人不卡在线观看播放网| 欧美日韩乱码在线| 级片在线观看| 91久久精品电影网| 国产精品女同一区二区软件 | 三级毛片av免费| 久久精品国产综合久久久| 日本五十路高清| 免费大片18禁| 久久精品国产综合久久久| 免费无遮挡裸体视频| 亚洲片人在线观看| 成年人黄色毛片网站| 怎么达到女性高潮| 女人高潮潮喷娇喘18禁视频| 亚洲国产精品成人综合色| 黄色丝袜av网址大全| 久久香蕉精品热| 精品乱码久久久久久99久播| 97超级碰碰碰精品色视频在线观看| 一级毛片高清免费大全| 波野结衣二区三区在线 | 国产精品 国内视频| 国产成人av教育| 一卡2卡三卡四卡精品乱码亚洲| 老师上课跳d突然被开到最大视频 久久午夜综合久久蜜桃 | 男人的好看免费观看在线视频| 亚洲成av人片免费观看| 少妇人妻精品综合一区二区 | 亚洲熟妇熟女久久| 欧美激情在线99| a在线观看视频网站| 老司机午夜福利在线观看视频| 国产亚洲精品av在线| 国产真人三级小视频在线观看| 亚洲精品影视一区二区三区av| www.熟女人妻精品国产| 精品电影一区二区在线| 老鸭窝网址在线观看| 亚洲av成人精品一区久久| 欧美+亚洲+日韩+国产| 变态另类丝袜制服| 欧美xxxx黑人xx丫x性爽| 色综合站精品国产| 内射极品少妇av片p| 亚洲中文字幕一区二区三区有码在线看| 国产91精品成人一区二区三区| 69av精品久久久久久| 很黄的视频免费| 亚洲av中文字字幕乱码综合| 午夜福利高清视频| 变态另类丝袜制服| 熟女人妻精品中文字幕| 国产欧美日韩精品一区二区| 每晚都被弄得嗷嗷叫到高潮| 国产精品一区二区三区四区久久| 一个人免费在线观看电影| 99久久精品国产亚洲精品| 国产伦精品一区二区三区四那| 日韩中文字幕欧美一区二区| 久久这里只有精品中国| 国产精品日韩av在线免费观看| 日本一二三区视频观看| 国产aⅴ精品一区二区三区波| 少妇熟女aⅴ在线视频| 精品一区二区三区人妻视频| 神马国产精品三级电影在线观看| 最新中文字幕久久久久| 亚洲国产欧美人成| 日韩av在线大香蕉| 国产单亲对白刺激| 看黄色毛片网站| 身体一侧抽搐| 亚洲无线观看免费| 搞女人的毛片| 日韩 欧美 亚洲 中文字幕| 久久精品91无色码中文字幕| 欧美成人免费av一区二区三区| 在线播放无遮挡| 伊人久久大香线蕉亚洲五| 免费av毛片视频| 午夜福利欧美成人| 琪琪午夜伦伦电影理论片6080| 亚洲狠狠婷婷综合久久图片| 嫁个100分男人电影在线观看| 中文字幕精品亚洲无线码一区| 国产真实乱freesex| 国产aⅴ精品一区二区三区波| 国产伦在线观看视频一区| 成人国产一区最新在线观看| 色吧在线观看| 免费观看人在逋| 午夜激情欧美在线| 久久国产精品人妻蜜桃| 欧美不卡视频在线免费观看| 每晚都被弄得嗷嗷叫到高潮| 草草在线视频免费看| 免费大片18禁| 国产日本99.免费观看| 久久精品亚洲精品国产色婷小说| 亚洲激情在线av| 亚洲人与动物交配视频| 99视频精品全部免费 在线| 午夜福利免费观看在线| 亚洲天堂国产精品一区在线| 午夜影院日韩av| 欧美xxxx黑人xx丫x性爽| 亚洲av中文字字幕乱码综合| 国产91精品成人一区二区三区| 午夜激情福利司机影院| 精品不卡国产一区二区三区| 男女之事视频高清在线观看| 丁香六月欧美| 亚洲片人在线观看| 两人在一起打扑克的视频| 小说图片视频综合网站| 欧美性猛交╳xxx乱大交人| 内地一区二区视频在线| 国产男靠女视频免费网站| 欧美黑人巨大hd| 国产激情欧美一区二区| 免费av毛片视频| 夜夜夜夜夜久久久久| 日本黄色视频三级网站网址| 亚洲五月天丁香| 波多野结衣巨乳人妻| 国产免费av片在线观看野外av| 一进一出抽搐动态| 老司机午夜福利在线观看视频| 日本免费a在线| 成人午夜高清在线视频| 哪里可以看免费的av片| 18美女黄网站色大片免费观看| 亚洲天堂国产精品一区在线| 午夜福利高清视频| a级毛片a级免费在线| 日本撒尿小便嘘嘘汇集6| 91九色精品人成在线观看| av天堂在线播放| 亚洲av日韩精品久久久久久密| 免费在线观看亚洲国产| 真人做人爱边吃奶动态| 午夜两性在线视频| 亚洲av免费在线观看| 老鸭窝网址在线观看| 亚洲国产精品久久男人天堂| 国内精品一区二区在线观看| 日韩欧美精品v在线| 黄色视频,在线免费观看| bbb黄色大片| 欧美绝顶高潮抽搐喷水| 国产三级在线视频| 一夜夜www| 国产v大片淫在线免费观看| 1000部很黄的大片| 国产精华一区二区三区| 黄色日韩在线| 免费人成视频x8x8入口观看| 久久精品亚洲精品国产色婷小说| 天天添夜夜摸| 日日夜夜操网爽| 国产私拍福利视频在线观看| 久久草成人影院| 国内少妇人妻偷人精品xxx网站| 最近最新免费中文字幕在线| 欧美日韩精品网址| 欧美日韩乱码在线| 国产伦在线观看视频一区| 国产成人福利小说| 天堂网av新在线| 国产免费av片在线观看野外av| 蜜桃亚洲精品一区二区三区| av天堂在线播放| 久久久国产成人免费| 日韩精品中文字幕看吧| 成人午夜高清在线视频| 亚洲国产日韩欧美精品在线观看 | 校园春色视频在线观看| 搡老岳熟女国产| 久久久久性生活片| 午夜福利在线在线| 亚洲人成伊人成综合网2020| 在线观看av片永久免费下载| 日韩亚洲欧美综合| 小说图片视频综合网站| 男女视频在线观看网站免费| 成年版毛片免费区| 久久6这里有精品| 精品久久久久久久人妻蜜臀av| 久久精品国产自在天天线| 好男人在线观看高清免费视频| 搡老熟女国产l中国老女人| 少妇丰满av| 在线观看午夜福利视频| 国产精品电影一区二区三区| 12—13女人毛片做爰片一| 久久久久久久午夜电影| 国内精品久久久久久久电影| 熟妇人妻久久中文字幕3abv| 久久亚洲精品不卡| 亚洲五月天丁香| 精品一区二区三区av网在线观看| 国产爱豆传媒在线观看| 亚洲av电影在线进入| 国产视频内射| 99久久九九国产精品国产免费| 88av欧美| 非洲黑人性xxxx精品又粗又长| 国产熟女xx| 久久精品国产清高在天天线| 日韩欧美国产在线观看| 久久亚洲精品不卡| 欧美国产日韩亚洲一区| 国产高清激情床上av| 成年女人毛片免费观看观看9| 日本五十路高清| bbb黄色大片| 日韩欧美 国产精品| 18禁裸乳无遮挡免费网站照片| 亚洲av二区三区四区| 亚洲欧美日韩卡通动漫| 岛国在线观看网站| 女人十人毛片免费观看3o分钟| 免费av观看视频| 亚洲精品国产精品久久久不卡| 久久久精品大字幕| 哪里可以看免费的av片| 国产激情偷乱视频一区二区| 久久久久久大精品| 18+在线观看网站| 有码 亚洲区| 人妻丰满熟妇av一区二区三区| 欧美黄色片欧美黄色片| 高潮久久久久久久久久久不卡| 国产精品一及| 国产成人a区在线观看| www.色视频.com| 成人18禁在线播放| 色吧在线观看| 中文在线观看免费www的网站| 久久99热这里只有精品18| 日韩欧美在线二视频| 国内揄拍国产精品人妻在线| www.熟女人妻精品国产| 在线免费观看的www视频| 最新美女视频免费是黄的| 亚洲美女视频黄频| 午夜久久久久精精品| 少妇丰满av| 99热这里只有精品一区| 国产欧美日韩一区二区三| 99久久成人亚洲精品观看| 国产精品久久久人人做人人爽| 欧美中文综合在线视频| 亚洲激情在线av| 中文在线观看免费www的网站| 亚洲激情在线av| 欧美大码av| 黄片小视频在线播放| 久久久久精品国产欧美久久久| 色综合亚洲欧美另类图片| 亚洲精品乱码久久久v下载方式 | 色综合婷婷激情| 久久久久久大精品| 国产成+人综合+亚洲专区| 欧美日韩乱码在线| 亚洲av五月六月丁香网| 一个人免费在线观看电影| 天堂av国产一区二区熟女人妻| 2021天堂中文幕一二区在线观| 欧美区成人在线视频| 国产精品爽爽va在线观看网站| 色综合欧美亚洲国产小说| 一进一出抽搐gif免费好疼| 国产精品 国内视频| 国产成人av激情在线播放| 少妇人妻一区二区三区视频| 18禁裸乳无遮挡免费网站照片| 搡老熟女国产l中国老女人| 丰满人妻一区二区三区视频av | a级一级毛片免费在线观看| 久久久成人免费电影| 99久国产av精品| 女同久久另类99精品国产91| 极品教师在线免费播放| 内地一区二区视频在线| av天堂在线播放| 日本一二三区视频观看| 搞女人的毛片| 亚洲美女视频黄频| 非洲黑人性xxxx精品又粗又长| 久久国产精品影院| 黄色视频,在线免费观看| 国产在线精品亚洲第一网站| 美女免费视频网站| 欧美色视频一区免费| 老熟妇乱子伦视频在线观看| 亚洲av中文字字幕乱码综合| 色综合亚洲欧美另类图片| 女人被狂操c到高潮| 一区二区三区高清视频在线| 亚洲av第一区精品v没综合| 一级毛片女人18水好多| 亚洲成人精品中文字幕电影| 亚洲黑人精品在线| 国产精品亚洲美女久久久| 一二三四社区在线视频社区8| 亚洲男人的天堂狠狠| 国产免费av片在线观看野外av| 老师上课跳d突然被开到最大视频 久久午夜综合久久蜜桃 | 久久精品影院6| 可以在线观看毛片的网站| 国产精品爽爽va在线观看网站| 国产精品亚洲美女久久久| 99国产精品一区二区蜜桃av| 中文亚洲av片在线观看爽| 亚洲成av人片免费观看| 国产精品影院久久| 校园春色视频在线观看| 88av欧美| 国产亚洲精品综合一区在线观看| 成人午夜高清在线视频| 日韩中文字幕欧美一区二区| 狂野欧美白嫩少妇大欣赏| 国产av在哪里看| 亚洲欧美精品综合久久99| 国产蜜桃级精品一区二区三区| 久久久久久久亚洲中文字幕 | 亚洲国产中文字幕在线视频| 最新中文字幕久久久久| 天堂影院成人在线观看| 久久久久久国产a免费观看| 香蕉久久夜色| 国产精品久久视频播放| 国产精品综合久久久久久久免费| 性欧美人与动物交配| 久久这里只有精品中国| 中文字幕久久专区| 听说在线观看完整版免费高清| 久久精品国产亚洲av涩爱 | 国产又黄又爽又无遮挡在线| 床上黄色一级片| 久久久久免费精品人妻一区二区| 亚洲aⅴ乱码一区二区在线播放| 变态另类成人亚洲欧美熟女| 欧美日韩一级在线毛片| 无遮挡黄片免费观看| 日本在线视频免费播放| 亚洲精品粉嫩美女一区| 国产精品99久久久久久久久| 最后的刺客免费高清国语| 国产高潮美女av| 日本黄色片子视频| 国产欧美日韩一区二区三| 日日夜夜操网爽| 日韩欧美免费精品| av福利片在线观看| 麻豆成人午夜福利视频| 国产三级在线视频| av黄色大香蕉| 久久久久久大精品| 国语自产精品视频在线第100页| 欧美乱妇无乱码| 99国产极品粉嫩在线观看| 熟女少妇亚洲综合色aaa.| 97超视频在线观看视频| 看黄色毛片网站| 岛国在线免费视频观看| 不卡一级毛片| 国产97色在线日韩免费| 久久久成人免费电影| 日日夜夜操网爽| 国产伦人伦偷精品视频| 欧美日韩综合久久久久久 | 中文字幕熟女人妻在线| 亚洲精品一卡2卡三卡4卡5卡| 麻豆国产av国片精品| 亚洲自拍偷在线| 中文字幕人妻熟人妻熟丝袜美 | 国产精品国产高清国产av| 国产亚洲精品久久久com| 婷婷精品国产亚洲av在线| 色av中文字幕| 少妇的逼好多水| 欧美绝顶高潮抽搐喷水| 给我免费播放毛片高清在线观看| 亚洲乱码一区二区免费版| 黄色丝袜av网址大全| 亚洲精品国产精品久久久不卡| 日本熟妇午夜| 国产亚洲av嫩草精品影院| 女人高潮潮喷娇喘18禁视频| 天堂影院成人在线观看| 天天添夜夜摸| 国产精品亚洲一级av第二区| aaaaa片日本免费| 国产精品香港三级国产av潘金莲| 国产色婷婷99| 日日干狠狠操夜夜爽| 成人特级黄色片久久久久久久| 在线看三级毛片| 色综合亚洲欧美另类图片| 一级毛片高清免费大全| 天天躁日日操中文字幕| 嫩草影视91久久| 国产久久久一区二区三区| 国产精品三级大全| 亚洲色图av天堂| 国产成人aa在线观看| avwww免费| 日韩大尺度精品在线看网址| 观看美女的网站| 日本黄色视频三级网站网址| 成年免费大片在线观看| 精品乱码久久久久久99久播| 国产成+人综合+亚洲专区| 午夜福利视频1000在线观看| 人人妻,人人澡人人爽秒播| 日韩欧美在线二视频| 久久久久久久午夜电影| 欧美最新免费一区二区三区 | 精品久久久久久成人av| 色综合站精品国产| 三级男女做爰猛烈吃奶摸视频| 黄色片一级片一级黄色片| 草草在线视频免费看| 中文字幕av在线有码专区| 久久精品91无色码中文字幕| 国产av在哪里看| 最近最新中文字幕大全电影3| 深爱激情五月婷婷| 成年女人看的毛片在线观看| 亚洲精品456在线播放app | 国产私拍福利视频在线观看| 久久久久免费精品人妻一区二区| 免费观看的影片在线观看| 日韩成人在线观看一区二区三区| 国产色爽女视频免费观看| 观看美女的网站| 精品一区二区三区人妻视频| 成人亚洲精品av一区二区| 国产一区二区亚洲精品在线观看| 欧美最新免费一区二区三区 | 精品久久久久久久久久久久久| 亚洲狠狠婷婷综合久久图片| 全区人妻精品视频| 欧美3d第一页| 日本精品一区二区三区蜜桃| 岛国在线观看网站| bbb黄色大片| 精品国产美女av久久久久小说| 国产熟女xx| 午夜精品在线福利| 啦啦啦免费观看视频1| 国产色婷婷99| 一个人观看的视频www高清免费观看| 成人国产一区最新在线观看| 午夜久久久久精精品| 少妇裸体淫交视频免费看高清| 我的老师免费观看完整版| 精品久久久久久成人av| 噜噜噜噜噜久久久久久91| 一区二区三区激情视频| 亚洲欧美精品综合久久99| 成年女人永久免费观看视频| 精品不卡国产一区二区三区| 久久精品国产99精品国产亚洲性色| 老汉色av国产亚洲站长工具| 国语自产精品视频在线第100页| aaaaa片日本免费| 日本精品一区二区三区蜜桃| 99久久九九国产精品国产免费| 美女 人体艺术 gogo| 日韩欧美三级三区| 色老头精品视频在线观看| 国产成人av教育| 精品乱码久久久久久99久播| 国内精品一区二区在线观看| 午夜激情福利司机影院| 久久久久久久久久黄片| 国产毛片a区久久久久| 亚洲人成伊人成综合网2020| 亚洲av免费在线观看| 激情在线观看视频在线高清| 国产日本99.免费观看| 国产精品一区二区三区四区久久| 亚洲色图av天堂| 最新在线观看一区二区三区| 九色成人免费人妻av| 黄色日韩在线| 欧美中文日本在线观看视频| 久久精品影院6| 在线a可以看的网站| 欧美丝袜亚洲另类 | 国产私拍福利视频在线观看| 亚洲欧美日韩东京热| 亚洲人成电影免费在线| www.色视频.com| 免费看光身美女| 亚洲人成伊人成综合网2020| 国产高清视频在线观看网站| 国产精品一区二区三区四区免费观看 |