Ö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.