chottoshitahanashi’s diary

基本的に間違ったことばかり書いてるブログ。検索ひっかかるな

ブートローダ

追記:Arduinoというシステムなのか製品のArduinoか紛らわしいんで製品の方は「Arduinoボード」と書く。


Arduinoのブートローダって何?(1) - しなぷすのハード製作記
Arduinoブートローダについてのわかりやすい解説。
単体で(Arduinoとして)ATMEGA328Pを使うにはArduinoブートローダ(512バイトくらい)を書き込む必要がある。
製品のArduinoボードについてるATMEGA328Pには出荷時既にブートローダが書き込まれているが、ATMEGA328Pを単体で買ってArduino化するにはブートローダを自分で書き込む必要がある。


ATMEGA328P を Arduino として使う
Arduinoボード本体を使ってATMEGA328Pにブートローダを書き込むわかりやすい解説。
この中でArduinoISPというキーワードが出てきた。


ArduinoISPを汎用AVRライタとして使う(1) - しなぷすのハード製作記
によるとこれはArduinoボードを
ATmega328PなどのAVRマイコンにプログラムを書き込むためのAVRライタにする(AVRライタ、Mature AVRISPの互換機にする)ためのスケッチ。この辺りで頭がついていかなくなったのでとりあえずまとめてまた今度。