国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

動(dòng)態(tài)可重構(gòu)穿戴計(jì)算機(jī)軟件平臺(tái)開(kāi)發(fā)路徑及網(wǎng)絡(luò)通信實(shí)現(xiàn)分析

2017-04-26 07:40:52洪輝蘇博
電腦知識(shí)與技術(shù) 2017年6期
關(guān)鍵詞:網(wǎng)絡(luò)通信動(dòng)態(tài)

洪輝+蘇博

摘要:該文目的在于分析研究動(dòng)態(tài)可重構(gòu)穿戴計(jì)算機(jī)軟件平臺(tái)開(kāi)發(fā)路徑及網(wǎng)絡(luò)通信實(shí)現(xiàn)方面的相關(guān)問(wèn)題?;谀耻浖咐?,設(shè)計(jì)一款基于動(dòng)態(tài)可重構(gòu)穿戴計(jì)算機(jī)軟件平臺(tái)的智能運(yùn)動(dòng)手表,滿足對(duì)可重構(gòu)穿戴計(jì)算機(jī)軟件設(shè)計(jì)的開(kāi)發(fā)需求。結(jié)果證實(shí),設(shè)計(jì)實(shí)現(xiàn)動(dòng)態(tài)可重構(gòu)穿戴計(jì)算機(jī)軟件軟件,不僅可以優(yōu)化該軟件平臺(tái)開(kāi)發(fā)路徑,提升可穿戴計(jì)算機(jī)軟件平臺(tái)對(duì)環(huán)境的適應(yīng)能力,同時(shí)還可提升其網(wǎng)絡(luò)通信質(zhì)量,可將軟件網(wǎng)絡(luò)通信質(zhì)量提升18.0%,可以在實(shí)踐中推廣應(yīng)用該軟件設(shè)計(jì)方法。

關(guān)鍵詞:網(wǎng)絡(luò)通信;可重構(gòu)穿戴;動(dòng)態(tài);可重構(gòu)穿戴計(jì)算機(jī)軟件

中圖分類號(hào):TP393 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2017)06-0036-03

Abstract: The purpose of this paper is to analyze and study the development path of dynamic reconfigurable wearable computer software platform and the related issues in the implementation of network communication. Design a based on dynamic reconstruction of wearable computer software platform of wisdom to sports watch in order to meet the people on the reconstruction of the wearable computer software design and development requirements. The results show that the application of dynamic reconstruction of wearable computer software platform, not only can enhance wearable computer software platform on the environment adaptability, but also improve the quality of network communication, enhance the 18.0%. so we can publicize the software design method in practice.

Key words: network communication; reconfigurable wearable; reconfigurable wearable computer software; dynamic

隨機(jī)科技的發(fā)展,將智能化可穿戴設(shè)備軟件,穿在身上早已不是南柯一夢(mèng),可穿戴設(shè)備不僅可以直接的穿在人的身上,也可以將可穿戴設(shè)備軟件整合為一種便于攜帶、隨身佩戴的設(shè)備軟件,讓人可將其穿戴在身上,最常見(jiàn)就有“記步軟件、跑步手表、心率測(cè)控軟件”等,可穿戴軟件也漸漸被人們接受[1-2]。本篇基于動(dòng)態(tài)可重構(gòu)技術(shù),優(yōu)化設(shè)計(jì)開(kāi)發(fā)可穿戴計(jì)算機(jī)軟件平臺(tái)及通信網(wǎng)絡(luò),以便可以提升動(dòng)態(tài)可重構(gòu)穿戴計(jì)算機(jī)軟件應(yīng)用性能。以下對(duì)此做具體分析。

1 動(dòng)態(tài)的可重構(gòu)技術(shù)

動(dòng)態(tài)重構(gòu)系統(tǒng),指的是基于時(shí)序變化的數(shù)字邏輯系統(tǒng)中,對(duì)于其不同程序的時(shí)序邏輯,并非是通過(guò)芯片調(diào)用不同區(qū)域功能的,也不是由不同的邏輯資源組成的系統(tǒng),動(dòng)態(tài)可重構(gòu)的系統(tǒng)中,往往會(huì)有能夠緩存系統(tǒng)邏輯資源的FPGA模塊,可以快速動(dòng)態(tài)實(shí)現(xiàn)對(duì)系統(tǒng)內(nèi)局部、全局芯片邏輯的重構(gòu)[3-7]。動(dòng)態(tài)可重構(gòu)技術(shù)中,可以動(dòng)態(tài)的配置系統(tǒng)實(shí)時(shí)運(yùn)行時(shí)的FPGA邏輯,并可以重新配置局部需修改的內(nèi)部邏輯單元[8],對(duì)于沒(méi)有被修改的系統(tǒng)邏輯單元,則該部分邏輯則不會(huì)受到影響,依然可以正常的運(yùn)行工作。

2 需求分析

針對(duì)本次開(kāi)發(fā)設(shè)計(jì)的穿戴式計(jì)算機(jī)軟件平臺(tái)中,基于動(dòng)態(tài)可重構(gòu)技術(shù),優(yōu)化設(shè)計(jì)該軟件,從軟件的平臺(tái)開(kāi)發(fā)與網(wǎng)絡(luò)通信中,均能夠應(yīng)用動(dòng)態(tài)可重構(gòu)技術(shù)得以支撐,提升該軟件平臺(tái)的設(shè)計(jì)質(zhì)量,使動(dòng)態(tài)穿戴計(jì)算機(jī)軟件設(shè)計(jì)滿足用戶需求[9-12]。并且,在本次設(shè)計(jì)的可穿戴式計(jì)算機(jī)軟件平臺(tái)中,也能夠優(yōu)化提升軟件應(yīng)用性能,提升軟件在用戶群體中的可用性[13]。本篇研究中,應(yīng)用動(dòng)態(tài)可重構(gòu)技術(shù),優(yōu)化穿戴計(jì)算機(jī)軟件平臺(tái)開(kāi)發(fā)路徑與網(wǎng)絡(luò)通信質(zhì)量,設(shè)計(jì)一款智能運(yùn)動(dòng)手表,以微控制器ATmega644PA為控制核心,利用PCF8563時(shí)鐘芯片、三維加速度傳感器、溫度傳感器、氣壓傳感器采集運(yùn)動(dòng)數(shù)據(jù),并使用OLED顯示屏實(shí)現(xiàn)顯示時(shí)間功能、顯示溫度、氣壓、海拔高度功能、計(jì)步功能,結(jié)合藍(lán)牙2.1模塊,實(shí)現(xiàn)與安卓手機(jī)的通信功能;團(tuán)隊(duì)開(kāi)發(fā)了一款安卓APP與智能手表結(jié)合使用,智能手表可以將數(shù)據(jù)傳送到安卓手機(jī),通過(guò)APP對(duì)數(shù)據(jù)進(jìn)行2次處理,實(shí)現(xiàn)運(yùn)動(dòng)步數(shù)、卡路里消耗量、運(yùn)動(dòng)距離、運(yùn)動(dòng)時(shí)間、運(yùn)動(dòng)規(guī)律的記錄與分析,能根據(jù)數(shù)據(jù)為使用者提供健康方面的建議[14],確保設(shè)計(jì)的軟件平臺(tái)符合實(shí)際用戶需求。

3 設(shè)計(jì)實(shí)現(xiàn)基于動(dòng)態(tài)可重構(gòu)技術(shù)的穿戴計(jì)算機(jī)軟件

3.1設(shè)計(jì)軟件的總體結(jié)構(gòu)

對(duì)于本次設(shè)計(jì)的動(dòng)態(tài)可重構(gòu)穿戴計(jì)算機(jī)軟件中,根據(jù)軟件的需求分析,結(jié)合可穿戴計(jì)算機(jī)軟件、動(dòng)態(tài)可重構(gòu)等技術(shù),并將其作為本次軟件設(shè)計(jì)中的核心,優(yōu)化改建該軟件平臺(tái)[15]。軟件總體設(shè)計(jì)結(jié)構(gòu)如下圖1所示:

同時(shí),在設(shè)計(jì)中,也僅需完成前端設(shè)計(jì),要足夠的智能,能分清何時(shí)轉(zhuǎn)變角色,設(shè)計(jì)方法靈活,系統(tǒng)功能可裁減、易擴(kuò)充。

3.2功能設(shè)計(jì)

動(dòng)態(tài)可重構(gòu)穿戴計(jì)算機(jī)軟件設(shè)計(jì)之中,能夠以軟件功能的開(kāi)發(fā)為主,同時(shí)結(jié)合計(jì)算機(jī)外部硬件平臺(tái),以便可以實(shí)現(xiàn)特定的動(dòng)態(tài)可穿戴軟件系統(tǒng)的應(yīng)用功能[16]。分析我們的主題,決定我們?cè)O(shè)計(jì)系統(tǒng)的功能如下:顯示時(shí)間、年份月份日期、星期以及實(shí)時(shí)時(shí)間;顯示溫度、氣壓、海拔高度;記錄并顯示走路或者跑步步數(shù);將傳感器數(shù)據(jù)傳送到安卓手機(jī); 安卓手機(jī)軟件接收數(shù)據(jù),存入數(shù)據(jù)庫(kù),對(duì)歷史數(shù)據(jù)進(jìn)行保存;手機(jī)短信提醒、來(lái)電提醒功能 ;同時(shí)應(yīng)專注于打造一種存在感,為可穿戴設(shè)備的使用用戶去提前準(zhǔn)備一些事情,比如能夠記錄睡覺(jué)時(shí)的數(shù)據(jù),分析睡眠狀況等。

3.3動(dòng)態(tài)可重構(gòu)技術(shù)應(yīng)用

動(dòng)態(tài)重構(gòu)中,基于軟件平臺(tái)設(shè)計(jì)需要,主要包括兩個(gè)階段:第一階段,也就是動(dòng)態(tài)可重構(gòu)模塊的入口設(shè)計(jì)與模塊設(shè)計(jì)部分的綜合,主要就是動(dòng)態(tài)重構(gòu)大體功能范圍的限定;第二階段,則是要實(shí)現(xiàn)具體動(dòng)態(tài)可重構(gòu)模塊的設(shè)計(jì)部分,主要包括初始預(yù)算、模塊的實(shí)現(xiàn)以及最終編譯等部分。

動(dòng)態(tài)可重構(gòu)技術(shù)中,通過(guò)重構(gòu)技術(shù),動(dòng)態(tài)的實(shí)現(xiàn)系統(tǒng)中硬件邏輯資源的重構(gòu)配置,根據(jù)功能及時(shí)序變化,將芯片功能進(jìn)行動(dòng)態(tài)重構(gòu),以便可以應(yīng)用較小的計(jì)算機(jī)軟件硬件資源,最大化發(fā)揮系統(tǒng)時(shí)序控制功能。

3.4軟件平臺(tái)及網(wǎng)絡(luò)通信設(shè)計(jì)

對(duì)于軟件通信中,通過(guò)GPS傳感器采集GPS數(shù)據(jù),通過(guò)分析GPS采集回來(lái)的經(jīng)緯度信息,計(jì)算得出運(yùn)動(dòng)距離,再根據(jù)用戶設(shè)定的步長(zhǎng),來(lái)反推步數(shù)。

元器件的主動(dòng)發(fā)光器件OLED,高分子有機(jī)材料,可以做成很薄很輕的設(shè)計(jì),并且像素很小,分辨率很大,非常適合用于體積要求較高的可穿戴電子設(shè)備。

無(wú)線傳輸方式,無(wú)線傳輸方式中適合單片機(jī)與安卓智能手機(jī)通信的有藍(lán)牙通信和WIFI通信。 WIFI通信模塊適合大數(shù)據(jù)量的傳輸,而且傳輸?shù)乃俣纫草^快,最大的弱點(diǎn)就是功耗高、穩(wěn)定性不高;而藍(lán)牙技術(shù)比較成熟,在短距離傳輸方面其穩(wěn)定性好,功耗也相對(duì)較小,可以很方便地實(shí)現(xiàn)點(diǎn)對(duì)點(diǎn)通信。作為我們的智能可穿戴的設(shè)備,我們盡可能要尋找低功耗的模塊,而且我們的設(shè)備主要是傳送用戶的運(yùn)動(dòng)信息,信息量不是很大,所需要傳送的距離也不是很大,不需要WIFI的無(wú)線局域網(wǎng),我們的要求是能夠穩(wěn)定的傳送,所以藍(lán)牙模塊是我們比較理想的選擇。

3.5硬件設(shè)計(jì)

本次設(shè)計(jì)的動(dòng)態(tài)可重構(gòu)穿戴計(jì)算機(jī)軟件平臺(tái),由FPGA作為該平臺(tái)的基礎(chǔ)系統(tǒng),由TCP/IP網(wǎng)絡(luò)與主機(jī)端組成硬件平臺(tái)。實(shí)時(shí)動(dòng)態(tài)重構(gòu),確保系統(tǒng)的硬件編程中有可重新編程能力,能夠動(dòng)態(tài)配置系統(tǒng)資源,在任何時(shí)刻確保任何通用基本邏輯功能能夠適用于任何平臺(tái)中;主要就是通過(guò)數(shù)據(jù)總線,將FPGA配置文件傳輸?shù)紽PGA的數(shù)據(jù)緩沖區(qū),實(shí)現(xiàn)邏輯配置。FPGA配置架構(gòu)如下圖2所示:

對(duì)于主機(jī)端中,可以通過(guò)TCP/IP網(wǎng)絡(luò)將配置文件傳送到軟件目標(biāo)系統(tǒng)中的物理層接口,接著經(jīng)過(guò)PLB總線,將配置文件暫存在DDR SDRAM之中,然后結(jié)合PLB、OPB總線,將配置文件傳送到CF卡保存。對(duì)于系統(tǒng)硬件設(shè)計(jì)中,通過(guò)系統(tǒng)服務(wù)器,將重構(gòu)命令傳送給系統(tǒng)中的Powerpc處理器,通過(guò)SystemACE芯片可以將配置文件在FPGA芯片中配置,從而完成系統(tǒng)動(dòng)態(tài)重構(gòu)過(guò)程,完成系統(tǒng)重構(gòu)的功能。如下圖3所示:

核心模塊選擇搭載了Atmel ATmega644PA的Microduino-Core+,該模塊具有Digital I/O 數(shù)字輸入/輸出端共 0~23,A0~A7。Analog I/O 模擬輸入/輸出端共 A0~A7 。支持六路PWM輸出端口,支持ISP下載功能。

采用Microduino系列的矢量傳感器模塊,集成了磁場(chǎng)強(qiáng)度傳感器,氣壓傳感器,三軸加速度傳感器以及三軸陀螺儀,并且可通過(guò)I2C接口與Core/Core+核心模塊通信。利用該模塊所具有的傳感器,就可以實(shí)現(xiàn)我們的對(duì)溫度、氣壓、海拔以及運(yùn)動(dòng)步數(shù)的測(cè)量。用跟蹤系統(tǒng),確定操作者頭手和身體位置。當(dāng)操作者移動(dòng)頭的位置時(shí),眼睛也在隨之發(fā)生變化,那么虛擬環(huán)境中我們也要是實(shí)現(xiàn)這一規(guī)律,對(duì)操作者頭手和身體位置進(jìn)行實(shí)時(shí)檢測(cè) , 并獲取相關(guān)數(shù)據(jù) , 再將其反饋給控制系統(tǒng)。用觸覺(jué)系統(tǒng),讓操作者的手等身體部分能夠操作虛擬事物,并且能夠讓他們感受到虛擬場(chǎng)景中回應(yīng)他們的反作用力,這樣才能給參與者帶來(lái)真實(shí)感。

3.6軟件代碼實(shí)現(xiàn)

動(dòng)態(tài)重構(gòu)步數(shù)的算法:

for (int m=0;m

accelgyro.getMotion6(&ax, &ay, &az, &gx, &gy, &gz);

//讀取6050數(shù)據(jù)

Ax=ax/16384.00;

Ay=ay/16384.00;

Az=az/16384.00;

data_of_N_FFT[m].real = sqrt((Ax*Ax)+(Ay*Ay)+(Az*Az)); //輸入采樣數(shù)據(jù)

data_of_N_FFT[m].imag = 0;

}

FFT();

for(intii=20;ii

……

4 實(shí)現(xiàn)效益分析

設(shè)計(jì)動(dòng)態(tài)可重構(gòu)穿戴計(jì)算機(jī)軟件,不僅可以提升可穿戴計(jì)算機(jī)軟件平臺(tái)對(duì)環(huán)境的適應(yīng)能力,也可提升軟件網(wǎng)絡(luò)通信質(zhì)量,提升18.0%,發(fā)揮積極設(shè)計(jì)實(shí)現(xiàn)效益。動(dòng)態(tài)可重構(gòu)在可重構(gòu)穿戴計(jì)算機(jī)軟件中,可以集成化、小型化以及高可靠的實(shí)現(xiàn)動(dòng)態(tài)可重構(gòu)穿戴計(jì)算機(jī)軟件的功能,并可提升軟件應(yīng)該平臺(tái)資源的利用率,降低軟件的開(kāi)發(fā)成本,能夠使該軟件開(kāi)發(fā)在實(shí)際中發(fā)揮應(yīng)用效益,具有極強(qiáng)的市場(chǎng)經(jīng)濟(jì)效益競(jìng)爭(zhēng)力,發(fā)揮積極實(shí)現(xiàn)價(jià)值。

5 結(jié)論

綜上所述,設(shè)計(jì)實(shí)現(xiàn)動(dòng)態(tài)可重構(gòu)穿戴計(jì)算機(jī)軟件,不及可以優(yōu)化該軟件平臺(tái)的開(kāi)發(fā)路徑,還可提升其網(wǎng)絡(luò)通信質(zhì)量,將更大化地改變現(xiàn)代人的日常生活,可以在實(shí)踐中推廣應(yīng)用該軟件設(shè)計(jì)方法。

參考文獻(xiàn):

[1] 耿海龍.動(dòng)態(tài)可重構(gòu)穿戴計(jì)算機(jī)軟件平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)[D]. 哈爾濱:哈爾濱工業(yè)大學(xué),2013.

[2] 李淑俠,魏廣平.動(dòng)態(tài)可重構(gòu)可穿戴計(jì)算機(jī)軟件平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[J].物聯(lián)網(wǎng)技術(shù),2014(6):50-51.

[3] 張自亮.動(dòng)態(tài)可重構(gòu)穿戴計(jì)算機(jī)軟件平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)[J].赤峰學(xué)院學(xué)報(bào):自然科學(xué)版,2015(2):43-44.

[4] 潘興武.基于SOPC的可穿戴計(jì)算機(jī)動(dòng)態(tài)重構(gòu)模塊設(shè)計(jì)與實(shí)現(xiàn)[D].成都:電子科技大學(xué),2010.

[5] 賴遠(yuǎn)志.面向異構(gòu)多處理器平臺(tái)的動(dòng)態(tài)可重構(gòu)技術(shù)研究[D]. 哈爾濱:哈爾濱工業(yè)大學(xué),2014.

[6] 貿(mào)澤電子.整合芯片、軟件及平臺(tái)為一體的可穿戴式設(shè)計(jì)[J].電子產(chǎn)品世界,2014(8):27-29.

[7] 肖小玉,黃善洛,陳淑靖等.一種基于壓力傳感器的穿戴式呼吸監(jiān)測(cè)系統(tǒng)設(shè)計(jì)[J].傳感器與微系統(tǒng),2016,35(2):126-129.

[8] 林欣,劉暉,韋俊銀,檀康,陳曉東.智能纖維服裝軟件的人體姿態(tài)本體模型[J].東華大學(xué)學(xué)報(bào):自然科學(xué)版,2009,35(6):686-690.

[9] 鄭航明.自主減重外骨骼下肢機(jī)器人的混合控制系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D].成都:電子科技大學(xué),2014.

[10] 孟妍,鄭剛,戴敏,等.可穿戴心電信號(hào)采集與分析系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)科學(xué),2015,42(10):39-42.

[11] 胥京宇. 2014飛思卡爾技術(shù)論壇物聯(lián)網(wǎng)及可穿戴成為熱點(diǎn)軟件定義網(wǎng)絡(luò)大勢(shì)所趨[J].世界電子元器件,2014(6):45-47.

[12] 陶毅陽(yáng).穿戴式體溫監(jiān)測(cè)設(shè)備的服務(wù)設(shè)計(jì)研究[D].杭州:浙江大學(xué),2015.

[13] 陳志奎,李良.基于ZigBee的智能家庭醫(yī)保系統(tǒng)[J].計(jì)算機(jī)研究與發(fā)展,2010,47(Z2):355-360.

[14] 李超,蘇中,朱嘉林等.可穿戴式自主定位技術(shù)的零速觸發(fā)算法研究[J].傳感技術(shù)學(xué)報(bào),2014(5):627-632.

[15] 王呈.穿戴式多傳感器人體日常活動(dòng)監(jiān)測(cè)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D]. 南京:南京理工大學(xué),2015.

[16] 陳文.一種新型可穿戴式助行機(jī)器人的研究[D]. 南昌:南昌大學(xué),2014.

猜你喜歡
網(wǎng)絡(luò)通信動(dòng)態(tài)
國(guó)內(nèi)動(dòng)態(tài)
國(guó)內(nèi)動(dòng)態(tài)
海上軍用網(wǎng)絡(luò)通信的安全控制技術(shù)
國(guó)內(nèi)動(dòng)態(tài)
動(dòng)態(tài)
基于網(wǎng)絡(luò)通信的智能照明系統(tǒng)設(shè)計(jì)
電子制作(2019年15期)2019-08-27 01:11:48
計(jì)算機(jī)網(wǎng)絡(luò)通信常見(jiàn)問(wèn)題與技術(shù)發(fā)展研究
電子制作(2018年10期)2018-08-04 03:24:46
動(dòng)態(tài)
網(wǎng)絡(luò)通信中信息隱藏技術(shù)的應(yīng)用
動(dòng)態(tài)
滨州市| 错那县| 中宁县| 桃源县| 那坡县| 安庆市| 镇安县| 如皋市| 宁强县| 获嘉县| 阿勒泰市| 南充市| 探索| 清新县| 文山县| 盘山县| 霍林郭勒市| 堆龙德庆县| 山东| 富民县| 伊宁市| 景谷| 四平市| 哈密市| 桑植县| 视频| 炎陵县| 句容市| 洛川县| 宁波市| 玉溪市| 杭锦旗| 延长县| 泰州市| 陆良县| 阿克| 新安县| 凤山县| 云浮市| 年辖:市辖区| 太仓市|