介紹一種實(shí)時(shí)操作系統DSP/BIOS
RTDX在主機端可以與任何符合OLE接口的應用程序交換數據。例7是一個(gè)使用RTDX在主機和DSP之間進(jìn)行數據傳遞的例子。主機端是一個(gè)基于VB的小程序。
例7 DSP程序:
#include<rtdx.h>
RTDX_CreateInputChannel(writeload);
RTDX_CreateOutputChannel(readload);
int main()
{
RTDX_enableInput(writeload);
RTDX_enableOutput(readload);
return;
}
void doExchange()
{
if(!RTDX_channelBusy(writeload)){
RTDX_readNB(writeload、loadVoal、sizeof(load-Val));
}
RTDX_write(readload、loadVal、sizeof(loadVal));
}
使用VB編制的主機端程序
set r=CreateObject(“RTDX”)
status=r.open(“readload”、“R”)
set w=CreateObject(“RTDX”)
status=w.open(“writeload”、“W”)
status=r.ReadI4(data)
status=w.WriteI4(value、bufferstate)
綜上所述,DSP/BIOS針對DSP的應用環(huán)境,通過(guò)一系列的對象模塊向開(kāi)發(fā)者提供了一個(gè)實(shí)用優(yōu)秀的實(shí)時(shí)操作系統。它可以幫助用戶(hù)提高軟件的模塊化、并行性和維護性等,有利于降低系統成本和縮短開(kāi)發(fā)周期。同時(shí)由于它是免費的,可以預計DSP/BIOS將對DSP技術(shù)在中國的推廣使用起到積極的推動(dòng)作用。
評論