Översikt över Azure RTOS FileX
Azure RTOS FileX Embedded-filsystemet är Azure RTOS avancerade lösning i branschklass för Microsoft FAT-filformat, särskilt utformad för djupt inbäddade, realtidsbaserade och IoT-program. Azure RTOS FileX stöder alla Microsofts filformat, inklusive FAT12, FAT16, FAT32 och exFAT. FileX erbjuder även valfri feltolerans och FLASH-utslitning via en tilläggsprodukt som kallas Azure RTOS LevelX. Allt detta i kombination med ett litet fotavtryck, snabb körning och överlägsen användarvänlighet gör Azure RTOS FileX till det perfekta valet för de mest krävande inbäddade IoT-programmen.
API-protokoll
Media Services
- FAT 12/16/32 och exFAT-stöd
- Minimalt 6 kB FLASH, 2,5 kB RAM
- Fullständiga medieåtkomsttjänster
- Obegränsat antal medieinstanser
- Enkelt gränssnitt för läs-/skrivdrivrutiner för logisk sektor
- Stöd för flera partitioner
- Cache för logisk sektor
- FAT-postcache
- Valfritt stöd för feltolerans
- Uppskjuten sekundär FAT-uppdatering
- Spårning på systemnivå via Azure RTOS TraceX
- Intuitiva API:er för medieåtkomst, inklusive:
- fx_media_open
- fx_media_close
- fx_media_format
- fx_media_space_available
Directory Services
- Upp till 256 bytesökvägar
- Långa och 8.3 katalognamn som stöds
- Ta & bort katalog
- Katalognavigering och traverserning
- Hantering av katalogattribut
- Spårning på systemnivå via Azure RTOS TraceX
- Intuitiva katalogåtkomst-API:er, inklusive:
- fx_directory_create
- fx_directory_delete
- fx_directory_attributes_set
- fx_directory_attributes_read
- fx_directory_first_entry_find
- fx_directory_next_entry_find
Filtjänster
- Minimal 3,3 kB FLASH
- Obegränsade öppna filer
- Skrivskyddade filer kan öppnas flera gånger
- Långa och 8.3 katalognamn som stöds
- Stöd för sammanhängande filer
- Logik för snabbsökning
- Förallokering av kluster
- Skapa, ta bort och byt namn på fil
- Filläsning, skrivning och läsning
- Hantering av filattribut
- Spårning på systemnivå via Azure RTOS TraceX
- Intuitiva API:er för filåtkomst, inklusive:
- fx_file_create
- fx_file_delete
- fx_file_attributes_set
- fx_file_attributes_read
- fx_file_read
- fx_file_seek
- fx_file_write
Avancerad teknik
Azure RTOS FileX är avancerad teknik, inklusive följande.
- FAT 12/16/32 och exFAT-stöd
- Stöd för flera partitioner
- Automatisk skalning
- Endiansk neutral
- Långt filnamn och stöd för 8.3
- Valfritt stöd för feltolerans
- Cache för logisk sektor
- FAT-postcache
- Förallokering av kluster
- Stöd för sammanhängande filer
- Valfria prestandamått
- Azure RTOS TraceX-systemanalysstöd
NOR/SÅDD-slitningsnivå (Azure RTOS LevelX)
Azure RTOS LevelX är Microsofts PRODUKT FÖR FLASH-förslitning eller FLASH-utslitning. Azure RTOS LevelX kan användas tillsammans med FileX eller som ett fristående FLASH-sektorbibliotek med direkt läsning/skrivning för programmet.