如何通过android应用程序与AVR进行STK500v2协议通信?

如何通过android应用程序与AVR进行STK500v2协议通信?,android,bluetooth,avr,Android,Bluetooth,Avr,我已将AVR的Peter Fleury引导加载程序修改为使用STK500v2协议的ATmega2560。我的最终目标是能够通过蓝牙设备刷新我的hex,连接到我的AVR和android应用程序,通过蓝牙发送hex。 有人能告诉我如何构建这样的应用程序吗?或者已经有这样的应用程序可用了吗 我在Github上发现了一个实现STk500v1的项目。如果解释了它的实现,我可以为STK500v2修补它。您的问题到底是什么?Android蓝牙通信?STK500协议?AVR-HC05集成?-您已经解决了哪些部分

我已将AVR的Peter Fleury引导加载程序修改为使用STK500v2协议的ATmega2560。我的最终目标是能够通过蓝牙设备刷新我的hex,连接到我的AVR和android应用程序,通过蓝牙发送hex。 有人能告诉我如何构建这样的应用程序吗?或者已经有这样的应用程序可用了吗


我在Github上发现了一个实现STk500v1的项目。如果解释了它的实现,我可以为STK500v2修补它。

您的问题到底是什么?Android蓝牙通信?STK500协议?AVR-HC05集成?-您已经解决了哪些部分?到目前为止,我正在使用BT串行通讯器应用程序通过移动设备使用HC-05与AVR进行通信,该应用程序对于串行通信来说非常舒适,但足以发送十六进制文件。因此,我需要建立一个应用程序,将能够发送十六进制文件。我是Android开发环境的新手。我需要有人在[link]()中解释这个应用程序的功能。显然,在Android特定的方面,所有协议处理都是通过
no.group09.stk500_v1.STK500v1
的一个实例来完成的。您所要做的就是根据您想要的协议调整单个类。(可能已经有一个实现,包括:)