DSP/BIOS

DSP/BIOS是一個簡易的實時嵌入式作業系統,主要面向實時調度與同步、主機/目標系統通信,以及實時監測等套用,具有實時作業系統的諸多功能,如任務的調度管理、任務間的同步和通信、記憶體管理、實時時鐘管理、中斷服務管理、外設驅動程式管理等。

基本介紹

DSP/BIOS是TI公司特別為其TMS320C6000TM,TMS320C5000TM和TMS320C28xTM系列DSP平台所設計開發的一個尺寸可裁剪的實時多任務作業系統核心,是TI公司的Code Composer StudioTM開發工具的組成部分之一。
DSP/BIOS 實時作業系統介紹
TI公司的DSP開發軟體包括集成開發系統(CCS), 實時作業系統(DSP/BIOS),第三方算法庫標準(eXpressDSP)。下面重點介紹DSP/BIOS。
DSP/BIOS是一個用戶可剪裁的實時作業系統,主要由三部分組成:多執行緒實時核心(搶占式多執行緒);實時分析工具;晶片支持庫。利用實時作業系統開發程式,可以方便快速的開發複雜的DSP程式。作業系統維護調度多執行緒的運行,只需將定製的數位訊號算法作為一個執行緒嵌入系統即可;晶片支持庫幫助管理外設資源,複雜的外設暫存器初始化可以利用直接圖形工具配置;實時分析工具可以幫助分析算法實時運行情況。
DSP/BIOS以模組化方式提供給用戶對執行緒、中斷、定時器、記憶體資源、所有外設資源的管理能力都可以根據需要剪裁。實際套用中需要的定製算法作為一個執行緒插入DSP/BIOS的調度佇列,由DSP/BIOS進行調度。
使用前需閱讀了解DSP/BIOS用戶手冊和DSP/BIOS設備驅動的開發與使用,具體內容包括DSP/BIOS概述、程式生成、監測、執行緒調度、存儲器和低級函式、I/O概述和管道、流I/O和設備驅動;設備驅動開發工具包(DDK)簡介、DSP/BIOS設備驅動的結構和使用、使用DSP/BIOS設備驅動、GIO類驅動、微型驅動的開發步驟、IOM接口、PIO適配器、LIO模型到IOM模型的移植和GIO API的ASYNC擴展。

相關詞條

熱門詞條

聯絡我們