最近,HCC Embedded 推出用于故障安全數(shù)據(jù)存儲的SafeexFAT文件系統(tǒng)解決方案。 SafeexFAT是HCC exFAT文件系統(tǒng)的擴(kuò)展,旨在真正實現(xiàn)故障安全,防止意外復(fù)位或斷電。 關(guān)于HCCHCC Embedded開發(fā)了“脫離上下文”的深層嵌入式軟件組件,確保它們可以用作任何系統(tǒng)的核心元素,包括那些旨在滿足嚴(yán)格的安全性,質(zhì)量和可移植性要求的系統(tǒng)。
HCC Embedded是exFAT實施的許可供應(yīng)商,可以提供完整的技術(shù)和專利許可解決方案,以便整合到客戶的設(shè)備中。這意味著:
對于那些已獲得exFAT微軟許可的用戶,HCC可以提供其exFAT / SafeexFAT軟件實施。
對于那些沒有exFAT微軟許可證的人,HCC可以提供微軟批準(zhǔn)的exFAT許可證,并提供其exFAT / SafeexFAT軟件實施。
HCC 針對故障安全的exFAT解決方案-SafeexFAT正式發(fā)布。SafeexFAT為設(shè)備制造商提供了一個獨立于RTOS的故障安全文件系統(tǒng)解決方案,滿足深度嵌入式應(yīng)用的存儲可靠性需求。HCC是Microsoft exFAT的官方合作伙伴,可以為設(shè)備制造商提供可靠的exFAT集成、驗證和微軟專利許可服務(wù)。
增強(qiáng)的SafeexFAT基于故障安全設(shè)計和測試,確??蛻舨粫G失任何數(shù)據(jù)。HCC設(shè)計SafeexFAT時考慮到集成和目標(biāo)驗證,提供了相應(yīng)的測試套件,客戶可以基于該套件驗證產(chǎn)品行為的正確性。為了驗證目標(biāo)系統(tǒng)上的故障安全,驅(qū)動測試程序可以通過在介質(zhì)驅(qū)動層注入錯誤來驗證實現(xiàn)的正確性。
在基于MCU的解決方案中,針對RTOS,no-RTOS和Linux系統(tǒng)應(yīng)用,HCC積累了豐富的項目經(jīng)驗?;谶@些知識,HCC為大多數(shù)介質(zhì)驅(qū)動控制器提供了經(jīng)過驗證的驅(qū)動程序。HCC的SafeexFAT遵循MISRA 2012規(guī)范,能夠與客戶目標(biāo)平臺可靠地集成,在所有設(shè)計上使用相同的應(yīng)用代碼,并確保相同的質(zhì)量。
二、架構(gòu)
該故障安全和單元測試驅(qū)動器是用來與目標(biāo)MCU來測試文件系統(tǒng)是故障安全。此驅(qū)動程序用于在媒體驅(qū)動程序級別注入錯誤。一旦測試顯示文件系統(tǒng)是故障安全的,就可以在文件系統(tǒng)上線之前刪除該模塊。
三、SafeexFAT特征
該系統(tǒng)的主要特點如下:
符合HCC高級嵌入式框架。
專為與RTOS和非RTOS系統(tǒng)集成而設(shè)計。
提供故障安全,防止意外復(fù)位或斷電。
可以使用Linux FUSE集成。
支持FUSE庫版本2.x和FUSE 3.x.
緩存選項以獲得最佳性能。
代碼大小47 KB。
RAM使用量> 18 KB。
ANSI'C'。
Unicode 16。
多個打開的文件。
打開文件的多個用戶。
多卷。
多扇區(qū)讀/寫。
可變扇區(qū)大小。
分區(qū)處理。
處理媒體錯誤。
測試套件。
零拷貝。
重入。
FAT表的邊界對齊偏移量。
數(shù)據(jù)區(qū)域的邊界對齊偏移。
四、SafeexFAT for Linux FUSEHCC的exFAT / SafeexFAT for Linux FUSE使用標(biāo)準(zhǔn)的FUSE(用戶空間中的文件系統(tǒng))庫。它作為源代碼提供,可以從中構(gòu)建Linux可執(zhí)行文件。然后,此可執(zhí)行文件可用于安裝exFAT驅(qū)動器,其文件可以像系統(tǒng)中的任何其他文件一樣進(jìn)行訪問。該產(chǎn)品支持FUSE庫版本2.x和FUSE 3.x.
-
mcu
+關(guān)注
關(guān)注
146文章
17301瀏覽量
352120 -
驅(qū)動器
+關(guān)注
關(guān)注
53文章
8267瀏覽量
146784
發(fā)布評論請先 登錄
相關(guān)推薦
評論