Linuxにイーサネットスタックを持つドライバーを実装したいのですが、ハードウェアに出力されるデータはシリアルポートになります。基本的に、シリアルポートをイーサネットドライバとして登録したいと思います。これが可能かどうか誰かが何か考えを持っていますか?IPv6やUDPパケットをシリアルポートからプッシュし、同様の方法でシリアルポートを介してパケットを受信し、イーサネットスタックに渡すことができるようにしたいと考えています。
シリアルからイーサネットへのコンバーター(シリアルポートをイーサネットポートに変換する外部ハードウェア)のソリューションを使用したくありませんが、PC自体にそれを持っています。
シリアルポートを介してPPPを試しましたが、うまく機能します。また、PPPを使用してFTP、HTTPなどを実行できると言われています。これへの参照-http://www.faqs.org/docs/Linux-HOWTO/Serial-Laplink-HOWTO.html
RealTekイーサネットドライバーからシリアルドライバーでコードをハックしようとしましたが、あまり成功しませんでした。むしろ、私は実際に何か意味のあることをするためのどちらのスタックも知りません。アドバイス、ガイダンス、チュートリアルがあれば役に立ちます。
ありがとうAditya