(因前幾天有其他事情要處理因此斷賽,不過在可能範圍內還是會將內容補齊)
要撰寫 AVR 程式碼並編譯它及上傳到 chip 上有幾個方法:
我目前是使用 TL866II Plus 當作 Programmer 使用,在 Macbook 上可以使用 minipro 來操作。
由於我們使用的架構是 AVR 需要另外安裝 avr-gcc
,編譯出來的程式碼才會是符合 AVR 架構的 machine code。MacOS 的話可以直接使用 homebrew 下載;ubuntu 與 windows 也都有相對完整的教學可以下載到 avr-gcc。
avr-dude 是一個開源的 command-line 工具,可以幫助你查看 chip 裡頭的 EEPROM、flash memory、fuse bit 等重要的資料,也可以直接寫入資料到裡頭,事實上在 arduino 當中就是靠 avr-dude 上傳程式碼的。