首页 » 技术SOS » 嵌入式系统 » 其他 » vxworks ns16550 串口驱动

vxworks ns16550 串口驱动

菜鸟
2007-12-10 11:00:15     悬赏5分
怎么才能完成16550串口驱动程序,我知道vxworks中带有ns16550的驱动程序,可是我需要改哪些东西才能完成串口通信,我用的是pc104板子,奔腾的cpu,刚刚接触vxworks, 可以说是没有基础,请大虾们帮忙,把过程说得清楚一点,谢谢了
分享
关键词: vxworks, 串口驱动  
菜鸟
2008-03-26 22:04:29
1楼

啊,这个很简单,关键是看你的串口板子的ns16550寄存器的首地址在哪里,(对你的板卡IO地址分配不清楚),如果NS16550的IO首地址是动态分配的,则需要在POST得到这个地之后仿照sysHwInit和sysHwInit2中的步骤将你的串口初始化,如果是不变的地址,则在sysSerial中直接配置你的串口,至于sysSerail.c怎么实现,可以参考其他BSP中的实现. 另外,如果嫌麻烦,而又只是实现简单的串口功能,则直接使用i8250的驱动来驱动NS16550,也是没有任何问题的.

专家
2022-11-25 20:54:09
2楼

学习

专家
2022-11-25 20:59:01
3楼

找找参考例子