Armマイコンのプログラミングの勉強方法
私が考える最良の勉強方法を説明します。
-
C言語でのプログラミングを経験する
逆説的だが、下地としてC言語の理解が必要。0からC言語を理解することはそれほど難しくないが0からマイコンの仕組みを理解することはだいぶ難しい。
下記の「プログラムはなぜ動くのか」の内容を理解するために必要。 -
課題(from 会社or学校)の受領
自分で課題を設定するより、他から与えられたものを消化する方が楽。
必要に迫られていない状態で勉強を継続するのは難しい。 -
「プログラムはなぜ動くのか」を読む
下記の「ARMマイコンCortex-M教科書」に出てくる用語を理解するために必要。 -
「ARMマイコンCortex-M教科書」を読む
ここまで来ればデータシート(マイコンの仕様書)に書かれている内容を理解できるようになる。