複製鏈接
請複製以下鏈接發送給好友

DSP/BIOS

鎖定
DSP/BIOS是一個簡易的實時嵌入式操作系統,主要面向實時調度與同步、主機/目標系統通信,以及實時監測等應用,具有實時操作系統的諸多功能,如任務的調度管理、任務間的同步和通信、內存管理、實時時鐘管理、中斷服務管理、外設驅動程序管理等。
外文名
DSP/BIOS
推出公司
TI公司
性    質
實時多任務操作系統內核
包    括
集成開發系統
系統介紹
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擴展。