Windows GUIプログラミングでは、dllを使用して、ロードされたdllのシンボルをインポートできるようにします。
今、私は.Solinux共有ライブラリを使って手を試しています。このリンクに記載されているように、共有ライブラリ関数に簡単にアクセスできます。 http://www.cprogramming.com/tutorial/shared-libraries-linux-gcc.html
共有ライブラリに書き込まれたルーチンを使用して、シリアル通信用のUSARTを読み書きしたいとします。
ドライバーがカーネルに固定的にリンクされている場合、共有ライブラリへのアクセス(USARTドライバーシステムコールインターフェイス)はどのようになりますか?
ドライバーがModprobeまたはinsmodeを使用してロードされている場合、共有ライブラリはどのようにしてUSARTドライバーにアクセスできますか?この場合、ドライバーはシンボルをエクスポートする必要がありますか?