資料介紹
在系統(tǒng)性能與編程簡(jiǎn)易性之間的權(quán)衡折中是通用操作系統(tǒng)與實(shí)時(shí)操作系統(tǒng)之間的主要區(qū)分點(diǎn)之一。
GPOS(通用操作系統(tǒng))傾向于提供較高程度的資源抽象,這不僅可通過(guò)支持軟件模塊與資源隔離來(lái)提高應(yīng)用的便攜性、簡(jiǎn)化開(kāi)發(fā)流程,同時(shí)還能增強(qiáng)系統(tǒng)的穩(wěn)健性,這使 GPOS 成為諸如網(wǎng)絡(luò)、用戶(hù)界面以及顯示管理等通用系統(tǒng)組件的理想選擇。
然而,該抽象需要以系統(tǒng)資源的精細(xì)粒度控制作為代價(jià),以滿足信號(hào)處理代碼等高強(qiáng)度算法的計(jì)算性能要求。對(duì)于實(shí)現(xiàn)這種高級(jí)別的控制,開(kāi)發(fā)人員通常需要采用實(shí)時(shí)操作系統(tǒng) (RTOS)。
從嵌入式信號(hào)處理角度上講,我們通常要考慮兩種類(lèi)型的操作系統(tǒng),即通用操作系統(tǒng) Linux 與實(shí)時(shí)操作系統(tǒng)DSP(數(shù)字信號(hào)處理器)/BIOS(基本輸入輸出系統(tǒng))。Linux 可支持更高水平的抽象技術(shù),而 DSP/BIOS 則可提供更精細(xì)的控制。
為了充分發(fā)揮這兩種操作系統(tǒng)的優(yōu)勢(shì),開(kāi)發(fā)人員可采用系統(tǒng)虛擬機(jī),這就使編程人員可在同一 DSP 處理器上同時(shí)運(yùn)行 Linux 與 DSP/BIOS 系統(tǒng)。
然而,我們要提出一個(gè)重要的問(wèn)題:為什么不使用分別運(yùn)行 Linux 與 DSP/BIOS 系統(tǒng)的 CPU+DSP 組合器件呢?畢竟,CPU 在運(yùn)行用戶(hù)接口控制代碼等方面具有更高的效率。此外,不同的內(nèi)核可避免虛擬化帶來(lái)的開(kāi)銷(xiāo)。不過(guò),在同一顆芯片上集成所有功能還是很有吸引力的,原因如下:
其一,當(dāng)今高性能 DSP 比前代 DSP 要強(qiáng)大得多,這樣可減少控制處理周期數(shù)。其二,大多數(shù)高性能 DSP 的通用性能均比前代產(chǎn)品更強(qiáng),從而可實(shí)現(xiàn)更高效的控制代碼處理工作。
如果所有功能都可集成在 DSP 上,那么其優(yōu)勢(shì)將更加出眾。更少的芯片數(shù)量可實(shí)現(xiàn)更低的成本與更小的占用空間。此外,由于不再需要在耗費(fèi)大量電力的處理器間數(shù)據(jù)傳輸,因此還可降低能耗。
進(jìn)度安排
操作系統(tǒng)最常見(jiàn)也是最有利的一個(gè)特性就是能同時(shí)執(zhí)行多個(gè)任務(wù)或多個(gè)線程。操作系統(tǒng)通過(guò)時(shí)間表管理內(nèi)核處理,以連續(xù)執(zhí)行相關(guān)任務(wù)。
以往,嵌入式編程人員在使用 Linux 時(shí)會(huì)擔(dān)心實(shí)時(shí)性能較低的問(wèn)題。不過(guò),對(duì) Linux 內(nèi)核的最新增強(qiáng)顯著提高了其對(duì)系統(tǒng)事件的響應(yīng)能力,從而使其可滿足各種企業(yè)與個(gè)人以及嵌入式產(chǎn)品的需求。
Linux 可實(shí)現(xiàn)線程的時(shí)間切片以及優(yōu)先次序的時(shí)間安排。時(shí)間切片技術(shù)是指在所有線程之間共享處理工作周期,以確保無(wú)封鎖線程。這種方法通常適用于用戶(hù)接口功能,以確保在系統(tǒng)超載、響應(yīng)較慢的情況下也不至于完全丟失用戶(hù)功能。
與此形成對(duì)比的是,優(yōu)先次序線程時(shí)間安排技術(shù)則可確保系統(tǒng)中最高優(yōu)先級(jí)線程的執(zhí)行,直至該線程放棄控制為止,這時(shí)下一個(gè)最高優(yōu)先級(jí)的線程即開(kāi)始執(zhí)行。
Linux 內(nèi)核在每次從內(nèi)核到用戶(hù)模式的轉(zhuǎn)換時(shí)都會(huì)對(duì)可用線程的優(yōu)先級(jí)進(jìn)行重新評(píng)估,這就意味著內(nèi)核最新評(píng)估的任何事件(如驅(qū)動(dòng)程序上數(shù)據(jù)的可用性)都能立即觸發(fā)新線程(調(diào)度器的時(shí)延響應(yīng)時(shí)間內(nèi))的轉(zhuǎn)換。由于確定了基于優(yōu)先級(jí)的線程,其通常用于必須滿足實(shí)時(shí)要求的信號(hào)處理應(yīng)用。
在推出 Linux 內(nèi)核 2.6 版本之前,制約實(shí)時(shí)性能的主要因素是 Linux 內(nèi)核會(huì)禁用中斷,且禁用時(shí)間有時(shí)會(huì)長(zhǎng)達(dá)數(shù)百毫秒。
就此而言,我們可以提高內(nèi)核實(shí)施的效率。因?yàn)樵诮弥袛鄷r(shí),代碼的某些部分無(wú)需重新進(jìn)入,而這會(huì)增加中斷響應(yīng)的時(shí)延。
目前的 2.6 版本提供了構(gòu)建選項(xiàng),可在整個(gè)內(nèi)核代碼中以更高的頻率插入中斷再啟用指令。Linux 社區(qū)通常將該特性稱(chēng)作先占內(nèi)核 (preempt kernel),盡管這會(huì)讓內(nèi)核性能略有下降,但卻能夠顯著提高實(shí)時(shí)性能。對(duì)于眾多系統(tǒng)任務(wù)而言,在先占性 Linux 2.6 內(nèi)核與實(shí)時(shí)線程結(jié)合使用時(shí),將能提供足夠的性能來(lái)滿足實(shí)時(shí)需求。
例如,德州儀器 (TI) 的 DSP/BIOS 以軟件中斷和任務(wù)的形式僅支持優(yōu)先級(jí)調(diào)度。與 Linux 調(diào)度器一樣,軟件中斷和任務(wù)都屬于先占型的。但是,DSP/BIOS 也為應(yīng)用編程人員提供了直接存取硬件中斷的條件,該資源僅適用于 Linux 內(nèi)核模式。
直接存取硬件中斷使應(yīng)用編程人員可在理論上實(shí)現(xiàn)底層硬件所支持的最短時(shí)延響應(yīng)。對(duì)控制環(huán)路等需要絕對(duì)最低時(shí)延的應(yīng)用而言,這種精細(xì)粒度的硬件中斷控制機(jī)制通常是一種非常重要的特性。
受保護(hù)的資源訪問(wèn)
Linux 與大多數(shù)通用操作系統(tǒng)的一個(gè)基本屬性就是用戶(hù)空間程序與所用的底層系統(tǒng)資源相分離。僅在工作處于監(jiān)控(如內(nèi)核)模式下時(shí)才允許直接訪問(wèn)存儲(chǔ)器和設(shè)備外設(shè)。
如果用戶(hù)程序希望訪問(wèn)系統(tǒng)資源,那么它必須通過(guò)稱(chēng)作驅(qū)動(dòng)器的內(nèi)核模塊從內(nèi)核發(fā)出請(qǐng)求。該應(yīng)用位于用戶(hù)存儲(chǔ)器空間,并將通過(guò)虛擬文件訪問(wèn)驅(qū)動(dòng)程序。然后,虛擬文件將應(yīng)用的請(qǐng)求轉(zhuǎn)至驅(qū)動(dòng)器執(zhí)行的內(nèi)核存儲(chǔ)器空間。
Linux 可提供特性極為豐富的驅(qū)動(dòng)器模型,其中包括標(biāo)準(zhǔn)流媒體外設(shè)、模塊存儲(chǔ)設(shè)備以及文件系統(tǒng),甚至還包括網(wǎng)絡(luò)與基于網(wǎng)絡(luò)的文件系統(tǒng)。
驅(qū)動(dòng)器與用戶(hù)空間應(yīng)用的分離可實(shí)現(xiàn)高度的穩(wěn)健性。此外,通用驅(qū)動(dòng)器接口上的抽象水平使其便于將數(shù)據(jù)流傳輸給串行端口、閃存文件系統(tǒng)或網(wǎng)絡(luò)共享文件夾,且僅需對(duì)底層應(yīng)用代碼稍作更改。
然而,實(shí)現(xiàn)這種靈活性需要付出代價(jià)。應(yīng)用與物理資源的嚴(yán)格分離會(huì)加大開(kāi)銷(xiāo)。如果用戶(hù)空間程序要訪問(wèn)設(shè)備外設(shè),則內(nèi)核模式必須進(jìn)行環(huán)境交換才能處理該請(qǐng)求。
由于數(shù)據(jù)是成塊訪問(wèn),而非逐個(gè)樣本 (sample-by-sample) 訪問(wèn),因此通常來(lái)說(shuō)這不會(huì)造成太大的局限性。這樣,內(nèi)核模式下每次塊訪問(wèn)僅需進(jìn)行一次環(huán)境交換即可。
但是,在某些情況下,應(yīng)用代碼需與物理硬件嚴(yán)格匹配。如果使用 DSP 等對(duì)數(shù)據(jù)吞吐量要求較高且不能容忍停頓的高性能處理器時(shí),通常就會(huì)出現(xiàn)此類(lèi)情況。這時(shí),內(nèi)核空間的物理資源與用戶(hù)空間的應(yīng)用相分離的做法就可能會(huì)嚴(yán)重影響系統(tǒng)性能。
應(yīng)用與硬件的匹配
我們不妨使用 TMS320DM643x 處理器架構(gòu)來(lái)研究在執(zhí)行塊視頻處理時(shí)會(huì)遇到的典型情況,該架構(gòu)采用一個(gè) 600 MHz / 4800 MIPS DSP 處理內(nèi)核以及諸如功能豐富的視頻端口子系統(tǒng)等各種多媒體外設(shè)。這種硬件通常用于將輸入視頻流進(jìn)行 H.264 格式壓縮。
為了充分發(fā)揮 DSP 內(nèi)核的處理能力,處理的數(shù)據(jù)應(yīng)從周期操作內(nèi)部存儲(chǔ)器讀取,而不是從速度較慢的外部存儲(chǔ)器讀取。盡管在技術(shù)上可以讓具有足夠快的片上存儲(chǔ)器的處理器存儲(chǔ)一個(gè)或多個(gè)完整的視頻幀,但這種技術(shù)對(duì)大多數(shù)目標(biāo)市場(chǎng)來(lái)說(shuō)成本太高。因此,采用可提供 80kB 的單周期操作片上數(shù)據(jù)存儲(chǔ)器的處理器取而代之。
GPOS(通用操作系統(tǒng))傾向于提供較高程度的資源抽象,這不僅可通過(guò)支持軟件模塊與資源隔離來(lái)提高應(yīng)用的便攜性、簡(jiǎn)化開(kāi)發(fā)流程,同時(shí)還能增強(qiáng)系統(tǒng)的穩(wěn)健性,這使 GPOS 成為諸如網(wǎng)絡(luò)、用戶(hù)界面以及顯示管理等通用系統(tǒng)組件的理想選擇。
然而,該抽象需要以系統(tǒng)資源的精細(xì)粒度控制作為代價(jià),以滿足信號(hào)處理代碼等高強(qiáng)度算法的計(jì)算性能要求。對(duì)于實(shí)現(xiàn)這種高級(jí)別的控制,開(kāi)發(fā)人員通常需要采用實(shí)時(shí)操作系統(tǒng) (RTOS)。
從嵌入式信號(hào)處理角度上講,我們通常要考慮兩種類(lèi)型的操作系統(tǒng),即通用操作系統(tǒng) Linux 與實(shí)時(shí)操作系統(tǒng)DSP(數(shù)字信號(hào)處理器)/BIOS(基本輸入輸出系統(tǒng))。Linux 可支持更高水平的抽象技術(shù),而 DSP/BIOS 則可提供更精細(xì)的控制。
為了充分發(fā)揮這兩種操作系統(tǒng)的優(yōu)勢(shì),開(kāi)發(fā)人員可采用系統(tǒng)虛擬機(jī),這就使編程人員可在同一 DSP 處理器上同時(shí)運(yùn)行 Linux 與 DSP/BIOS 系統(tǒng)。
然而,我們要提出一個(gè)重要的問(wèn)題:為什么不使用分別運(yùn)行 Linux 與 DSP/BIOS 系統(tǒng)的 CPU+DSP 組合器件呢?畢竟,CPU 在運(yùn)行用戶(hù)接口控制代碼等方面具有更高的效率。此外,不同的內(nèi)核可避免虛擬化帶來(lái)的開(kāi)銷(xiāo)。不過(guò),在同一顆芯片上集成所有功能還是很有吸引力的,原因如下:
其一,當(dāng)今高性能 DSP 比前代 DSP 要強(qiáng)大得多,這樣可減少控制處理周期數(shù)。其二,大多數(shù)高性能 DSP 的通用性能均比前代產(chǎn)品更強(qiáng),從而可實(shí)現(xiàn)更高效的控制代碼處理工作。
如果所有功能都可集成在 DSP 上,那么其優(yōu)勢(shì)將更加出眾。更少的芯片數(shù)量可實(shí)現(xiàn)更低的成本與更小的占用空間。此外,由于不再需要在耗費(fèi)大量電力的處理器間數(shù)據(jù)傳輸,因此還可降低能耗。
進(jìn)度安排
操作系統(tǒng)最常見(jiàn)也是最有利的一個(gè)特性就是能同時(shí)執(zhí)行多個(gè)任務(wù)或多個(gè)線程。操作系統(tǒng)通過(guò)時(shí)間表管理內(nèi)核處理,以連續(xù)執(zhí)行相關(guān)任務(wù)。
以往,嵌入式編程人員在使用 Linux 時(shí)會(huì)擔(dān)心實(shí)時(shí)性能較低的問(wèn)題。不過(guò),對(duì) Linux 內(nèi)核的最新增強(qiáng)顯著提高了其對(duì)系統(tǒng)事件的響應(yīng)能力,從而使其可滿足各種企業(yè)與個(gè)人以及嵌入式產(chǎn)品的需求。
Linux 可實(shí)現(xiàn)線程的時(shí)間切片以及優(yōu)先次序的時(shí)間安排。時(shí)間切片技術(shù)是指在所有線程之間共享處理工作周期,以確保無(wú)封鎖線程。這種方法通常適用于用戶(hù)接口功能,以確保在系統(tǒng)超載、響應(yīng)較慢的情況下也不至于完全丟失用戶(hù)功能。
與此形成對(duì)比的是,優(yōu)先次序線程時(shí)間安排技術(shù)則可確保系統(tǒng)中最高優(yōu)先級(jí)線程的執(zhí)行,直至該線程放棄控制為止,這時(shí)下一個(gè)最高優(yōu)先級(jí)的線程即開(kāi)始執(zhí)行。
Linux 內(nèi)核在每次從內(nèi)核到用戶(hù)模式的轉(zhuǎn)換時(shí)都會(huì)對(duì)可用線程的優(yōu)先級(jí)進(jìn)行重新評(píng)估,這就意味著內(nèi)核最新評(píng)估的任何事件(如驅(qū)動(dòng)程序上數(shù)據(jù)的可用性)都能立即觸發(fā)新線程(調(diào)度器的時(shí)延響應(yīng)時(shí)間內(nèi))的轉(zhuǎn)換。由于確定了基于優(yōu)先級(jí)的線程,其通常用于必須滿足實(shí)時(shí)要求的信號(hào)處理應(yīng)用。
在推出 Linux 內(nèi)核 2.6 版本之前,制約實(shí)時(shí)性能的主要因素是 Linux 內(nèi)核會(huì)禁用中斷,且禁用時(shí)間有時(shí)會(huì)長(zhǎng)達(dá)數(shù)百毫秒。
就此而言,我們可以提高內(nèi)核實(shí)施的效率。因?yàn)樵诮弥袛鄷r(shí),代碼的某些部分無(wú)需重新進(jìn)入,而這會(huì)增加中斷響應(yīng)的時(shí)延。
目前的 2.6 版本提供了構(gòu)建選項(xiàng),可在整個(gè)內(nèi)核代碼中以更高的頻率插入中斷再啟用指令。Linux 社區(qū)通常將該特性稱(chēng)作先占內(nèi)核 (preempt kernel),盡管這會(huì)讓內(nèi)核性能略有下降,但卻能夠顯著提高實(shí)時(shí)性能。對(duì)于眾多系統(tǒng)任務(wù)而言,在先占性 Linux 2.6 內(nèi)核與實(shí)時(shí)線程結(jié)合使用時(shí),將能提供足夠的性能來(lái)滿足實(shí)時(shí)需求。
例如,德州儀器 (TI) 的 DSP/BIOS 以軟件中斷和任務(wù)的形式僅支持優(yōu)先級(jí)調(diào)度。與 Linux 調(diào)度器一樣,軟件中斷和任務(wù)都屬于先占型的。但是,DSP/BIOS 也為應(yīng)用編程人員提供了直接存取硬件中斷的條件,該資源僅適用于 Linux 內(nèi)核模式。
直接存取硬件中斷使應(yīng)用編程人員可在理論上實(shí)現(xiàn)底層硬件所支持的最短時(shí)延響應(yīng)。對(duì)控制環(huán)路等需要絕對(duì)最低時(shí)延的應(yīng)用而言,這種精細(xì)粒度的硬件中斷控制機(jī)制通常是一種非常重要的特性。
受保護(hù)的資源訪問(wèn)
Linux 與大多數(shù)通用操作系統(tǒng)的一個(gè)基本屬性就是用戶(hù)空間程序與所用的底層系統(tǒng)資源相分離。僅在工作處于監(jiān)控(如內(nèi)核)模式下時(shí)才允許直接訪問(wèn)存儲(chǔ)器和設(shè)備外設(shè)。
如果用戶(hù)程序希望訪問(wèn)系統(tǒng)資源,那么它必須通過(guò)稱(chēng)作驅(qū)動(dòng)器的內(nèi)核模塊從內(nèi)核發(fā)出請(qǐng)求。該應(yīng)用位于用戶(hù)存儲(chǔ)器空間,并將通過(guò)虛擬文件訪問(wèn)驅(qū)動(dòng)程序。然后,虛擬文件將應(yīng)用的請(qǐng)求轉(zhuǎn)至驅(qū)動(dòng)器執(zhí)行的內(nèi)核存儲(chǔ)器空間。
Linux 可提供特性極為豐富的驅(qū)動(dòng)器模型,其中包括標(biāo)準(zhǔn)流媒體外設(shè)、模塊存儲(chǔ)設(shè)備以及文件系統(tǒng),甚至還包括網(wǎng)絡(luò)與基于網(wǎng)絡(luò)的文件系統(tǒng)。
驅(qū)動(dòng)器與用戶(hù)空間應(yīng)用的分離可實(shí)現(xiàn)高度的穩(wěn)健性。此外,通用驅(qū)動(dòng)器接口上的抽象水平使其便于將數(shù)據(jù)流傳輸給串行端口、閃存文件系統(tǒng)或網(wǎng)絡(luò)共享文件夾,且僅需對(duì)底層應(yīng)用代碼稍作更改。
然而,實(shí)現(xiàn)這種靈活性需要付出代價(jià)。應(yīng)用與物理資源的嚴(yán)格分離會(huì)加大開(kāi)銷(xiāo)。如果用戶(hù)空間程序要訪問(wèn)設(shè)備外設(shè),則內(nèi)核模式必須進(jìn)行環(huán)境交換才能處理該請(qǐng)求。
由于數(shù)據(jù)是成塊訪問(wèn),而非逐個(gè)樣本 (sample-by-sample) 訪問(wèn),因此通常來(lái)說(shuō)這不會(huì)造成太大的局限性。這樣,內(nèi)核模式下每次塊訪問(wèn)僅需進(jìn)行一次環(huán)境交換即可。
但是,在某些情況下,應(yīng)用代碼需與物理硬件嚴(yán)格匹配。如果使用 DSP 等對(duì)數(shù)據(jù)吞吐量要求較高且不能容忍停頓的高性能處理器時(shí),通常就會(huì)出現(xiàn)此類(lèi)情況。這時(shí),內(nèi)核空間的物理資源與用戶(hù)空間的應(yīng)用相分離的做法就可能會(huì)嚴(yán)重影響系統(tǒng)性能。
應(yīng)用與硬件的匹配
我們不妨使用 TMS320DM643x 處理器架構(gòu)來(lái)研究在執(zhí)行塊視頻處理時(shí)會(huì)遇到的典型情況,該架構(gòu)采用一個(gè) 600 MHz / 4800 MIPS DSP 處理內(nèi)核以及諸如功能豐富的視頻端口子系統(tǒng)等各種多媒體外設(shè)。這種硬件通常用于將輸入視頻流進(jìn)行 H.264 格式壓縮。
為了充分發(fā)揮 DSP 內(nèi)核的處理能力,處理的數(shù)據(jù)應(yīng)從周期操作內(nèi)部存儲(chǔ)器讀取,而不是從速度較慢的外部存儲(chǔ)器讀取。盡管在技術(shù)上可以讓具有足夠快的片上存儲(chǔ)器的處理器存儲(chǔ)一個(gè)或多個(gè)完整的視頻幀,但這種技術(shù)對(duì)大多數(shù)目標(biāo)市場(chǎng)來(lái)說(shuō)成本太高。因此,采用可提供 80kB 的單周期操作片上數(shù)據(jù)存儲(chǔ)器的處理器取而代之。
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 基于MATLAB雷達(dá)信號(hào)采集及處理技術(shù)研究 11次下載
- 數(shù)字信號(hào)處理-時(shí)域離散隨機(jī)信號(hào)處理 54次下載
- 數(shù)字信號(hào)處理算法電子版資源下載 0次下載
- 如何解析定時(shí)器產(chǎn)生的脈沖信號(hào)? 15次下載
- 數(shù)字信號(hào)處理概述說(shuō)明 27次下載
- 數(shù)字信號(hào)處理應(yīng)用論文講解 12次下載
- CCD信號(hào)處理電路的工作原理和使用CCD信號(hào)處理電路設(shè)計(jì)濾波器的說(shuō)明 23次下載
- 嵌入式Linux與物聯(lián)網(wǎng)軟件開(kāi)發(fā)C語(yǔ)言?xún)?nèi)核深度解析書(shū)籍的介紹
- 信號(hào)處理技術(shù)之?dāng)?shù)位控制系統(tǒng)相關(guān)問(wèn)題的解析 7次下載
- 基于ARM9和linux OS的數(shù)據(jù)采集系統(tǒng) 3次下載
- 汽車(chē)遠(yuǎn)程信息處理Linux操作系統(tǒng)解析 0次下載
- Linux 與 DSP BIOS 雙 OS 信號(hào)處理技術(shù) 0次下載
- 基于雙DSP的信號(hào)處理板的設(shè)計(jì)及其在SAR信號(hào)仿真中的應(yīng)用
- 數(shù)字信號(hào)量化處理極值方法解析
- 信號(hào)處理技術(shù)
- adc與模擬信號(hào)處理技術(shù) 296次閱讀
- 深度解析linux時(shí)鐘子系統(tǒng) 581次閱讀
- 示波器噪聲的信號(hào)處理技術(shù)研究 613次閱讀
- 基于MATLAB的信號(hào)處理系統(tǒng)與分析 1175次閱讀
- 信號(hào)分析和信號(hào)處理必須遵循的原則 1176次閱讀
- 信號(hào)分析和信號(hào)處理的基本方法有哪些 3028次閱讀
- 信號(hào)分析和信號(hào)處理的區(qū)別 966次閱讀
- 電子裝聯(lián)技術(shù)解析 984次閱讀
- 淺談差分處理和信號(hào)分析 2160次閱讀
- 過(guò)采樣技術(shù)在通信信號(hào)處理中的應(yīng)用 5571次閱讀
- Chrome OS設(shè)備即將允許用戶(hù)自行選擇Linux的發(fā)行版了嗎 2378次閱讀
- Linux常見(jiàn)故障的緊急處理方法分享 3254次閱讀
- 數(shù)字信號(hào)處理技術(shù)的優(yōu)點(diǎn)分析 1.2w次閱讀
- DSP是什么?詳解DSP又稱(chēng)數(shù)字信號(hào)處理器 4.8w次閱讀
- 高性能信號(hào)處理通用平臺(tái)研究 1828次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費(fèi)下載
- 0.00 MB | 1489次下載 | 免費(fèi)
- 2單片機(jī)典型實(shí)例介紹
- 18.19 MB | 91次下載 | 1 積分
- 3S7-200PLC編程實(shí)例詳細(xì)資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識(shí)別和講解說(shuō)明
- 4.28 MB | 18次下載 | 4 積分
- 5開(kāi)關(guān)電源原理及各功能電路詳解
- 0.38 MB | 9次下載 | 免費(fèi)
- 6基于AT89C2051/4051單片機(jī)編程器的實(shí)驗(yàn)
- 0.11 MB | 4次下載 | 免費(fèi)
- 7基于單片機(jī)和 SG3525的程控開(kāi)關(guān)電源設(shè)計(jì)
- 0.23 MB | 3次下載 | 免費(fèi)
- 8基于單片機(jī)的紅外風(fēng)扇遙控
- 0.23 MB | 3次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費(fèi)
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費(fèi)
- 4LabView 8.0 專(zhuān)業(yè)版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費(fèi)
- 5555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33562次下載 | 免費(fèi)
- 6接口電路圖大全
- 未知 | 30319次下載 | 免費(fèi)
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費(fèi)
- 8開(kāi)關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21539次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537791次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233045次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191183次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183277次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138039次下載 | 免費(fèi)
評(píng)論
查看更多