項(xiàng)目生成和屬性
發(fā)布時間:2012/4/7 19:36:12 訪問次數(shù):1152
(1)項(xiàng)目生成和屬性
提供一個項(xiàng)目(project)生成向?qū),能夠生成?MP2109DQ-LF-Z個MeshIDE項(xiàng)目,并能同時生成相關(guān)文檔與文件;同時提供一個應(yīng)用( application)的生成向?qū),能夠生成一組nesC的樣本(sample)文件。生成proj ect向?qū)r,除了可以定義項(xiàng)目名稱等屬性外,還對應(yīng)該項(xiàng)目生成一個target,顯示在make option for TinyOS視圖當(dāng)中。此外,還需制作一個項(xiàng)目的首選項(xiàng),提供修改nesC文件修改染色的選項(xiàng)和自定義doc模板的功能。
(2)代碼的編輯與管理
代碼的編輯與管理主要由編輯器來完成,最基本的功能有代碼的編輯、打開與保存。為了增強(qiáng)代碼的可讀性,可為編輯器增加代碼分區(qū)、括號配對、不同區(qū)域、不同性質(zhì)單詞( token)配色標(biāo)記等功能,這實(shí)際上是實(shí)現(xiàn)一個詞法分析的功能。具體的實(shí)現(xiàn)過程將在下文中詳細(xì)說明。更進(jìn)一步,還需要對代碼進(jìn)行文法分析,建立一個代碼元素的模型,分析出代碼中不同的元素( element),進(jìn)而形成整個文件的大綱,甚至用繪圖功能實(shí)現(xiàn)文件的結(jié)構(gòu)圖。
(3)代碼的編譯與發(fā)布
為完成代碼的編譯和發(fā)布,需建立TinyOS Environment棋塊,這個模塊可以對TinyOSCygwin進(jìn)行操作。通過MeshIDE for TinyOS中的IEnvironment接口與其聯(lián)系,直接通過視圖中的按鈕來選擇編譯或是發(fā)布的功能,不必通過打開Cygwin來將代碼燒寫到傳感器節(jié)點(diǎn)中,實(shí)現(xiàn)可視化燒寫。除平臺中的make視圖看到項(xiàng)目對應(yīng)的target之外,還需提供可以修改生成哪類節(jié)點(diǎn),對應(yīng)哪類節(jié)點(diǎn),對應(yīng)發(fā)布的端口號等選項(xiàng),這些選項(xiàng)和TinyOSCygwin的節(jié)點(diǎn)發(fā)布功能中的選項(xiàng)是完全對應(yīng)的,在菜單欄中也提供一個彈出的Cygwin窗口按鈕,可以直接啟動Cygwin,提供給熟悉Cygwin的高級用戶進(jìn)行代碼發(fā)布和一些其他高級操作。
提供一個項(xiàng)目(project)生成向?qū),能夠生成?MP2109DQ-LF-Z個MeshIDE項(xiàng)目,并能同時生成相關(guān)文檔與文件;同時提供一個應(yīng)用( application)的生成向?qū),能夠生成一組nesC的樣本(sample)文件。生成proj ect向?qū)r,除了可以定義項(xiàng)目名稱等屬性外,還對應(yīng)該項(xiàng)目生成一個target,顯示在make option for TinyOS視圖當(dāng)中。此外,還需制作一個項(xiàng)目的首選項(xiàng),提供修改nesC文件修改染色的選項(xiàng)和自定義doc模板的功能。
(2)代碼的編輯與管理
代碼的編輯與管理主要由編輯器來完成,最基本的功能有代碼的編輯、打開與保存。為了增強(qiáng)代碼的可讀性,可為編輯器增加代碼分區(qū)、括號配對、不同區(qū)域、不同性質(zhì)單詞( token)配色標(biāo)記等功能,這實(shí)際上是實(shí)現(xiàn)一個詞法分析的功能。具體的實(shí)現(xiàn)過程將在下文中詳細(xì)說明。更進(jìn)一步,還需要對代碼進(jìn)行文法分析,建立一個代碼元素的模型,分析出代碼中不同的元素( element),進(jìn)而形成整個文件的大綱,甚至用繪圖功能實(shí)現(xiàn)文件的結(jié)構(gòu)圖。
(3)代碼的編譯與發(fā)布
為完成代碼的編譯和發(fā)布,需建立TinyOS Environment棋塊,這個模塊可以對TinyOSCygwin進(jìn)行操作。通過MeshIDE for TinyOS中的IEnvironment接口與其聯(lián)系,直接通過視圖中的按鈕來選擇編譯或是發(fā)布的功能,不必通過打開Cygwin來將代碼燒寫到傳感器節(jié)點(diǎn)中,實(shí)現(xiàn)可視化燒寫。除平臺中的make視圖看到項(xiàng)目對應(yīng)的target之外,還需提供可以修改生成哪類節(jié)點(diǎn),對應(yīng)哪類節(jié)點(diǎn),對應(yīng)發(fā)布的端口號等選項(xiàng),這些選項(xiàng)和TinyOSCygwin的節(jié)點(diǎn)發(fā)布功能中的選項(xiàng)是完全對應(yīng)的,在菜單欄中也提供一個彈出的Cygwin窗口按鈕,可以直接啟動Cygwin,提供給熟悉Cygwin的高級用戶進(jìn)行代碼發(fā)布和一些其他高級操作。
(1)項(xiàng)目生成和屬性
提供一個項(xiàng)目(project)生成向?qū),能夠生成?MP2109DQ-LF-Z個MeshIDE項(xiàng)目,并能同時生成相關(guān)文檔與文件;同時提供一個應(yīng)用( application)的生成向?qū)В軌蛏梢唤MnesC的樣本(sample)文件。生成proj ect向?qū)r,除了可以定義項(xiàng)目名稱等屬性外,還對應(yīng)該項(xiàng)目生成一個target,顯示在make option for TinyOS視圖當(dāng)中。此外,還需制作一個項(xiàng)目的首選項(xiàng),提供修改nesC文件修改染色的選項(xiàng)和自定義doc模板的功能。
(2)代碼的編輯與管理
代碼的編輯與管理主要由編輯器來完成,最基本的功能有代碼的編輯、打開與保存。為了增強(qiáng)代碼的可讀性,可為編輯器增加代碼分區(qū)、括號配對、不同區(qū)域、不同性質(zhì)單詞( token)配色標(biāo)記等功能,這實(shí)際上是實(shí)現(xiàn)一個詞法分析的功能。具體的實(shí)現(xiàn)過程將在下文中詳細(xì)說明。更進(jìn)一步,還需要對代碼進(jìn)行文法分析,建立一個代碼元素的模型,分析出代碼中不同的元素( element),進(jìn)而形成整個文件的大綱,甚至用繪圖功能實(shí)現(xiàn)文件的結(jié)構(gòu)圖。
(3)代碼的編譯與發(fā)布
為完成代碼的編譯和發(fā)布,需建立TinyOS Environment棋塊,這個模塊可以對TinyOSCygwin進(jìn)行操作。通過MeshIDE for TinyOS中的IEnvironment接口與其聯(lián)系,直接通過視圖中的按鈕來選擇編譯或是發(fā)布的功能,不必通過打開Cygwin來將代碼燒寫到傳感器節(jié)點(diǎn)中,實(shí)現(xiàn)可視化燒寫。除平臺中的make視圖看到項(xiàng)目對應(yīng)的target之外,還需提供可以修改生成哪類節(jié)點(diǎn),對應(yīng)哪類節(jié)點(diǎn),對應(yīng)發(fā)布的端口號等選項(xiàng),這些選項(xiàng)和TinyOSCygwin的節(jié)點(diǎn)發(fā)布功能中的選項(xiàng)是完全對應(yīng)的,在菜單欄中也提供一個彈出的Cygwin窗口按鈕,可以直接啟動Cygwin,提供給熟悉Cygwin的高級用戶進(jìn)行代碼發(fā)布和一些其他高級操作。
提供一個項(xiàng)目(project)生成向?qū),能夠生成?MP2109DQ-LF-Z個MeshIDE項(xiàng)目,并能同時生成相關(guān)文檔與文件;同時提供一個應(yīng)用( application)的生成向?qū)В軌蛏梢唤MnesC的樣本(sample)文件。生成proj ect向?qū)r,除了可以定義項(xiàng)目名稱等屬性外,還對應(yīng)該項(xiàng)目生成一個target,顯示在make option for TinyOS視圖當(dāng)中。此外,還需制作一個項(xiàng)目的首選項(xiàng),提供修改nesC文件修改染色的選項(xiàng)和自定義doc模板的功能。
(2)代碼的編輯與管理
代碼的編輯與管理主要由編輯器來完成,最基本的功能有代碼的編輯、打開與保存。為了增強(qiáng)代碼的可讀性,可為編輯器增加代碼分區(qū)、括號配對、不同區(qū)域、不同性質(zhì)單詞( token)配色標(biāo)記等功能,這實(shí)際上是實(shí)現(xiàn)一個詞法分析的功能。具體的實(shí)現(xiàn)過程將在下文中詳細(xì)說明。更進(jìn)一步,還需要對代碼進(jìn)行文法分析,建立一個代碼元素的模型,分析出代碼中不同的元素( element),進(jìn)而形成整個文件的大綱,甚至用繪圖功能實(shí)現(xiàn)文件的結(jié)構(gòu)圖。
(3)代碼的編譯與發(fā)布
為完成代碼的編譯和發(fā)布,需建立TinyOS Environment棋塊,這個模塊可以對TinyOSCygwin進(jìn)行操作。通過MeshIDE for TinyOS中的IEnvironment接口與其聯(lián)系,直接通過視圖中的按鈕來選擇編譯或是發(fā)布的功能,不必通過打開Cygwin來將代碼燒寫到傳感器節(jié)點(diǎn)中,實(shí)現(xiàn)可視化燒寫。除平臺中的make視圖看到項(xiàng)目對應(yīng)的target之外,還需提供可以修改生成哪類節(jié)點(diǎn),對應(yīng)哪類節(jié)點(diǎn),對應(yīng)發(fā)布的端口號等選項(xiàng),這些選項(xiàng)和TinyOSCygwin的節(jié)點(diǎn)發(fā)布功能中的選項(xiàng)是完全對應(yīng)的,在菜單欄中也提供一個彈出的Cygwin窗口按鈕,可以直接啟動Cygwin,提供給熟悉Cygwin的高級用戶進(jìn)行代碼發(fā)布和一些其他高級操作。
熱門點(diǎn)擊
- 三角波發(fā)生器基本電路
- 干簧管主要的參數(shù)
- 拓?fù)淇刂频囊饬x
- 無線傳感器網(wǎng)絡(luò)的體系結(jié)構(gòu)
- Butterworth濾波器各級的Q要求和極
- 電容量的測試
- 引起電子元器件失效的主要原因
- 多變定位算法
- TinyOS/SOS、MantisOS三種節(jié)
- 鉭電解電容器的結(jié)構(gòu)與特點(diǎn)
推薦技術(shù)資料
- CV/CC InnoSwitch3-AQ 開
- URF1DxxM-60WR3系
- 1-6W URA24xxN-x
- 閉環(huán)磁通門信號調(diào)節(jié)芯片NSDRV401
- SK-RiSC-SOM-H27X-V1.1應(yīng)
- RISC技術(shù)8位微控制器參數(shù)設(shè)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究