電視機(jī)軟件系統(tǒng)的分析設(shè)計(jì)_第1頁
電視機(jī)軟件系統(tǒng)的分析設(shè)計(jì)_第2頁
電視機(jī)軟件系統(tǒng)的分析設(shè)計(jì)_第3頁
電視機(jī)軟件系統(tǒng)的分析設(shè)計(jì)_第4頁
電視機(jī)軟件系統(tǒng)的分析設(shè)計(jì)_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、電視機(jī)軟件系統(tǒng)的分析設(shè)計(jì)身份證號碼要:為了讓電視機(jī)具備更多的功能需要進(jìn)行電視機(jī)軟件系統(tǒng)的設(shè)計(jì)。電視機(jī)軟 件系統(tǒng)的設(shè)計(jì)是以電視機(jī)內(nèi)部cpu的差異作為基礎(chǔ)的,并能夠綜合各種的軟件 系統(tǒng)。木文通過研究分析電視機(jī)軟件系統(tǒng)功能的模塊,進(jìn)行闡明對軟件系統(tǒng)各部 分任務(wù)的處理,同時(shí)詳細(xì)地研究了關(guān)于軟件系統(tǒng)的分析設(shè)計(jì)。關(guān)鍵詞:電視機(jī);軟件系統(tǒng);分析設(shè)計(jì)刖s在電視機(jī)軟件系統(tǒng)中,有比較多的特征,但是最明顯的特征就是具備非常 強(qiáng)的實(shí)時(shí)性。系統(tǒng)根據(jù)圖像和聲音等多個(gè)的參數(shù)來進(jìn)行整體性的分析研究,而且 參數(shù)彼此之間的相互影響作用與緊密的聯(lián)系一定要重視,并以一定的時(shí)序作為基 木的前提條

2、件,處理好關(guān)鍵的參數(shù)。所以說,電視機(jī)的正常工作是建立在合理的 時(shí)序的基礎(chǔ)上的。1.分析電視機(jī)軟件系統(tǒng)功能的模塊電視機(jī)軟件系統(tǒng)包括了各種不同類別功能的模塊,具體有以下的功能模塊: 高頻調(diào)諧器:電視機(jī)軟件系統(tǒng)實(shí)現(xiàn)對進(jìn)行詳細(xì)分析波段信息與分頻系數(shù)處 理等一系列的控制操作主要是依照往高頻調(diào)諧器發(fā)送的數(shù)據(jù)與讀取數(shù)據(jù)的方式 來進(jìn)行的。電源:電源主要對電視機(jī)開機(jī)和關(guān)機(jī)發(fā)揮重要的作用,該部分功能不僅能 夠保證正確地開機(jī)和關(guān)機(jī)操作,而且還能保存處理重要的信息。屏顯:涵蓋了全部屏幕菜單式調(diào)節(jié)方式初始化的過程和屏幕顯示處理的步驟。圖像:圖像是構(gòu)成電視機(jī)軟件系統(tǒng)的關(guān)鍵元件,其功能主要表現(xiàn)是處理視 頻和圖像的解碼、頻率

3、變換、圖像識(shí)別等重要的功能作用。鍵盤:在接收到按鍵所得數(shù)據(jù)后,軟件系統(tǒng)會(huì)進(jìn)行一系列的處理反應(yīng)工作, 而口在這個(gè)過程中,鍵盤命令標(biāo)志和命令參數(shù)的總和是相關(guān)數(shù)據(jù)的輸入格式。時(shí)鐘:該部分的功能主要是更新軟件系統(tǒng)的吋間,對不同的命令和事件的 處理采用優(yōu)先管理的方式,使時(shí)序得到更好的管理。遙控器:用戶命令利用遙控器來進(jìn)行傳達(dá),電視機(jī)軟件系統(tǒng)接收到命令后 就會(huì)做出對應(yīng)的反應(yīng),遙控器確保了執(zhí)行命令的接受、轉(zhuǎn)換功能的實(shí)現(xiàn)。這個(gè)過 程中遙控器命令參數(shù)及命令標(biāo)志的總和為相關(guān)數(shù)據(jù)輸入格式。存儲(chǔ)器:人量的關(guān)鍵參數(shù)信息保存在電視機(jī)的存儲(chǔ)器中,例如重要參數(shù)的 輸入操作和讀取操作。聲音:組成電視機(jī)軟件系統(tǒng)的核心是圖象和聲音

4、兩部分。其中聲音部分可以完成 處理、識(shí)別不同伴咅的制式,對芯片進(jìn)行初始化的處理在播放聲咅的|寸候開始的。 2 處理電視機(jī)軟件系統(tǒng)不同部分的任務(wù)關(guān)于電視軟件系統(tǒng)不同部分的任務(wù)處理要點(diǎn)有:待機(jī)處理:待機(jī)處理主要在達(dá)到預(yù)設(shè)待機(jī)時(shí)間和設(shè)定待機(jī)狀態(tài)的情況下才起作用, 該項(xiàng)處理工作的核心內(nèi)容是由待機(jī)到開機(jī)或由開機(jī)到待機(jī)。主程序處理:主程序管理控制了電視機(jī)軟件系統(tǒng)中的大部分的任務(wù),并對 任務(wù)處理的狀況進(jìn)行及吋的更新。主程序的處理工作內(nèi)容有兩個(gè)方面:一方面, 對電視機(jī)的待機(jī)狀態(tài)、選臺(tái)狀態(tài)、輸人信號源狀態(tài)、顯示狀態(tài)和吋鐘狀態(tài)進(jìn)行及 時(shí)的更新和查詢的操作;另一方面,查詢系統(tǒng)新命令的輸入狀況。命令處理:命令有兩種的

5、輸入方式,即遙控器輸入和按鍵操作,一旦收到 用戶發(fā)出的命令吋,該任務(wù)就會(huì)自動(dòng)啟動(dòng),并進(jìn)行一系列的操作,例如響應(yīng)、執(zhí) 行和返冋等。選臺(tái)處理:該任務(wù)的處理主要包括選臺(tái)和搜臺(tái)的命令查詢,任務(wù)一旦接受 到切換頻道和搜臺(tái)的命令時(shí)就會(huì)立即處理。視頻處理:完成相關(guān)關(guān)鍵參數(shù)的輸入并在存儲(chǔ)器中進(jìn)行保存,通過處理圖 像的參數(shù)和圖像解碼的芯片,然后順利地顯示圖像。時(shí)鐘處理:更新處理軟件系統(tǒng)的定時(shí)器,如定吋開關(guān)機(jī)、定吋進(jìn)行頻道切換等。音頻處理:處理聲音的參數(shù)和聲音解碼的芯片,完成相關(guān)關(guān)鍵參數(shù)的輸入, 在存儲(chǔ)器中進(jìn)行保存,通過一定的風(fēng)格來播放聲音。3 .分析設(shè)計(jì)電視機(jī)軟件系統(tǒng)3.1軟件系統(tǒng)功能分析極其任務(wù)分配3.1.1

6、功能分析在分析電視機(jī)軟件系統(tǒng)的任務(wù)吋,首先考慮的是任務(wù)的屬性問題,如是屬 于獨(dú)立性還是相關(guān)性,也就是說此項(xiàng)任務(wù)的開發(fā)代碼和功能與其他任務(wù)之間存在 相互影響的程度,其次,要進(jìn)行細(xì)分任務(wù)操作判斷的必要性。任務(wù)是屬于單獨(dú)性 任務(wù)的話,就要進(jìn)行細(xì)分,以功能為標(biāo)準(zhǔn)進(jìn)行分類的目的是要想獲得功能的結(jié)構(gòu)。 3丄2模塊劃分構(gòu)成電視機(jī)軟件系統(tǒng)的三大模塊類型是局部數(shù)據(jù)管理模塊、具體功能模塊 和全局?jǐn)?shù)據(jù)管理模塊是,根據(jù)模塊實(shí)際擁有的功能來進(jìn)行模塊任務(wù)的分配,對基 本相同的模塊進(jìn)行功能的合并,統(tǒng)一完成任務(wù)。3.2軟件系統(tǒng)的開發(fā)設(shè)計(jì)在電視機(jī)軟件系統(tǒng)開發(fā)設(shè)計(jì)的過程中,開發(fā)模式的采用是多種多樣的,如 果漸進(jìn)式開發(fā)模式的采用需

7、要根據(jù)模塊結(jié)構(gòu)設(shè)計(jì)、功能分析、定義軟件結(jié)構(gòu)、功 能組裝、模塊開發(fā)、模塊修改、單元測試和整體測試的設(shè)計(jì)流程來進(jìn)行的。3.3規(guī)范代碼軟件系統(tǒng)的代碼分類是根據(jù)劃分模塊而來的,主要包括兩種類型,即定義 文件和實(shí)現(xiàn)文件,這也是不同部分代碼構(gòu)成的基礎(chǔ)。正常情況下,定義文件是按 照gio功能名的方式來命名非整體的數(shù)據(jù)管理模塊及全局的數(shù)據(jù)管理模塊,實(shí)現(xiàn) 文件的命名是按照原文件名和2的方式來進(jìn)行的。值得注意的是,進(jìn)行實(shí)現(xiàn) 文件的命名時(shí)要明確地標(biāo)注含有計(jì)算方式的部分,將模塊相關(guān)的文檔進(jìn)行列出的 處理主要是為了滿足使用方便快捷的目的,并以規(guī)范的格式來書寫代碼,在軟件 開發(fā)的設(shè)計(jì)中使用統(tǒng)一的命名規(guī)范。3.4開發(fā)模式采

8、用開發(fā)模式對軟件系統(tǒng)進(jìn)行設(shè)計(jì)的前提是保證開發(fā)人員擁有完整的開發(fā)環(huán)境。只有完成必要的檢測環(huán)節(jié)才可以將功能模塊加入到系統(tǒng)工程中。在開發(fā) 設(shè)計(jì)電視機(jī)軟件系統(tǒng)的過程中,采用的是漸進(jìn)式的開發(fā)模式,那么就要嚴(yán)格地遵 守?cái)?shù)據(jù)的處理和定義的標(biāo)準(zhǔn),即使完成了功能的集合和組裝的操作,測試環(huán)節(jié)的 重要性一定不能忽視。3.5文檔說明3.5.1軟件架構(gòu)文檔在執(zhí)行命令時(shí),電視機(jī)軟件系統(tǒng)需要使用軟件架構(gòu),該軟件架構(gòu)的描述實(shí) 際是軟件構(gòu)架的文檔,因此不僅要明確軟件系統(tǒng)中的具體功能的重要程度,還要 明確各種模塊的存在的聯(lián)系和影響。具體的表現(xiàn)是定義不同模塊的調(diào)用依賴關(guān)系、 各個(gè)模塊數(shù)據(jù)的流動(dòng)方向和模塊之間的關(guān)聯(lián)方式等內(nèi)容。3.5

9、.2軟件功能設(shè)計(jì)文檔在劃分功能模塊的過程中,軟件系統(tǒng)會(huì)應(yīng)用功能設(shè)計(jì)文檔,具體功能模塊 的劃分是依據(jù)功能設(shè)計(jì)文檔來進(jìn)行的,在定義不同功能集合的具體功能吋,發(fā)揮 了管理不同模塊間的數(shù)據(jù)交換的作用。3.5.3軟件模塊開發(fā)文檔對于軟件模塊的開發(fā)文檔一定要具備相關(guān)的流程圖,0的是分析具體模塊 的開發(fā)設(shè)計(jì)和描述實(shí)現(xiàn)的途徑。在文檔中,內(nèi)部數(shù)據(jù)不需要統(tǒng)一限制,但這些數(shù) 據(jù)一定要標(biāo)注在開發(fā)文檔的流程圖中。3.5.4模塊修改文檔如果電視機(jī)軟件系統(tǒng)中的集合模塊需要修改時(shí),其修改工作可以通過模塊修改文 檔來完成,記錄修改的具體方式和功能上的變化情況。3.5.5單元測試報(bào)告在軟件系統(tǒng)模塊的測試環(huán)節(jié)中主要采用的是單元測試報(bào)告,能夠糾正模塊功能岀現(xiàn)的問題和功能并及吋記錄之后發(fā)生變化的情況。4 總結(jié)語電視機(jī)的軟件系統(tǒng)主要包括四大空間,即ram空間、osdram空間、程 序rom空間和全局變量寄存器空間

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論