我是arduino的新手,基本上是计算机科学专业的学生,但对嵌入式系统感兴趣。 我对在ASM或C中编程芯片知之甚少。我知道ARM和AVR MicroControllers的基本结构。但是我脑子里有一个问题。我在网上搜索但很困惑。
我的问题是如何在C#中使用串行通信读取Arduino UNO的整个闪存??操作应该使用BootLoader完成。
我还有关于ISP,BootLoader,串行编程等的概念。
我的主要观点是读取/写入arduino的闪存。
答案 0 :(得分:0)
这是一个非常大的范围问题。我建议你搜索并查看AVRDUDE的源代码。这是Arduino IDE使用引导加载程序将代码下载到AVR微控制器的实用程序。
您还可以查看AVR Open Source Programmer以更好地了解要求。