Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

付録A: 用語集

組み込みエコシステムには、それぞれ独自の用語や略語を使う、さまざまなプロトコル、ハードウェアコンポーネント、ベンダー固有の要素が存在します。この用語集では、それらをよりよく理解するための参照先とともに一覧化することを試みます。

BSP

Board Support Crate は、特定のボード向けに構成された高レベルインターフェースを提供します。通常は HAL クレートに依存します。 より詳しい説明は メモリマップドレジスタのページ にあり、より広い概要については この動画 を参照してください。

FPU

Floating-point Unit。浮動小数点数に対する演算のみを実行する「数値演算プロセッサ」です。

HAL

Hardware Abstraction Layer クレートは、マイクロコントローラの機能やペリフェラルに対して、開発者にとって扱いやすいインターフェースを提供します。通常は Peripheral Access Crate (PAC) の上に実装されます。 また、embedded-hal クレートのトレイトを実装している場合もあります。 より詳しい説明は メモリマップドレジスタのページ にあり、より広い概要については この動画 を参照してください。

I2C

I²C または Inter-IC と呼ばれることもあります。これは、単一の集積回路内でのハードウェア通信を目的としたプロトコルです。詳細については こちら を参照してください

PAC

Peripheral Access Crate は、マイクロコントローラのペリフェラルへのアクセスを提供します。これは低レベルなクレートの1つで、通常は提供された SVD から直接生成され、多くの場合 svd2rust が使用されます。Hardware Abstraction Layer は通常このクレートに依存します。 より詳しい説明は メモリマップドレジスタのページ にあり、より広い概要については この動画 を参照してください。

SPI

Serial Peripheral Interface。詳しくは こちら を参照してください。

SVD

System View Description は、マイクロコントローラデバイスのプログラマから見た構成を記述するために使用される XML ファイル形式です。詳細は ARM CMSIS ドキュメントサイト で確認できます。

UART

Universal asynchronous receiver-transmitter。詳しくは こちら を参照してください。

USART

Universal synchronous and asynchronous receiver-transmitter。詳しくは こちら を参照してください。