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

位置:51電子網(wǎng) » 技術(shù)資料 » D S P

組件(component)

發(fā)布時間:2012/4/2 14:30:32 訪問次數(shù):1050

    任何一個nesC應(yīng)用程序都是有一個或多個7332-LF 組件連接起來的,從而形成一個完整的可執(zhí)行程序。在nesC中有兩種類型的件,分別稱為模塊和配置。模塊提供應(yīng)用程序代碼,實現(xiàn)一個或多個接口;配置則是用來將其他組件裝配起來的組件,將各個組件所使用的接口與其他組件提供的接口連接在一起,這種行為稱為連接( wiring)。每個nesC應(yīng)用程序都由一個頂級配置所描述,其內(nèi)容就是將該應(yīng)用程序所用到的所有組件連接起來,形成一個有機(jī)整體。組件的語法定義如下:
    nesC-file:
    includes-listopt module
    includes-listopt configuration
    module:
    module /dent/f/er specification module-implementation
    configuration:
    configuration identifier specification configuration-implementation
    組件名由標(biāo)識符(identifier)定義。該標(biāo)識符是全局性的,且屬于組件和接口類型命名空間。  一個組件可以有兩種作用域:一個規(guī)范( specification)作用域,屬于C的全局作用域;一個實現(xiàn)(implementation)作用域,屬于規(guī)范作用域。
    通過包含列表(includes-list),一個組件能可選擇地包括C文件。
    規(guī)范( specification)列出了該組件所提供或使用的規(guī)范元素(接口實例、命令或事件)。就如前面所述,一個組件必須實現(xiàn)它提供接口的命令和它使用的接口事件。

    一般情況下,命令向下調(diào)用硬件組件,而事件向上調(diào)用應(yīng)用組件。組件間的交互只能通過組件的規(guī)范元素來溝通。每種規(guī)范元素有一個名字(接口實例名、命令名或事件名)。這些名字屬于每個組件特有的規(guī)范作用域的變量命名空間。規(guī)范( specification)的語法定義如下:
    specification:
    (uses-provides-list  )
    uses-provides-list:
    uses-provides
    uses-provides-list uses-provides
    uses-provides:
    uses specification-element-list
    provides specification-element-list
    specification-element-list:
    specification-element
    {specification-elements  }
    specification-elements:
    specification-element
    specification-elements specification-element
    一個組件規(guī)范可以有多個uses和provides揩令。多個uses和provides指令的規(guī)范元素可以通過使用“{”和“)”符號在一個uses或provides命令中指定。例如,下面兩個定義是等價的:

                              

    接口實例聲明的完整語法是interface X as Y,這里可以明確地定義Y作為接口的名字。interface X是interface X as X的一個簡寫形式。如果接口參數(shù)(interface-parameters)被省略,那么interface X as Y聲明了對應(yīng)該組件的單一接口一個簡單的接口實例。如果給出了接口參數(shù)(如interface SendMsg[uint8_t id]),那么這就是一個參數(shù)化的接口實例聲明,對應(yīng)該組件的多個接口中的一今(每個接口對應(yīng)不同參數(shù)值,因為8位整數(shù)可以表示256個值,所以interface SendMsg[uint8_t id]中可以聲明256個SendMsg類型的接口)。參數(shù)化接口的參數(shù)類型必須是整型(這里枚舉類型是不允許的)。

    任何一個nesC應(yīng)用程序都是有一個或多個7332-LF 組件連接起來的,從而形成一個完整的可執(zhí)行程序。在nesC中有兩種類型的件,分別稱為模塊和配置。模塊提供應(yīng)用程序代碼,實現(xiàn)一個或多個接口;配置則是用來將其他組件裝配起來的組件,將各個組件所使用的接口與其他組件提供的接口連接在一起,這種行為稱為連接( wiring)。每個nesC應(yīng)用程序都由一個頂級配置所描述,其內(nèi)容就是將該應(yīng)用程序所用到的所有組件連接起來,形成一個有機(jī)整體。組件的語法定義如下:
    nesC-file:
    includes-listopt module
    includes-listopt configuration
    module:
    module /dent/f/er specification module-implementation
    configuration:
    configuration identifier specification configuration-implementation
    組件名由標(biāo)識符(identifier)定義。該標(biāo)識符是全局性的,且屬于組件和接口類型命名空間。  一個組件可以有兩種作用域:一個規(guī)范( specification)作用域,屬于C的全局作用域;一個實現(xiàn)(implementation)作用域,屬于規(guī)范作用域。
    通過包含列表(includes-list),一個組件能可選擇地包括C文件。
    規(guī)范( specification)列出了該組件所提供或使用的規(guī)范元素(接口實例、命令或事件)。就如前面所述,一個組件必須實現(xiàn)它提供接口的命令和它使用的接口事件。

    一般情況下,命令向下調(diào)用硬件組件,而事件向上調(diào)用應(yīng)用組件。組件間的交互只能通過組件的規(guī)范元素來溝通。每種規(guī)范元素有一個名字(接口實例名、命令名或事件名)。這些名字屬于每個組件特有的規(guī)范作用域的變量命名空間。規(guī)范( specification)的語法定義如下:
    specification:
    (uses-provides-list  )
    uses-provides-list:
    uses-provides
    uses-provides-list uses-provides
    uses-provides:
    uses specification-element-list
    provides specification-element-list
    specification-element-list:
    specification-element
    {specification-elements  }
    specification-elements:
    specification-element
    specification-elements specification-element
    一個組件規(guī)范可以有多個uses和provides揩令。多個uses和provides指令的規(guī)范元素可以通過使用“{”和“)”符號在一個uses或provides命令中指定。例如,下面兩個定義是等價的:

                              

    接口實例聲明的完整語法是interface X as Y,這里可以明確地定義Y作為接口的名字。interface X是interface X as X的一個簡寫形式。如果接口參數(shù)(interface-parameters)被省略,那么interface X as Y聲明了對應(yīng)該組件的單一接口一個簡單的接口實例。如果給出了接口參數(shù)(如interface SendMsg[uint8_t id]),那么這就是一個參數(shù)化的接口實例聲明,對應(yīng)該組件的多個接口中的一今(每個接口對應(yīng)不同參數(shù)值,因為8位整數(shù)可以表示256個值,所以interface SendMsg[uint8_t id]中可以聲明256個SendMsg類型的接口)。參數(shù)化接口的參數(shù)類型必須是整型(這里枚舉類型是不允許的)。

上一篇:接口(Interface)

上一篇:模塊(module)

相關(guān)技術(shù)資料
4-2組件(component)
相關(guān)IC型號
7332-LF
暫無最新型號

熱門點(diǎn)擊

 

推薦技術(shù)資料

業(yè)余條件下PCM2702
    PGM2702采用SSOP28封裝,引腳小而密,EP3... [詳細(xì)]
版權(quán)所有:51dzw.COM
深圳服務(wù)熱線:13692101218  13751165337
粵ICP備09112631號-6(miitbeian.gov.cn)
公網(wǎng)安備44030402000607
深圳市碧威特網(wǎng)絡(luò)技術(shù)有限公司
付款方式


 復(fù)制成功!