摘 要: DSP/BIOS 是運(yùn)行在數(shù)字信號(hào)處理器(DSP)中的一個(gè)小型軟件,它為開(kāi)發(fā)者提供對(duì)程序的控制執(zhí)行和對(duì)變量的實(shí)時(shí)監(jiān)測(cè)。而且可以合理地對(duì)實(shí)時(shí)多線程系統(tǒng)進(jìn)行時(shí)間規(guī)劃。本文對(duì)DSP/BIOS II的基本特征與應(yīng)用作了介紹。
引言
現(xiàn)在,由于復(fù)雜的硬件功能已經(jīng)集成到標(biāo)準(zhǔn)集成電路中,系統(tǒng)開(kāi)發(fā)人員首先應(yīng)該知道如何選擇合適的芯片,然后基于此硬件結(jié)構(gòu)設(shè)計(jì)軟件。系統(tǒng)設(shè)計(jì)者有兩種選擇:使用專用集成電路或可編程DSP實(shí)現(xiàn)信號(hào)處理。相比之下,可編程DSP有兩個(gè)優(yōu)點(diǎn):
可擴(kuò)充性:設(shè)計(jì)者可以根據(jù)要求的處理效率,和需要的資源來(lái)量體選用DSP及所需的片數(shù)。
可升級(jí)性:將硬件的升級(jí)轉(zhuǎn)化成比較容易升級(jí)的軟件改動(dòng)。
使用可編程DSP時(shí),必須對(duì)芯片的各種資源(例如CPU,存儲(chǔ)區(qū),外設(shè)等)加以管理規(guī)劃,通過(guò)DSP/BIOS可以輕松的完成這些工作。
TI公司TMS320C5000系列都帶有嵌入式DSP/BIOS,它有很強(qiáng)的實(shí)時(shí)分析和任務(wù)實(shí)時(shí)管理能力,可以有效的提高項(xiàng)目的開(kāi)發(fā)效率,尤其表現(xiàn)在需要實(shí)時(shí)多任務(wù)的大型系統(tǒng)中。圖1為DSP/BIOS的部件結(jié)構(gòu)。
DSP/BIOS II簡(jiǎn)述
TI公司的DSP/BIOS II 是在DSP/BIOS I 基礎(chǔ)上的擴(kuò)展。它支持更多的軟件模塊,通過(guò)修改內(nèi)核提供搶先式多任務(wù)服務(wù);它把傳統(tǒng)并行處理系統(tǒng)的內(nèi)核服務(wù)集成為可測(cè)試內(nèi)核;它增加了設(shè)備獨(dú)立的I/O數(shù)據(jù)流模型,繼續(xù)保留已有的數(shù)據(jù)管道;它增加了動(dòng)態(tài)內(nèi)存分配與內(nèi)存管理。
TI的開(kāi)發(fā)平臺(tái)CCS IDE 2.0中集成了DSP/BIOS II,可以對(duì)程序進(jìn)行實(shí)時(shí)跟蹤與分析,提高應(yīng)用程序開(kāi)發(fā)的可靠性。可以在CCS插件中實(shí)時(shí)觀察DSP/BIOS內(nèi)核中各線程的執(zhí)行狀態(tài)與對(duì)象的當(dāng)前屬性。通過(guò)設(shè)置工具,開(kāi)發(fā)者可以對(duì)各個(gè)模塊實(shí)行配置。
DSP/BIOS II 核心API技術(shù)
目標(biāo)應(yīng)用程序通過(guò)調(diào)用DSP/BIOS II的API來(lái)獲得運(yùn)行時(shí)的服務(wù)。一個(gè)單個(gè)DSP/BIOS II 模塊可以管理多種類的內(nèi)核對(duì)象,并且依據(jù)全局參量的設(shè)定來(lái)控制整個(gè)行為。DSP/BIOS II 可以歸納為六大種類:
內(nèi)核執(zhí)行線程
圖1 DSP/BIOS 部件結(jié)構(gòu)圖
圖2 線程優(yōu)先級(jí)示意圖
圖3 數(shù)據(jù)流示意圖
圖4 數(shù)據(jù)管道示意圖
DSP/BIOS II提供四類不同的執(zhí)行線程。每一類線程又具有不同的執(zhí)行、搶先和懸掛特性。DSP/BIOS II 支持兩個(gè)高優(yōu)先級(jí)的中斷線程和事先備好的后臺(tái)空閑過(guò)程循環(huán)。內(nèi)核執(zhí)行線程通過(guò)HWI, SWI和IDL模塊進(jìn)行管理。另外,DSP/BIOS II新提供了多任務(wù)線程類,能較好的完成任務(wù)間的同步,它由TSK模塊管理,在任何執(zhí)行時(shí)刻為懸掛和恢復(fù)執(zhí)行同步,包括調(diào)整自身或其他任務(wù)的優(yōu)先級(jí)。這種同步化的任務(wù)給并發(fā)系統(tǒng)設(shè)計(jì)提供了良好的基礎(chǔ)。
硬件抽象
DSP/BIOS II 提供硬件的邏輯接口。它獨(dú)立于硬件實(shí)現(xiàn)。它對(duì)硬件部分的訪問(wèn)、配置,內(nèi)存映射、片內(nèi)定時(shí)器和硬件中斷等進(jìn)行抽象,簡(jiǎn)化了應(yīng)用的移植。它通過(guò)可視化的設(shè)置工具定義內(nèi)存映射、中斷向量表,對(duì)定時(shí)器編程,和完成動(dòng)態(tài)的內(nèi)存分配與釋放。
設(shè)備獨(dú)立I/O
設(shè)備獨(dú)立I/O模塊執(zhí)行數(shù)據(jù)傳輸服務(wù),傳輸可以在DSP與外設(shè)之間和多線程之間進(jìn)行。DSP/BIOS II 支持?jǐn)?shù)據(jù)管道(pipe)和數(shù)據(jù)流(stream)兩種傳送方式。數(shù)據(jù)管道是在讀寫(xiě)線程之間快速傳送數(shù)據(jù)的小型統(tǒng)一部件。數(shù)據(jù)流為緩沖方案增加了靈活性使之適應(yīng)更廣的需求。數(shù)據(jù)流依靠多個(gè)潛在的設(shè)備驅(qū)動(dòng)器,這種設(shè)備驅(qū)動(dòng)器封裝了設(shè)備獨(dú)立的屬性與方法。在數(shù)據(jù)通過(guò)堆疊(stacking)機(jī)制傳送時(shí),設(shè)備驅(qū)動(dòng)器能夠執(zhí)行數(shù)據(jù)處理操作,驅(qū)動(dòng)器在數(shù)據(jù)通道中實(shí)行流水線處理。PIP和SIO模塊分別管理目標(biāo)應(yīng)用中的數(shù)據(jù)管道和流的傳送服務(wù)。SIO同DEV模塊結(jié)合,使DEV通過(guò)SIO發(fā)送和接收數(shù)據(jù)。
線程間的通信和同步
DSP/BIOS II 中的線程間通信和同步模塊支持多任務(wù)。信號(hào)量(semaphores)是最主要的同步方式。任務(wù)運(yùn)用信號(hào)量保持同步資源訪問(wèn)的同步。訪問(wèn)外設(shè)的數(shù)據(jù)緩沖區(qū),以及訪問(wèn)共享存儲(chǔ)區(qū)都是資源同步的典型事例。信號(hào)量還控制著多任務(wù)執(zhí)行的同步。信號(hào)量由SEM模塊管理,而LCK模塊提供共享資源的判優(yōu)和互斥。數(shù)據(jù)隊(duì)列可用于線程間通信。郵箱(mailbox)類似于數(shù)據(jù)隊(duì)列,能夠理想的完成任務(wù)通信。數(shù)據(jù)隊(duì)列由QUE模塊管理,郵箱模塊由MBX管理。
實(shí)時(shí)分析
實(shí)時(shí)分析(TRA)模塊在應(yīng)用程序執(zhí)行期間與DSP項(xiàng)目實(shí)時(shí)交互和診斷。LOG,STS和TRC模塊對(duì)這些功能進(jìn)行管理。主機(jī)與目標(biāo)板之間的數(shù)據(jù)傳輸能力對(duì)實(shí)施分析是非常關(guān)鍵的。DSP/BIOS提供HST和RTDX模塊來(lái)管理這些功能。CCS IDE中提供了以下六種實(shí)時(shí)分析工具:
—CPU負(fù)載圖
負(fù)載圖提供的是目標(biāo)CPU的負(fù)載曲線。CPU負(fù)載的定義是除去執(zhí)行最低優(yōu)先級(jí)任務(wù)以外的時(shí)間量。最低優(yōu)先級(jí)任務(wù)是只在其他線程都不運(yùn)行時(shí)才執(zhí)行的任務(wù)。因此,CPU負(fù)載包括從目標(biāo)向主機(jī)傳送數(shù)據(jù)和執(zhí)行附加后臺(tái)任務(wù)所需的時(shí)間。
——執(zhí)行圖示
在執(zhí)行圖示窗口中,我們可以看到各個(gè)線程的活動(dòng)方式。執(zhí)行圖的刷新速率可以通過(guò)RTA控制版設(shè)定。圖形中還包括了信號(hào)量的活動(dòng),周期性函數(shù)標(biāo)記(tick),和時(shí)鐘模塊標(biāo)記。執(zhí)行圖示能從整體上看到項(xiàng)目所有線程的活動(dòng)狀態(tài)。
——主機(jī)通道控制
利用信道控制窗口可以把文件綁定在定義的主機(jī)通道上,啟動(dòng)信道上的數(shù)據(jù)傳輸以及監(jiān)測(cè)數(shù)據(jù)傳輸流量。
——信息記錄
選定某一記錄名,從此窗口可看到程序運(yùn)行的信息記錄。主機(jī)從目標(biāo)板獲取DSP/BIOS數(shù)據(jù)期間的記錄信息將顯示在此窗口中。開(kāi)發(fā)者定義的記錄信息也顯示在窗口中。
——統(tǒng)計(jì)觀察
統(tǒng)計(jì)觀察窗可以計(jì)算出事件、變量出現(xiàn)的次數(shù),給出其最大值,最小值和平均值,監(jiān)測(cè)定時(shí)時(shí)間和變量的增值的實(shí)際值和期望值差。
——實(shí)時(shí)控制面板
它對(duì)運(yùn)行時(shí)間中不同類型進(jìn)行追蹤控制,在默認(rèn)情況下,所有類型的跟蹤都是允許的。為跟蹤任意一種類型,必須使能全局主機(jī)(GLOBAL HOST)。通過(guò)實(shí)時(shí)改變控制版的屬性,還可以設(shè)定實(shí)時(shí)分析工具的刷新頻率。
——內(nèi)核/對(duì)象觀察
內(nèi)核/對(duì)象觀察窗可觀察當(dāng)前的配置,狀態(tài)和運(yùn)行在目標(biāo)板上的DSP/BIOS對(duì)象狀況,此工具對(duì)動(dòng)態(tài)和靜態(tài)配置的對(duì)象都可以進(jìn)行觀測(cè)。
其它系統(tǒng)服務(wù)
DSP/BIOS II 仿照標(biāo)準(zhǔn)的C語(yǔ)言庫(kù),把程序錯(cuò)誤處理與終止,組裝到其它系統(tǒng)服務(wù)模塊。這些功能函數(shù)由SYS模塊管理。SYS中還包括各種printf()的變體形式。
原子(atomic)函數(shù)是非搶先式操作,比如AND, OR, INC, DEC, SET 和 CLEAR,使用它們時(shí)不允許中斷。原子函數(shù)由ATM模塊管理。
執(zhí)行線程規(guī)劃
在DSP實(shí)時(shí)應(yīng)用中,由外部時(shí)間或控制信號(hào)驅(qū)動(dòng)功能函數(shù),所以函數(shù)執(zhí)行方式和執(zhí)行時(shí)間對(duì)系統(tǒng)非常重要。DSP/BIOS支持多線程應(yīng)用,線程可以定義不同的優(yōu)先級(jí),使高優(yōu)先級(jí)線程可以搶斷低優(yōu)先級(jí)的線程,而且不同的線程之間可以實(shí)現(xiàn)交互,比如阻塞,通信和同步。
如圖2,DSP/BIOS II的線程分為以下四種類型(優(yōu)先級(jí)從高到低)
硬件中斷(HWI):包括CLK功能。它的優(yōu)先級(jí)數(shù)目依賴于DSP,一般為32個(gè),由外部同步信號(hào)觸發(fā)。屬于完全執(zhí)行方式(run-to-completion)。
軟件中斷(SWI):可定義15個(gè)不同的優(yōu)先級(jí),通過(guò)調(diào)用SWI函數(shù)觸發(fā)。屬于完全執(zhí)行方式,有執(zhí)行截止時(shí)間。PRD是一種特殊的軟件中斷,它的執(zhí)行基于多個(gè)設(shè)備定時(shí)器中斷或一些其它事件。
任務(wù)(TSK):可定義15個(gè)不同的優(yōu)先級(jí)。不同于SWI和HWI,它們?cè)趫?zhí)行過(guò)程中為等待可用資源會(huì)被掛起。信號(hào)量,隊(duì)列和郵箱用于不同任務(wù)之間的通信與同步。任務(wù)具有四個(gè)狀態(tài),就緒(ready),執(zhí)行(running),阻塞(blocked),終止(terminated)。
后臺(tái)線程(IDL):空閑循環(huán)線程具有最低優(yōu)先級(jí),運(yùn)行期間可以被任何其它線程搶先。當(dāng)main()函數(shù)執(zhí)行完后,IDL便開(kāi)始運(yùn)行。
還有一類數(shù)據(jù)通知函數(shù),他們?cè)谟袛?shù)據(jù)幀讀寫(xiě)的時(shí)候被觸發(fā)用來(lái)通知讀寫(xiě)器,并利用管道(PIP)或主機(jī)信道(HST)傳送數(shù)據(jù)。
低層函數(shù)功能
內(nèi)核的低層函數(shù)嵌入在三個(gè)軟件模塊中,這三個(gè)模塊分別為:
MEM模塊:管理存儲(chǔ)區(qū)的分配。在DSP應(yīng)用項(xiàng)目中,連接命令文件用作內(nèi)存的分配,此文件通過(guò)配置工具生成,若要自己創(chuàng)建連接命令文件,則應(yīng)包含前者。實(shí)時(shí)DSP硬件平臺(tái)包括幾種不同的存儲(chǔ)區(qū):設(shè)備自身的RAM,零等待狀態(tài)外部SRAM和慢速DRAM等,以滿足不同的存儲(chǔ)需求。
SYS模塊:提供多種系統(tǒng)服務(wù)。SYS提供一系列基本的類似于標(biāo)準(zhǔn)C運(yùn)行時(shí)間庫(kù)函數(shù)系統(tǒng)服務(wù),比如系統(tǒng)停止,系統(tǒng)錯(cuò)誤等。
QUE模塊:管理隊(duì)列。提供一類函數(shù)用于管理隊(duì)列列表。QUE模塊最常用于實(shí)現(xiàn)FIFO列表,其中的元素在尾部插入,頭部移出。
輸入輸出功能
DSP/BIOS應(yīng)用項(xiàng)目的輸入輸出提供流(stream),管道(pipe)和主機(jī)信道(host channel)三類處理對(duì)象。每一類對(duì)象有其自身的數(shù)據(jù)I/O管理模塊。
流是一種在應(yīng)用程序I/O設(shè)備之間數(shù)據(jù)傳輸?shù)男诺溃@種信道在輸入時(shí)為只讀,在輸出時(shí)為只寫(xiě),如圖3,流對(duì)所有I/O設(shè)備提供一個(gè)簡(jiǎn)單的統(tǒng)一接口,這時(shí)應(yīng)用項(xiàng)目可以不用關(guān)心每個(gè)獨(dú)立設(shè)備的操作細(xì)節(jié)。
流的一個(gè)重要方面是它的異步屬性。輸入輸出并行使用數(shù)據(jù)緩沖區(qū)。當(dāng)處理當(dāng)前緩沖時(shí),可將新的輸入緩沖區(qū)寫(xiě)滿。因僅交換數(shù)據(jù)指針而不用進(jìn)行數(shù)據(jù)交換,流是高效的,使程序容易滿足實(shí)時(shí)的要求。SIO模塊對(duì)流實(shí)行管理,通過(guò)了DSP/BIOS編程接口的設(shè)備驅(qū)動(dòng)器跟不同類型的設(shè)備進(jìn)行交互。設(shè)備驅(qū)動(dòng)器是管理設(shè)備的軟件模塊,遵從DEV提供的公用接口,流提出請(qǐng)求,驅(qū)動(dòng)器就按照適合于特定設(shè)備的方式執(zhí)行。
數(shù)據(jù)管道用于輸入輸出數(shù)據(jù)的緩存,管道提供一致的數(shù)據(jù)結(jié)構(gòu),可以用于驅(qū)動(dòng)DSP設(shè)備和所有外設(shè)間的I/O,見(jiàn)圖4。與流相比,數(shù)據(jù)管道的開(kāi)銷(xiāo)較大,它的通知機(jī)制是由管道管理器自動(dòng)處理的。管道I/O操作一次只能處理一幀,盡管每一幀需要固定長(zhǎng)度,但應(yīng)用項(xiàng)目可以根據(jù)幀長(zhǎng)度設(shè)置可變數(shù)目的數(shù)據(jù)。每一個(gè)數(shù)據(jù)傳送線程需要獨(dú)立的數(shù)據(jù)管道,每一個(gè)管道只有一對(duì)讀寫(xiě)器提供點(diǎn)對(duì)點(diǎn)的通信。一般來(lái)講,管道的一端由HWI控制,另一端由SWI控制。管道也能在兩個(gè)應(yīng)用線程之間傳輸數(shù)據(jù)。
主機(jī)信道對(duì)象允許應(yīng)用程序在主機(jī)和目標(biāo)板之間傳遞數(shù)據(jù),它的輸入輸出是靜態(tài)配置的,而且每一個(gè)主機(jī)信道的內(nèi)部實(shí)現(xiàn)都采用了管道對(duì)象方式。
結(jié)語(yǔ)
TI公司的TMS320系列DSP已被多家電子通信廠商作為信號(hào)處理的首選芯片,所以如何更好的使用,以實(shí)現(xiàn)整體項(xiàng)目的可靠性和最優(yōu)化成為我們關(guān)心的問(wèn)題。基于TMS320系列的DSP/BIOS II 為開(kāi)發(fā)人員提供了合理的解決方案。DSP/BIOS的優(yōu)越性主要體現(xiàn)在它的多任務(wù)規(guī)劃和實(shí)時(shí)分析上,而且CCS中提供的DSP/BIOS設(shè)置工具使開(kāi)發(fā)人員可以可視化的進(jìn)行程序編排。DSP/BIOS II 的應(yīng)用可以有效的縮短項(xiàng)目開(kāi)發(fā)周期。
主站蜘蛛池模板:
久久热最新网站获取3|
超碰最新网站|
午夜福利试看120秒体验区|
久久精品亚洲AV高清网站性色|
AV无码国产精品午夜A片麻豆|
亚洲欧美综合视频|
色怕怕|
免费成人高清在线视频|
果冻传媒2021精品影视|
啊灬啊别停灬用力啊老师|
中国女人内谢69XXXXXA片|
翁公咬着小娇乳H边走边欢A|
男男女女爽爽爽视频免费|
簧片在线免费观看|
国产精品三级在线观看|
99视频久久精品久久|
在线观看亚洲免费视频|
亚洲国产AV精品卡一卡二|
色影音先锋av资源网|
欧美不卡一区二区三区|
久久一级视频|
九九热最新视频|
国精产品一区二区三区有限公司|
儿子你得太大了慢点插|
YELLOW在线观看高清视频免费|
最近中文字幕mv手机免费高清|
野花韩国高清完整版在线观看5|
无码日本亚洲一区久久精品|
日本无码毛片久久久九色综合|
美女网站免费看|
麻豆国产人妻精品无码AV|
久久不射网|
久久夜色噜噜噜亚洲AV0000|
久久www99re在线播放|
精品国产乱码久久久久久口爆
|
忘忧草在线社区WWW日本直播|
人妻兽虐曲|
搡女人免费免费视频观看|
日产久久视频|
四虎永久免费网址|
无遮挡午夜男女XX00动态|
引言
現(xiàn)在,由于復(fù)雜的硬件功能已經(jīng)集成到標(biāo)準(zhǔn)集成電路中,系統(tǒng)開(kāi)發(fā)人員首先應(yīng)該知道如何選擇合適的芯片,然后基于此硬件結(jié)構(gòu)設(shè)計(jì)軟件。系統(tǒng)設(shè)計(jì)者有兩種選擇:使用專用集成電路或可編程DSP實(shí)現(xiàn)信號(hào)處理。相比之下,可編程DSP有兩個(gè)優(yōu)點(diǎn):
可擴(kuò)充性:設(shè)計(jì)者可以根據(jù)要求的處理效率,和需要的資源來(lái)量體選用DSP及所需的片數(shù)。
可升級(jí)性:將硬件的升級(jí)轉(zhuǎn)化成比較容易升級(jí)的軟件改動(dòng)。
使用可編程DSP時(shí),必須對(duì)芯片的各種資源(例如CPU,存儲(chǔ)區(qū),外設(shè)等)加以管理規(guī)劃,通過(guò)DSP/BIOS可以輕松的完成這些工作。
TI公司TMS320C5000系列都帶有嵌入式DSP/BIOS,它有很強(qiáng)的實(shí)時(shí)分析和任務(wù)實(shí)時(shí)管理能力,可以有效的提高項(xiàng)目的開(kāi)發(fā)效率,尤其表現(xiàn)在需要實(shí)時(shí)多任務(wù)的大型系統(tǒng)中。圖1為DSP/BIOS的部件結(jié)構(gòu)。
DSP/BIOS II簡(jiǎn)述
TI公司的DSP/BIOS II 是在DSP/BIOS I 基礎(chǔ)上的擴(kuò)展。它支持更多的軟件模塊,通過(guò)修改內(nèi)核提供搶先式多任務(wù)服務(wù);它把傳統(tǒng)并行處理系統(tǒng)的內(nèi)核服務(wù)集成為可測(cè)試內(nèi)核;它增加了設(shè)備獨(dú)立的I/O數(shù)據(jù)流模型,繼續(xù)保留已有的數(shù)據(jù)管道;它增加了動(dòng)態(tài)內(nèi)存分配與內(nèi)存管理。
TI的開(kāi)發(fā)平臺(tái)CCS IDE 2.0中集成了DSP/BIOS II,可以對(duì)程序進(jìn)行實(shí)時(shí)跟蹤與分析,提高應(yīng)用程序開(kāi)發(fā)的可靠性。可以在CCS插件中實(shí)時(shí)觀察DSP/BIOS內(nèi)核中各線程的執(zhí)行狀態(tài)與對(duì)象的當(dāng)前屬性。通過(guò)設(shè)置工具,開(kāi)發(fā)者可以對(duì)各個(gè)模塊實(shí)行配置。
DSP/BIOS II 核心API技術(shù)
目標(biāo)應(yīng)用程序通過(guò)調(diào)用DSP/BIOS II的API來(lái)獲得運(yùn)行時(shí)的服務(wù)。一個(gè)單個(gè)DSP/BIOS II 模塊可以管理多種類的內(nèi)核對(duì)象,并且依據(jù)全局參量的設(shè)定來(lái)控制整個(gè)行為。DSP/BIOS II 可以歸納為六大種類:
內(nèi)核執(zhí)行線程
圖1 DSP/BIOS 部件結(jié)構(gòu)圖
圖2 線程優(yōu)先級(jí)示意圖
圖3 數(shù)據(jù)流示意圖
圖4 數(shù)據(jù)管道示意圖
DSP/BIOS II提供四類不同的執(zhí)行線程。每一類線程又具有不同的執(zhí)行、搶先和懸掛特性。DSP/BIOS II 支持兩個(gè)高優(yōu)先級(jí)的中斷線程和事先備好的后臺(tái)空閑過(guò)程循環(huán)。內(nèi)核執(zhí)行線程通過(guò)HWI, SWI和IDL模塊進(jìn)行管理。另外,DSP/BIOS II新提供了多任務(wù)線程類,能較好的完成任務(wù)間的同步,它由TSK模塊管理,在任何執(zhí)行時(shí)刻為懸掛和恢復(fù)執(zhí)行同步,包括調(diào)整自身或其他任務(wù)的優(yōu)先級(jí)。這種同步化的任務(wù)給并發(fā)系統(tǒng)設(shè)計(jì)提供了良好的基礎(chǔ)。
硬件抽象
DSP/BIOS II 提供硬件的邏輯接口。它獨(dú)立于硬件實(shí)現(xiàn)。它對(duì)硬件部分的訪問(wèn)、配置,內(nèi)存映射、片內(nèi)定時(shí)器和硬件中斷等進(jìn)行抽象,簡(jiǎn)化了應(yīng)用的移植。它通過(guò)可視化的設(shè)置工具定義內(nèi)存映射、中斷向量表,對(duì)定時(shí)器編程,和完成動(dòng)態(tài)的內(nèi)存分配與釋放。
設(shè)備獨(dú)立I/O
設(shè)備獨(dú)立I/O模塊執(zhí)行數(shù)據(jù)傳輸服務(wù),傳輸可以在DSP與外設(shè)之間和多線程之間進(jìn)行。DSP/BIOS II 支持?jǐn)?shù)據(jù)管道(pipe)和數(shù)據(jù)流(stream)兩種傳送方式。數(shù)據(jù)管道是在讀寫(xiě)線程之間快速傳送數(shù)據(jù)的小型統(tǒng)一部件。數(shù)據(jù)流為緩沖方案增加了靈活性使之適應(yīng)更廣的需求。數(shù)據(jù)流依靠多個(gè)潛在的設(shè)備驅(qū)動(dòng)器,這種設(shè)備驅(qū)動(dòng)器封裝了設(shè)備獨(dú)立的屬性與方法。在數(shù)據(jù)通過(guò)堆疊(stacking)機(jī)制傳送時(shí),設(shè)備驅(qū)動(dòng)器能夠執(zhí)行數(shù)據(jù)處理操作,驅(qū)動(dòng)器在數(shù)據(jù)通道中實(shí)行流水線處理。PIP和SIO模塊分別管理目標(biāo)應(yīng)用中的數(shù)據(jù)管道和流的傳送服務(wù)。SIO同DEV模塊結(jié)合,使DEV通過(guò)SIO發(fā)送和接收數(shù)據(jù)。
線程間的通信和同步
DSP/BIOS II 中的線程間通信和同步模塊支持多任務(wù)。信號(hào)量(semaphores)是最主要的同步方式。任務(wù)運(yùn)用信號(hào)量保持同步資源訪問(wèn)的同步。訪問(wèn)外設(shè)的數(shù)據(jù)緩沖區(qū),以及訪問(wèn)共享存儲(chǔ)區(qū)都是資源同步的典型事例。信號(hào)量還控制著多任務(wù)執(zhí)行的同步。信號(hào)量由SEM模塊管理,而LCK模塊提供共享資源的判優(yōu)和互斥。數(shù)據(jù)隊(duì)列可用于線程間通信。郵箱(mailbox)類似于數(shù)據(jù)隊(duì)列,能夠理想的完成任務(wù)通信。數(shù)據(jù)隊(duì)列由QUE模塊管理,郵箱模塊由MBX管理。
實(shí)時(shí)分析
實(shí)時(shí)分析(TRA)模塊在應(yīng)用程序執(zhí)行期間與DSP項(xiàng)目實(shí)時(shí)交互和診斷。LOG,STS和TRC模塊對(duì)這些功能進(jìn)行管理。主機(jī)與目標(biāo)板之間的數(shù)據(jù)傳輸能力對(duì)實(shí)施分析是非常關(guān)鍵的。DSP/BIOS提供HST和RTDX模塊來(lái)管理這些功能。CCS IDE中提供了以下六種實(shí)時(shí)分析工具:
—CPU負(fù)載圖
負(fù)載圖提供的是目標(biāo)CPU的負(fù)載曲線。CPU負(fù)載的定義是除去執(zhí)行最低優(yōu)先級(jí)任務(wù)以外的時(shí)間量。最低優(yōu)先級(jí)任務(wù)是只在其他線程都不運(yùn)行時(shí)才執(zhí)行的任務(wù)。因此,CPU負(fù)載包括從目標(biāo)向主機(jī)傳送數(shù)據(jù)和執(zhí)行附加后臺(tái)任務(wù)所需的時(shí)間。
——執(zhí)行圖示
在執(zhí)行圖示窗口中,我們可以看到各個(gè)線程的活動(dòng)方式。執(zhí)行圖的刷新速率可以通過(guò)RTA控制版設(shè)定。圖形中還包括了信號(hào)量的活動(dòng),周期性函數(shù)標(biāo)記(tick),和時(shí)鐘模塊標(biāo)記。執(zhí)行圖示能從整體上看到項(xiàng)目所有線程的活動(dòng)狀態(tài)。
——主機(jī)通道控制
利用信道控制窗口可以把文件綁定在定義的主機(jī)通道上,啟動(dòng)信道上的數(shù)據(jù)傳輸以及監(jiān)測(cè)數(shù)據(jù)傳輸流量。
——信息記錄
選定某一記錄名,從此窗口可看到程序運(yùn)行的信息記錄。主機(jī)從目標(biāo)板獲取DSP/BIOS數(shù)據(jù)期間的記錄信息將顯示在此窗口中。開(kāi)發(fā)者定義的記錄信息也顯示在窗口中。
——統(tǒng)計(jì)觀察
統(tǒng)計(jì)觀察窗可以計(jì)算出事件、變量出現(xiàn)的次數(shù),給出其最大值,最小值和平均值,監(jiān)測(cè)定時(shí)時(shí)間和變量的增值的實(shí)際值和期望值差。
——實(shí)時(shí)控制面板
它對(duì)運(yùn)行時(shí)間中不同類型進(jìn)行追蹤控制,在默認(rèn)情況下,所有類型的跟蹤都是允許的。為跟蹤任意一種類型,必須使能全局主機(jī)(GLOBAL HOST)。通過(guò)實(shí)時(shí)改變控制版的屬性,還可以設(shè)定實(shí)時(shí)分析工具的刷新頻率。
——內(nèi)核/對(duì)象觀察
內(nèi)核/對(duì)象觀察窗可觀察當(dāng)前的配置,狀態(tài)和運(yùn)行在目標(biāo)板上的DSP/BIOS對(duì)象狀況,此工具對(duì)動(dòng)態(tài)和靜態(tài)配置的對(duì)象都可以進(jìn)行觀測(cè)。
其它系統(tǒng)服務(wù)
DSP/BIOS II 仿照標(biāo)準(zhǔn)的C語(yǔ)言庫(kù),把程序錯(cuò)誤處理與終止,組裝到其它系統(tǒng)服務(wù)模塊。這些功能函數(shù)由SYS模塊管理。SYS中還包括各種printf()的變體形式。
原子(atomic)函數(shù)是非搶先式操作,比如AND, OR, INC, DEC, SET 和 CLEAR,使用它們時(shí)不允許中斷。原子函數(shù)由ATM模塊管理。
執(zhí)行線程規(guī)劃
在DSP實(shí)時(shí)應(yīng)用中,由外部時(shí)間或控制信號(hào)驅(qū)動(dòng)功能函數(shù),所以函數(shù)執(zhí)行方式和執(zhí)行時(shí)間對(duì)系統(tǒng)非常重要。DSP/BIOS支持多線程應(yīng)用,線程可以定義不同的優(yōu)先級(jí),使高優(yōu)先級(jí)線程可以搶斷低優(yōu)先級(jí)的線程,而且不同的線程之間可以實(shí)現(xiàn)交互,比如阻塞,通信和同步。
如圖2,DSP/BIOS II的線程分為以下四種類型(優(yōu)先級(jí)從高到低)
硬件中斷(HWI):包括CLK功能。它的優(yōu)先級(jí)數(shù)目依賴于DSP,一般為32個(gè),由外部同步信號(hào)觸發(fā)。屬于完全執(zhí)行方式(run-to-completion)。
軟件中斷(SWI):可定義15個(gè)不同的優(yōu)先級(jí),通過(guò)調(diào)用SWI函數(shù)觸發(fā)。屬于完全執(zhí)行方式,有執(zhí)行截止時(shí)間。PRD是一種特殊的軟件中斷,它的執(zhí)行基于多個(gè)設(shè)備定時(shí)器中斷或一些其它事件。
任務(wù)(TSK):可定義15個(gè)不同的優(yōu)先級(jí)。不同于SWI和HWI,它們?cè)趫?zhí)行過(guò)程中為等待可用資源會(huì)被掛起。信號(hào)量,隊(duì)列和郵箱用于不同任務(wù)之間的通信與同步。任務(wù)具有四個(gè)狀態(tài),就緒(ready),執(zhí)行(running),阻塞(blocked),終止(terminated)。
后臺(tái)線程(IDL):空閑循環(huán)線程具有最低優(yōu)先級(jí),運(yùn)行期間可以被任何其它線程搶先。當(dāng)main()函數(shù)執(zhí)行完后,IDL便開(kāi)始運(yùn)行。
還有一類數(shù)據(jù)通知函數(shù),他們?cè)谟袛?shù)據(jù)幀讀寫(xiě)的時(shí)候被觸發(fā)用來(lái)通知讀寫(xiě)器,并利用管道(PIP)或主機(jī)信道(HST)傳送數(shù)據(jù)。
低層函數(shù)功能
內(nèi)核的低層函數(shù)嵌入在三個(gè)軟件模塊中,這三個(gè)模塊分別為:
MEM模塊:管理存儲(chǔ)區(qū)的分配。在DSP應(yīng)用項(xiàng)目中,連接命令文件用作內(nèi)存的分配,此文件通過(guò)配置工具生成,若要自己創(chuàng)建連接命令文件,則應(yīng)包含前者。實(shí)時(shí)DSP硬件平臺(tái)包括幾種不同的存儲(chǔ)區(qū):設(shè)備自身的RAM,零等待狀態(tài)外部SRAM和慢速DRAM等,以滿足不同的存儲(chǔ)需求。
SYS模塊:提供多種系統(tǒng)服務(wù)。SYS提供一系列基本的類似于標(biāo)準(zhǔn)C運(yùn)行時(shí)間庫(kù)函數(shù)系統(tǒng)服務(wù),比如系統(tǒng)停止,系統(tǒng)錯(cuò)誤等。
QUE模塊:管理隊(duì)列。提供一類函數(shù)用于管理隊(duì)列列表。QUE模塊最常用于實(shí)現(xiàn)FIFO列表,其中的元素在尾部插入,頭部移出。
輸入輸出功能
DSP/BIOS應(yīng)用項(xiàng)目的輸入輸出提供流(stream),管道(pipe)和主機(jī)信道(host channel)三類處理對(duì)象。每一類對(duì)象有其自身的數(shù)據(jù)I/O管理模塊。
流是一種在應(yīng)用程序I/O設(shè)備之間數(shù)據(jù)傳輸?shù)男诺溃@種信道在輸入時(shí)為只讀,在輸出時(shí)為只寫(xiě),如圖3,流對(duì)所有I/O設(shè)備提供一個(gè)簡(jiǎn)單的統(tǒng)一接口,這時(shí)應(yīng)用項(xiàng)目可以不用關(guān)心每個(gè)獨(dú)立設(shè)備的操作細(xì)節(jié)。
流的一個(gè)重要方面是它的異步屬性。輸入輸出并行使用數(shù)據(jù)緩沖區(qū)。當(dāng)處理當(dāng)前緩沖時(shí),可將新的輸入緩沖區(qū)寫(xiě)滿。因僅交換數(shù)據(jù)指針而不用進(jìn)行數(shù)據(jù)交換,流是高效的,使程序容易滿足實(shí)時(shí)的要求。SIO模塊對(duì)流實(shí)行管理,通過(guò)了DSP/BIOS編程接口的設(shè)備驅(qū)動(dòng)器跟不同類型的設(shè)備進(jìn)行交互。設(shè)備驅(qū)動(dòng)器是管理設(shè)備的軟件模塊,遵從DEV提供的公用接口,流提出請(qǐng)求,驅(qū)動(dòng)器就按照適合于特定設(shè)備的方式執(zhí)行。
數(shù)據(jù)管道用于輸入輸出數(shù)據(jù)的緩存,管道提供一致的數(shù)據(jù)結(jié)構(gòu),可以用于驅(qū)動(dòng)DSP設(shè)備和所有外設(shè)間的I/O,見(jiàn)圖4。與流相比,數(shù)據(jù)管道的開(kāi)銷(xiāo)較大,它的通知機(jī)制是由管道管理器自動(dòng)處理的。管道I/O操作一次只能處理一幀,盡管每一幀需要固定長(zhǎng)度,但應(yīng)用項(xiàng)目可以根據(jù)幀長(zhǎng)度設(shè)置可變數(shù)目的數(shù)據(jù)。每一個(gè)數(shù)據(jù)傳送線程需要獨(dú)立的數(shù)據(jù)管道,每一個(gè)管道只有一對(duì)讀寫(xiě)器提供點(diǎn)對(duì)點(diǎn)的通信。一般來(lái)講,管道的一端由HWI控制,另一端由SWI控制。管道也能在兩個(gè)應(yīng)用線程之間傳輸數(shù)據(jù)。
主機(jī)信道對(duì)象允許應(yīng)用程序在主機(jī)和目標(biāo)板之間傳遞數(shù)據(jù),它的輸入輸出是靜態(tài)配置的,而且每一個(gè)主機(jī)信道的內(nèi)部實(shí)現(xiàn)都采用了管道對(duì)象方式。
結(jié)語(yǔ)
TI公司的TMS320系列DSP已被多家電子通信廠商作為信號(hào)處理的首選芯片,所以如何更好的使用,以實(shí)現(xiàn)整體項(xiàng)目的可靠性和最優(yōu)化成為我們關(guān)心的問(wèn)題。基于TMS320系列的DSP/BIOS II 為開(kāi)發(fā)人員提供了合理的解決方案。DSP/BIOS的優(yōu)越性主要體現(xiàn)在它的多任務(wù)規(guī)劃和實(shí)時(shí)分析上,而且CCS中提供的DSP/BIOS設(shè)置工具使開(kāi)發(fā)人員可以可視化的進(jìn)行程序編排。DSP/BIOS II 的應(yīng)用可以有效的縮短項(xiàng)目開(kāi)發(fā)周期。
- tms3(10998)
相關(guān)推薦
55DSP編程全書(shū)
TMS320C55x (C55x)DSP結(jié)構(gòu)的一些重要特征,給出創(chuàng)建高效運(yùn)行C代碼和匯編代碼的推薦方法,基于CCS編譯環(huán)境
2016-05-28 09:31:01
TMS320LF2407與LAN91C111型嵌入式以太網(wǎng)接口電路的實(shí)現(xiàn)方法是什么?
文章介紹基于TMS320LF2407型DSP的嵌入式系統(tǒng)與LAN91C111型自適應(yīng)10Mb/s/100Mb/s嵌入式以太網(wǎng)控制的接口電路及軟硬件實(shí)現(xiàn)方法。
2021-05-21 06:22:31
TMS320C55x DSP是什么?有什么應(yīng)用?
TMS320C55x DSP是什么?有什么應(yīng)用?C55x DSP內(nèi)核結(jié)構(gòu)是由哪些功能單元組成的?并行處理有哪些基本準(zhǔn)則需要遵守?常用的并行處理應(yīng)用有哪幾種?
2021-04-14 06:10:02
TMS320C55x芯片支持庫(kù)API參考指南
TMS320C55x芯片支持庫(kù)API參考指南 完整的pdf格式文檔電子發(fā)燒友下載地址(共317頁(yè)): TMS320C55x芯片支持庫(kù)API參考指南.pdf
2018-07-04 08:57:40
實(shí)時(shí)多任務(wù)操作系統(tǒng)
設(shè)計(jì)的高效率實(shí)時(shí)多任務(wù)內(nèi)核,優(yōu)秀商品化的RTOS可以面對(duì)幾十個(gè)系列的嵌入式處理器MPU、MCU、DSP、SOC等提供類同的API接口,這是RTOS基于設(shè)備獨(dú)立的應(yīng)用程序開(kāi)發(fā)基礎(chǔ)。因此基于RTOS上的C語(yǔ)言程序
2011-08-12 14:31:53
實(shí)時(shí)多任務(wù)操作系統(tǒng)的相關(guān)資料推薦
實(shí)時(shí)多任務(wù)操作系統(tǒng)美國(guó)的火星表面登陸的火星探測(cè)器上使用的嵌入式操作系統(tǒng)是VxworksμC/OS-II是“MicroController Operating System”的縮寫(xiě),它是源碼公開(kāi)的實(shí)時(shí)
2021-12-22 06:48:49
實(shí)時(shí)多任務(wù)操作系統(tǒng)(RTOS)
:任務(wù)、進(jìn)程和線程。實(shí)時(shí)多任務(wù)操作系統(tǒng)(RTOS)是嵌入式應(yīng)用軟件的基礎(chǔ)和開(kāi)發(fā)平臺(tái),它是根據(jù)操作系統(tǒng)的工作特性
2021-08-24 06:34:41
實(shí)時(shí)嵌入式系統(tǒng)簡(jiǎn)介
使用這兩個(gè)術(shù)語(yǔ)。實(shí)時(shí)嵌入式系統(tǒng)的示例是“關(guān)鍵任務(wù)”應(yīng)用,例如飛機(jī)控制,防抱死制動(dòng)系統(tǒng),起搏器和可編程邏輯控制器。1、實(shí)時(shí)分類可以基于缺少時(shí)序約束的可接受性來(lái)對(duì)實(shí)時(shí)系統(tǒng)進(jìn)行分類。如果缺少時(shí)序約束是絕對(duì)不
2020-09-04 14:01:13
實(shí)時(shí)操作系統(tǒng) DSP/BIOS
近年來(lái),隨著信息技術(shù)的飛速發(fā)展,DSP在航空、航天、雷達(dá)、通信、消費(fèi)類電子設(shè)備等方面都得到了廣泛應(yīng)用;同時(shí),DSP的運(yùn)算能力也越大越強(qiáng)大,TI公司新推出的TMS320C6400系列的運(yùn)算能力可以達(dá)到
2019-04-24 07:00:09
嵌入式實(shí)時(shí)多任務(wù)操作系統(tǒng)培圳教材
嵌入式實(shí)時(shí)多任務(wù)操作系統(tǒng)培圳教材:以VRTX為對(duì)象詳細(xì)介紹了嵌入式實(shí)時(shí)操作系統(tǒng)的原理和應(yīng)用,特別是第一部分關(guān)于嵌入式實(shí)時(shí)操作系統(tǒng)的介紹非常適合初學(xué)者全面了解嵌入式實(shí)時(shí)系統(tǒng),是很的培圳資料。 [此貼子已經(jīng)被作者于2009-4-19 22:05:06編輯過(guò)]
2009-04-19 22:02:18
嵌入式實(shí)時(shí)多任務(wù)操作系統(tǒng)的安全性怎么樣?
程序設(shè)計(jì)的接口,它是設(shè)備安全的核心,它的安全性不僅直接影響上層網(wǎng)絡(luò)通信及應(yīng)用軟件的安全,而且還會(huì)造成整個(gè)信息系統(tǒng)的癱瘓,基于此,本文對(duì)嵌入式實(shí)時(shí)多任務(wù)操作系統(tǒng)安全性進(jìn)行分析與探討。
2020-03-06 06:27:09
嵌入式實(shí)時(shí)操作系統(tǒng)μc/os-Ⅱ?qū)W習(xí)心得分享
學(xué)習(xí)μc/os-Ⅱ操作系統(tǒng)一周時(shí)間,本來(lái)信心滿滿的打算一周搞定μc/os-Ⅱ嵌入式實(shí)時(shí)操作系統(tǒng),可能是我太年輕想的太簡(jiǎn)單了,等我接觸了才知道,原來(lái)其實(shí)如此的復(fù)雜,涉及的知識(shí)面也挺廣。我學(xué)習(xí)μc
2021-12-14 08:09:44
嵌入式系統(tǒng)與嵌入式操作系統(tǒng)有何關(guān)系呢
自動(dòng)化、響應(yīng)速度快等特點(diǎn),特別適合于要求實(shí)時(shí)和多任務(wù)的體系。嵌入式系統(tǒng)主要由嵌入式處理器、相關(guān)支撐硬件、嵌入式操
2021-12-20 08:16:05
嵌入式系統(tǒng)的4個(gè)特點(diǎn)
嵌入式系統(tǒng)的核心是嵌入式微處理器。嵌入式微處理器一般就具備以下4個(gè)特點(diǎn): 1)對(duì)實(shí)時(shí)任務(wù)有很強(qiáng)的支持能力,能完成多任務(wù)并且有較短的中斷響應(yīng)時(shí)間,從而使內(nèi)部的代碼和實(shí)時(shí)內(nèi)核心的執(zhí)行時(shí)間減少到最低限
2019-07-22 07:31:30
嵌入式系統(tǒng)的實(shí)時(shí)性問(wèn)題有哪些?
什么是電子系統(tǒng)的實(shí)時(shí)性三類電子應(yīng)用系統(tǒng)的實(shí)時(shí)性嵌入式系統(tǒng)的實(shí)時(shí)性分析嵌入式應(yīng)用系統(tǒng)的實(shí)時(shí)性設(shè)計(jì)
2021-04-22 07:12:27
嵌入式Linux多任務(wù)編程的相關(guān)資料分享
嵌入式Linux多任務(wù)編程 嵌入式工程師、嵌入式講師、10多年嵌入式開(kāi)發(fā)實(shí)戰(zhàn)...
2021-11-05 07:58:19
嵌入式各子系統(tǒng)之間的通信方式、任務(wù)分配和協(xié)調(diào)工作機(jī)制
TMS320F2812] 1.3]基于 TMSF2812 DSP 的嵌入式子系統(tǒng)(見(jiàn)圖 1)是為滿足實(shí)時(shí)多任務(wù)而設(shè)計(jì)的,硬件、軟件可根據(jù)需要進(jìn)行裁剪,可靠性高、響應(yīng)速度快、自動(dòng)化程度高。]三個(gè)子系統(tǒng)的硬件設(shè)計(jì)完全相同
2020-05-04 08:00:00
嵌入式操作系統(tǒng)μC/OS-Ⅱ在數(shù)控系統(tǒng)應(yīng)用怎么改進(jìn)?
嵌入式操作系統(tǒng)μC/OS-Ⅱ是一個(gè)可裁剪、源碼開(kāi)放、結(jié)構(gòu)小巧、搶先式的實(shí)時(shí)多任務(wù)內(nèi)核,主要面向中小型嵌入式系統(tǒng),具有執(zhí)行效率高,占用空間小,可移植性強(qiáng),實(shí)時(shí)性能優(yōu)良和可擴(kuò)展性強(qiáng)等特點(diǎn)。數(shù)控系統(tǒng)是一個(gè)
2020-03-11 06:47:49
嵌入式芯片測(cè)試系統(tǒng)的相關(guān)資料分享
嚴(yán)格要求的專用計(jì)算機(jī)系統(tǒng)。簡(jiǎn)單地說(shuō),嵌入式系統(tǒng)集系統(tǒng)的應(yīng)用軟件與硬件于一體,類似于PC中BIOS的工作方式,具有軟件代碼小、高度自動(dòng)化、響應(yīng)速度快等特點(diǎn),特別適合于要求實(shí)時(shí)和多任務(wù)的體系。一、系統(tǒng)架構(gòu)測(cè)試系統(tǒng)...
2021-11-09 08:50:04
CheapOS--嵌入式實(shí)時(shí)多任務(wù)操作系統(tǒng)源碼免費(fèi)下載
CheapOS--嵌入式實(shí)時(shí)多任務(wù)操作系統(tǒng)源碼免費(fèi)下載CheapOS使用與UCOS完全一樣的HAL,與UCOS 完全HAL硬件兼容。并且是完全免費(fèi)的源代碼,可用于商業(yè)產(chǎn)品上。CheapOS最終的版本
2015-05-02 10:27:04
CheapOS嵌入式實(shí)時(shí)多任務(wù)操作系統(tǒng)源碼免費(fèi)下載
CheapOS--嵌入式實(shí)時(shí)多任務(wù)操作系統(tǒng)源碼免費(fèi)下載CheapOS這個(gè)版本是移植到了STM32F407ZGT6, 即CORTEX-M4上。并且是完全免費(fèi)的源代碼,可用于商業(yè)產(chǎn)品上。CheapOS
2019-04-08 16:26:10
Operating_System--嵌入式實(shí)時(shí)多任務(wù)操作系統(tǒng)源碼免費(fèi)下載
Operating_System--嵌入式實(shí)時(shí)多任務(wù)操作系統(tǒng)源碼免費(fèi)下載Operating_System使用與UCOS完全一樣的HAL,與UCOS 完全HAL硬件兼容。并且是完全免費(fèi)的源代碼,可用
2017-05-11 09:29:24
TI DSP實(shí)時(shí)操作系統(tǒng)
DSP/BIOS?實(shí)時(shí)操作系統(tǒng) DSP/BIOS?是一個(gè)可定標(biāo)的實(shí)時(shí)作業(yè)核心(kernel),特地為TMS320C5000? 及 TMS320C6000? DSP 的平臺(tái)所設(shè)計(jì)。 DSP/BIOS
2019-06-21 06:11:07
【下載】手把手教你學(xué)DSP:基于TMS320C55x
過(guò)程,所有代碼都標(biāo)注有詳細(xì)的中文注釋,為讀者快速熟悉并掌握DSP的開(kāi)發(fā)方法和技巧提供了方便。《手把手教你學(xué)DSP:基于TMS320X281x》共享相關(guān)的資料,包括:所有實(shí)例C語(yǔ)言程序代碼、Flash燒寫(xiě)所需
2017-06-02 16:40:31
【創(chuàng)龍TMS320C665x申請(qǐng)】基于創(chuàng)龍TMS320C665x之車(chē)牌識(shí)別
,最終目的是做車(chē)牌識(shí)別,希望自己在學(xué)習(xí)過(guò)程中獲得的樂(lè)趣也能和大家一起分享項(xiàng)目描述:1、熟識(shí)創(chuàng)龍TMS320C665x DSP開(kāi)發(fā)板2、對(duì)TMS320C6657各模塊功能的熟悉3、對(duì)TI的IMGLIB
2016-03-21 15:34:25
【創(chuàng)龍TMS320C6748開(kāi)發(fā)板試用】+ DSP/BIOS
` DSP/BIOS是一個(gè)簡(jiǎn)易的實(shí)時(shí)嵌入式操作系統(tǒng),主要面向實(shí)時(shí)調(diào)度于同步、主機(jī)/目標(biāo)系統(tǒng)通信,以及實(shí)時(shí)監(jiān)測(cè)系統(tǒng)等應(yīng)用,具有實(shí)時(shí)操作系統(tǒng)的諸多功能,如任務(wù)的調(diào)度管理、任務(wù)間的同步和通信、內(nèi)存管理
2015-11-08 17:51:04
【創(chuàng)龍TMS320C6748開(kāi)發(fā)板試用】+ 基于RTDX的實(shí)時(shí)數(shù)據(jù)處理技術(shù)暨任務(wù)完成情況
5000和TMS320C28系列DSP所設(shè)計(jì)的一個(gè)可擴(kuò)充的實(shí)時(shí)嵌入式操作系統(tǒng),該系統(tǒng)提供了可超前的多線程、硬件抽象化控制和實(shí)時(shí)分析工具,可應(yīng)用于多線程安排及同步、主機(jī)與目標(biāo)機(jī)的通信和實(shí)時(shí)檢測(cè)的應(yīng)用程序。 DSP
2015-11-23 00:01:08
【案例測(cè)試一】?基于TI KeyStone TMS320C665x開(kāi)發(fā)板|ndk_client的功能案例測(cè)試
TMS320C665557開(kāi)發(fā)板|ndk_client的功能案例測(cè)試本開(kāi)發(fā)案例,主要基于創(chuàng)龍科技TI KeyStone架構(gòu)C6000系列TMS320C665x多核C66x定點(diǎn)/浮點(diǎn)DSP以及
2021-03-24 14:22:25
【秀秀資源】DSP相關(guān)書(shū)籍和資料合集
23.DSP嵌入式系統(tǒng)開(kāi)發(fā)典型案例-第十章24.TMS320LF240x DSP y.part125.TMS320LF240x DSP y.part226.TMS320LF240x DSP y.part327.TMS320LF240x DSP y.part428.TMS320LF240x DSP y.part5
2017-02-22 14:25:05
【項(xiàng)目合作】DSP嵌入式程序開(kāi)發(fā)
本帖最后由 DSP0401 于 2016-4-11 10:27 編輯
開(kāi)發(fā)需求:通過(guò)DSP嵌入式程序開(kāi)發(fā),將Matlab仿真模型在DSP控制板(控制板已準(zhǔn)備就緒)上調(diào)試運(yùn)行,實(shí)現(xiàn)聲音
2016-04-11 10:26:34
什么是嵌入式系統(tǒng)
什么是嵌入式系統(tǒng):嵌入式系統(tǒng)一般指非PC系統(tǒng),它包括硬件和軟件兩部分。硬件包括處理器/微處理器、存儲(chǔ)器及外設(shè)器件和I/O端口、圖形控制器等。軟件部分包括操作系統(tǒng)軟件(OS)(要求實(shí)時(shí)和多任務(wù)操作
2011-08-12 14:37:44
什么是嵌入式系統(tǒng)?
要求 實(shí)時(shí) 和 多任務(wù) 的 體系 。嵌入式系統(tǒng)主要由 嵌入式處理器 、相關(guān)支撐硬件、 嵌入式操作系統(tǒng) 及應(yīng)用軟件系統(tǒng)等組成,它是可獨(dú)立工作的“器件”。嵌入式系統(tǒng)幾乎包括了 生活中 的所有 電器設(shè)備 ,如
2020-04-16 09:53:31
免費(fèi)供應(yīng)TMS320C6678/TMS320C665x+Kintex-7/Artix-7、TMS320C6748+Spartan-6開(kāi)發(fā)板試用
6678/TMS320C665x+Kintex-7/Artix-7、TMS320C6748+Spartan-6開(kāi)發(fā)板試用,搜索創(chuàng)龍官網(wǎng)即可。創(chuàng)龍●嵌入式一體化解決方案商
2019-07-16 14:57:55
基于C語(yǔ)言開(kāi)發(fā)DSP嵌入式系統(tǒng)
提供了匯編語(yǔ)言和C語(yǔ)言供開(kāi)發(fā)者選用。本人一直使用C語(yǔ)言進(jìn)行產(chǎn)品開(kāi)發(fā),而目前很少見(jiàn)到這方面的介紹、所以特撰此文,以TMS320F240為例,向各位同行推薦用C語(yǔ)言開(kāi)發(fā)DSP嵌入式系統(tǒng)。
2019-07-01 07:40:19
基于DSP/BIOS和NDK的嵌入式網(wǎng)絡(luò)操作系統(tǒng)設(shè)計(jì)方案分享
隨著嵌入式應(yīng)用的普及,嵌入式操作系統(tǒng)的問(wèn)題日益引人關(guān)注。由于DSP代表了一類重要的嵌入式應(yīng)用,以DSP為核心的嵌入式操作系統(tǒng)也正在成為人們研究的熱點(diǎn)。為了對(duì)自己的DSP產(chǎn)品提供軟件支持,TI公司發(fā)行
2021-12-23 07:16:34
基于TMS320C6711 DSP移植過(guò)程分析μC/OS移植技巧
引言 實(shí)時(shí)操作系統(tǒng)的使用,能夠簡(jiǎn)化嵌入式系統(tǒng)的應(yīng)用開(kāi)發(fā),有效地確保穩(wěn)定性和可靠性,便于維護(hù)和二次開(kāi)發(fā)。 μC/OS-II是一個(gè)基于搶占式的實(shí)時(shí)多任務(wù)內(nèi)核,可固化、可剪裁、具有高穩(wěn)定性和可靠性
2019-07-02 07:51:57
基于實(shí)時(shí)操作系統(tǒng)的嵌入式控制器的設(shè)計(jì)
摘要:本文基于atmega16微處理器和AVRX嵌入式實(shí)時(shí)操作系統(tǒng)設(shè)計(jì)并完成了水秋千的嵌入式控制器.為實(shí)現(xiàn)高級(jí)控制策略和非線性控制理論研究提供了一個(gè)能夠運(yùn)行多任務(wù)的實(shí)驗(yàn)平臺(tái)/通過(guò)移植和裁剪,嵌入式
2009-04-27 21:41:48
如何利用TS101DSP芯片實(shí)現(xiàn)嵌入式實(shí)時(shí)操作系統(tǒng)的設(shè)計(jì)?
本文在對(duì)嵌入式實(shí)時(shí)操作系統(tǒng)進(jìn)行研究的基礎(chǔ)上,完成了基于TS101DSP芯片的嵌入式實(shí)時(shí)操作系統(tǒng)的設(shè)計(jì)。
2021-04-27 06:41:31
如何將嵌入式操作系統(tǒng)μC/OS-Ⅱ面向數(shù)控系統(tǒng)改進(jìn)?
嵌入式操作系統(tǒng)μC/OS-Ⅱ是一個(gè)可裁剪、源碼開(kāi)放、結(jié)構(gòu)小巧、搶先式的實(shí)時(shí)多任務(wù)內(nèi)核,主要面向中小型嵌入式系統(tǒng),具有執(zhí)行效率高,占用空間小,可移植性強(qiáng),實(shí)時(shí)性能優(yōu)良和可擴(kuò)展性強(qiáng)等特點(diǎn)。
2019-10-30 07:42:24
如何設(shè)計(jì)嵌入式DSP數(shù)字視頻監(jiān)控系統(tǒng)的硬件電路?
本文以TMS320C6000系列DSP中的一款TMS320DM642多媒體芯片為例,來(lái)具體說(shuō)明如何設(shè)計(jì)嵌入式DSP數(shù)字視頻監(jiān)控系統(tǒng)的硬件電路。
2021-06-07 06:52:28
如何通過(guò)任務(wù)分割提高嵌入式系統(tǒng)的實(shí)時(shí)性?
如何通過(guò)任務(wù)分割提高嵌入式系統(tǒng)的實(shí)時(shí)性?
2021-04-28 07:00:15
如何采用TMS320C6713 DSP芯片設(shè)計(jì)嵌入式說(shuō)話人身份識(shí)別系統(tǒng)?
本文介紹一種基于TMS320C6713 DSP芯片設(shè)計(jì)的嵌入式,10個(gè)人范圍的說(shuō)話人身份識(shí)別系統(tǒng)。該系統(tǒng)可以自舉運(yùn)行,并可靈活的選擇訓(xùn)練、識(shí)別或者更換訓(xùn)練者、識(shí)別者,識(shí)別率達(dá)98%以上。
2021-04-09 06:06:37
小白求助,求基于嵌入式處理器S3C2440為核心的多任務(wù)機(jī)器人控制系統(tǒng)
小白求助,求基于嵌入式處理器S3C2440為核心的多任務(wù)機(jī)器人控制系統(tǒng)
2021-10-21 08:28:01
手把手教你學(xué)DSP 基于TMS320C55x.part1.rar
本帖最后由 longyou123 于 2013-8-18 13:21 編輯
手把手教你學(xué)DSP 基于TMS320C55x.part1.rar
2013-08-18 13:18:47
跪求:TMS320C55x的protel元件庫(kù)。。。
最近做的課設(shè)是有關(guān)DSP的C55x系列的。。可在protel的元件庫(kù)里面找不到C55x系列的。。。。還有Ti的音頻編解碼器TLV320AIC23。。。。 哪位大神有的,發(fā)我一下吧~~ 郵箱339616967@qq.com 也可以聯(lián)系本人QQ339616967!!!
2011-06-05 23:27:57
TMS320VC5506 pdf datasheet
The TMS320VC5506 fixed-point digital signal processor (DSP) is based on the TMS320C55x DSP
2008-08-07 22:25:4919
TMS320VC5507 pdf datasheet
The TMS320VC5507 fixed-point digital signal processor (DSP) is based on the TMS320C55x DSP
2008-08-07 22:26:4822
TMS320VC5509A pdf datasheet
The TMS320VC5509A fixed-point digital signal processor (DSP) is based on the TMS320C55x DSP
2008-08-07 22:28:1891
tms320vc5502 pdf datasheet
The TMS320VC5503 fixed-point digital signal processor (DSP) is based on the TMS320C55x DSP
2008-08-07 23:00:0573
TMS320C55x嵌入式實(shí)時(shí)多任務(wù)操作系統(tǒng)
DSP/BIOS是運(yùn)行在數(shù)字信號(hào)處理器(DSP)中的一個(gè)小型韌件,它的軟件部件不僅能使開(kāi)發(fā)者實(shí)時(shí)監(jiān)測(cè)和控制程序執(zhí)行和程序變量,而且可以對(duì)實(shí)時(shí)多線程系統(tǒng)進(jìn)行合理的時(shí)間規(guī)劃.文章對(duì)DSP/BIO
2009-04-23 15:21:2715
TMS320C5402 DSP 在嵌入式測(cè)控系統(tǒng)中的應(yīng)用
與通常在嵌入式測(cè)控系統(tǒng)中采用MCU(單片機(jī))相比,TMS320C5402 DSP 的運(yùn)算和數(shù)據(jù)處理能力強(qiáng)、實(shí)時(shí)性好,在本設(shè)計(jì)中實(shí)現(xiàn)了較理想的PID 溫度控制效果;而且,文中給出了在TMS320C5402 DSP
2009-06-03 11:04:1639
DSP/BIOS多任務(wù)環(huán)境下的實(shí)時(shí)數(shù)據(jù)采集與處理
本文介紹了在DSP/BIOS 多任務(wù)機(jī)制下,如何實(shí)現(xiàn)數(shù)據(jù)采集與處理過(guò)程的并行化,并通過(guò)實(shí)例給出了具體的實(shí)現(xiàn)方法和程序代碼。關(guān)鍵字:DSP/BIOS 多任務(wù)機(jī)制 數(shù)據(jù)采集。傳統(tǒng)的數(shù)
2009-09-02 11:46:1024
嵌入式實(shí)時(shí)多任務(wù)操作系統(tǒng)培訓(xùn)教材
嵌入式實(shí)時(shí)多任務(wù)操作系統(tǒng)培訓(xùn)教材實(shí)時(shí)系統(tǒng)的典型應(yīng)用及特點(diǎn)實(shí)時(shí)應(yīng)用的范圍很廣, 主要有兩種應(yīng)用: 嵌入式應(yīng)用和一般應(yīng)用
2009-11-11 10:15:1915
DSP BIOS實(shí)時(shí)內(nèi)核在視頻目標(biāo)跟蹤系統(tǒng)中的應(yīng)用
介紹一種TMS320 DSP的實(shí)時(shí)內(nèi)核——DSP/BIOS,并闡述其啟動(dòng)過(guò)程和基于DSP/BIOS內(nèi)核開(kāi)發(fā)實(shí)時(shí)目標(biāo)跟蹤系統(tǒng)。結(jié)合統(tǒng)一建模語(yǔ)言(UML)技術(shù)對(duì)系統(tǒng)進(jìn)行分析和設(shè)計(jì)。通過(guò)DSP/BIOS實(shí)時(shí)內(nèi)核管
2009-12-04 11:35:046
基于DSP BIOS的實(shí)時(shí)語(yǔ)音混沌加密系統(tǒng)
文中提出了一種在DSP/BIOS下,實(shí)現(xiàn)Lorenz方程產(chǎn)生混沌信號(hào)并對(duì)語(yǔ)音實(shí)時(shí)信號(hào)加解密的模塊。信號(hào)產(chǎn)生和加解密模塊是在DSP/BIOS下實(shí)現(xiàn)多任務(wù)編程的,且可獨(dú)立于PC機(jī)運(yùn)行。給出示波器
2009-12-23 16:03:4410
基于DSP和DSP/BIOS的實(shí)時(shí)雷達(dá)信號(hào)采集與處理系統(tǒng)
基于DSP和DSP/BIOS的實(shí)時(shí)雷達(dá)信號(hào)采集與處理系統(tǒng):介紹了一種在實(shí)時(shí)操作系統(tǒng)DSP和DSP/BIOS 平臺(tái)下的雷達(dá)信號(hào)實(shí)時(shí)采集" 處理與傳輸系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)! 利用Tms320c6416DSP強(qiáng)大的數(shù)據(jù)處理
2010-01-16 16:59:4625
TMS320C54x|DSP在OMAP5910上的實(shí)現(xiàn)
TMS320C54x DSP已經(jīng)得到了廣泛應(yīng)用。為了充分利用TMS320C54x DSP上的軟件開(kāi)發(fā)成果,節(jié)省開(kāi)發(fā)成本,需要將TMS320C54x的程序移植到OMAP5910平臺(tái)的TMS320C55x DSP上運(yùn)行。介紹了利用MASM55對(duì)代碼進(jìn)
2010-06-25 17:39:2927
一種基于TMS320C55x DSP的UART通信設(shè)計(jì)
全雙工異步串行通信在TMS320C55xDSP上的通常實(shí)現(xiàn)方式是利用DSP的McBSP接口加外接芯片實(shí)現(xiàn),這種設(shè)計(jì)方法增加了實(shí)現(xiàn)UART的硬件成本和電路設(shè)計(jì)復(fù)雜度。提出了一種直接利用DSP的MCBSP接
2010-07-27 17:03:1926
基于DSP TMS320C6416的實(shí)時(shí)圖像處理系統(tǒng)
基于DSP TMS320C6416的實(shí)時(shí)圖像處理系統(tǒng)
本文設(shè)計(jì)了基于TMS320C6000系列DSP的MPEG-4編碼器。將攝像頭獲取的圖像以MPEG-4標(biāo)準(zhǔn)進(jìn)行實(shí)時(shí)壓縮并通過(guò)VGA實(shí)時(shí)顯示,
2009-11-25 10:00:352563
基于DSP_BIOS大空間網(wǎng)絡(luò)型火災(zāi)探測(cè)系統(tǒng)設(shè)計(jì)
提出了以TMS320DM642為平臺(tái)開(kāi)發(fā)基于DSP/BIOS的大空間網(wǎng)絡(luò)型火災(zāi)探測(cè)系統(tǒng)。該系統(tǒng)在DSP/BIOS與RF5參考框架的基礎(chǔ)上,利用TCP/IP協(xié)議棧設(shè)計(jì)了多任務(wù)線程的應(yīng)用程序,實(shí)現(xiàn)了火災(zāi)檢測(cè)算法的移植與
2012-03-01 15:54:2822
手把手教你學(xué)DSP 基于TMS320C55x 13-15章
本書(shū)是以TMS320C55x系列高性能低功耗DSP為主,主要介紹了以數(shù)字信號(hào)處理器(DSP)為核心的實(shí)時(shí)數(shù)字信號(hào)處理器的硬件結(jié)構(gòu)和片內(nèi)外設(shè),論述了eXpress算法標(biāo)準(zhǔn)軟件尤其是CCS的使用,詳細(xì)
2016-04-26 10:47:082
手把手教你學(xué)DSP 基于TMS320C55x 1-7章
本書(shū)是以TMS320C55x系列高性能低功耗DSP為主,主要介紹了以數(shù)字信號(hào)處理器(DSP)為核心的實(shí)時(shí)數(shù)字信號(hào)處理器的硬件結(jié)構(gòu)和片內(nèi)外設(shè),論述了eXpress算法標(biāo)準(zhǔn)軟件尤其是CCS的使用,詳細(xì)
2016-04-26 10:47:082
手把手教你學(xué)DSP 基于TMS320C55x 7-13章
本書(shū)是以TMS320C55x系列高性能低功耗DSP為主,主要介紹了以數(shù)字信號(hào)處理器(DSP)為核心的實(shí)時(shí)數(shù)字信號(hào)處理器的硬件結(jié)構(gòu)和片內(nèi)外設(shè),論述了eXpress算法標(biāo)準(zhǔn)軟件尤其是CCS的使用,詳細(xì)
2016-04-26 10:47:082
基于TMS320LF2407的多任務(wù)實(shí)時(shí)處理系統(tǒng)設(shè)計(jì)
基于TMS320LF2407的多任務(wù)實(shí)時(shí)處理系統(tǒng)設(shè)計(jì)
2016-05-06 15:39:235
基于TMS320LF2407控制器的實(shí)時(shí)多任務(wù)系統(tǒng)研究
基于TMS320LF2407控制器的實(shí)時(shí)多任務(wù)系統(tǒng)研究
2016-05-06 15:39:2315
DSP實(shí)時(shí)多任務(wù)操作系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
DSP實(shí)時(shí)多任務(wù)操作系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)又需要的下來(lái)看看。
2016-05-09 10:15:220
基于DSP的實(shí)時(shí)多任務(wù)調(diào)度內(nèi)核設(shè)計(jì)
基于DSP的實(shí)時(shí)多任務(wù)調(diào)度內(nèi)核設(shè)計(jì)
2017-10-19 15:30:505
實(shí)時(shí)多任務(wù)嵌入式軟件的架構(gòu)方式的設(shè)計(jì)應(yīng)用
分享到:標(biāo)簽:軟總線 嵌入式軟件 實(shí)時(shí)多任務(wù) 1.引言 隨著大型嵌入式系統(tǒng)向著集成化和多元化方向的發(fā)展,嵌入式軟件系統(tǒng)的復(fù)雜度也日益增大。在集成多個(gè)硬件工作模塊組成的復(fù)雜系統(tǒng)中,要求軟件系統(tǒng)能同時(shí)
2017-10-25 14:46:501
TMS320C55x DSP并行處理技術(shù)分析
,并介紹了6種典型的并行處理應(yīng)用。利用本文介紹的方法使用并行處理能力將有效提高程序執(zhí)行效率,同時(shí)降低系統(tǒng)功耗。 德州儀器公司(TI)的TMS320C55x(簡(jiǎn)稱C55x)DSP內(nèi)核是在TMS320C54x(簡(jiǎn)稱C54x)基礎(chǔ)上開(kāi)發(fā)出來(lái)的,并可以兼容C54x的源代碼。C55x的內(nèi)核電壓降到了1V,功
2017-11-03 16:19:472
基于Protothread的實(shí)時(shí)多任務(wù)系統(tǒng)設(shè)計(jì)
產(chǎn)品的競(jìng)爭(zhēng)力。本文介紹采用Protothread在非常小的系統(tǒng)開(kāi)銷(xiāo)下實(shí)現(xiàn)實(shí)時(shí)多任務(wù)系統(tǒng)的方法。 關(guān)鍵詞 Protothread 實(shí)時(shí) 多任務(wù) 線程模型 嵌入式程序框架一般類似于程序1所示結(jié)構(gòu):系統(tǒng)中有3個(gè)任務(wù)TaskA、TaskB、TaskC,均放置于主循環(huán)內(nèi),在每一個(gè)循
2017-11-04 10:57:339
軟總線架構(gòu)在實(shí)時(shí)多任務(wù)軟件系統(tǒng)中的設(shè)計(jì)應(yīng)用
1.引言 隨著大型嵌入式系統(tǒng)向著集成化和多元化方向的發(fā)展,嵌入式軟件系統(tǒng)的復(fù)雜度也日益增大。在集成多個(gè)硬件工作模塊組成的復(fù)雜系統(tǒng)中,要求軟件系統(tǒng)能同時(shí)測(cè)控多個(gè)模塊的同步工作,軟件設(shè)計(jì)要求做到實(shí)時(shí)
2017-11-30 12:29:59421
BIOS如何給TMS320C54xDSP芯片開(kāi)發(fā)嵌入式實(shí)時(shí)軟件的開(kāi)發(fā)能力。
DSP/BIOS給Testas儀器TMS320C54X DSP芯片上的主流應(yīng)用程序開(kāi)發(fā)了嵌入式實(shí)時(shí)軟件的開(kāi)發(fā)能力。DSP/BIOS提供了一個(gè)小的固件實(shí)時(shí)庫(kù),可以使用工具進(jìn)行實(shí)時(shí)跟蹤和分析。
2018-04-27 14:47:572
如何從TMS320C54X到TMS320C55X的代碼遷移詳細(xì)英文資料概述
本手冊(cè)描述了從TMS320C54 X中遷移代碼的技術(shù)。(C54X)DSP到TMS32055X(C55X)DSP。它還描述了在遷移期間和之后優(yōu)化代碼技術(shù)。
2018-05-03 09:10:0210
如何將TMS320C54xDSPBIOS應(yīng)用到TMS320C55xDSPBIOS的應(yīng)用中
TMS320C54x處理器與TMS320C55x兼容,盡管兼容,但DSP/BIOS應(yīng)用程序開(kāi)發(fā)者應(yīng)該注意到的幾個(gè)不同點(diǎn)。本文檔旨在描述在將C54X DSP/BIOS應(yīng)用程序轉(zhuǎn)換到C55X DSP生物應(yīng)用程序時(shí)需要考慮的不同方面。
2018-05-03 16:06:304
TMS320C55x EMIF號(hào)和DSP與各種類型的必要信號(hào)連接SDRAM的討論
TMS320C55x (C55x)外部存儲(chǔ)器接口(EMIF)支持無(wú)縫接口以高密度和高速SDRAMs。支持64兆位和128兆位SDRAM。在16位和32位數(shù)據(jù)寬度。DSP還可以在軟件上提供SDRAM
2018-05-04 08:58:236
TMS320C55x DSP EMIF與TMS320C6000 DSP EMIF存儲(chǔ)器接口的特點(diǎn)比較
本文比較了TMS320C55x DSP外部存儲(chǔ)器接口(EMIF)和TMS320C6000 DSP EMIF的特點(diǎn)。這兩個(gè)接口都支持異步存儲(chǔ)器、同步突發(fā)靜態(tài)隨機(jī)存取存儲(chǔ)器(SBSRAM)和同步動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(SDRAM)。
2018-05-07 11:01:063
如何用TMS320C55x電源優(yōu)化DSP啟動(dòng)工具包延長(zhǎng)便攜式應(yīng)用中的電池壽命
新的TMS320C55x電源優(yōu)化DSK優(yōu)化和最大化便攜式和移動(dòng)應(yīng)用的功率效率和電池壽命。目前,DSK包括一套完整的功率估計(jì)和測(cè)量工具集,并允許開(kāi)發(fā)人員準(zhǔn)確地計(jì)劃、分析、管理和優(yōu)化實(shí)時(shí)功耗。
2018-05-08 09:53:364
TMS320C55x DSPBIOS應(yīng)用編程接口(API)的詳細(xì)資料概述
DSP/BIOS為德克薩斯儀器TMS3C50TM DSP設(shè)備提供了主流應(yīng)用程序開(kāi)發(fā)嵌入式實(shí)時(shí)軟件的能力。DSP/BIOS提供了一個(gè)小型固件實(shí)時(shí)庫(kù)和易于使用的工具,用于實(shí)時(shí)跟蹤和分析。
2018-05-08 09:58:4812
基于TMS320C55x手把手教你學(xué)DSP的PDF電子書(shū)免費(fèi)下載
了DSP相關(guān)軟件編程和開(kāi)發(fā)調(diào)試,還介紹了MATLAB在數(shù)字信號(hào)處理中的應(yīng)用和DSP/BIOS基礎(chǔ)知識(shí)。在介紹功能模塊的基礎(chǔ)上,列出了相應(yīng)的實(shí)戰(zhàn)項(xiàng)目開(kāi)發(fā)實(shí)例,并講述了DSP+FPGA復(fù)雜系統(tǒng)的設(shè)計(jì)。《手把手教你學(xué)DSP:基于TMS320C55x》提供的所有電路全部可實(shí)現(xiàn),所有程序在
2020-03-30 08:00:0047
使用C語(yǔ)言編程嵌入式DSP系統(tǒng)的方法和相關(guān)介紹說(shuō)明
首先介紹了嵌入式DSP系統(tǒng)的基本硬件,然后著重說(shuō)明用C語(yǔ)言進(jìn)行硬件編程的好處和基本方法,包括如何調(diào)試C語(yǔ)言程序,最后介紹了如何將C語(yǔ)言程序轉(zhuǎn)化為DSP代碼。所有內(nèi)容均基于TI公司的TMS320C55x通用DSP芯片,使用的軟件工具是該公司的CCS集成開(kāi)發(fā)環(huán)境(IDE)。
2020-11-05 15:31:0014
TMS320C55X系列DSP的指令系統(tǒng)詳細(xì)說(shuō)明
本文檔的主要內(nèi)容詳細(xì)介紹的是TMS320C55X系列DSP的指令系統(tǒng)詳細(xì)說(shuō)明免費(fèi)下載。
2021-01-20 10:53:0014
TMS320C55X DSP應(yīng)用系統(tǒng)的設(shè)計(jì)資料講解
本文檔的主要內(nèi)容詳細(xì)介紹的是TMS320C55X DSP應(yīng)用系統(tǒng)的設(shè)計(jì)資料講解。
2021-03-18 14:38:2121
DSP實(shí)時(shí)多任務(wù)調(diào)度的解決方案
本文闡述了一個(gè)用于DSP的簡(jiǎn)潔而實(shí)用的實(shí)時(shí)多任務(wù)調(diào)度內(nèi)核的實(shí)現(xiàn)方法。DSP由于其架構(gòu)的特殊性,在任務(wù)調(diào)度方面與
2021-03-24 15:22:563913
一種實(shí)時(shí)嵌入式多任務(wù)微內(nèi)核的分析與改進(jìn)
一種實(shí)時(shí)嵌入式多任務(wù)微內(nèi)核的分析與改進(jìn)(嵌入式開(kāi)發(fā)系統(tǒng))-一種實(shí)時(shí)嵌入式多任務(wù)微內(nèi)核的分析與改進(jìn)? ??
2021-07-30 13:49:4210
評(píng)論
查看更多