|
各位大虾好:
最近我要在PC104 (X86 平台的单板机) 上编写运用程序! 本来PC104上有两个串口,分别为 ttyS0, ttyS1 ,可是我的程序需要四个串口,还需要扩展两个! (硬件设计两个串口,CPU分配相应端口.
现在需要写这两个扩展串口的驱动程序!在书写过程中遇到一下几个疑问!
1. 能不能利用现有的内核串口驱动程序部分,只是增加说明一下扩展的串口的中断号和端口地址! 因为根据驱动程序工作原理,串口的主设备号是相同的,只是次设备号不同,如果重新书写串口驱动,那就要重新登极串口设备号,这样不会引起冲突吗?
2.能不能给一些C语言编写串口驱动的例子给我,还有在哪里可以看系统串口0驱动程序
希望大虾能指教,万分感谢 |
|