多格式硬盤錄放器的軟件設(shè)計(jì)
【學(xué)位單位】:哈爾濱理工大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位年份】:2011
【中圖分類】:TP333.35
【部分圖文】:
如圖 2-1 所示反應(yīng)了設(shè)備驅(qū)動(dòng)的核心層與具體設(shè)備驅(qū)動(dòng)的關(guān)系,而且這種層可能有多層。這樣做的好處是,核心層的代碼可以處理絕大多數(shù)該類設(shè)備功能。對(duì)于通用的代碼具體的底層驅(qū)動(dòng)不需要重復(fù)實(shí)現(xiàn),而僅僅關(guān)心底層的作。這樣的分層化設(shè)計(jì)在 Linux 的 RTC、SPI、USB、MTD 等設(shè)備驅(qū)動(dòng)類中為常見。
Fig. 2-2 The separation of Linux host driver and device dri程序多線程機(jī)制操作系統(tǒng)都支持多線程技術(shù),和進(jìn)程相比它的多創(chuàng)建一個(gè)新進(jìn)程要占用獨(dú)立的內(nèi)存空間,利用一段和堆棧段,如果都是獨(dú)立進(jìn)程會(huì)消耗很多資源個(gè)線程中的多進(jìn)程之間共享內(nèi)存,運(yùn)行一個(gè)線程個(gè)進(jìn)程所需的空間,而且線程間的切換遠(yuǎn)小于進(jìn)的通信機(jī)制,因?yàn)閿?shù)據(jù)的共享,其他線程可以直變量不能同時(shí)被兩個(gè)進(jìn)程修改。多線程可提高應(yīng)一個(gè)耗時(shí)操作會(huì)使系統(tǒng)等待,而把它置為這個(gè)線多核 CPU,可讓多線程運(yùn)行于不同的 CPU 上。用戶態(tài)線程和核心態(tài)線程。內(nèi)核不能獨(dú)立調(diào)度線調(diào)度,本質(zhì)是各個(gè)線程棧調(diào)度,如果進(jìn)程中的線進(jìn)程中的其他線程會(huì)被阻塞,Linux 異步 I/O 機(jī)式,用戶態(tài)還支持更多的線程。核心態(tài)線程允許
- 14 -圖 3-1 整體軟件系統(tǒng)架構(gòu)Fig. 3-1 The software system architecture3.2 Linux 系統(tǒng)的移植本系統(tǒng)使用的操作系統(tǒng)是 Monta Vista 軟件公司的 Monta Vista Linu內(nèi)核是可搶占的,保證了系統(tǒng)的實(shí)時(shí)響應(yīng)。Monta Vista 提供了 30 多種的通用代碼體系和 100 多種板級(jí)硬件平臺(tái)支持,以上特點(diǎn)有利于進(jìn)行 LDM6446 開發(fā)板進(jìn)行移植。
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 何艷輝,朱珍民;多媒體視頻編碼技術(shù)的發(fā)展[J];常德師范學(xué)院學(xué)報(bào)(自然科學(xué)版);2003年04期
2 黃鵬;廖紅華;;嵌入式系統(tǒng)綜述[J];電工技術(shù);2006年07期
3 魯亞東;程勇;;基于ARM平臺(tái)和Linux2.6內(nèi)核的SD卡驅(qū)動(dòng)設(shè)計(jì)[J];電腦知識(shí)與技術(shù);2010年28期
4 李小貝,陳東進(jìn),沈小豐;數(shù)字視頻錄像系統(tǒng)設(shè)計(jì)[J];單片機(jī)與嵌入式系統(tǒng)應(yīng)用;2005年05期
5 李堅(jiān),黃建峰,岳倩,康志洪;一種高清晰度硬盤錄放機(jī)[J];電視技術(shù);2004年03期
6 宋磊;方向忠;;達(dá)芬奇技術(shù)的視頻應(yīng)用分析[J];電視技術(shù);2006年09期
7 王艷艷;郅晨;張俊業(yè);;基于嵌入式Linux的DM6446編碼器的設(shè)計(jì)[J];電視技術(shù);2010年03期
8 方進(jìn) ,Leo Adams;面向數(shù)字視頻的達(dá)芬奇(DaVinci)技術(shù)[J];電子產(chǎn)品世界;2005年21期
9 徐鵬;鄒浩斌;;基于達(dá)芬奇技術(shù)的TMS320DM6446視頻研究[J];電子產(chǎn)品世界;2006年03期
10 湘辰;PMP終端產(chǎn)品的發(fā)展現(xiàn)況分析[J];電子與電腦;2005年07期
本文編號(hào):2807341
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2807341.html