《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 嵌入式技術(shù) > 業(yè)界動態(tài) > 推進發(fā)展中國家新生兒監(jiān)護進程,Zephyr操作系統(tǒng)在行動

推進發(fā)展中國家新生兒監(jiān)護進程,Zephyr操作系統(tǒng)在行動

2016-12-15
來源:EEFOCUS

   在發(fā)展中國家,每年有4600萬新生兒因為并發(fā)癥需要特殊護理,300萬新生兒因為搶救不及時而死亡,其中80%被世界衛(wèi)生組織(WHO)認為是可預防或可治療的。是什么原因使得發(fā)展中國家新生兒死亡率居高不下?據(jù)統(tǒng)計,在這些死亡案例中,34%是早產(chǎn),24%是出生窒息,20%是感染,22%是其它原因。因此,在這些地區(qū)急需對新生兒提供高質(zhì)量的醫(yī)療護理,而這些地區(qū)的醫(yī)療形式卻十分嚴峻,醫(yī)療資源配置極低,醫(yī)護人員和設(shè)備極度缺乏,患者數(shù)量眾多,醫(yī)院負擔過重。為此,聯(lián)合國可持續(xù)發(fā)展署制訂了目標,到2030年,全面控制新生兒和5歲以下兒童可預防性死亡。


5850b62b961b-thumb.jpg

                  圖1:發(fā)展中國造成新生兒死亡的三大原因


   隨著物聯(lián)網(wǎng)技術(shù)的發(fā)展,可穿戴設(shè)備以其低成本、低功耗、可網(wǎng)且更容易實施并推廣,成為有效的解決方案。特別針對醫(yī)療資源極度匱乏的地區(qū),創(chuàng)新的科技為新生兒提供了第一步的健康保證。畢業(yè)于哥倫比亞大學生物醫(yī)學工程的Teresa Cauvel女士設(shè)計開發(fā)了一款用于新生兒醫(yī)療監(jiān)測的設(shè)備Neopenda,可以實時監(jiān)測新生兒的心率、呼吸率、血氧飽和度和體溫,同時該設(shè)備可以通過無線方式連接至平板電腦,醫(yī)護人員可以實時觀察每個新生兒的健康狀態(tài),當新生兒遇險會及時提醒監(jiān)護人,以確保新生兒得到及時救治。


   Neopenda設(shè)備的硬件采用Arduino開發(fā)板,軟件采用Zephyr實時操作系統(tǒng),配備測量各項指標所需要的傳感器,如:脈搏傳感器、LilyPad溫度傳感器和雙LED光學傳感器。Arduino以其成熟的設(shè)計方案讓Neopenda降低設(shè)計風險,Zephyr操作系統(tǒng)以其內(nèi)核小、可伸縮性和開源性幫助Neopenda快速實現(xiàn)各項新生兒生命體征的測量。Neopenda的早期原型采用Arduino主板及軟件,目前接近商用化產(chǎn)品的設(shè)計包含Arduino 101 with Intel?Curie?, Zephyr內(nèi)核及各種傳感器。


   英特爾居里模塊的優(yōu)勢在于小體積、低成本、低功耗,板上設(shè)有12位AD轉(zhuǎn)換器可以實現(xiàn)DSP精確測量;內(nèi)置的藍牙BLE、加速度計、陀螺儀傳感器和模式匹配引擎,可用于可穿戴設(shè)備的二次開發(fā)。

 

Zephyr操作系統(tǒng):小內(nèi)核,低功耗,支持廣泛的架構(gòu)

  Zephyr操作系統(tǒng)的一大特點就是內(nèi)核很小,可在內(nèi)存低至 8kB 的系統(tǒng)上運行,甚至可在 RAM 最小為 2KB 時運行,可以在內(nèi)存受限的可穿戴設(shè)備上運行。Zephyr 內(nèi)核能夠?qū)⒉僮鬟M程與裸機操作系統(tǒng)的其它進程進行分離,也稱為微核和超微內(nèi)核。超微內(nèi)核負責所有基本操作任務(wù),包括通過基于內(nèi)部光纖的積壓作業(yè)(backlog)執(zhí)行任務(wù)。微核功能更強大,允許多任務(wù)處理和內(nèi)存存儲,但只在必要時使用,為復雜的傳感器操作和通信提供多線程和中斷服務(wù)。


  作為開源系統(tǒng),Zephyr操作系統(tǒng)支持多種架構(gòu),如ARC內(nèi)核(DSP子系統(tǒng))和X86主機芯片,其中X86芯片具有更大的RAM容量,滿足復雜的BLE應(yīng)用,提供豐富的驅(qū)動和傳感器程序,如ADC、GPIO、I2C、SPI、UART、BLE等,全面支持Neopenda設(shè)備進行數(shù)據(jù)采集、數(shù)據(jù)處理和數(shù)據(jù)傳輸。


全面的代碼支持,加速設(shè)計進程

 Zephyr SDK為設(shè)計者提供工具鏈,可以用于DSP子系統(tǒng)和X86主處理器的編譯,編譯器和工具鏈可以快速安裝,有助于設(shè)計者節(jié)省開發(fā)時間。GDB調(diào)試器與DSP子系統(tǒng)和主處理器協(xié)調(diào)工作,調(diào)試時,Eclipse IDE和GDB一起運行。除此之外,Zephyr還針對BLE應(yīng)用提供多種代碼,開發(fā)者可以直接采用,無需重復設(shè)計代碼,加速設(shè)計進程。


基于Zephyr操作系統(tǒng)的Neopenda監(jiān)測實例

結(jié)合peripheral_hr示例代碼展示Neopenda設(shè)備實時監(jiān)測新生兒的四個生命體征。

 

5850b62bd66b-thumb.jpg

                   圖2:Neopenda設(shè)備監(jiān)測流程

 

如圖2所示,監(jiān)測流程如下:
   監(jiān)測設(shè)備從脈搏傳感器、溫度傳感器、脈搏血氧傳感器采集獲得對應(yīng)數(shù)據(jù),ARC核傳感器子系統(tǒng)應(yīng)用ADC驅(qū)動測量模擬輸入;支持X86主機芯片的Zephyr系統(tǒng)將經(jīng)過處理的數(shù)據(jù)顯示到對應(yīng)的界面上,用戶可以在APP端監(jiān)測測量結(jié)果。

 

脈搏和血氧監(jiān)測結(jié)果:

5850b62bbecb5-thumb.jpg

 

安卓系統(tǒng)監(jiān)測界面:

 

5850b62be8c2-thumb.jpg


   盡管還有一些需要改進的地方,Neopenda設(shè)備已經(jīng)在烏干達開始規(guī)劃及試用研究,未來會擴展到東非以及全世界醫(yī)護資源匱乏的發(fā)展中國家,Zephyr將會一直助力Neopenda項目的設(shè)計、改進、完善,為挽救新生兒生命做出貢獻。


本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無法一一聯(lián)系確認版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經(jīng)濟損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。