浓毛老太交欧美老妇热爱乱,蜜臀性色av免费,妺妺窝人体色www看美女,久久久久久久久久久大尺度免费视频,麻豆人妻无码性色av专区

位置:51電子網(wǎng) » 技術(shù)資料 » 存 儲(chǔ) 器

MantisOS應(yīng)用程序開(kāi)發(fā)與發(fā)布

發(fā)布時(shí)間:2012/4/3 0:39:53 訪問(wèn)次數(shù):678

    應(yīng)用程序的開(kāi)發(fā)建立在MantisOS平臺(tái)上,因此建STM6823MWY6F(5BV)立一個(gè)穩(wěn)定的開(kāi)發(fā)平臺(tái)是必須的,首先介紹硬件平臺(tái)的建立。
    傳感器節(jié)點(diǎn)上集成了處理器以及Flash存儲(chǔ)器,傳感器板相當(dāng)于節(jié)點(diǎn)的運(yùn)行環(huán)境,PC的目的是對(duì)接收到的網(wǎng)絡(luò)節(jié)點(diǎn)數(shù)據(jù)進(jìn)行分析,串口連接線是方便PC對(duì)節(jié)點(diǎn)接收數(shù)據(jù)的讀取,而編程板的作用是將應(yīng)用程序?qū)氲焦?jié)點(diǎn)中。
    裝置的硬件結(jié)構(gòu)如圖6-4所示.主要由傳感器節(jié)點(diǎn)、傳感器板、PC、串口連接線、編程板等組成。
    然后是軟件環(huán)境的建立,在Windows環(huán)境    圖6-4硬件結(jié)構(gòu)圖中,首先安裝Cygwin環(huán)境,下載MantisOS工具包并配置相應(yīng)系統(tǒng)環(huán)境變量(詳細(xì)參見(jiàn)實(shí)驗(yàn)①)。
    根據(jù)MantisOS操作系統(tǒng)的特點(diǎn),節(jié)點(diǎn)可利用處理數(shù)據(jù)的功能,對(duì)采集數(shù)據(jù)進(jìn)行分析,然后控制節(jié)點(diǎn)相應(yīng)設(shè)備;并利用傳感器的網(wǎng)絡(luò)特性,可以將采集的數(shù)據(jù)進(jìn)行傳送。結(jié)合以上兩大功能特性以及MantisOS上的應(yīng)用程序開(kāi)發(fā)模型,下面具體闡述其開(kāi)發(fā)流程。
    在基于MantisOS的用戶應(yīng)用程序中,都是以start()函數(shù)開(kāi)始,類(lèi)似main(),系統(tǒng)適當(dāng)?shù)?nbsp;初始化其他系統(tǒng)級(jí)線程,如網(wǎng)絡(luò)棧,并且可以調(diào)用thread_new()產(chǎn)生新的線程。MOS提供了一系列API便于系統(tǒng)與I/O進(jìn)行交互,例如網(wǎng)絡(luò)層:com_send,com_revc,comjoctl,com_mode 。
    傳感器(ADC): dev_write,dev_read 。
    虛擬映射(LED): mos_led_toggle()。
    進(jìn)程調(diào)度:thread_new()。
    在這里,應(yīng)用程序主要包括兩個(gè)部分:基站節(jié)點(diǎn)應(yīng)用程序和普通節(jié)點(diǎn)應(yīng)用程序。
    為防止節(jié)點(diǎn)一直處于運(yùn)行狀態(tài),使處理器得以休眠,節(jié)約能耗,采用線程睡眠喚醒機(jī)制,即每隔一段時(shí)間啟動(dòng)相應(yīng)線程。

    應(yīng)用程序的開(kāi)發(fā)建立在MantisOS平臺(tái)上,因此建STM6823MWY6F(5BV)立一個(gè)穩(wěn)定的開(kāi)發(fā)平臺(tái)是必須的,首先介紹硬件平臺(tái)的建立。
    傳感器節(jié)點(diǎn)上集成了處理器以及Flash存儲(chǔ)器,傳感器板相當(dāng)于節(jié)點(diǎn)的運(yùn)行環(huán)境,PC的目的是對(duì)接收到的網(wǎng)絡(luò)節(jié)點(diǎn)數(shù)據(jù)進(jìn)行分析,串口連接線是方便PC對(duì)節(jié)點(diǎn)接收數(shù)據(jù)的讀取,而編程板的作用是將應(yīng)用程序?qū)氲焦?jié)點(diǎn)中。
    裝置的硬件結(jié)構(gòu)如圖6-4所示.主要由傳感器節(jié)點(diǎn)、傳感器板、PC、串口連接線、編程板等組成。
    然后是軟件環(huán)境的建立,在Windows環(huán)境    圖6-4硬件結(jié)構(gòu)圖中,首先安裝Cygwin環(huán)境,下載MantisOS工具包并配置相應(yīng)系統(tǒng)環(huán)境變量(詳細(xì)參見(jiàn)實(shí)驗(yàn)①)。
    根據(jù)MantisOS操作系統(tǒng)的特點(diǎn),節(jié)點(diǎn)可利用處理數(shù)據(jù)的功能,對(duì)采集數(shù)據(jù)進(jìn)行分析,然后控制節(jié)點(diǎn)相應(yīng)設(shè)備;并利用傳感器的網(wǎng)絡(luò)特性,可以將采集的數(shù)據(jù)進(jìn)行傳送。結(jié)合以上兩大功能特性以及MantisOS上的應(yīng)用程序開(kāi)發(fā)模型,下面具體闡述其開(kāi)發(fā)流程。
    在基于MantisOS的用戶應(yīng)用程序中,都是以start()函數(shù)開(kāi)始,類(lèi)似main(),系統(tǒng)適當(dāng)?shù)?nbsp;初始化其他系統(tǒng)級(jí)線程,如網(wǎng)絡(luò)棧,并且可以調(diào)用thread_new()產(chǎn)生新的線程。MOS提供了一系列API便于系統(tǒng)與I/O進(jìn)行交互,例如網(wǎng)絡(luò)層:com_send,com_revc,comjoctl,com_mode 。
    傳感器(ADC): dev_write,dev_read 。
    虛擬映射(LED): mos_led_toggle()。
    進(jìn)程調(diào)度:thread_new()。
    在這里,應(yīng)用程序主要包括兩個(gè)部分:基站節(jié)點(diǎn)應(yīng)用程序和普通節(jié)點(diǎn)應(yīng)用程序。
    為防止節(jié)點(diǎn)一直處于運(yùn)行狀態(tài),使處理器得以休眠,節(jié)約能耗,采用線程睡眠喚醒機(jī)制,即每隔一段時(shí)間啟動(dòng)相應(yīng)線程。

熱門(mén)點(diǎn)擊

 

推薦技術(shù)資料

循線機(jī)器人是機(jī)器人入門(mén)和
    循線機(jī)器人是機(jī)器人入門(mén)和比賽最常用的控制方式,E48S... [詳細(xì)]
版權(quán)所有:51dzw.COM
深圳服務(wù)熱線:13692101218  13751165337
粵ICP備09112631號(hào)-6(miitbeian.gov.cn)
公網(wǎng)安備44030402000607
深圳市碧威特網(wǎng)絡(luò)技術(shù)有限公司
付款方式


 復(fù)制成功!