在pc104上增加一个多串口模块,以前跑的是dos+RTkernel,厂商提供的驱动程序如下(写操作部分):
void SioTxWrite(unsigned int port, unsigned int Len,unsigned char *Buf)
{
static unsigned char j,addr, DataNum;
outportb(CBaseAddr+0x0F, 0x91);
DataNum=SioTxLen(port);
if ((DataNum+Len)>2047)
return;
outportb(CBaseAddr+0x0F, 0x90);
addr=0x00+port;
for(j=0; j<Len; j++)
{
outportb(CBaseAddr+addr, Buf[j]);
}
}
以前是把驱动程序和应用程序放在一起编译,就ok!现在硬件跑vxWorks,也就是实现移植.请问针对现在的驱动程序开发vxWorks,怎么开展工作,请大虾指点啊!!谢谢啦 急....