DSP/BIOS驅動程序開發常見名詞術語解釋

Adapter 適配器,應用程序與微型驅動之間的接口。它是類驅動的一部分,一個適配器

可以提供或者不提供API函數。

ASYNC  模塊. 一個GIO模塊的擴展,進行異步I/O處理時需要。

Channnel 微型驅動管理的一種目標類型。每一個通道對應一個設備實例。

CSL(Chip Support Library) CCS提供的API函數庫,用於支持片上、片外設備間的

交互作用不同芯片的CSL庫不同。CSL庫使用的目標由DSP/BIOS配置工具進行配置。

Class driver 類驅動,應用程序與微型驅動之間的接口。一個類驅動可以包括API模板

和一個適配器(如PIP/PIO, SIO/DIO),同樣也可以只包括API(如GIO)。

DEV Module  一個DSP/BIOS模板,用於管理用戶自定義的已配置設備,來使用IOM

驅動。

Device   一個硬件輸入或者輸出設備。

DIO adapter 應用程序利用SIO進行流操作時使用的適配器。這個適配器不包括API

數。

DMA Direct Memory Access)直接內存存取,一個設備用於接收,控制存儲器總

線,以實現數據的傳輸不依賴於主機。

Driver 驅動,用於發送輸入/輸出數據到一個設備。

DDKDriver Developer’s Kit

EDMA Enhanced DMA)高效數據傳輸控制器,用於控制設備二級存儲器內的數據傳

輸。

GIO 一個DSP/BIOS模板,用於提供擴展的類驅動API。應用程序可以直接調用GIO

API函數與微型驅動進行接口作用。

HWI module 一個DSP/BIOS模板,用於管理硬件中斷線程(也叫ISR)。硬件中斷線

程不能夠阻塞來等待資源的準備。

IOM Interface 用於實現微型驅動的模板。也有幾個IOM結構可以被類驅動利用。完整

的類驅動/微型驅動模型 成爲“IOM 模型”。

IOM_Fxns table 用於實現特定微型驅動的函數表模型。

IOM_Packet 由類驅動創建的一種結構體。用於在類驅動和微型驅動之間進行命令、數

據緩存和狀態信息的傳遞。

McBSP Multi-Channel Buffered Serial Port

McASP Multi-Channel Audio Serial Port

mini-driver IOM模型中特定設備部分驅動。微型驅動是由IOM模型進行實現的。

PIO適配器 應用程序調用PIP進行流操作時使用的適配器。這個適配器包括應用程序必須

有的API函數調用。

Queue 隊列,DSP/BIOSQUE模型管理的一種目標類型。隊列包括一列可以進行各

種操作的元素。

Semaphore 信號,旗語。由DSP/BIOSSEM模型管理的一種目標類型。信號燈通過

允許各種線程懸掛或者觸發各自信號燈來實現同步處理。

SIO module 一個DSP/BIOS模型,用於管理流I/O目標。流目標主要用於TSK線程和

阻塞運行。

SWI module 一個DSP/BIOS模型,用於管理軟件中斷線程。軟件中斷線程不能阻塞來

等待資源的準備。

Synchronous 同步操作,伴隨阻塞狀態,以等待資源的有效性準備。

TSK module 一個DSP/BIOS模型那個,用於管理任務線程。任務線程能夠阻塞以等到

資源準備。

UART Universal Asynchronous Receiver-Transmitter

UDEV object DEV模板管理的一種目標類型。

2011-06-13 14:20:12

發佈了33 篇原創文章 · 獲贊 5 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章