資料介紹
網(wǎng)絡節(jié)點是構成無線傳感器網(wǎng)絡的基本單位,無線傳感器網(wǎng)絡節(jié)點有兩種常用體系結構:Atmel AVR處理器+TinyOS[1]和MSP430+TinyOS[2]。本文采用 ATmega128L+TinyOS的體系結構。因此,CC2420驅動組件設計應符合TinyOS的硬件抽象體系結構(Hardware AbSTractiON Architecture,HAA)[3].TinyOS中將硬件抽象體系結構分為3層:硬件表示層(Hardware Presentation Layer,HPL)、硬件適配層(Hardware Adapation Layer,HAL)和硬件接口層(Hardware Interface Layer,HIL)。各層功能作用及具體設計原理在本文中作了細致的研究。CC2420是一款基于IEEE 802.15.4協(xié)議的低功耗無線收發(fā)模塊。本文根據(jù)硬件抽象體系結構的原則,對CC2420無線收發(fā)模塊在TinyOS平臺下的驅動組件設計作了深入的研究,這使得基于CC2420硬件的無線傳感器網(wǎng)絡(Wireless Sensor Network,WSN)應用程序的開發(fā),可以與TinyOS操作系統(tǒng)的組件模型、主動消息、基于事件驅動等機制有效地結合起來,使應用程序具有代碼量小、能耗少、并發(fā)性高等特點。
1 nesC語言及TinyOS操作系統(tǒng)
早期的面向傳感器網(wǎng)絡的操作系統(tǒng)TinyOS是用匯編和C語言開發(fā)的。但經(jīng)研究發(fā)現(xiàn),C語言并不能高效地完成傳感器網(wǎng)絡的應用開發(fā)。所以研究人員對C語言進行了一定的擴展,提出了一種新型的編程語言--支持組件化編程的nesC(C language for network embedded Systems)語言[4]。用nesC語言編寫的TinyOS[56],將輕量級線程、主動消息通信模型、事件驅動機制和組件化編程等技術相結合,是一種專門為無線傳感器網(wǎng)絡開發(fā)的微型操作系統(tǒng),使面向傳感器網(wǎng)絡的操作系統(tǒng)及應用程序開發(fā)的復雜度大大降低,使程序的整體性能得到優(yōu)化,提高了程序的健壯性和安全性。

圖1 TinyOS組件模型體系結構
- 物聯(lián)網(wǎng)操作系統(tǒng)的技術路線有哪些之中國廠商的機遇有哪些
- Rust開發(fā)操作系統(tǒng)教程之如何自制一個操作系統(tǒng)
- Linux操作系統(tǒng)下C語言編程入門.pdf 96次下載
- 無線傳感器網(wǎng)絡操作系統(tǒng)開發(fā)技術 6次下載
- RTOS操作系統(tǒng) 0次下載
- 無線傳感器網(wǎng)絡操作系統(tǒng)關鍵技術研究
- 無線傳感器網(wǎng)絡節(jié)點操作系統(tǒng)—TinyOS綜述
- 計算機網(wǎng)絡網(wǎng)絡操作系統(tǒng)
- 無線傳感器網(wǎng)絡系統(tǒng)平臺的開發(fā)與設計
- 操作系統(tǒng)講解(操作系統(tǒng)課件) 0次下載
- Linux操作系統(tǒng)原理及應用 0次下載
- Windows XP操作系統(tǒng) ppt課件 0次下載
- 操作系統(tǒng) ppt 0次下載
- 操作系統(tǒng)技巧使用大全
- ucos操作系統(tǒng).
- 深度解析全球操作系統(tǒng)格局 1268次閱讀
- 詳解實時操作系統(tǒng)和非實時操作系統(tǒng) 4957次閱讀
- 服務器管理平臺通過PXE下發(fā)操作系統(tǒng)失敗的故障處理方法 893次閱讀
- Linux是實時系統(tǒng)還是分時操作系統(tǒng)? 1572次閱讀
- TinyOS操作系統(tǒng)的工作原理、應用技術及應用分析 6386次閱讀
- 淺談Linux美國服務器常見操作系統(tǒng) 2571次閱讀
- 基于TinyOS操作系統(tǒng)實現(xiàn)無線傳感器網(wǎng)絡系統(tǒng)的設計 1602次閱讀
- 基于nRF24E1的傳感器網(wǎng)絡系統(tǒng)構建及TinyOS程序設計 2200次閱讀
- 基于嵌入式Linux網(wǎng)絡計算機的操作系統(tǒng)的實現(xiàn)方法淺析 887次閱讀
- 對實時操作系統(tǒng)特性的討論 5189次閱讀
- 基于Linux操作系統(tǒng)平臺上的嵌入式網(wǎng)絡存儲器設計詳解 947次閱讀
- 嵌入式操作系統(tǒng)是什么_嵌入式操作系統(tǒng)有哪些 2w次閱讀
- 如何設計一個小型嵌入式操作系統(tǒng) 9509次閱讀
- 國產(chǎn)操作系統(tǒng)究竟哪里不行_國產(chǎn)操作系統(tǒng)為何難普及 1.3w次閱讀
- 如何安裝實時操作系統(tǒng)RTOS 6275次閱讀
下載排行
本周
- 1高功率密度碳化硅MOSFET軟開關三相逆變器損耗分析
- 2.27 MB | 33次下載 | 10 積分
- 2經(jīng)典1000W純正弦波逆變器原理圖資料
- 0.08 MB | 6次下載 | 10 積分
- 3DH1766系列·三路可編程直流電源技術手冊
- 1.93 MB | 3次下載 | 免費
- 4智能蓄電池充放電測試儀 蓄電池放電檢測儀專業(yè)防護功能
- 0.13 MB | 2次下載 | 免費
- 5GD選型手冊
- 6.92 MB | 2次下載 | 免費
- 68784芯片點位圖資料
- 0.16 MB | 1次下載 | 1 積分
- 7WORLD 3000 H型接線圖資料
- 0.17 MB | 1次下載 | 10 積分
- 8HAL9303線性霍爾效應傳感器技術手冊
- 0.70 MB | 1次下載 | 免費
本月
- 1高功率密度碳化硅MOSFET軟開關三相逆變器損耗分析
- 2.27 MB | 33次下載 | 10 積分
- 2常用電子元器件使用手冊
- 2.40 MB | 30次下載 | 免費
- 3電路、電流和電壓介紹
- 14.96 MB | 9次下載 | 免費
- 4MS1826 HDMI 多功能視頻處理器數(shù)據(jù)手冊
- 4.51 MB | 8次下載 | 免費
- 5USB拓展塢PCB圖資料
- 0.57 MB | 7次下載 | 免費
- 6經(jīng)典1000W純正弦波逆變器原理圖資料
- 0.08 MB | 6次下載 | 10 積分
- 7TYPEC電路原理圖資料
- 0.14 MB | 5次下載 | 免費
- 8SR520-SR5100肖特基二極管規(guī)格書
- 0.11 MB | 4次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935134次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191424次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183352次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81600次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73818次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App






創(chuàng)作
發(fā)文章
發(fā)帖
提問
發(fā)資料
發(fā)視頻
上傳資料賺積分
評論