以WSN為研究背景,介紹一種新型的嵌入式語言——nesC,以及nesC語言的結(jié)構(gòu)。通過一個(gè)Blink實(shí)例,充分體現(xiàn)了nesC語言編寫程序的組件化、模塊化特點(diǎn)。在TinyOS平臺下,給出了nesC應(yīng)用程序的具體運(yùn)行過程,為深入研究TinyOS系統(tǒng)提供了一種實(shí)現(xiàn)方法。
無線傳感器網(wǎng)絡(luò)中的nesC嵌入式編程語言
1 Cache的原理 Cache即高速緩存,它的出現(xiàn)基于兩種因素:一、CPU的速度和性能提高很快,而主存速度較低且價(jià)格高;二、程序執(zhí)行的局部性特點(diǎn)。將速度較快而容量有限的SRAM構(gòu)成Cache,可以盡可能發(fā)揮CPU的高速度。
幾個(gè)月前筆者跟兩個(gè)年輕企業(yè)家在巴爾的摩吃了頓愉快的午餐,這兩個(gè)年輕人最近才從霍普金斯大學(xué)(Johns Hopkins University)計(jì)算機(jī)科學(xué)系畢業(yè),創(chuàng)辦了一家業(yè)績快速成長的顧問公司;他們的公司擅長以一種稱為Ruby on Ra