Información general sobre Azure RTOS FileX
El sistema de archivos incrustados de Azure RTOS FileX es la solución avanzada de nivel industrial de Azure RTOS para los formatos de archivo FAT de Microsoft, diseñada específicamente para aplicaciones de IoT, en tiempo real e integradas. Azure RTOS FileX admite todos los formatos de archivo de Microsoft, incluidos FAT12, FAT16, FAT32 y exFAT. FileX también ofrece tolerancia a errores y redistribución de uso de FLASH opcional a través de un producto complementario llamado Azure RTOS LevelX. Todo esto, combinado con una pequeña superficie, una ejecución rápida y una facilidad de uso superior, hacen que Azure RTOS FileX sea la opción ideal para las aplicaciones IoT insertadas más exigentes.
Protocolos de API
Media Services
- Compatibilidad con FAT 12/16/32 y exFAT
- Memoria FLASH mínima de 6 KB y 2,5 KB de RAM
- Servicios completos de acceso a medios
- Número ilimitado de instancias de medios
- Interfaz de controlador de sector lógico de lectura/escritura simple
- Compatibilidad con varias particiones
- Caché del sector lógico
- Caché de entrada FAT
- Compatibilidad con tolerancia a errores opcional
- Actualización diferida del sistema de archivos FAT secundario
- Seguimiento de nivel de sistema mediante Azure RTOS TraceX
- API intuitivas de acceso a medios, que incluyen:
- fx_media_open
- fx_media_close
- fx_media_format
- fx_media_space_available
Servicios de directorio
- Rutas de acceso de hasta 256 bytes
- Se admiten nombres largos y de directorio 8.3
- Eliminación de creación de & directorios
- Navegación y recorrido de directorios
- Administración de atributos de directorios
- Seguimiento de nivel de sistema mediante Azure RTOS TraceX
- API intuitivas de acceso a directorios, que incluyen:
- fx_directory_create
- fx_directory_delete
- fx_directory_attributes_set
- fx_directory_attributes_read
- fx_directory_first_entry_find
- fx_directory_next_entry_find
Servicios de archivos
- Memoria FLASH mínima de 3,3 KB
- Archivos abiertos ilimitados
- Los archivos de solo lectura se pueden abrir varias veces
- Se admiten nombres largos y de directorio 8.3
- Compatibilidad con archivos contiguos
- Lógica de búsqueda rápida
- Asignación previa de clústeres
- Creación, eliminación y cambio de nombre de archivos
- Lectura, escritura y visualización de archivos
- Administración de atributos de archivo
- Seguimiento de nivel de sistema mediante Azure RTOS TraceX
- API intuitivas de acceso a archivos, que incluyen:
- fx_file_create
- fx_file_delete
- fx_file_attributes_set
- fx_file_attributes_read
- fx_file_read
- fx_file_seek
- fx_file_write
Tecnología avanzada
Azure RTOS FileX es tecnología avanzada que incluye lo siguiente.
- Compatibilidad con FAT 12/16/32 y exFAT
- Compatibilidad con varias particiones
- Escalado automático
- Endian neutro
- Soporte para nombres de archivo largos y 8.3
- Compatibilidad con tolerancia a errores opcional
- Caché del sector lógico
- Caché de entrada FAT
- Asignación previa de clústeres
- Compatibilidad con archivos contiguos
- Métricas de rendimiento opcionales
- Compatibilidad con el análisis del sistema de Azure RTOS TraceX
Distribución del uso de la memoria NOR / NAND (Azure RTOS LevelX)
Azure RTOS LevelX es el producto de distribución del uso de memoria NOR / NAND FLASH de Microsoft. Azure RTOS LevelX se puede usar con FileX o como una biblioteca independiente de sectores FLASH de lectura / escritura directa para la aplicación.