2
仅仅为了将来的知识,Arduino引导加载程序可以在所有AVR微控制器上烧写,除了Arduino板卡中使用的烧写程序吗?这样,我可以用Arduino IDE编写任何AVR。Arduino引导程序可以在所有AVR上工作吗?
仅仅为了将来的知识,Arduino引导加载程序可以在所有AVR微控制器上烧写,除了Arduino板卡中使用的烧写程序吗?这样,我可以用Arduino IDE编写任何AVR。Arduino引导程序可以在所有AVR上工作吗?
让我们把它分成多个问题,对吗?
Arduino引导程序可以烧录到所有AVR MCU上吗?
是的。即使ATtiny4/5也有足够的闪存来存放最小的Arduino引导程序。
Arduino引导程序可以在所有AVR MCU上工作吗?
不是。所有AVR都支持引导加载程序能够将代码写入闪存所需的操作。有些根本不支持bootloader。
而现在一个你没有接近考虑:
将在刻录引导加载程序的AVR允许我使用Arduino的生态系统呢?
NO。当前使用它的MCU甚至不需要引导加载程序。使用Arduino库需要的是一个“核心”,IDE需要的是boards.txt中的定义。你需要做的是找到你感兴趣的MCU的核心和定义,并且a programmer。一旦你做了这些,你可以使用带有Arduino库和IDE的MCU。
谢谢,我没有想过最后一个问题。这很有帮助。 – Jaca 2014-08-29 23:37:07