Overzicht van Azure RTOS FileX

Azure RTOS FileX Embedded-bestandssysteem is de geavanceerde, industriële oplossing van Azure RTOS voor Microsoft FAT-bestandsindelingen, speciaal ontworpen voor diep ingesloten, realtime en IoT-toepassingen. Azure RTOS FileX ondersteunt alle bestandsindelingen van Microsoft, waaronder FAT12, FAT16, FAT32 en exFAT. FileX biedt ook optionele fouttolerantie en flashslijting via een invoegproduct met de naam Azure RTOS LevelX. Dit alles in combinatie met een kleine footprint, snelle uitvoering en een hoger gebruiksgemak, maken Azure RTOS FileX de ideale keuze voor de meest veeleisende ingesloten IoT-toepassingen.

API-protocollen

Media Services

  • ONDERSTEUNING voor FAT 16-12-2012 en exFAT
  • Minimaal 6 KB FLASH, 2,5 KB RAM
  • Services voor mediatoegang voltooien
  • Onbeperkt aantal media-exemplaren
  • Eenvoudige interface voor stuurprogramma's voor logische sectoren voor lezen/schrijven
  • Ondersteuning voor meerdere partities
  • Logische sectorcache
  • FAT-invoercache
  • Optionele ondersteuning voor fouttolerantie
  • Uitgestelde secundaire FAT-update
  • Traceer op systeemniveau via Azure RTOS TraceX
  • Intuïtieve API's voor mediatoegang, waaronder:
    • fx_media_open
    • fx_media_close
    • fx_media_format
    • fx_media_space_available

Directory Services

  • Maximaal 256 bytepaden
  • Ondersteunde lange en 8.3-mapnamen
  • Directory verwijderen & maken
  • Navigatie en doorkruising van mappen
  • Beheer van adreslijstkenmerken
  • Traceer op systeemniveau via Azure RTOS TraceX
  • Intuïtieve API's voor toegang tot mappen, waaronder:
    • fx_directory_create
    • fx_directory_delete
    • fx_directory_attributes_set
    • fx_directory_attributes_read
    • fx_directory_first_entry_find
    • fx_directory_next_entry_find

Bestandsservices

  • Minimaal 3,3 KB FLASH
  • Onbeperkt aantal geopende bestanden
  • Alleen-lezenbestanden kunnen meerdere keren worden geopend
  • Ondersteunde lange en 8.3-mapnamen
  • Ondersteuning voor aaneengesloten bestanden
  • Snelzoeklogica
  • Vooraf toewijzen van clusters
  • Bestand maken, verwijderen en hernoemen
  • Bestand lezen, schrijven en zien
  • Beheer van bestandskenmerken
  • Traceer op systeemniveau via Azure RTOS TraceX
  • Intuïtieve API's voor bestandstoegang, waaronder:
    • fx_file_create
    • fx_file_delete
    • fx_file_attributes_set
    • fx_file_attributes_read
    • fx_file_read
    • fx_file_seek
    • fx_file_write

Geavanceerde technologie

Azure RTOS FileX is geavanceerde technologie, waaronder de volgende.

  • ONDERSTEUNING voor FAT 16-12-2012 en exFAT
  • Ondersteuning voor meerdere partities
  • Automatische schaalaanpassing
  • Endian-neutraal
  • Lange bestandsnaam en ondersteuning voor 8.3
  • Optionele ondersteuning voor fouttolerantie
  • Logische sectorcache
  • FAT-invoercache
  • Vooraf toewijzen van clusters
  • Ondersteuning voor aaneengesloten bestanden
  • Optionele metrische prestatiegegevens
  • Azure RTOS ondersteuning voor TraceX-systeemanalyse

Nor/NAND-leveling (Azure RTOS LevelX)

Azure RTOS LevelX is het NOR/NAND FLASH-product van Microsoft. Azure RTOS LevelX kan worden gebruikt in combinatie met FileX of als een zelf-eigen FLASH-sectorbibliotheek voor direct lezen/schrijven voor de toepassing.