我想在 Linux 中实现一个驱动程序,它有一个以太网堆栈,但在硬件上输出的数据将是一个串行端口。基本上,我想将我的串口注册为以太网驱动程序。有谁知道这是否可能?我希望能够将 IPv6 和/或 UDP 数据包推出串行端口,并以类似的方式通过串行端口接收数据包并将其传递到以太网堆栈。
我不想使用串行到以太网转换器(将串行端口转换为以太网端口的外部硬件)的解决方案,但在我的 PC 本身中有它。
我在串口上尝试了 PPP,它运行良好。我还被告知我可以使用 PPP 进行 FTP、HTTP 等。参考这个 - http://www.faqs.org/docs/Linux-HOWTO/Serial-Laplink-HOWTO.html
我曾尝试使用串行驱动程序从 RealTek 以太网驱动程序中破解代码,但未能获得很大成功。相反,我不知道任何一个堆栈实际上可以做任何有意义的事情。任何建议、指导或教程都会有所帮助。
谢谢阿迪亚