SPIデータストレージデバイス:(micro)SDカード、DataFlash、またはシリアルEEPROM?
私はいくつかの設計の習慣を再検討していますが、そのうちの1つは真剣に調査されています。SPIベースのストレージデバイスは(micro)SDカードであり、価格対容量比と一般的に高速です。 SPIベースのストレージデバイスの3つの主要なタイプ-(micro)SDカード、DataFlash、およびよりシンプルな25CxxシリーズのSPI EEPROM(およびマイクロコントローラーの内蔵24CxxEEPROM とI2C EEPROMを考慮に入れる)未満?私はすべてのメディアをrawブロックデバイスとして使用しているため、「SDカードにはファイルシステムが必要」という議論は成り立ちません。 ユースケース: システム構成と校正データ。例:イーサネットインターフェイスのMACアドレス、オンボード電圧リファレンスの測定電圧。 ログ。例:センサーから取得したデータ。 コードとコードリソース(プログラムのメモリに収まりきらない、または持ち運びできない。)例:システムの更新、国際化とローカリゼーションの文字列、ユーザーインターフェイスリソース、フォント。 セキュリティとデジタル著作権管理。例:暗号化キー(公開および/または秘密、対称および/または非対称)デジタル署名。