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

你可能感兴趣的:(api,Module,Semaphore,interface,asynchronous,程序开发)