我想修改我的 linux 内核 (2.6.32) UART 驱动程序。我正在使用 ttyS2 的标准 uart 驱动程序我不知道确切的文件。问题很简单,在传输过程中设置并保持一个 gpio 引脚为高电平,而在接收时它必须为低电平。
我应该参考哪些文件?并且任何关于从 uart 驱动程序中对 gpio 进行 bitbanging 的想法都是受欢迎的......
问候。
或者:
也许您可以滥用另一条信号线而不是 GPIO。如果您在 RS485 模式下操作 UART,则 RTS 在传输过程中的行为通常像您想要的那样 -> 高。我不确定其余的通信是否符合 rs232,但为什么不试试。