欧美成人aaaaa免费视频_亚洲欧美激情小说另类_欧美激情一区二区三区视频_一级在线|欧洲

技術頻道

支持網絡傳感器的嵌入式操作系統設計

網絡傳感器是集傳感器技術、嵌入式計算技術、現代網絡及通信技術、分布式信息處理技術于一身的資源受限的嵌入式設備,是“普適計算”在微型嵌入式領域的一種重要應用模式。
網絡傳感器的研究過去一直受限于硬件平臺而發展緩慢。隨著半導體技術、通信技術、微電子技術和微機械技術的不斷進步,低功耗、低價格、多功能的傳感器網絡系統得到了快速發展,使得制作微小、有彈性、低功耗的傳感器節點成為現實。
背景
應用特點
網絡傳感器應用有其自身的特點,主要有以下幾個方面:小尺寸和低功耗、并發密集操作、有限的物理并行性和控制層次、多樣化的設計和使用。一方面,傳感器資源極其有限,給底層嵌入式程序設計帶來較大的限制;另一方面,傳感器上運行的應用程序和系統內核通常是緊密結合在一起的,且運行時需要的任務數量、執行時間、執行結果以及內存消耗等是可以較好預計的。
此外,傳感器種類繁多,針對不同應用場合需要不同種類的傳感器;在軍事應用、空間探索等特定應用場合下,更是需要大量的不同種類的傳感器協同合作來完成特定應用事件。因而傳感器上運行的軟件系統如果能夠具備相對較好的靈活性、可配置性和可重用性,將能更好地滿足應用需求。
現有嵌入式OS比較
當前存在眾多的嵌入式操作系統,其中具有代表性的如Vxwork、WindowsCE,pSOS和Neculeus等,它們的優點是:功能強大;具有豐富的API和嵌入式應用軟件;具備良好的實時性能,尤以Vxwork為代表;具備良好的穩定性。缺點是:價格昂貴;源代碼不公開,以及由此導致的諸如對設備的支持、應用軟件的移植等一系列的問題;另外對于傳感器器件來說,這些嵌入式OS都顯得過于“龐大”了一些。 uc/os和嵌入式Linux當前正獲得越來越廣泛的應用。
它們的優點是:執行效率高、占用空間小、可擴展性能好,同時是免費且源代碼公開的。uc/os具備良好的實時性能,嵌入式Linux的實時性能有待進一步提高。缺點是:它們都是相對通用的嵌入式操作系統,不能完全適應傳感器應用領域的需求,如嵌入式Linux最小仍然需要上百K的ROM和RAM空間才能工作,而uc/os的內核盡管可縮減至幾K,但是對于某些傳感器應用來說,仍然顯得不夠精簡。
UC Berkeley設計開發了無線傳感器網絡應用的嵌入式操作系統TinyOS以及系統編程語言nesC。我們在剖析現有嵌入式OS特別是TinyOS的基礎之上,設計實現了支持網絡傳感器的微型嵌入式操作系統γOS,并開發了系統編程語言AntC。
γOS設計
γOS是以網絡傳感器應用為目標的微型嵌入式操作系統,針對網絡傳感器的前述應用特點,γOS的設計具備幾個特性:支持足夠微小的硬件系統,便于傳感器設備在檢測環境中的任意撒布;支持足夠低的系統功耗,保證傳感器設備具備足夠長的生命期;支持集成可與物理世界交互的傳感設備,實現數據的采集和傳輸;同時兼顧適度靈活的可重用性、可配置性。
γOS還必須解決傳感器網絡的兩個突出問題:
1)由于網絡傳感器操作的并發密集性,因而必須保證眾多不同數據流的并發即時傳輸;
2)系統必須提供高效的模塊化管理策略,具體硬件設備和具體應用組件必須緊密地結合在一起,減小處理和存儲開銷。為此,γOS的設計重點主要集中在以下幾個方面:低能耗的微型內核;微線程的系統架構;組件化的功能設計;支持傳感通信的接口。
支持低能耗的微型內核
為了降低能耗,γOS設計了一種相對簡單的內核機制,它由兩部分組成:系統初始化代碼以及一個微小的核心調度組件。系統初始化代碼具有平臺相關性;核心調度組件實現基于優先級的兩級調度機制,它分別由兩個調度隊列組成:事件隊列和任務隊列。事件隊列優先級高于任務隊列的優先級,每個隊列內部基于FIFO調度機制。


圖1 γOS的內核調度示意圖
此外,為了降低能耗,在借鑒TinyOS的能耗管理算法的基礎之上,設計實現了能耗控制組件:動態電源管理DPM組件和動態電壓調整DVS組件。
微線程的系統架構




圖2 微線程的系統架構
如圖2所示,γOS的通過組件來實現基于事件驅動模式的微線程系統架構,采用事件觸發去喚醒相應的功能組件工作。每個功能組件可以由以下幾個部分組成:事件處理函數 用以實現對底層硬件中斷的處理,如MCU外部中斷、定時器中斷等,它可以向核心調度組件提交任務,但并不等待任務的執行。事件優先級高,可搶占任務執行,可以傳遞。它提供了一個簡明的方法用于抽象軟硬件之間的邊界,使得支持硬件中斷變得非常簡單。
命令 用以執行對底層組件的操作,是非阻塞的,且必須向調用者返回命令執行的結果(成功或失敗)。
任務 用于表示組件中計算相對集中的一組操作。任務不具有搶占性,任務與任務之間是原子化的,以先進先出的方式執行,即一個任務必須執行完之后才能執行下一個任務。但任務可以被事件處理函數搶占。
組件狀態 用以表示組件當前的工作狀態,可以被自己的功能函數或其他組件所參考。
利用微線程的系統架構,γOS可有效降低上下文切換代價;同時,通過引入原子語句來處理任務和事件,甚至事件和事件之間的并發操作,實現微線程異步通訊機制,有效地避免阻塞、輪詢和數據資源競爭。
組件化的功能設計
在特定應用場合下,需要大量的不同種類的傳感器協同合作來完成特定應用事件,因而傳感器上運行的軟件系統具備相對較好的靈活性和可配置性。
為此,γOS提供了對組件化的功能設計方式的支持。γOS可分解為一個核心調度組件和若干功能組件。現有的功能組件主要包括:能耗控制組件如動態電源管理 DPM組件和動態電壓調整DVS組件,AntIP協議(支持微型嵌入式TCP/IP協議)組件,USB驅動組件,網卡驅動組件和XML分析器組件等。
根據不同應用配置不同的功能組件,以實現特定的目標。γOS支持靜態配置和動態加載兩種方式。靜態配置組件最少可只包括一個核心調度組件,而其他的功能組件可根據相應的應用需求選擇預先靜態配置方式或者動態加載方式。


圖3 γOS組件示意圖
支持傳感通信的接口
γOS通過AntIP組件實現對傳感器通信的接口支持,主要有支持傳感器節點間的對等(Peer-To-Peer)通信和組播通信模式,支持傳感器節點與PC間的對等通信模式和支持基于事件的異步通信處理模式。
AntIP是一個適用于8/16位機的微型嵌入式TCP/IP協議棧,它盡管去掉了許多全功能協議棧中不常用的功能,但仍然保留了網絡通信所必要的協議機制,支持ARP,IP,ICMP,TCP,UDP等協議,并且提供了簡易的應用層接口和設備驅動層接口。AntIP的設計借鑒了uip的設計思想。
典型應用
γOS是以網絡傳感器應用為目標的,它可以運行在多種目標傳感器上。我們采用γOS機制,針對圖像數據采集方面的應用,設計了一套較典型的網絡圖像傳感器系統。該系統主要由主控模塊、存儲模塊、USBhost模塊、以太網模塊、攝像頭模塊和串口模塊(預留接口)組成,采用的芯片分別為Philips公司的 P89C60X2(80C51芯片)、USB控制芯片SL811HS、RAM芯片62256和NIC芯片RTL8019AS。
平臺部分初始化代碼(AntC語言)如下:
useSL811HS
useCamera
useRTL8019
classPlatform
{
publicstaticintInit()
{
RTL8019.Init();
if(SL811HS.UsbInit()==FALSE)
return-1;
if(Camera.CameraInit()==FALSE)
return-1;
if(Camera.CameraStart()==FALSE)
return-1;
AntIP.Init();
return1;
}
publicstaticvoidStart()
{
postAntIP.Run;
}
publicstaticvoidmain()
{
Init();
Start();
}
}
該部分代碼做了網卡模塊、USB模塊以及攝像頭模塊的初始化工作。
結語
采用γOS的網絡圖像傳感器的各模塊的代碼量及所需數據空間大小如表1所示。從該表中可看出γOS的核心代碼量基本接近TinyOS的核心代碼量。
在這篇文章中,我們簡要闡述了網絡傳感器在普適計算環境下的應用特點,介紹了一個以網絡傳感器為應用目標的嵌入式操作系統γOS的設計和幾個特點,并建立了一個典型應用平臺,最后簡要給出了γOS在該平臺上的性能。



文章版權歸西部工控xbgk所有,未經許可不得轉載。

欧美成人aaaaa免费视频_亚洲欧美激情小说另类_欧美激情一区二区三区视频_一级在线|欧洲

      9000px;">

          欧美激情 一区| 男人天堂综合网| 精品无码久久久久| 国产67194| 中文字幕一区二区三区四区视频| 国产精品999.| 91香蕉视频在线播放| 手机在线观看日韩av| 国产三级小视频| 99草在线视频| 亚洲码无人客一区二区三区| 日韩伦人妻无码| 麻豆一区在线观看| 国产一级黄色录像| 国产一区二区三区视频免费观看| av在线亚洲天堂| 亚洲欧美综合一区二区| 中文久久久久久| 亚洲AV午夜精品| 五月天婷婷激情| 久久国产视频一区| 国产亚洲精品熟女国产成人| 免费中文字幕日韩| 岛国av中文字幕| 91久久国语露脸精品国产高跟| 中文字幕日本人妻久久久免费| 污污内射在线观看一区二区少妇| 少妇激情一区二区三区视频| 日韩精品在线一区二区三区| 无码人妻丰满熟妇啪啪欧美| 五月婷婷在线观看视频| 中文久久久久久| 亚洲人成色777777精品音频 | 久久成年人网站| 老熟妇一区二区三区| 欧美黄色免费在线观看| 日韩精品国产一区二区| 性欧美丰满熟妇xxxx性久久久| 亚欧精品在线视频| 一级少妇精品久久久久久久| 91精品少妇一区二区三区蜜桃臀| 国产精品xxxx喷水欧美| 久久久久久久麻豆| 小早川怜子久久精品中文字幕| 中文字幕在线1| 国产精品-色哟哟| 免费看91的网站| 亚洲国产999| 国产毛片久久久久久久| 妺妺窝人体色WWW精品| 在线观看日韩精品视频| 91麻豆成人精品国产| 一本色道综合久久欧美日韩精品 | 在线不卡一区二区三区| 亚洲s码欧洲m码国产av| 国产精品精品软件男同| 欧美性猛交xxxx乱大交91| 日韩精品――中文字幕| 亚洲字幕av一区二区三区四区| 国产精品111| 欧美色视频一区二区三区在线观看 | 成年人网站在线观看视频| 久草视频免费播放| 亚洲精品成人av久久| 免费黄色小视频在线观看| 亚洲在线精品视频| 精品少妇久久久| 中文字幕有码av| 欧美综合视频在线| 国产亚洲精品久久久久久打不开| 少妇久久久久久久| 99国产精品免费视频| 成人午夜精品福利免费| 中文字幕第69页| 在线免费观看黄色小视频| 免费黄色激情视频| 久草国产精品视频| 97久久人国产精品婷婷| 一区二区三区在线观看免费视频 | 中文字幕在线观看免费视频| 精品人伦一区二区| 国产精品视频a| 在线观看免费国产视频| 日韩久久精品视频| 欧美性猛交bbbbb精品| 中文字幕免费在线看线人动作大片 | 日本精品一区在线| 久久久国产免费| 久久久久久91亚洲精品中文字幕| 无码精品视频一区二区三区 | 六月丁香婷婷综合| 91视频综合网| 亚洲免费在线视频观看| 午夜一级免费视频| 少妇特黄一区二区三区| 久久av无码精品人妻系列试探| 草草地址线路①屁屁影院成人| 中文字幕一区二区三区人妻不卡| 日本激情一区二区| 日韩av片在线| 天天爽天天爽夜夜爽| 一区二区三区亚洲视频| 中文字幕日韩三级片| 亚洲精品乱码久久久久久蜜桃欧美 | 人妻少妇偷人精品久久久任期| 久久久精品麻豆| 日本美女视频网站| 亚洲成人天堂网| 亚洲欧美一区二区三区在线观看| 亚洲资源在线播放| 国产精品一区二区免费视频| 国产女人18毛片水真多18| 精品黑人一区二区三区在线观看| 毛片在线免费视频| 午夜av中文字幕| 91肉色超薄丝袜脚交一区二区| 国产富婆一级全黄大片| 久久国产在线视频| 糖心vlog精品一区二区| 亚洲国产精品一| 国产一级视频在线| 天天干免费视频| a在线观看免费视频| 精品手机在线视频| 亚欧激情乱码久久久久久久久| 亚洲一二三av| 蜜乳av中文字幕| 一区二区三区在线免费观看视频 | 一区二区三区免费在线| 国产精品suv一区二区三区| 日本不卡一区二区在线观看| 最近中文字幕一区二区| 国产欧美一区二| 五月天福利视频| 国产精品乱码久久久| 天天爽夜夜爽视频| 国产美女永久免费无遮挡| 无码精品人妻一区二区三区影院| 成 人片 黄 色 大 片| 欧美 日韩 成人| 不卡的在线视频| 在线免费观看国产精品| 蜜桃av中文字幕| 99精品视频免费版的特色功能| 欧美高清精品一区二区| av在线网站免费观看| 无码人妻黑人中文字幕| 久久激情免费视频| www.五月天色| 中文无码精品一区二区三区| 久久出品必属精品| 91在线公开视频| 亚洲AV午夜精品| 欧美亚洲精品在线观看| 国产一区二区女内射| 亚洲天堂网在线观看视频| 天天操天天舔天天射| 久久久久久久九九九九| 国产精品jizz| 国产成人av免费| 成年人午夜视频| 91国内精品久久久| 亚洲国产无线乱码在线观看| 少妇视频在线播放| 日本视频www色| 男人午夜免费视频| 美女福利视频网| 久草视频手机在线观看| 国产裸体无遮挡| 国产又黄又爽又色| 国产一级片视频| 蜜桃久久精品成人无码av| 九九热视频在线免费观看| 精品国产av一区二区三区| 国产原创中文av| 久久久久久久无码| 欧美亚洲精品天堂| 五月六月丁香婷婷| 中文字幕av不卡在线| 亚洲黄色在线观看视频| www.涩涩涩| 狠狠热免费视频| 久久婷婷国产麻豆91| 少妇又紧又色又爽又刺激视频| 手机在线成人av| 中文字幕在线观看视频网站| 亚洲影院一区二区三区| 91精品人妻一区二区三区蜜桃2| www日本高清| 久草手机视频在线观看| 人人人妻人人澡人人爽欧美一区| 天堂网在线免费观看| 亚洲欧美日韩中文字幕在线观看| av中文字幕观看| 精品无码一区二区三区蜜臀 | 中文字幕永久在线观看| 国产成人精品一区二区三区在线观看| 国产小视频精品| 天天操,天天操| 91传媒免费观看|