車載外部ストレージ2021.06.02バックナンバーはこちら。不揮発性メモリ、SDカード、ファイルシステムなどのお話のバックナンバー。SDカードはSPIモード、SDモードとあり、若干手順が異なる。SDモード側の方が多くの切り替えができる。FileSystemはFatFsをベースに説明及びシミュレーション。WinシミュレーションでSDカードに直接制御する話。「FatFsでパーティション分け」の続き。実際にFatFsでパーティション分けを実施する。博識フクロウのフクさんイラストACにて公開の「kino_k」さんのイラストを使用しています。https://www.ac-illust.com/main/profile.php?id=iKciwKA9&area=1エンジニア歴8年の太郎くんイラストACにて公開の「しのみ」さんのイラストを使用しています。https://www.ac-illust.com/main/profile.php?id=uCKphAW2&area=1事前準備フクさんFatFsでパーティション分けにチャレンジするわけだけど、まずは事前準備。太郎くんなにするの?フクさんSDカードのパーティションを一旦全部削除する。Windowsの管理→記憶域→ディスクの管理で各ディスクのパーティションの状態が見れる。パーティションの削除フクさんそして、パーティションの削除をするには、SDカードに該当するディスクのパーティション表示のところで右クリック。「ボリュームの削除」を選ぶ。フクさんそうすると、すべての領域が未割当になって、Windowsからのファイル読み書きが出来ない状態になる。FatFsでパーティション分けフクさんで、次にFatFsを起動。パーティション分けを行う。太郎くんFatFs側で何をしたかの解説よろー。「fp」でパーティション分けしただけだね。パーティションは25%ずつの4つを作成した。パーティションの状況確認フクさんそして、Windows側でパーティションを確認をするとこんなだ。太郎くんおー!確かにパーティション分けが出来てる!!フクさんと言う感じでパーティション分けもFatFsで出来たってことだな。太郎くんこれって、それぞれフォーマットもできるんだよね?フクさんできるはずだよー。パーティションが分かれただけで、論理ドライブとしてみた場合は変わらないはずなんで。次回はそこをやってみるか。まとめフクさんまとめだよ。パーティション分けを実施する前の事前準備を実施。Windowsのディスクの管理でパーティションの削除。FatFsでパーティション分けを実施。それぞれ25%の4つのパーティションを作成。問題無くパーティションが分かれていることをWindows側から確認。次回はフォーマットをしてみる。バックナンバーはこちら。不揮発性メモリ、SDカード、ファイルシステムなどのお話のバックナンバー。SDカードはSPIモード、SDモードとあり、若干手順が異なる。SDモード側の方が多くの切り替えができる。FileSystemはFatFsをベースに説明及びシミュレーション。その73【SD応答向上仕様22】CMD45(Q_TASK_INFO_B)で開始Blockアドレスを指定について説明。CMD44(Q_TASK_INFO_A)とCMD45(Q_TASK_INFO_B)は2つで1つの意味になる。これらのコマンド利用には制約がある。その60【SD応答向上仕様9】VIDEO_SPEED_CLASSのVSC_AU_SIZE。NAND-FlashRomの性質上、書き込み単位は大きい方がスループット上有利。よって書き込み性能が高いSDカードほどVSC_AU_SIZEが大き目な傾向。AUサイズは8~512MB。一回の転送はAUサイズでは無く、SUサイズ単位。SUサイズは大体8MB近辺。Operation(SPIモード)について説明。blockが従属する。tokenが従属する。tokenは読み出しならではのエラーパターンが記載されている。その92【メモリ上シミュレーション4】flコマンドでルートディレクトリ参照。引数はpathなので「0:」のような表現になる。ファイルオープン時にmode指定。modeはビットアサインになってる。ファイルへの書き込みコマンド「fw」はお試しようのため、自由に書き込みが出来るコマンドにはなっていない。対話モードは複数ファイルは開けない。Blocksについて説明。CMD44(Q_TASK_INFO_A)のエラーハンドリングについて説明。Commandとして返ってくる点に注意が必要。その49【SD読み書きSDモード1】SDモードの読み書きはSPIモードの手順とほぼ一緒。差分はtokenが無い点。tokenの代わりにCMD12(STOP_TRANSMISSION)を発行する。SDモードの読み書きの場合、tranが重要なのでCMD13(SEND_STATUS/SEND_TASK_STATUS)で状態確認を行う。コメントをキャンセルメールアドレスが公開されることはありません。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。上に表示された文字を入力してください。(14)KEI主に自動車開発関連の技術者っぽい人。領域はパワートレインがメインだが、それ以外もちょこちょことやってる感じ。カテゴリ的には凡そ以下。現場は疲れたので、シミュレーションで実物を扱わなくても仕事ができる環境を目指す。家に引きこもって外に出なくてもOKな世界。目指せ完全テレワーク。KEIをフォローするKEI2024.11.01はい。一般的な動画のfpsに近いものと思ってもらってOKです。※以下、たぶんDS検定では聞かれないと思いますが念のため...画像フレームレートという表現ですが、世間一般の表現ではありません。仮)(データサイエンティスト検定リテラシーレベル)KEI2024.11.01ありがとうございます。正解選択肢の内容が間違ってますね。逆というか、協調フィルタリング側が間違っている状態でした。仮)(データサイエンティスト検定リテラシーレベル)鋼鉄の戦士2024.11.01協調フィルタリングとコンテンツベースフィルタリングの説明逆な気がします。仮)(データサイエンティスト検定リテラシーレベル)あ2024.10.09先日お伝えした問題は無事解決しました。Usホーム検索トップサイドバータイトルとURLをコピーしました。