當前位置:首頁 > 醫(yī)療電子 > 醫(yī)療電子
[導(dǎo)讀]一直以來,醫(yī)療設(shè)備都是依賴先進的硬件技術(shù)來實現(xiàn)某個特定設(shè)備功能的絕大部分特性。如今,醫(yī)療設(shè)備之間的關(guān)聯(lián)越來越密切,醫(yī)療設(shè)備上所運行的多功能軟件變得更加復(fù)雜,并且常常是醫(yī)療產(chǎn)品取得成功的關(guān)鍵所在。此外,

一直以來,醫(yī)療設(shè)備都是依賴先進的硬件技術(shù)來實現(xiàn)某個特定設(shè)備功能的絕大部分特性。如今,醫(yī)療設(shè)備之間的關(guān)聯(lián)越來越密切,醫(yī)療設(shè)備上所運行的多功能軟件變得更加復(fù)雜,并且常常是醫(yī)療產(chǎn)品取得成功的關(guān)鍵所在。此外,醫(yī)療設(shè)備制造商必須設(shè)計友好的用戶界面(供家用),并提供可現(xiàn)場升級的單元。現(xiàn)貨供應(yīng)軟件組件更多地被用于家中的消費設(shè)備和電腦,但考慮到上述設(shè)計因素,醫(yī)療設(shè)備也開始使用現(xiàn)貨供應(yīng)軟件組件。
 
本文介紹了當前開發(fā)滿足市場新需求的醫(yī)療設(shè)備可用的嵌入式軟件技術(shù),包括一個公司的真實例子,該公司使用關(guān)鍵的軟件技術(shù)開發(fā)尖端的醫(yī)療產(chǎn)品。本文還探討了醫(yī)療行業(yè)該如何利用新出現(xiàn)的硬件和軟件技術(shù),將嵌入式計算機系統(tǒng)和傳統(tǒng)計算機系統(tǒng)結(jié)合在一起。
 

復(fù)雜的需求
 
隨著醫(yī)療設(shè)備功能的增加,需要有更強大和復(fù)雜的嵌入式軟件組件。用于將設(shè)備與外界相連的技術(shù),如網(wǎng)絡(luò)互連或USB,通常需要用軟件棧來實現(xiàn)。這些軟件棧通常要依靠操作系統(tǒng)(OS)來確保在醫(yī)療設(shè)備忙于其它任務(wù)的時候,發(fā)送到醫(yī)療設(shè)備的數(shù)據(jù)不會丟失信息。軟件棧越復(fù)雜,那么操作系統(tǒng)就更多地從簡單的實時操作系統(tǒng)(RTOS)向功能全面的操作系統(tǒng)靠攏。然而,許多醫(yī)療設(shè)備仍然需要RTOS的實時可靠性,用以確保醫(yī)療設(shè)備與病人的通訊質(zhì)量沒有因為其與外界的通信而打折扣。大多數(shù)商業(yè)的RTOS不僅僅只提供操作系統(tǒng),還提供有許多與外部設(shè)備通信所需的軟件棧。因此,嵌入式開發(fā)人員可以開發(fā)出用于強大和差異化醫(yī)療設(shè)備所需要的軟件。
 
但是,使用商業(yè)操作系統(tǒng)感覺上易被某個商業(yè)操作系統(tǒng)供應(yīng)商鎖定。因此,很多醫(yī)療設(shè)備制造商選擇使用開源操作系統(tǒng),因為開源操作系統(tǒng)對功能、成本以及供應(yīng)商的中立性三者做了很好的平衡。例如,Linux操作系統(tǒng)在醫(yī)療設(shè)備中有著良好的使用記錄。但是,Linux操作系統(tǒng)不能滿足所有醫(yī)療設(shè)備軟件的需求,因為Linux操作系統(tǒng)占用空間大,往往需要為嵌入式設(shè)備增加額外的內(nèi)存和成本,并且有時候不能滿足那些用于采樣或處理實時大量數(shù)據(jù)的醫(yī)療設(shè)備的實時處理要求。相比其它桌面操作系統(tǒng),Linux操作系統(tǒng)是非??煽康摹5荓inux操作系統(tǒng)的安全性不夠,而RTOS有很好的安全性(已經(jīng)被應(yīng)用在航空電子、汽車、工業(yè)控制等行業(yè)中)。若是開發(fā)人員著重空間、性能和安全性,并且不愿意犧牲Linux操作系統(tǒng)所提供的供應(yīng)商中立性以及復(fù)用選項,那么也可以使用基于開放標準的商業(yè)化RTOS產(chǎn)品。
 
基于開放標準的RTOS,如POSIX(可移植操作系統(tǒng)界面),是開源操作系統(tǒng)的又一個選擇。POSIX是一個開放式操作界面標準,它對操作系統(tǒng)各個方面,如信號、調(diào)用、進程和線程管理有若干要求。這類操作系統(tǒng)的功能與Linux操作系統(tǒng)非常相似,因為它提供有供醫(yī)療設(shè)備與外界相連所需要的軟件棧,并且可以兼容針對Linux操作系統(tǒng)編寫的應(yīng)用程序,只需要將應(yīng)用程序經(jīng)過簡單的重新編譯即可輕松移植進來。開放式標準接口也使得代碼今后的移植被簡化,并且消除了使用帶有專利接口的實時操作系統(tǒng)時所存在的供應(yīng)商鎖定威脅?;跇藴实拈_放式RTOS的最大優(yōu)勢是,它有實時系統(tǒng)的血統(tǒng),具有確定性和可靠性以及安全性背景,而這是開源操作系統(tǒng)所不具備的。
 
使用基于開放標準的實時操作系統(tǒng)
 
Elekta是一家國際醫(yī)學(xué)技術(shù)公司,該公司當前以及未來的醫(yī)療設(shè)備使用了一款基于開放標準的RTOS。該公司新一代醫(yī)療設(shè)備以來自LynuxWorks公司的基于POSIX的LynxOS – SE為核心。
 
Elekta公司專業(yè)生產(chǎn)用于治療癌癥和腦疾病的放射治療及放射治療系統(tǒng)。Elekta Synergy圖像引導(dǎo)放射治療系統(tǒng)在治療時采用3 – D高清晰度成像。該技術(shù)將患者評估和開始治療的過程加以簡化。它還給醫(yī)生提供最新的圖像數(shù)據(jù),這樣他們就可以瞄準更大比例的病變區(qū),同時盡量減少對周圍健康組織的損傷。
 
該公司目前的產(chǎn)品開發(fā)工作包括一個數(shù)字治療控制系統(tǒng),該系統(tǒng)用于驅(qū)動數(shù)字直線加速器類產(chǎn)品。對這項技術(shù)而言,公司能夠迅速地將軟件應(yīng)用程序移植到多個產(chǎn)品,以便提高其可靠性和縮短產(chǎn)品的上市時間,這一點很重要。至于其新款治療系統(tǒng)和下一代產(chǎn)品,Elekta公司希望找到一款高性能的對硬盤分區(qū)有額外要求的操作系統(tǒng)—這要就可以同時運行其它應(yīng)用程序,而彼此互不干擾。為了滿足這些標準,Elekta公司選擇了一款基于開放式標準的系統(tǒng),該系統(tǒng)使用了POSIX技術(shù)。由于LynxOS – SE系統(tǒng)符合POSIX標準,并且完全支持POSIX.1標準,所以Elekta公司可以讓RTOS在未來項目的平臺之間移植軟件。
 
Elekta公司英國設(shè)計中心的工程師小團隊設(shè)計了一款采用LynxOS – SE操作系統(tǒng)的新產(chǎn)品(見圖1)。該工程團隊擁有豐富的實時系統(tǒng)開發(fā)經(jīng)驗,并且在其項目時間進度內(nèi)完成了設(shè)計任務(wù),包括軟件移植和編寫驅(qū)動程序。LynxOS – SE所具有的可移植性和開放標準要素是能夠短時間設(shè)計出首個原型產(chǎn)品的基礎(chǔ)。團隊的另一個關(guān)鍵目標是創(chuàng)建一個通用的平臺,在此基礎(chǔ)上建立未來的產(chǎn)品。該平臺將包括放射治療系統(tǒng),以及其它一系列產(chǎn)品,這將使復(fù)雜的程序變得更快和更有效。
 
因為Elekta公司未來的產(chǎn)品戰(zhàn)略還將考慮某些基于64位多核技術(shù)(LynxOS - SE操作系統(tǒng)已經(jīng)支持該技術(shù))的新硬件架構(gòu),所以代碼不僅限于在幾個系統(tǒng)之間移植,它也可以跟上以后出現(xiàn)的新技術(shù)。LynxOS - SE操作系統(tǒng)也可以被用于下一代虛擬化硬件平臺。

設(shè)備虛擬化
 
將醫(yī)療設(shè)備虛擬化的想法似乎有些奇怪,但是將醫(yī)療設(shè)備上運行的軟件虛擬化可以使未來的設(shè)備平臺從中受益。虛擬化操作系統(tǒng)已被廣泛應(yīng)用于服務(wù)器和數(shù)據(jù)中心,并正推動軟件應(yīng)用在云計算中的使用。虛擬化技術(shù)還具有能夠提高嵌入式系統(tǒng)尤其是醫(yī)療系統(tǒng)的功能、可用性和安全性的潛力。有一個安全軟件虛擬化的例子,請參閱側(cè)欄“虛擬化安全”。
 
若只是要求同時連接設(shè)備和運行多個應(yīng)用程序,傳統(tǒng)的操作系統(tǒng)和RTOS就足以勝任。然而,若是單一設(shè)備需要有一個復(fù)雜且熟悉的GUI,要求與臺式機類似并且還要兼具RTOS的實時性,那么沒有那款桌面操作系統(tǒng)或?qū)崟r操作系統(tǒng)能夠兩者兼顧。虛擬化技術(shù)可以---通過在單一系統(tǒng)中運行多個虛擬操作系統(tǒng),可以使用傳統(tǒng)的桌面操作系統(tǒng)(如,微軟Windows)來開發(fā)用戶界面;而實時患者信息部件則采用傳統(tǒng)的實時操作系統(tǒng)(RTOS),如LynxOS - SE。在本案例依賴一款具有實時屬性的虛擬化系統(tǒng)來實現(xiàn),并且還用到了一個分離內(nèi)核和管理程序(hypervisor)組合產(chǎn)品。
 
分離內(nèi)核是一個小型、輕量級操作系統(tǒng),它與處理器的連接是最低級別的。它提供有運行應(yīng)用程序的安全分區(qū),而且每個分區(qū)都給定有其它分區(qū)無法訪問的物理和虛擬資源。分離內(nèi)核不提供諸如磁盤或網(wǎng)絡(luò)訪問等傳統(tǒng)的操作系統(tǒng)功能,但它管理程序調(diào)度和存儲功能,以及每個分區(qū)有哪些物理設(shè)備(磁盤,圖形,網(wǎng)絡(luò)等)可用。若將分離內(nèi)核與嵌入式系統(tǒng)管理程序相結(jié)合,那么就能夠在相同的硬件平臺上同時運行多個操作系統(tǒng)(同時保持它們之間的分離)。
 
嵌入式管理程序技術(shù)能夠為虛擬化客戶機操作系統(tǒng)提供不同的方案。對準虛擬化的客戶操作系統(tǒng)加以修改,以便與底層管理程序更加密切地工作。有虛擬化支持的處理器可以提供更好的性能,因為它對操作系統(tǒng)和管理程序以及與底層處理器之間的協(xié)同工作進行了優(yōu)化。這種半虛擬化方案通常被RTOS的虛擬化,其中性能和實時性是關(guān)鍵。對于不能修改或不要求具備實時性能的操作系統(tǒng),管理程序可以提供一個完整的虛擬化方案。該方案顯示底層硬件的虛擬視圖,看上去和真實的硬件平臺完全相同;因此客戶機操作系統(tǒng)會以為它是運行在真正的硬件平臺上。
 
軟件分區(qū)和管理程序虛擬化還有助于硬件整合,很多醫(yī)療應(yīng)用對此尤其感興趣。通過讓分立的系統(tǒng)運行在自己的分區(qū)和允許不同的操作系統(tǒng)和應(yīng)用程序在這些分區(qū)上運行,能夠?qū)⑽锢砩溪毩⒌亩鄠€系統(tǒng)整合成單個的物理硬件。
 
因為分離內(nèi)核和嵌入式管理程序(hypervisor)設(shè)計用于嵌入式實時系統(tǒng),所以RTOS可以運行在與傳統(tǒng)桌面操作系統(tǒng)相同的物理系統(tǒng)中,并且不用犧牲RTOS的實時性或桌面操作系統(tǒng)的功能。這種嵌入式虛擬化的關(guān)鍵特性是分離內(nèi)核所提供的內(nèi)置安全性。它讓不同的操作系統(tǒng)和其上的應(yīng)用程序訪問同一系統(tǒng)上不同的設(shè)備。例如,在Windows操作系統(tǒng)上運行的所有應(yīng)用程序,包括潛在的惡意攻擊,除非明確地被允許(如控制應(yīng)用),否則都不能干預(yù)實時系統(tǒng)。因此,病人敏感的信息和設(shè)備不會曝光給外界。
 
結(jié)論
 
高級嵌入式軟件技術(shù)可以提高醫(yī)療設(shè)備的連接性和安全性。這些專用操作系統(tǒng)和運行在該操作系統(tǒng)上的任何應(yīng)用程序仍可保持獨立版本和虛擬化版本,并且可以無縫地移植到虛擬醫(yī)療平臺。這種接口使醫(yī)療設(shè)備公司能夠?qū)⑵洮F(xiàn)有應(yīng)用程序移植到具有桌面功能和與某個端口相連的系統(tǒng),并且不會影響醫(yī)療設(shè)備的安全性。
 
本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫毥谦F公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉(zhuǎn)型技術(shù)解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關(guān)鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運行,同時企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險,如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報道,騰訊和網(wǎng)易近期正在縮減他們對日本游戲市場的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機 衛(wèi)星通信

要點: 有效應(yīng)對環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實提質(zhì)增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競爭力 堅持高質(zhì)量發(fā)展策略,塑強核心競爭優(yōu)勢...

關(guān)鍵字: 通信 BSP 電信運營商 數(shù)字經(jīng)濟

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術(shù)學(xué)會聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(shù)(集團)股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉