0

stm32 マイクロコントローラ (ARM Cortex M4) で lmdb を使用したいと考えています。運用システムはありませんが、ファイルシステムとして littlefs がインストールされています。

sqlite には、関数 sqlite3_vfs_register() を使用して "VFS" と呼ばれるメカニズムが存在します。ここで、littlefs を sqlite にリンクできますが、lmdb に似たものは見つかりませんでした。

現時点では、3 つのメカニズムのみが表示されます。

  1. 「VFS」を登録する機能ですが、残念ながら見つかりませんでした
  2. システム コール「open、read、write など」を littlefs-functions にリダイレクトします。
  3. システム コール「open、read、write など」を littlefs-functions に置き換えるパッチを作成します。

私の質問は

  1. 独自のファイルシステムを持つ stm32 で lmdb を使用することは可能ですか、それとも他のデータベースを使用する必要がありますか?
  2. lmdb を littlefs のようなファイルシステムに接続するための最良のメカニズムは何ですか?
4

0 に答える 0