freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[工學(xué)]電子科技大學(xué)—實(shí)時調(diào)試集成環(huán)境dsp-bios的應(yīng)用(已修改)

2025-01-31 11:35 本頁面
 

【正文】 實(shí)時調(diào)試集成環(huán)境DSP/BIOS的應(yīng)用 講演: 管慶 電子科技大學(xué) 主要內(nèi)容 ?DSP/BIOS的概述 Introduction ?DSP/BIOS的線程管理 /調(diào)度 Real Time Scheduling ?DSP/BIOS提供的實(shí)時分析工具 Real Time Analysis Tools ?DSP/BIOS高級應(yīng)用: 線程 、 通訊、同步、硬件中斷、數(shù)據(jù)交換、內(nèi)核評估、優(yōu)化 ?DSP/BIOS應(yīng)用的例子 Example DSP/BIOS的概述 Part 1 Introduction 電子科技大學(xué) DSP/BIOS 概述 ?DSP/BIOS是一個可升級的 實(shí)時內(nèi)核 。它主要是為需要任務(wù)的 實(shí)時調(diào)度和同步,主機(jī) 目標(biāo)系統(tǒng)通訊和 實(shí)時監(jiān)測 的應(yīng)用而設(shè)計的。 ?DSP/BIOS 集成到 CCS 中的 ,不需要額外的費(fèi)用。 ?DSP/BIOS 是 TI’s eXpressDSP 技術(shù)的重要組成部分。 電子科技大學(xué) DSP/BIOS的組件 ?搶先式 多任務(wù) 內(nèi)核 ?配置工具 ?實(shí)時 分析工具 ?DSP/BIOS API : 提供近 200個 DSP/BIOS API給用戶。 繼續(xù) 電子科技大學(xué) DSP/BIOS 配置工具 返回 電子科技大學(xué) 圖形界面的靜態(tài)配置工具 ? 設(shè)定 DSP/BIOS庫中的 各種參數(shù) ? DSP/BIOS的 裁減控制 ? 創(chuàng)建 目標(biāo)應(yīng)用程序使用的對象( object),以便使用 DSP/BIOS提供的API函數(shù)。 ? 使用 CSL配置 外設(shè) ? 對目標(biāo)系統(tǒng)的 初始化 配置 返回 實(shí)時分析工具 電子科技大學(xué) DSP/BIOS 的 API模塊 ◆ CLK模塊 :用于片上的定時器管理 , 設(shè)置定時器中斷的間隔時間 。 ◆ HST模塊 :用于實(shí)現(xiàn)主機(jī)與目標(biāo)系統(tǒng)間數(shù)據(jù)的輸入或輸出 。 ◆ HWI模塊 :用于硬件中斷管理 , 可設(shè)置相應(yīng)的中斷服務(wù)子程序 。 ◆ IDL模塊 :用于管理后臺 idle函數(shù) , 該類函數(shù)具有最低優(yōu)先級 。 ◆ LOG模塊 :用于事件的記錄顯示 。 例如 , 可以通過該 API輸出調(diào)試信息 。 電子科技大學(xué) DSP/BIOS 的 API模塊 ◆ MEM模塊 :用于定義目標(biāo)系統(tǒng)的內(nèi)存使用 。系統(tǒng)根據(jù)此信息自動產(chǎn)生 .cmd文件 。 ◆ PIP模塊 :用于數(shù)據(jù)管道管理 , 可以實(shí)現(xiàn)線程間的數(shù)據(jù)交換 。 ◆ PRD模塊 :用于實(shí)現(xiàn)周期性的函數(shù) 。 該類函數(shù)的執(zhí)行頻率 , 可以由 CLK模塊或自己調(diào)用PRD_tick函數(shù)決定 。 ◆ RTDX模塊 :用于主機(jī)與 DSP目標(biāo)系統(tǒng)間的實(shí)時數(shù)據(jù)傳遞。 ◆ DEC模塊 :設(shè)備驅(qū)動程序接口。 電子科技大學(xué) DSP/BIOS 的 API模塊 ◆ STS模塊 :用于狀態(tài)統(tǒng)計管理 , 可以在 CCS下查看這些統(tǒng)計參數(shù) 。 ◆ SWI模塊 :用于管理軟件中斷 。 CCS將運(yùn)行隊列中的軟件中斷 , 并可以設(shè)置 15個優(yōu)先級 , 但都比硬件中斷低 。 ◆ SIO模塊 :流式 I/O管理模塊 , 可用于設(shè)備驅(qū)動模塊與任務(wù)或軟件中斷之間的數(shù)據(jù)交換 。 ◆ MXB模塊 :管理郵箱 , 實(shí)現(xiàn)任務(wù)間同步或通訊 。 ◆ QUE模塊 :用于任務(wù)或線程的隊列管理 。 ◆ SEM模塊 :旗語管理,用于任務(wù)或線程間的同步。 電子科技大學(xué) 幾個與型號有關(guān)的模塊 ? MEM模塊 ? GBL模塊 ? C54XX, C62XX, C64XX ? CSL片級支持庫 (Chip Support Library) 電子科技大學(xué) DSP/BIOS 的 API模塊 ? 幾種 DSP/BIOS API函數(shù)可以觸發(fā) SWI線程 : ? SWI_andn ? SWI_dec ? SWI_inc ? SWI_or ? SWI_post 條件啟動 ,與郵箱初始值做“與”、“或”、“加”、“減”運(yùn)算后決定是否啟動該線程。 ?直接啟動 ,與郵箱初始值無關(guān)。 電子科技大學(xué) 創(chuàng)建 DSP/BIOS配置 ? 從已有的 DSP/BIOS配置文件中 修改 獲得 ? 在“ File”菜單中 新建 配置文件, CCS提供了許多摸板共選擇 ? 將創(chuàng)建的配置文件 保存到你的工作目錄下 ? 將創(chuàng)建的配置文件( *.cdb) 添加 到prject工程文件中。 電子科技大學(xué) 創(chuàng)建 DSP/BIOS配置 ? 配置工具將 自動創(chuàng)建 下面的文件(‘ C6000為例) : – 當(dāng)保存配置文件(如 ) ? Assembly file ? C file ? Header file for C ? Header file for assembly – “”也會自動生成,但需要手工添加到工程文件中。 注意:用戶需要 自己將 *.cdb 和 *.cmd 添加 到工程文件中。 DSP/BIOS的 線程管理與 調(diào)度 Part 2 Real Time Scheduling 電子科技大學(xué) Main()中 等待。 Call G723_code() AD_srv() 不使用 DSP/BIOS時的程序結(jié)構(gòu) 存儲器 輸入數(shù)據(jù) INT 電子科技大學(xué) Main(){} DSP/BIOS內(nèi)核 IDL模塊 HWI_AD 使用 DSP/BIOS時的程序結(jié)構(gòu) 存儲器 SWI_G723_decode INT PIP,SIO,DEV post swi DSP/BIOS應(yīng)用程序的結(jié)構(gòu) ? DSP/BIOS API提供可伸縮的實(shí)時核 , 還提供了有優(yōu)先級的 多線程處理 。 它是專為那些需要實(shí)現(xiàn)實(shí)時調(diào)度 、 同步以及通訊的應(yīng)用程序而設(shè)計 。 在一個包含 DSP/BIOS內(nèi)核的應(yīng)用程序按優(yōu)先級從低到高有 四種主要線程 :
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1