Merhaba,
Delphi ile Arduino Nano ya Hex kodu yüklemek istiyorum. Açık Kaynak uygulama varsa görmek isterim. Yada bir yol biliyorsanız değerlendirmek isterim.
Amacım, kendi yaptığım bir uygulama ile arduinoyu kontrol ediyorum. Firmware tarafında değişiklik yapınca kendi yazılımım ile yüklemek istiyorum. Kaynak kodları derlemek yerine HEX direkt atarım daha pratik olur.
@SercanTEK ICSP üzerinden mi yükleyeceksiniz ? Yoksa kendi usb'si üzerinden 232 olarak mi ?
Avrdude kullanarak basit bir program yazabilirsiniz.
@makdeniz Kendi USB üzerinden.
Açıkçası tek exe olsun istiyorum. oda yazdığım yazılım.
Arduino içindeki bootloader i kullanın
@serdararikan Hocam Yanlış ifade ettim sanırım. bir devre yaptım ve gerekli durumlarda kendi yazdığım uygulama ile parametreleri düzenliyorum. Arduino nano kullandım. Herşey tamam ama kendi uygulamamda birde arduino içindeki programı günceleyecek bir bölüm eklemek istiyorum.
Şuanda Arduino IDE yi açıp kodu derleyip yüklüyorum.
Ben Devreyi verdiğim kişiye, HEX kodunda düzenleme yaptığımda sadece HEX dosyasını vereceğim. Bu HEX dosyasını kendisi benim uygulamam ile yüklesin istiyorum.
Tamam . Arduino bootloader programı command line çalışıyor.kendi programın içerisinden parametre aktarımı ile bootloader exe yi kullanacaksin
O zaman ben algılayamadım. Arastirayim teşekkürler.
@serdararikan
Alıntı yapılan: SercanTEK - 13 Şubat 2018, 18:43:20
O zaman ben algılayamadım. Arastirayim teşekkürler.@serdararikan
Selamlar;
XLoader tarzında içinde avrdude.exe'yi USB portundan çalıştırabilen hazır programlar var. Tek yapman gereken müşteriye hex vermek. Oda XLoader'a hex kodun konumunu gösterip hazırladığın kodu yükleyebilir.
Açık kaynak kodları bulursan burada da paylaşabilirsen sevinirim. Bu adamlar yaptığına göre çokda komplex olmasa gerek. Zamanında XLoader var diye uğraşmamıştım ama lazım olabilir elbet birgün :)
Link = http://www.hobbytronics.co.uk/arduino-xloader
Anlaşılan avrdude.exe yi kendi yazılımıma gömüp ihtiyac halimde çalıştırıp yükleyeceğim.
Çalışan birşey yapınca paylaşırım tabiki.
Alıntı yapılan: SercanTEK - 14 Şubat 2018, 00:01:04
Anlaşılan avrdude.exe yi kendi yazılımıma gömüp ihtiyac halimde çalıştırıp yükleyeceğim.
Çalışan birşey yapınca paylaşırım tabiki.
@SercanTEK programı yazdıktan sonra portable yapabilirsiniz; böylece istediğiniz gibi tek bir uygulama dosyası olur.