已閱讀5頁,還剩76頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
摘要 本文對嵌入式網(wǎng)絡(luò)管理系統(tǒng)進(jìn)行了需求分析,完成了硬件系統(tǒng)和軟件系統(tǒng)的 設(shè)計(jì)和基于r a b b i t 系統(tǒng)的實(shí)現(xiàn)。系統(tǒng)實(shí)現(xiàn)時(shí)重點(diǎn)實(shí)現(xiàn)嵌入式w e b 服務(wù)器,在嵌 入式w e b 服務(wù)器實(shí)現(xiàn)時(shí)進(jìn)行了t c p i p 協(xié)議裁減,通過訪問w e b 服務(wù)器用戶可實(shí) 現(xiàn)網(wǎng)元的管理。相應(yīng)的c g i 程序通過啟動(dòng)相關(guān)的系統(tǒng)功能實(shí)現(xiàn)相應(yīng)的網(wǎng)管項(xiàng)目, 從而通過i p 網(wǎng)實(shí)現(xiàn)了對通信設(shè)備的網(wǎng)絡(luò)管理。 本文在完成嵌入式通信設(shè)備網(wǎng)絡(luò)管理系統(tǒng)的需求分析后,用u m l 完成了系統(tǒng) 的靜態(tài)和動(dòng)態(tài)建模。根據(jù)系統(tǒng)功能要求選擇相應(yīng)的硬件部件r a b b i t 2 0 0 0 處理器、 p c a 9 5 6 4i i c 控制器等實(shí)現(xiàn)了系統(tǒng)的硬件設(shè)計(jì),在軟件設(shè)計(jì)中分析比較了d y n a m i c c 中的任務(wù)調(diào)度方法以及弘c 0 s i i 操作系統(tǒng),確定了系統(tǒng)運(yùn)行的操作系統(tǒng)環(huán)境 為pc o s i i ,分析了w e b 服務(wù)器實(shí)現(xiàn)的關(guān)鍵技術(shù)和相關(guān)協(xié)議h t t p 、i c m p 、t c p 、 i p 等,分析設(shè)計(jì)了文件系統(tǒng)f s 2 、看門狗、通信命令、i i c 通信、分級安全管理, 按照高內(nèi)聚、低耦合的原則完成了系統(tǒng)任務(wù)的劃分并依任務(wù)的重要程度完成了優(yōu) 先級的設(shè)定,根據(jù)系統(tǒng)通信的需要完成了相關(guān)狀態(tài)機(jī)的設(shè)計(jì),依據(jù)電路板的參數(shù) 和告警信息設(shè)計(jì)了交互命令字及對應(yīng)數(shù)據(jù)結(jié)構(gòu)?;趓 a b b i t 2 0 0 0 處理器系統(tǒng)和 d y n a m i cc 環(huán)境實(shí)現(xiàn)了系統(tǒng)編碼,并依據(jù)i t u _ t 的m 3 0 x x 建議對系統(tǒng)進(jìn)行了測 試評估。 關(guān)鍵詞:嵌入式系統(tǒng),w e b 服務(wù)器,網(wǎng)絡(luò)管理,i ic 0 s i i ,h t t p 協(xié)議 a b s t r a c t t h et h e s i sd i s s e r t st h er e q u i r e m e n ta n a l y s i so fe m b e d d e dn e t w o r km a n a g e m e n t s y s t e m , h a r d w a r es y s t e ma n ds o f t w a r es y s t e md e s i g n ,a n dr e a l i z a t i o nb a s e dr a b b i t s y s t e m t h ei m p o r t a n tp a r ti st h er e a l i z a t i o no fe m b e d d e dw e bs e r v e ra n dr e d u c t i o ni n t c p s pp r o t o c 0 1 t h eu s e rc a l lm a n a g et h en e t w o r ke l e m e n tt h r o u g ha c c e s s i n gt h e w e bs e r v e r w h e nt h es e r v e ri sa c c e s s e dc o r r e s p o d i n gc g ip r o g r a mc a l lb ec a l l e dt o i m p l e m e n tn e t w o r km a n a g e m e n tw o r k ,t h e nt h eu s e rc a nm a n a g et h ec o m m u n i c a t i o n e q m p m e n tt h r o u g hi pn e t w o r k a f t e rc o m p l e t e dt h er e q u i r e m e ma n a l y s i s o fe m b e d d e dn e t w o r km a n a g e m e n t s y s t e m ,t h et h e s i sd i s s e r t st h er e a l i z a t i o no f s t a t i ca n dd y n a m i cm o d e l i n gi nu m l , h a r d w a r es y s t e md e s i g nw i t hr a b b i t 2 0 0 0p r o e e s s o r , p c a 9 5 6 4i i cc o n t r o l l e re t c a c c o d i n gt os y s t e m sf u n c t i o nr e q u i r e m e n t a b o u ts o l h ,a md e s i g n ,t h et h e s i sd i s s e r t s t h er e a s o no f s e l e c t i n gt h ei _ t c o s - i ia st h eo p e r a t i o ns y s t e ma f t e ra n a l y s e da n d c o m p a r e d t h et a s k s c h e d u l i n g m e t h o d i n d y n a m i c c a n d 斗c o s i i f u r t h e r m o r e ,s o m ek e yt e c h n i q u es u c ha sh 1 吧i c m p , t c p , i pp r o t o c o l sa r ea n a l y s e d , f i l e s y s t e mf s 2 ,w a t c h d o g ,c o m m u n i c a t i o nc o m m a n d , i i cc o m m u n i c a t i o n , r a t i n g s e c u r i t ym a n a g e m e ma r ed e s i g n e d t a s k sc r e a t i o ni s o nt h ep r i n c i p l eo fh i g h c o h e s i o na n dl o wc o u p l i n g ,a n di t sp r i o r i t yi ss e ta c c o r d i n gt ot h ei m p o r t a n c e a l l s t a t em a c h i n e sd e s i g na r ec o m p l yw i t ht h en e c e s s i t yo fs y s t e m m u t u a lc o m m a n da n d d a t as t r u c t u r ea r ec r e a t e da c c o r d i n gt ot h ec i r c u i tb o a r d sp a r a m e t e ra n da l a r m i n f o r m a t i o n t h es y s t e mi sr e a l i z e db a s e do nr a b b i t 2 0 0 0p r o c e s s o ra n dd y n a m i cc c o m p i l i n ge n v i r o n m e n t a tl a s t , t h es y s t e mi se v a l u a t e dc o m p l y 謝也1 1 u - tm 3 0 x x r e g i d 撕o n k e yw o r d s :e m b e d d e ds y s t e m ,w e bs e r v e r ,n e t w o r km a n a g e m e n t ,i u c o s - i i , h t t pp r o t o e 0 1 獨(dú)創(chuàng)性聲明 y s 6 6 z $ ! 本人聲明所呈交的學(xué)位論文是本人在導(dǎo)師指導(dǎo)下進(jìn)行的研究工作和取得的 研究成果,除了文中特別加以標(biāo)注和致謝之處外,論文中不包含其他入已經(jīng)發(fā)表 或撰寫過的研究成果,也不包含為獲得天津工業(yè)大學(xué)或其他教育機(jī)構(gòu)的學(xué)位或 證書而使用過的材料。與我一同工作的同志對本研究所做的任何貢獻(xiàn)均已在論文 中作了明確的說明并表示了謝意。 學(xué)位論文作者簽名:哆熊? d 簽字日期:6 年,月,日 學(xué)位論文版權(quán)使用授權(quán)書 本學(xué)位論文作者完全了解天津工業(yè)大學(xué)有關(guān)保留、使用學(xué)位論文的規(guī)定。 特授權(quán)天津工業(yè)大學(xué)可以將學(xué)位論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫進(jìn)行 檢索,并采用影印、縮印或掃描等復(fù)制手段保存、匯編以供查閱和借閱。同意學(xué) 校向國家有關(guān)部門或機(jī)構(gòu)送交論文的復(fù)印件和磁盤。 ( 保密的學(xué)位論文在解密后適用本授權(quán)說明) 學(xué)位論文作者簽名:憲鈴2 度 簽字日期:o 苫年f 月f 善日 導(dǎo)師簽名: 狒珩 l 簽字日期:礦占年,月廠善日 學(xué)位論文的主要?jiǎng)?chuàng)新點(diǎn) 一、用u m l 實(shí)現(xiàn)了嵌入式實(shí)時(shí)通信系統(tǒng)的靜態(tài)建模和動(dòng)態(tài)建模。u m l 是一種通用的強(qiáng)大的建模語言,特別適于面向?qū)ο蟮姆治雠c建模,一 般嵌入式實(shí)時(shí)系統(tǒng)因其自身資源有限,為了節(jié)約資源并提高系統(tǒng)的運(yùn) 行效率,開發(fā)語言一般均為非面向?qū)ο笳Z言,無法實(shí)現(xiàn)從類到生成代 碼等功能,但其強(qiáng)大的建模功能可以很好的描述實(shí)時(shí)系統(tǒng)的動(dòng)態(tài)特性 以及時(shí)序特性,本文用u m l r e a l t i m e 的建模思想和方法實(shí)現(xiàn)了系統(tǒng)的 靜態(tài)及動(dòng)態(tài)建模。 二、根據(jù)系統(tǒng)的功能需求實(shí)現(xiàn)t t c p i p 的協(xié)議裁減,實(shí)現(xiàn)了必須的相 關(guān)協(xié)議,無關(guān)協(xié)議全部裁減掉,從而節(jié)省了系統(tǒng)資源,保證t w e b 的 運(yùn)行效率。 三、在嵌入式系統(tǒng)中采用文件系統(tǒng)來管理配置信息等數(shù)據(jù)。 四、根據(jù)網(wǎng)元的特性以及以后的發(fā)展需要,建立了一套主從設(shè)備交互 通信的命令,可滿足網(wǎng)管系統(tǒng)與網(wǎng)元的交互通信功能。 五、實(shí)現(xiàn)了基于w e b 的網(wǎng)管系統(tǒng),利用通用的瀏覽器即可實(shí)現(xiàn)系統(tǒng)訪 問,從而簡化了訪問過程,同時(shí)利用企業(yè)內(nèi)部數(shù)據(jù)通信網(wǎng)( d c n ) 易 于實(shí)現(xiàn)集中網(wǎng)管,而且提高了系統(tǒng)的安全性。 第一章引言 1 1 課題目的及意義 第一章引言 隨著通信技術(shù)的發(fā)展和通信網(wǎng)規(guī)模的不斷擴(kuò)大,各類通信設(shè)備和通信系統(tǒng)在 通信網(wǎng)中的應(yīng)用越來越廣,相應(yīng)通信設(shè)備的維護(hù)量也愈來愈大,開發(fā)方便、易用 的網(wǎng)管系統(tǒng)對于快速維護(hù)設(shè)備和降低維護(hù)工作量就愈發(fā)重要。而嵌入式w e b 提供 通用w e b 的基本訪問功能,由于i p 網(wǎng)的通用性,嵌入式w e b 不僅易于使用,同 時(shí)也方便利用企業(yè)內(nèi)部網(wǎng)絡(luò)( i n t r a n e t ) 實(shí)現(xiàn)集中監(jiān)控,實(shí)現(xiàn)遠(yuǎn)程登入維護(hù),不 僅縮短了故障處理時(shí)間,而且節(jié)約了運(yùn)行維護(hù)成本。 通信網(wǎng)絡(luò)管理系統(tǒng)可提供對多個(gè)網(wǎng)絡(luò)元素的有效管理,按照i t 曠tm 3 0 】【) 【 建議中對網(wǎng)管系統(tǒng)的管理功能的規(guī)定,網(wǎng)管系統(tǒng)應(yīng)提供性能管理、故障管理、配 置管理、計(jì)費(fèi)管理、安全管理等在內(nèi)的各項(xiàng)管理功能。性能管理通過對網(wǎng)絡(luò)中的 設(shè)備進(jìn)行測試和監(jiān)視統(tǒng)計(jì)獲取關(guān)于網(wǎng)絡(luò)運(yùn)行狀態(tài)的各種性能參數(shù)值,進(jìn)而根據(jù)參 數(shù)值進(jìn)行性能分析和控制。故障管理通過對網(wǎng)絡(luò)運(yùn)行狀態(tài)進(jìn)行監(jiān)控檢測出故障信 息,根據(jù)故障信息進(jìn)行定位和診斷,然后可采用相應(yīng)的操作恢復(fù)故障。配置管理 實(shí)現(xiàn)對網(wǎng)元設(shè)備的參數(shù)變更管理,配置相應(yīng)的網(wǎng)元運(yùn)行參數(shù)。計(jì)費(fèi)管理收集用戶 使用網(wǎng)絡(luò)資源的信息,并保存到相關(guān)文件中,可以據(jù)此向用戶收取資源使用費(fèi)用。 安全管理可保護(hù)網(wǎng)絡(luò)資源,使網(wǎng)絡(luò)資源處于安全運(yùn)行狀態(tài)。 嵌入式w e b 是相對于通用的w e b 服務(wù)器來講,由于嵌入式系統(tǒng)的資源有限, 它所實(shí)現(xiàn)的功能比通用的w e b 服務(wù)器要少,對有些不需要的功能和協(xié)議可根據(jù)系 統(tǒng)的需求進(jìn)行裁減,實(shí)現(xiàn)瘦w e b 服務(wù)器。, 北京天諾泰利通信有限公司開發(fā)了系列協(xié)議轉(zhuǎn)換器,e t h e r n e t - - e l 轉(zhuǎn)換器, v 3 5 - e 1 轉(zhuǎn)換器,此類協(xié)議器可單獨(dú)應(yīng)用,也可集中應(yīng)用,集中應(yīng)用時(shí)將各類協(xié) 議轉(zhuǎn)換器插入5 u 機(jī)筐,5 u 機(jī)筐可插入機(jī)架中,不僅節(jié)省資源,而且方便管理,為 了方便集中網(wǎng)管,縮短障礙處理時(shí)間,降低運(yùn)營維護(hù)成本,開發(fā)網(wǎng)絡(luò)管理系統(tǒng)對 本類設(shè)備進(jìn)行統(tǒng)一管理和配置是非常必要的。為此天諾泰利公司啟動(dòng)了本系統(tǒng)的 開發(fā)計(jì)劃,作為5 u 機(jī)筐的網(wǎng)管系統(tǒng)。 1 2 現(xiàn)狀 目前協(xié)議轉(zhuǎn)換設(shè)備較多,各廠家也有類似的網(wǎng)絡(luò)管理系統(tǒng),但大多自成體系, 需專用軟件才能實(shí)現(xiàn)網(wǎng)管功能,這樣網(wǎng)管系統(tǒng)的開發(fā)成本會(huì)大幅增加,從而使整 個(gè)系統(tǒng)的開發(fā)周期延長,用戶使用這些網(wǎng)管系統(tǒng)還需安裝他們的專用軟件,甚至 通過專用硬件連接才能實(shí)現(xiàn)網(wǎng)管功能,非常不方便。由于天諾泰利公司開發(fā)了一 系列協(xié)議轉(zhuǎn)換設(shè)備,要想提高設(shè)備的整體性能和功能,必須開發(fā)相應(yīng)的網(wǎng)管系統(tǒng), 因通信設(shè)備的差異性,無法采用通用網(wǎng)管系統(tǒng)實(shí)現(xiàn)網(wǎng)絡(luò)管理,所以必須開發(fā)針對 此公司設(shè)備的網(wǎng)管系統(tǒng),實(shí)現(xiàn)各網(wǎng)元的有效管理。 第二章需求分析 2 1 系統(tǒng)功能簡介 第二章需求分析 本系統(tǒng)是作為一個(gè)5 u 協(xié)議轉(zhuǎn)換設(shè)備機(jī)筐的網(wǎng)絡(luò)管理系統(tǒng),系統(tǒng)要求實(shí)現(xiàn)網(wǎng)絡(luò) 管理的主要功能,包括性能管理、安全管理、配置管理、故障管理,對應(yīng)有相應(yīng) 的功能模塊實(shí)現(xiàn)。機(jī)筐內(nèi)插有電源板、e l - - e t h e r n e t 板,e 1 一v 3 5 板等電路板, 機(jī)筐共有1 6 個(gè)槽位,為了硬件設(shè)計(jì)的方便和降低生產(chǎn)成本,其中1 號(hào)、1 6 號(hào)槽位 固定插電源板,9 號(hào)槽位固定插網(wǎng)管板,即本文設(shè)計(jì)實(shí)現(xiàn)的網(wǎng)絡(luò)管理系統(tǒng),其它 槽位可插任何協(xié)議轉(zhuǎn)換電路板。下圖為5 u 機(jī)筐槽位圖,藍(lán)色標(biāo)記為網(wǎng)管板默認(rèn)位 置。其中電源板可外接2 2 0 v 交流市電和4 8 v 直流電源,提供5 v ,1 2 v 直流電壓, 額定輸出功率3 0 0 w ,滿足機(jī)筐內(nèi)其它電路板的功率消耗。e 1 - - e t h e r n e t 板,e l v 3 5 板分別實(shí)現(xiàn)e l 至u e t h e r n e t ,e 1 到v 3 5 的協(xié)議轉(zhuǎn)換,板上c p u 為p 8 9 6 6 x ,支 持i i c 協(xié)議,圖2 1 為5 u 機(jī)筐槽位圖。 5 鬣 “。卜 i 習(xí) l 卜 。卜 _ j 圖2 一l5 u 機(jī)筐槽位圖 通過本網(wǎng)管系統(tǒng)實(shí)現(xiàn)對其它協(xié)議電路板的網(wǎng)絡(luò)管理,要求系統(tǒng)能夠及時(shí)查詢 他們的告警信息、狀態(tài)信息,并對其進(jìn)行參數(shù)配置、復(fù)位等,同時(shí)要求能夠支持 遠(yuǎn)程登錄,安全管理好,易維護(hù),界面友好。 2 2 需求分析 2 2 1 系統(tǒng)總體功能需求 根據(jù)網(wǎng)管系統(tǒng)的功能要求,結(jié)合被網(wǎng)管設(shè)備的特點(diǎn),系統(tǒng)總體功能需求可確 第二章需求分析 定如圖2 2 ,系統(tǒng)劃分為用戶登錄、設(shè)備監(jiān)視、設(shè)備管理、系統(tǒng)管理、系統(tǒng)幫助 等幾個(gè)功能模塊,如圖2 2 所示。 圖2 2 系統(tǒng)總體功能需求框圖 2 。2 2 用戶登錄 本系統(tǒng)支持h t t p 協(xié)議登錄,用戶可通過通用瀏覽器輸入i p 地址,以不同權(quán) 限登錄本系統(tǒng):一般維護(hù)人員或高級維護(hù)人員,+ 不同權(quán)限登錄將被系統(tǒng)授予不同 的訪問權(quán)限,這樣可以提高系統(tǒng)的安全性,避免無關(guān)人員訪問不在其權(quán)限范圍內(nèi) 的信息,如圖2 - 3 所示。 i :輸入用戶f :驗(yàn)證用戶名和 o :驗(yàn)證成功后進(jìn)入 系統(tǒng),三次不成功 名和密碼密碼的合法性 掛斷連接 圖2 3 用戶登錄模塊功能 2 2 3 設(shè)備監(jiān)視 成功登錄系統(tǒng)后即進(jìn)入此模塊,此模塊根據(jù)輪詢結(jié)果動(dòng)態(tài)顯示機(jī)筐內(nèi)所有 槽位的設(shè)備配置及運(yùn)行情況,并提供按鈕超級鏈接,點(diǎn)擊按鈕即可對相應(yīng)槽位的 第二章需求分析 設(shè)備執(zhí)行相關(guān)操作,如圖2 - 4 所示。 i :輪詢獲得f :與保存的 0 :更新告警變化 的數(shù)據(jù)項(xiàng)和監(jiān)控 告警數(shù)據(jù)告警數(shù)據(jù)比較 頁面 圖2 4 設(shè)備監(jiān)視模塊功能 2 2 4 設(shè)備管理 本模塊是系統(tǒng)功能的主要實(shí)現(xiàn)模塊,通過與任一槽位設(shè)備的交互通信實(shí)現(xiàn)告 警查詢、狀態(tài)查詢、參數(shù)配置、設(shè)備復(fù)位等功能,如圖2 5 所示。 圖2 5 設(shè)備管理功能需求框圖 2 2 4 1 告警查詢 提供告警參數(shù)選擇界面,根據(jù)所選參數(shù)選項(xiàng)封裝告警查詢命令,然后調(diào)用通 信模塊發(fā)送告警查詢命令給被查詢設(shè)備,通過被查詢設(shè)備的應(yīng)答信息解析有無告 警及告警類別和級別,用新的告警查詢結(jié)果更新相關(guān)告警記錄,若有告警則保存 告警記錄,以友好的表單方式輸出解析結(jié)果,如圖2 - 6 所示。 第二章需求分析 f :封裝告警查詢 i :選擇告警查詢命令并發(fā)送給所0 :解析告警應(yīng)答 參數(shù)查設(shè)備,接受返命令并輸出結(jié)果 回告警應(yīng)答命令 圖2 - 6 告警查詢子模塊功能 2 2 4 2 狀態(tài)查詢 調(diào)用通信模塊發(fā)送狀態(tài)查詢命令給被查詢設(shè)備,通過被查詢設(shè)備的應(yīng)答信息 解析被查設(shè)備的配置情況,并核對與保存的配置數(shù)據(jù)是否一致,若不一致則更新 保存的配置數(shù)據(jù),然后以友好的表單方式輸出結(jié)果,如圖2 7 所示。 i :選擇狀態(tài)查詢 參數(shù) f :封裝狀態(tài)查詢 命令并發(fā)送給所 查設(shè)備,接受返 回狀態(tài)應(yīng)答命令 圖2 - 7 狀態(tài)查詢子模塊功能 0 :解析狀態(tài)應(yīng)答 命令并輸出結(jié)果 2 2 4 3 參數(shù)配置 提供詳細(xì)的參數(shù)選擇頁面,能根據(jù)所選項(xiàng)使相關(guān)選項(xiàng)生效失效,有利于維護(hù) 人員正確配置數(shù)據(jù),能讀取保存的上次配置數(shù)據(jù)。根據(jù)所選參數(shù)選項(xiàng)封裝參數(shù)配 置命令,然后調(diào)用通信模塊發(fā)送給要配置設(shè)備,并根據(jù)返回命令解析配置是否成 功以及不成功的項(xiàng)目,將配置結(jié)果以友好的表單方式輸出,如圖2 - 8 所示。 f :封裝參數(shù)配置 o :解析參數(shù)配置 命令并發(fā)送給所 i :選擇配置參數(shù)應(yīng)答命令并輸出 查設(shè)備,接收參 數(shù)配置應(yīng)答命令 結(jié)果 圖2 8 參數(shù)配置子模塊功能 2 2 4 4 設(shè)備復(fù)位 因復(fù)位影響系統(tǒng)的正常運(yùn)行,當(dāng)選擇復(fù)位時(shí)應(yīng)讓操作人員再次證實(shí),以免誤 操作影響設(shè)備正常運(yùn)行。因被復(fù)位設(shè)備收到復(fù)位命令后立即執(zhí)行復(fù)位動(dòng)作,無法 發(fā)送復(fù)位的應(yīng)答信息,當(dāng)復(fù)位命令發(fā)送成功后即可提示復(fù)位成功,如圖2 9 所示。 第二章需求分析 i :點(diǎn)擊復(fù)位按鈕 f :彈出再次確認(rèn)窗 口。再次確認(rèn)后。 封裝復(fù)位配置命令 并發(fā)送給目標(biāo)設(shè)備 圖2 9 復(fù)位子模塊功能 o :復(fù)位命令發(fā)送成 功,等待1 秒鐘, 輸出復(fù)位成功。否 則提示失敗 2 2 4 5 通信模塊 通信模塊包括網(wǎng)管板與其它被管理電路板的通信和i e 瀏覽器與本系統(tǒng)的通 信兩部分功能。網(wǎng)管板與其它被管理線卡的通信通過i i c 總線實(shí)現(xiàn),通過發(fā)送給 目標(biāo)設(shè)備各類命令然后接收應(yīng)答命令,實(shí)現(xiàn)網(wǎng)管板和其它各類設(shè)備板的通信。i e 瀏覽器與本系統(tǒng)的通信通過t c p i p 協(xié)議族實(shí)現(xiàn),應(yīng)用層主要通過h t t p 協(xié)議實(shí)現(xiàn), 如圖2 1 0 所示。 圖2 1 0 通信模塊功能 ( 1 ) i i c 通信子模塊 本子模塊實(shí)現(xiàn)網(wǎng)管板與其它各類線卡的通信。當(dāng)執(zhí)行各類命令及狀態(tài)輪詢 時(shí),調(diào)用本模塊發(fā)送命令包數(shù)據(jù),并接收應(yīng)答的命令包數(shù)據(jù),發(fā)送和接收均按字 節(jié)操作,并有出錯(cuò)等待重發(fā)機(jī)制保證數(shù)據(jù)能夠準(zhǔn)確發(fā)送和接收,如圖2 1 1 所示。 第二章需求分析 圖2 一i ii i c 通信子模塊功能 ( 2 ) t c p i p 通信子模塊 本模塊實(shí)現(xiàn)t c p i p 族的協(xié)議棧。因?yàn)榍度胧较到y(tǒng)的資源寶貴,為了節(jié)約內(nèi)存 和f l a s h 空間,對協(xié)議族實(shí)行了裁減,主要實(shí)現(xiàn)了a r p 、t c p 、i p 、i c m p 、h t t p 協(xié) 議。a r p 協(xié)議實(shí)現(xiàn)i p 地址和數(shù)據(jù)鏈路層使用的m a c 地址之問的轉(zhuǎn)換,i p 協(xié)議用于實(shí) 現(xiàn)數(shù)據(jù)包的發(fā)送,i c m p 協(xié)議實(shí)現(xiàn)數(shù)據(jù)差錯(cuò)的控制和p i n g 命令,t c p 協(xié)議實(shí)現(xiàn)傳輸 層的功能,因?yàn)橄到y(tǒng)基于b s 架構(gòu),h t t p 協(xié)議用于實(shí)現(xiàn)h t m l 文本的解釋執(zhí)行,如圖 2 - 1 2 所示。 lli f :增加相關(guān)控制l1 fz :輸入數(shù)據(jù)包卜一墓塞葙羹萋曩嘉h0 :燃和 lil包il 圖2 1 2t c p i p 通信子模塊功能 2 2 5 系統(tǒng)管理模塊 包括用戶名和密碼管理、網(wǎng)絡(luò)參數(shù)配置、系統(tǒng)時(shí)鐘管理三項(xiàng)功能。用戶名和 密碼管理實(shí)現(xiàn)登錄系統(tǒng)的用戶名和密碼的增刪和修改,網(wǎng)絡(luò)參數(shù)配置可動(dòng)態(tài)修改 本設(shè)備的i p 地址、網(wǎng)關(guān)、d n s 等參數(shù),系統(tǒng)時(shí)鐘管理可修改系統(tǒng)的日期和時(shí)間, 如圖2 1 3 所示。 第二章需求分析 ( 1 ) 用戶名和密碼管理 圖2 一1 3 系統(tǒng)管理功能需求框圖 用戶可修改當(dāng)前用戶的用戶名和密碼,修改前需進(jìn)行安全驗(yàn)證,修改時(shí)提供 密碼的正確性驗(yàn)證??尚陆ㄓ脩裘兔艽a,也可查詢已存在用戶的密碼,如圖2 1 4 所示。 i :輸入用戶名和 密碼 ( 2 ) 網(wǎng)絡(luò)參數(shù)配置 f :檢查密碼和用 戶名的正確性, 修改數(shù)據(jù)庫 圖2 一1 4 用戶名和密碼管理子模塊功能 0 :生成新的用戶 名和密碼 可動(dòng)態(tài)配置本設(shè)備的i p 地址( i f 4 ) ,子網(wǎng)掩碼,d n s 等參數(shù),并對輸入數(shù)據(jù)進(jìn) 行正確性驗(yàn)證,如圖2 1 5 所示。 i :輸入i p 地址、 子網(wǎng)掩碼和d n s f :檢查輸入數(shù)據(jù) 的正確性,修改 數(shù)據(jù)庫 圖2 1 5 網(wǎng)絡(luò)參數(shù)配置子模塊功能 o :新輸入的i p 地 址、子網(wǎng)掩碼和 d n s 生效 第二章需求分析 ( 3 ) 系統(tǒng)時(shí)鐘管理 可查詢系統(tǒng)當(dāng)前的日期和時(shí)間,并可修改系統(tǒng)的日期和時(shí)間,如圖2 - 1 6 所示。 圖2 1 6 系統(tǒng)時(shí)鐘管理子模塊功能 2 2 6 系統(tǒng)幫助 對系統(tǒng)的使用人員提供在線幫助,幫助系統(tǒng)結(jié)構(gòu)與系統(tǒng)功能結(jié)構(gòu)相對應(yīng),如 圖2 1 7 所示。 2 3 模型建立 圖2 1 7 系統(tǒng)幫助模塊功能 u m l 是一種標(biāo)準(zhǔn)、基于構(gòu)件的建模工具語言,通過9 種圖以不同的設(shè)計(jì)角度提 供系統(tǒng)建模的完整細(xì)節(jié),同樣適用于嵌入式系統(tǒng)的分析設(shè)計(jì)。采用u m l 建模方法 分析系統(tǒng),運(yùn)用時(shí)序圖、狀態(tài)圖等可很好的描述系統(tǒng)的實(shí)時(shí)性,從而完成系統(tǒng)的 靜態(tài)建模和動(dòng)態(tài)建模。雖然大多數(shù)嵌入式系統(tǒng)不會(huì)采用面向?qū)ο笳Z言實(shí)現(xiàn)代碼, 但面向?qū)ο蟮姆椒ㄍ瑯舆m用于系統(tǒng)建模“1 。 2 3 1 角色確定 由于本系統(tǒng)為網(wǎng)絡(luò)管理系統(tǒng),對系統(tǒng)實(shí)行分級安全管理,不同權(quán)限的人可使 用不同的用例。主要角色為g e n e r a lo p e r a t o r ( 一般機(jī)務(wù)員) ,s y s t e m a d m i n i s t r a t o r ( 系統(tǒng)管理員) 。 2 3 1 1g e n e r aio p e r a t o r ( 一般機(jī)務(wù)員) 第二章需求分析 一般機(jī)務(wù)員完成日常的一般監(jiān)視和維護(hù)工作,可以使用系統(tǒng)的除影響系統(tǒng)安 全外的所有功能。 2 3 1 2s y s t e ma d m i n is t r a t o r ( 系統(tǒng)管理員) 系統(tǒng)管理員除使用般機(jī)務(wù)員的用例外,還可使用系統(tǒng)管理、參數(shù)配置等所 有用例。 2 3 2 用例分析 根據(jù)系統(tǒng)的功能需求,得出如下用例: u s e rl o g i n ( 用戶登錄) c h e c ks l o t ( 設(shè)備監(jiān)視) a l a r mq u e r y ( 告警查詢) s t a t u sq u e r y ( 狀態(tài)查詢) d e v i c er e s e t ( 設(shè)備復(fù)位) i i cc o m m u n i c a t i o n ( i i c 通信) t c p i pc o m m u n i c a t i o n ( t c p i p 通信) d i s c o n n e c tt c p i pc o n n e c t i o n ( 斷開t c p i p 連接) f i l es y s t e mr w ( 文件系統(tǒng)讀寫) p a r a m e t e rc o n f i g ( 參數(shù)配置) u s e r n a m ea n dp a s s w o r dm a n a g e m e n t ( 用戶名和密碼管理) n e t w o r kc o n f i g ( 網(wǎng)絡(luò)參數(shù)配置) r t cm a n a g e m e n t ( 系統(tǒng)時(shí)鐘管理) s y s t e mh e l p ( 系統(tǒng)幫助) g e n e r a lo p e r a t o r ( 一般機(jī)務(wù)員) 的用例關(guān)系如圖2 - 1 8 ,s y s t e m a d m i n i s t r a t o r ( 系統(tǒng)管理員) 用例關(guān)系如1 摹1 2 - 1 9 。 第二章需求分析 “伯n d ( 1 d i s c o n n e c tt c p i p c o n n e c t i o n m 一 i n c l u d e 1 ( j t c p i pc 。m m u n i c a t i 。n ,贏裔孫,71 、“i n c l 哆:乏i 咖,“1 c ( 蕩、 t , ? 荔脂吣_ j t 、 ,t :i t g e n e r a l0 p e r a t o r 、,、 r bs 燦m 洲 卜、7 7 矧 。過一i r 型些一二n 一, 虹 d e v i c er e s e t i cc 。m u n i c a t j 。n c 一j 圖2 - 1 8g e n e r a lo p e r a t o r ( 一般機(jī)務(wù)員) 用例關(guān)系圖 第二章需求分析 s y s t e mh e l p p a r a m e t e r c o 而g s t a t u sq u e r y d e v i c er e s e t () c h e c k s l o t i n c i u d p i n c l 叫p t c p ,pc o m m m 曲怕n i n c i u 舾, 。 , 一 一 一 屺c o m m u n i c a t j o n 圖2 1 9s y s t e ma d m i n i s t r a t o r ( 系統(tǒng)管理員) 用例關(guān)系圖 2 3 4 系統(tǒng)動(dòng)態(tài)建模 通過時(shí)序圖、協(xié)作圖、狀態(tài)圖、活動(dòng)圖更好地描述系統(tǒng)。 2 3 4 1 時(shí)序圖 ( 1 ) g e n e r a l o p e r a t o r ( 一般機(jī)務(wù)員) 時(shí)序圖 g e n e r a lo p e r a t o r ( 一般機(jī)務(wù)員) 時(shí)序圖見圖2 2 0 。 蘭# | ,; v。i詈。,藿l ? , ,f一 。、,一,h, 一冊 字 壺| 一一一 一 ,鍶。,、 。孟 一, ???第二章需求分析 2 :i n p u tq u e r y 悔r e s e t q u e r y & r e s e t 圖2 2 0g e n e r a lo p e r a t o r ( 一般機(jī)務(wù)員) 時(shí)序圖 g e n e r a lo p e r a t o r :一般機(jī)務(wù)員,使用系統(tǒng)最多的人員,完成最基本的系 統(tǒng)操作,包括各類查詢和復(fù)位功能。 u s e rl o g i n :用戶登錄,需輸入必要的驗(yàn)證信息。 q u e r y e r e s e t :查詢和復(fù)位,輸入查詢和復(fù)位的參數(shù)。 ( 2 ) s y s t e ma d m i n i s t r a t o r ( 系統(tǒng)管理員) 時(shí)序圖 s y s t e ma d m i n i s t r a t o r ( 系統(tǒng)管理員) 時(shí)序圖見圖2 2 1 。 ! 甲 瑚囂r i 一 一 第二章需求分析 。竿 竺蘭弓臣竺雪f 氤面| 盛i 盤二二啦:99 f 1 圖2 2 1s y s t e ma d m i n i s t r a t o r ( 系統(tǒng)管理員) 時(shí)序圖 g e n e r a lo p e r a t o r = 一般機(jī)務(wù)員,使用系統(tǒng)最多的人員,完成最基本的系 統(tǒng)操作,包括各類查詢和復(fù)位功能。 u s e rl o g i n :用戶登錄,需輸入必要的驗(yàn)證信息。 q u e r y & r e s e t :查詢和復(fù)位,輸入查詢和復(fù)位的參數(shù)。 c o n f i g u r a t i o n :配置,輸入配置參數(shù)。 s y s t e mm a n a g e m e n t = 系統(tǒng)管理,輸入相應(yīng)的參數(shù)。 2 3 4 2 協(xié)作圖 ( 1 ) g e n e r ai o p e r a t o r ( 一般機(jī)務(wù)員) 協(xié)作圖 g e n e r a lo p e r a t o r ( 一般機(jī)務(wù)員) 協(xié)作圖見圖2 - 2 2 。 第二章需求分析 1 :u s e r 幽i n g e n e r a lo p e r a t o r 2 :i n p u tq u e r y & r e s e t 、二, 圖2 2 2g e n e r a lo p e r a t o r ( 一般機(jī)務(wù)員) 協(xié)作圖 ( 2 ) s y s t e ma d m i n i s t r a t o r ( 系統(tǒng)管理員) 協(xié)作圖 s y s t e ma d m i n i s t r a t o r ( 系統(tǒng)管理員) 協(xié)作圖見圖2 2 3 。 q u e r y & r e s e t i c o n f i g u r a t i o n 圖2 2 3s y s t e ma d m i n i s t r a t o r ( 系統(tǒng)管理員) 協(xié)作圖 2 3 4 3 狀態(tài)圖 ( 1 ) g e n e r aio p e r a t o r ( 一般機(jī)務(wù)員) 狀態(tài)圖 1 5 是 第二章需求分析 g e n e r a lo p e r a t o r ( 般機(jī)務(wù)員) 操作狀態(tài)圖見圖2 2 4 。 j ! l 1l u 。s 9 e i r 。 -)-一 c h e c k l d e v i o e s l o t j r e s e t 、1 。 一。 _ 。 、7 r d 州a t a l r j c 8 “” - 。 1 c i o s e 圖2 2 4g e n e r a lo p e r a t o r ( 一般機(jī)務(wù)員) 操作狀態(tài)圖 u s e rl o g i n :登錄狀態(tài) s t a t u sq u e r y :設(shè)備狀態(tài)查詢狀態(tài) a l a r mq u e r y :告警狀態(tài)查詢狀態(tài) c h e c ks l o t :設(shè)備監(jiān)控狀態(tài) d e v i c er e s e t :設(shè)備復(fù)位狀態(tài) r wd a t a :讀寫文件系統(tǒng)數(shù)據(jù)狀態(tài) c a n c e l :取消操作狀態(tài) c l o s e :關(guān)閉連接狀態(tài) ( 2 ) s y s t e ma d m i n js t r a t o r ( 系統(tǒng)管理員) 狀態(tài)圖 s y s t e ma d m i n i s t r a t o r ( 系統(tǒng)管理員) 操作狀態(tài)圖見圖2 2 5 。 第二章需求分析 一止l u s e r l o g i n s y s t e m m a n a g 圖2 2 5s y s t e ma d m i n i s t r a t o r ( 系統(tǒng)管理員) 操作狀態(tài)圖 u s e rl o g i n :登錄狀態(tài) s t a t u sq u e r y :設(shè)備狀態(tài)查詢狀態(tài) a l a r mq u e r y :告警狀態(tài)查詢狀態(tài) c h e c ks l o t :設(shè)備監(jiān)控狀態(tài) d e v i c er e s e t :設(shè)備復(fù)位狀態(tài) p a r a m e t e rc o n f i g :參數(shù)配置狀態(tài) s y s t e mm a n a g 系統(tǒng)管理狀態(tài) r wd a t a :讀寫文件系統(tǒng)數(shù)據(jù)狀態(tài) c a n c e l :取消操作狀態(tài) c l o s e :關(guān)閉連接狀態(tài) 2 3 4 5 活動(dòng)圖 操作活動(dòng)圖見圖2 2 6 。 第二章需求分析 c 吣r d i i r e t u r n i i c l o s e ) 1 皿 l 圖2 2 6 操作活動(dòng)圖 l o g i n :登錄狀態(tài)活動(dòng) q u e r y & r e s e t :查詢和復(fù)位狀態(tài)活動(dòng) c o n f i g u r a t i o n :配置活動(dòng)狀態(tài) s y s t e mm a n a g e m e n t :系統(tǒng)管理活動(dòng)狀態(tài) s y s t e m m a n a g e m e n t l 哪 第二章需求分析 s t o r e :存儲(chǔ)活動(dòng)狀態(tài) r e t u r n :取消操作活動(dòng),回到操作前狀態(tài) c l o s e :關(guān)閉活動(dòng)狀態(tài) 第二章崆川設(shè) 3 1 器件選擇 第三章硬件設(shè)計(jì) j 二一市詳細(xì)分析了系統(tǒng)晌需求,系統(tǒng)裴實(shí)現(xiàn)的j 能已經(jīng)礬定,川j 、v 炙帆, 統(tǒng) 所j 勺f i n a l 也就定下水了主要器件為 l e t 、旺hc 、”t m l 辦泌抖;l i l ;、ii l 通竹水 f - 卜、 、f ia s 【、u a r t j 噩信器什。 陽為通信系統(tǒng)對可靠r 上要求島,并能夠在惡劣歷境湍j 皂,防小) i it 、訂, 扎f i 定活的供i ur 乜壓,所以選用r ,j 靠性非蒂南 內(nèi)乩i t 2 1 0 0 處叫措,4 ;【也川i l j ml b h il 。f i ( :or r u cl o 公司牛j 。的i c m 2 2 0 0 丌發(fā)板,j - l 板標(biāo)準(zhǔn)設(shè)汁乃, g r a m1 h k , 1 1 】a , z i ! 存蝴器2 5 6 k ,但考慮到以后的發(fā)展開給厲續(xù)_ 發(fā)斟有余畦,將g r a m 川i 【 _ 1 窬量都提高為】 ,提供1 0 m 以( 接口,通信總線選用t l ( :總線姒然1 九j 洲7 【 叫u 捉“;ft c 接口,但考慮劍i i c 總線上所接設(shè)備較多,j 阿m m i c 接 口 動(dòng)能力自限,所以i i c 總線控制器選用n s 公司的r 。l ,1j 系統(tǒng) 也挺供串【l 登錄方式,串仃通信控制芯為m m 公司 “ 3 1 j處理器 ”h il g o o o 是莢國鼢1 ) i ) t - r ic o n ( jlc t or 凳司生產(chǎn)f l g , v 9 j :j = t l ! 器,j ( 】( m 似 犍,蚶根數(shù)據(jù)線,2 0 根地址線,1 個(gè)串行輸入輸ii ,j ! 】i 化速半可j 土 7 ,3 7 5 ,o ( o b p s ,5 個(gè)并行8 位i o v j ,1 個(gè)從屬口,具柯t i m e r 、i 1 u r b 慨炎定時(shí) 器,j = 頻最高可達(dá)3 0 9 1 i i z 工竹電壓2 7 5 o v ,低功耗。r n h h i 2 0 0 0 nh 化訃k l ; 數(shù)拊愆線和8 化內(nèi)幫數(shù)據(jù)總線,山1 充分利用了8 位外部敬掘,想線,嗣i i 、f 義nf 緊 醛折爭集和進(jìn)行1 6 位運(yùn)算,其性能完仝不亞丁1 6 位利: 2 他處州器,孫 l 為 r a b b lr 2 0 0 0 處刪器系統(tǒng)結(jié)構(gòu)。 叭b i 1r 2 0 0 0 處目。器系統(tǒng)結(jié)構(gòu)。 第三章硬件設(shè)計(jì) p a o p a 7 p b p 扣b o p , 8 5p b 7p d 3 _ p 0 5 圖3 1r a b b i t 2 0 0 0 處理器系統(tǒng)結(jié)構(gòu)圖。1 3 1 2 r a m 、f l a s h 存儲(chǔ)器和e t h e r n e t 網(wǎng)協(xié)議控制器 p e “p e l p e 4 _ p e 5 p e 7 a 0 a 3 l o r d l o w r d 0 _ d 7 r a b b i t 2 0 0 0 可尋址1 m e g a 以上地址,根據(jù)系統(tǒng)規(guī)模并考慮到以后發(fā)展的需要 我們選擇s r a m 和f l a s h 存儲(chǔ)器各5 1 2 k b 。e t h e r n e t 網(wǎng)協(xié)議控制器選用r t l 8 0 1 9 a s 。 3 1 2 1s r m s r a m 選用s a m s u n g 公司的k 6 t 4 0 0 8 c i b v f 7 0 ,5 1 2 k 8 b i t 。該芯片具有如下特 點(diǎn): 采用存儲(chǔ)技術(shù)t f t ; 運(yùn)行電壓4 5 5 5 v ,低數(shù)據(jù)保持電壓2 v ; 三態(tài)輸出,兼容t t l 電平; 讀寫訪問周期:7 0 n s 。 3 1 2 2f l a s h f l a s h 選用s s t 2 9 v f 5 1 2 ,5 1 2 k x 8 b i t 。該芯片具有如下特點(diǎn):。1 統(tǒng)一讀寫電壓,4 5 5 5 v ; 高可靠性; 第三章硬件設(shè)計(jì) 低功耗; 統(tǒng)一扇區(qū)大小1 2 8 字節(jié); 快速讀取周期7 0 n s 。 一3 1 2 3r t l 8 0 1 9 a s r t l 8 0 1 9 a s 是由臺(tái)灣睿昱( r e a l t e k ) 公司生產(chǎn)的一種高度集成的以太網(wǎng)控制 器。具有以下特點(diǎn): 適應(yīng)于e t h e r n e t i i 、i e e e 8 0 2 3 、l o b a s e 5 、l o b a s e 2 、l o b a s e t ; 與n e 2 0 0 0 兼容,支持8 位、1 6 位數(shù)據(jù)總線: 全雙工,收發(fā)可同時(shí)達(dá)至u l o m b p s 的速率,具有睡眠模式,以降低功耗: 內(nèi)置1 6 k b 的s r a m ,用于收發(fā)緩沖,降低對主處理器的速度要求: 可連接同軸電纜和雙絞線,并可自動(dòng)檢測所連接的介質(zhì): 1 0 0 腳的t q f p 封裝,縮d 、p c b 尺寸。 3 1 3l ic a 線控制器p c a 9 5 6 4 p c a 9 5 6 4 是p h i l i p s 公司的i i c 總線控制器。具有如下特點(diǎn):”3 工作電壓2 3v 一3 6v ,可兼容5 v : 具有3 6 0 k 的快速通信方式; 并行接口速率高達(dá)5 0 m h z ; 內(nèi)部時(shí)鐘源。 3 1 4 毗x 2 3 2 一c e m a x 2 3 2 - - c e 是m a x i m 公司的芯片。具有如下特點(diǎn):嗍 適用于e i a t i a 一2 3 2 e ,滿足v 2 8 v 2 4 標(biāo)準(zhǔn): 2 路r s 一2 3 2 驅(qū)動(dòng)和接收; + 5 v 工作電壓。 3 1 5 系統(tǒng)組成 器件選定以后,系統(tǒng)的組成見圖3 2 。 第三章硬件設(shè)計(jì) 3 2 電路設(shè)計(jì) 圖3 2 硬件組成結(jié)構(gòu)框圖 3 2 1r c m 2 2 0 0 接口電路設(shè)計(jì) 因?yàn)榫W(wǎng)管板是插在機(jī)筐中運(yùn)行,除e t h e r n e t 口直接從網(wǎng)管板的前面板引出 外,其它輸入輸出接口均與5 u 機(jī)筐的背板相連。信號(hào)線為s c l 、s d a 兩條i i c 信號(hào) 線,還有電源輸入和地線,圖3 3 是網(wǎng)管板與背板的接口電路圖“1 。 第三章硬件設(shè)計(jì) - 二二j 二二二二一1 二一。二j 二二一二二二:二, f o 。童i 三;j 羈i m 一 一f 一 - - 1 一一_ 一- - 7 一事鴦勰f 圖3 3 網(wǎng)管板與背板接口圖 3 2 2r c m 2 2 0 0 接口電路設(shè)計(jì) r c m 2 2 0 0 上的接口和信號(hào)線需要引出,包括e t h e r n e t 接口、網(wǎng)管板運(yùn)行指示 指示燈、e t h e r n e t 傳輸指示燈、告警燈的引出電路和r s 一2 3 2 的接口電路。具體 信號(hào)定義及連接如圖3 4 。 第三章硬件設(shè)計(jì) 3 2 3i i c 電路圖 圖3 4r c m 2 2 0 0 電路圖 p c a 9 5 6 4 通過8 根數(shù)據(jù)總線與r a b b i t 2 0 0 0 相連,同時(shí)通過s c l 年f l s d a 與其它電路 板通信。p c a 9 5 6 4 的各引腳連接如圖3 - 5 。 第三章硬件設(shè)計(jì) l 。二二二二 二二二一二二二二二i 一二:二1 4 電源電路圖 l 上 落t 。# 爆g 備= 圖3 5i i c 電路圖 電源電路完成網(wǎng)管板的電源引入和分布,同時(shí)相關(guān)電路實(shí)現(xiàn)整流和濾波 從而提供穩(wěn)定可靠的電源,如圖3 6 。 第三章硬件設(shè)計(jì) 。1 。 。- h 岫h i “一l _ 一 , 一一一一一 一一隧二鐲滴替:= 二士囂盤 一。l 一! 。l ,i 圖3 6 電源電路圖 i i i j:rf11iiifrjil 第四章軟件設(shè)計(jì) 第四章軟件設(shè)計(jì) 根據(jù)系統(tǒng)的需求分析? 笨系統(tǒng)的軟件需要實(shí)現(xiàn)一個(gè)w e b 服務(wù)器,并能與其它 電路板通信,獲取電路板的實(shí)時(shí)工作狀態(tài)以及配置電路板的相關(guān)參數(shù),同時(shí)管理 線卡的告警信息。系統(tǒng)采用多任務(wù)調(diào)度,實(shí)現(xiàn)任務(wù)調(diào)度要采用操作系統(tǒng)。軟件丌 發(fā)平臺(tái)采用r a b b i ts e m i c o n d u c t o r 公司提供的d y n a m i cc 開發(fā)環(huán)境,前臺(tái)腳本程 序采用h t m l 、s h t m l 語言和j a v a s c r i p t 實(shí)現(xiàn)。 4 1 d y n a m i cc 開發(fā)環(huán)境 r a b b i t 提供基于w i n d o w s 操作系統(tǒng)下的開發(fā)壞境d y n a m i cc 及相關(guān)配套丌發(fā) 工具,我們開發(fā)是選用d y n a m i cc7 2 0 版本。d y n a m i cc 提供一套完整的程序編 輯、編譯、調(diào)試以及下載功能,其中的c 語法與a n s ic 基本相同,但也有其增加 的強(qiáng)大功能,通過專用的診斷( d i a g ) 連接器以高達(dá)1 1 5 k b 的速度下載編譯后的 b i n 文件,不用專用的f l a s h 燒寫工具,調(diào)測極為方便”1 。 d y n a m i cc s j 開發(fā)環(huán)境的主要特點(diǎn)如下: 函數(shù)鏈(
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 農(nóng)業(yè)無人機(jī)作業(yè)管理服務(wù)協(xié)議
- 野生動(dòng)物與植物遷移路徑保護(hù)承諾書6篇范文
- 五年級數(shù)學(xué)圖形變換與規(guī)律探索教學(xué)教案
- 天然有機(jī)農(nóng)品質(zhì)量保證承諾書范文5篇
- 零售門店銷售顧問銷售技巧與顧客滿意度績效評定表
- 企業(yè)人力資源管理表單體系庫
- 物聯(lián)網(wǎng)數(shù)據(jù)安全保障策略分析
- 2026內(nèi)蒙古鄂爾多斯東勝區(qū)萬佳小學(xué)招聘英語教師1人備考題庫附答案詳解(研優(yōu)卷)
- 2026中鐵科研院生態(tài)環(huán)境科技公司招聘4人備考題庫及答案詳解(新)
- 2026云南臨滄永德縣盛景貿(mào)易有限責(zé)任公司配送人員招聘20人備考題庫及答案詳解(考點(diǎn)梳理)
- 2025年中國鋼結(jié)構(gòu)市場全景評估及戰(zhàn)略咨詢報(bào)告
- DB1331-T 025.1-2022 雄安新區(qū)工程建設(shè)關(guān)鍵質(zhì)量指標(biāo)體系:建筑工程
- 旅游行業(yè)如何玩轉(zhuǎn)視頻號(hào) 從0到1開啟私域營銷
- 急腹癥影像診斷課件
- 【《紫鑫藥業(yè)財(cái)務(wù)報(bào)告審計(jì)失敗案列分析》12000字(論文)】
- 三級醫(yī)院營養(yǎng)科建設(shè)方案
- 集團(tuán)內(nèi)部融媒體管理辦法
- ASTM-D1238中文翻譯(熔融流動(dòng)率、熔融指數(shù)、體積流動(dòng)速率)
- 2025年浙江省寧波市鎮(zhèn)海中學(xué)高考英語模擬試卷(1月份)
- 短視頻創(chuàng)作-短視頻手機(jī)拍攝與剪輯
- 車輛掛靠駕校合同協(xié)議
評論
0/150
提交評論