Líneas de guía de implementación de SQLite VFS con FOpen *

Estoy a punto de implementar un VFS (sistema de archivos virtual) personalizado para un dispositivo embebido Netburner (no Windows) usando FOpen, FRead, FWrite, FSeek y FClose. Me sorprendió que no pudiera encontrar una versión FOpen * del VFS disponible. Lo haría mucho más portátil para dispositivos integrados.

Encontré información sobre cómo crear el VFS para SQLite aquíhttp://sqlite.org/c3ref/vfs.html pero la información es muy detallada y tengo muchas otras preguntas sobre la implementación.

Tengo un ejemplo de VFS en el código fuente de SQLite para Win, OS2, Linux, pero no tienen muchos comentarios, solo el código fuente.

Podría usar la información proporcionada en el enlace anterior y los ejemplos para crear mi VFS personalizado, pero estoy seguro de que me perdería algo si lo hiciera de esa manera.

Mis preguntas son:

¿Hay más documentación sobre el SQLite VFS que me falta? Tal vez una guía de implementación?¿Existe una versión de Fopen de SQLite VFS que esté disponible?¿Hay un código de prueba de unidad disponible para probar mi SQLite VFS personalizado una vez que lo haya creado?Sugerencias, comentarios, experiencias con la implementación de SQLite VFS que le gustaría compartir.

Respuestas a la pregunta(2)

Su respuesta a la pregunta