Azure RTOS FileX'e genel bakış
Azure RTOS DosyaX ekli dosya sistemi, Azure RTOS, gerçek zamanlı ve IoT uygulamaları için özel olarak tasarlanmış Microsoft FAT dosya biçimleri için gelişmiş, endüstriyel sınıf çözümüdür. Azure RTOS FileX, FAT12, FAT16, FAT32 ve exFAT dahil olmak üzere Microsoft'un tüm dosya biçimlerini destekler. FileX, levelX adlı bir eklenti ürünü aracılığıyla isteğe bağlı hataya dayanıklılık ve FLASH yıpranma Azure RTOS sunar. Bunların hepsi küçük bir ayak izi, hızlı yürütme ve üstün kullanım kolaylığı ile birlikte, Azure RTOS FileX'i en zorlu tümleşik IoT uygulamaları için ideal seçenek yapın.
API protokolleri
Media Services
- FAT 12/16/32 ve exFAT desteği
- En az 6 KB FLASH, 2,5 KB RAM
- Medya erişim hizmetlerini tamamlama
- Sınırsız sayıda medya örneği
- Basit okuma/yazma mantıksal kesim sürücü arabirimi
- Birden çok bölüm desteği
- Mantıksal kesim önbelleği
- FAT giriş önbelleği
- İsteğe bağlı hataya dayanıklılık desteği
- Ertelenmiş İkincil FAT güncelleştirmesi
- Azure RTOS TraceX aracılığıyla sistem düzeyinde izleme
- Şunları içeren sezgisel medya erişim API'leri:
- fx_media_open
- fx_media_close
- fx_media_format
- fx_media_space_available
Dizin Hizmetleri
- En fazla 256 byte yolu
- Desteklenen uzun ve 8.3 dizin adları
- Dizin oluşturma & silme
- Dizin gezintisi ve çapraz geçiş
- Dizin öznitelikleri yönetimi
- Azure RTOS TraceX aracılığıyla sistem düzeyinde izleme
- Şunları içeren sezgisel dizin erişimi API'leri:
- fx_directory_create
- fx_directory_delete
- fx_directory_attributes_set
- fx_directory_attributes_read
- fx_directory_first_entry_find
- fx_directory_next_entry_find
Dosya Hizmetleri
- En az 3,3 KB FLASH
- Sınırsız açık dosya
- Salt okunur dosyalar birden çok kez açılabilir
- Desteklenen uzun ve 8.3 dizin adları
- Bitişik dosya desteği
- Hızlı arama mantığı
- Kümelerin önceden ayırması
- Dosya oluşturma, silme ve yeniden adlandırma
- Dosya okuma, yazma ve görme
- Dosya öznitelikleri yönetimi
- Azure RTOS TraceX aracılığıyla sistem düzeyinde izleme
- Sezgisel dosya erişim API'leri, şunları içerir:
- fx_file_create
- fx_file_delete
- fx_file_attributes_set
- fx_file_attributes_read
- fx_file_read
- fx_file_seek
- fx_file_write
Gelişmiş teknoloji
Azure RTOS FileX, aşağıdakiler de dahil olmak üzere gelişmiş bir teknolojidir.
- FAT 12/16/32 ve exFAT desteği
- Birden çok bölüm desteği
- Otomatik ölçeklendirme
- Endian nötr
- Uzun dosya adı ve 8.3 desteği
- İsteğe bağlı hataya dayanıklılık desteği
- Mantıksal kesim önbelleği
- FAT giriş önbelleği
- Kümelerin önceden ayırması
- Bitişik dosya desteği
- İsteğe bağlı performans ölçümleri
- Azure RTOS TraceX sistem analizi desteği
NOR/NAND Wear Leveling (Azure RTOS LevelX)
Azure RTOS LevelX, Microsoft'un NOR/NAND FLASH yıpranma düzeyi yıpranma ürünüdür. Azure RTOS LevelX, FileX ile birlikte veya uygulama için tek başına, doğrudan okuma/yazma FLASH kesim kitaplığı olarak kullanılabilir.