Picproje Elektronik Sitesi

PROGRAMLAMA DİLLERİ => Delphi => Konuyu başlatan: ByTEK - 13 Şubat 2018, 17:10:14

Başlık: Arduino Uploader
Gönderen: ByTEK - 13 Şubat 2018, 17:10:14
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.
Başlık: Ynt: Arduino Uploader
Gönderen: makdeniz - 13 Şubat 2018, 17:15:11
@SercanTEK  ICSP üzerinden mi yükleyeceksiniz ?  Yoksa kendi usb'si üzerinden 232 olarak mi ?

Avrdude kullanarak basit bir program yazabilirsiniz.
Başlık: Ynt: Arduino Uploader
Gönderen: ByTEK - 13 Şubat 2018, 18:24:24
@makdeniz

Kendi USB üzerinden.

Açıkçası tek exe olsun istiyorum. oda yazdığım yazılım.
Başlık: Ynt: Arduino Uploader
Gönderen: serdararikan - 13 Şubat 2018, 18:31:17
Arduino içindeki bootloader i kullanın
Başlık: Ynt: Arduino Uploader
Gönderen: ByTEK - 13 Şubat 2018, 18:35:06
@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.
Başlık: Ynt: Arduino Uploader
Gönderen: serdararikan - 13 Şubat 2018, 18:41:29
Tamam . Arduino bootloader programı command line çalışıyor.kendi programın içerisinden parametre aktarımı ile bootloader exe yi kullanacaksin
Başlık: Ynt: Arduino Uploader
Gönderen: ByTEK - 13 Şubat 2018, 18:43:20
O zaman ben algılayamadım. Arastirayim teşekkürler.@serdararikan
Başlık: Ynt: Arduino Uploader
Gönderen: MrDarK - 13 Şubat 2018, 21:56:57
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
Başlık: Ynt: Arduino Uploader
Gönderen: ByTEK - 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.
Başlık: Ynt: Arduino Uploader
Gönderen: makdeniz - 14 Şubat 2018, 08:44:45
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.