マイコンユーザーのさまざまな疑問に対し、マイコンメーカーのエンジニアがお答えしていく本連載。今回は、初級〜上級者の方からよく質問される「Arm Cortex-Mメモリプロテクションユニット(MPU)のメリット」について解説します。
素朴な疑問から技術トラブルなどマイコンユーザーのあらゆる悩みに対し、マイコンメーカーのエンジニアが回答していく連載「Q&Aで学ぶマイコン講座」。
今回は、初級〜上級者から多く寄せられる質問です。
Arm Cortex-Mコアが内蔵しているメモリプロテクションユニット(MPU)とはどのようなものですか? どのような場合に使うとメリットがありますか?
メモリプロテクションユニット(MPU)とは、アドレス空間上に仮想的なメモリ領域を作成し、メモリ領域へのアクセス権限やアクセス属性、メモリ領域のタイプを変更するためのハードウェア機能です。下記が主な用途です。
Copyright © ITmedia, Inc. All Rights Reserved.