Programming with 64-Bit ARM Assembly Language: Single Board Computer Development for Raspberry Pi and Mobile Devices
Introduction
2021.05.13: edition starts by
スマートフォンやタブレットPCのCPUの多くは、電力効率のよい ARM CPU である。
また、Raspberry Pi や nVidia Jetson Nano などの single board computer でも使われている。
この本では、以下の事項を学ぶ。
- 命令セット、バイナリデータの形式
- 浮動小数点プロセッサ, NEON 並列プロセッサ
- Android, iOS, Linux を実行するデバイス
- Raspberry Pi の GPIO ポートを使用してハードウェアを直接プログラミングする
学習には、手元に 64bit Linux を実行している Raspberry Pi があるとよい。
http://karel.tsuda.ac.jp/