層次結(jié)構(gòu)分析
發(fā)布時間:2012/4/16 11:50:30 訪問次數(shù):1240
通過對應(yīng)用模型的進一步分析,終端軟件AT93C46DN-SH-T的設(shè)計也應(yīng)當(dāng)具有一定的層次結(jié)構(gòu),圖11-43所示為終端軟件設(shè)計的層次模型。下面具體討論各個層次所要實現(xiàn)的功能。
(1)串口通信層分析
串口通信是整個軟件設(shè)計的基礎(chǔ),因為所有與用戶的命令都要通過串口發(fā)送到中心節(jié)點,所有從整個智能家居網(wǎng)絡(luò)中獲取到的信息也都必須通過串口上傳到PC機上位杌終端后才能顯示給用戶。
串口通信層要實現(xiàn)的功能就是與中心節(jié)點的高速全雙工通信。因此,在軟件設(shè)計的過程中應(yīng)當(dāng)采用多線程機制來實現(xiàn)串口上的異步通信,具體可采用事件中斷觸發(fā)的機制來實現(xiàn),這樣程序的實時響應(yīng)性好,效率更高。
(2)數(shù)據(jù)解釋層分析
數(shù)據(jù)解釋層主要負責(zé)對上下層交互的數(shù)據(jù)進行解釋,包括把圖形界面上用戶輸入的命令“解釋”成中心節(jié)點可以判別的命令,把中心節(jié)點上傳上來的信息“翻譯”成圖形界面接口可以識別的數(shù)據(jù)。圖11-44所示為數(shù)據(jù)解釋層的模型視圖。
(3)應(yīng)用層分析
軟件設(shè)計中的最上層,也就是應(yīng)用層是與用戶最直觀交互的層面,它包含了軟件圖形界面的設(shè)計、用戶命令接口的設(shè)計等。圖形界面的設(shè)計應(yīng)力求友好、美觀;用戶命令接口的設(shè)計應(yīng)充分考慮其與下層的交互,設(shè)計出的函數(shù)原型能夠方便調(diào)用,同時也要求遵循高內(nèi)聚、低耦合的設(shè)計原則。
通過對應(yīng)用模型的進一步分析,終端軟件AT93C46DN-SH-T的設(shè)計也應(yīng)當(dāng)具有一定的層次結(jié)構(gòu),圖11-43所示為終端軟件設(shè)計的層次模型。下面具體討論各個層次所要實現(xiàn)的功能。
(1)串口通信層分析
串口通信是整個軟件設(shè)計的基礎(chǔ),因為所有與用戶的命令都要通過串口發(fā)送到中心節(jié)點,所有從整個智能家居網(wǎng)絡(luò)中獲取到的信息也都必須通過串口上傳到PC機上位杌終端后才能顯示給用戶。
串口通信層要實現(xiàn)的功能就是與中心節(jié)點的高速全雙工通信。因此,在軟件設(shè)計的過程中應(yīng)當(dāng)采用多線程機制來實現(xiàn)串口上的異步通信,具體可采用事件中斷觸發(fā)的機制來實現(xiàn),這樣程序的實時響應(yīng)性好,效率更高。
(2)數(shù)據(jù)解釋層分析
數(shù)據(jù)解釋層主要負責(zé)對上下層交互的數(shù)據(jù)進行解釋,包括把圖形界面上用戶輸入的命令“解釋”成中心節(jié)點可以判別的命令,把中心節(jié)點上傳上來的信息“翻譯”成圖形界面接口可以識別的數(shù)據(jù)。圖11-44所示為數(shù)據(jù)解釋層的模型視圖。
(3)應(yīng)用層分析
軟件設(shè)計中的最上層,也就是應(yīng)用層是與用戶最直觀交互的層面,它包含了軟件圖形界面的設(shè)計、用戶命令接口的設(shè)計等。圖形界面的設(shè)計應(yīng)力求友好、美觀;用戶命令接口的設(shè)計應(yīng)充分考慮其與下層的交互,設(shè)計出的函數(shù)原型能夠方便調(diào)用,同時也要求遵循高內(nèi)聚、低耦合的設(shè)計原則。
上一篇:外圍電路設(shè)計
上一篇:常用電子元器件的安裝
熱門點擊
- TDMA技術(shù)
- 安全網(wǎng)絡(luò)加密協(xié)議SNEP
- 外圍電路設(shè)計
- 訪問控制技術(shù)
- 網(wǎng)絡(luò)安全性
- 加速壽命試驗
- 系統(tǒng)架構(gòu)
- CODEC的硬件結(jié)構(gòu)
- 硬件設(shè)計特點與要求
- 拓撲控制技術(shù)概述
推薦技術(shù)資料
- 新一代產(chǎn)品RL7
- 雙端口靜態(tài)隨機存取存儲器(SRAM)
- 512kB – 1MB 閃存和 256kB
- 480MHz Arm Cortex-M85圖
- RGB 和 MIPI-DSI
- RA 系列的Arm 微控制器 (MCU)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究