22 Eylül 2018, 08:59:02

Haberler:

Picproje Pazar Sohbetleri: https://bit.ly/2GHsjAK


Arduino Uploader

Başlatan SercanTEK, 13 Şubat 2018, 20:10:14

SercanTEK

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.
Hayat sadece bir araçtır amaca ulaşmak için; Amaç ise Hayata birşeyler Katmaktır Benim için.. www.sercanca.com

makdeniz

13 Şubat 2018, 20:15:11 #1 Son düzenlenme: 13 Şubat 2018, 20:44:16 makdeniz
@SercanTEK  ICSP üzerinden mi yükleyeceksiniz ?  Yoksa kendi usb'si üzerinden 232 olarak mi ?

Avrdude kullanarak basit bir program yazabilirsiniz.
Karanlık olmadan aydınlık, Ölüm olmadan yaşam mantıksız.

SercanTEK

13 Şubat 2018, 21:24:24 #2 Son düzenlenme: 13 Şubat 2018, 21:25:32 SercanTEK
@makdeniz

Kendi USB üzerinden.

Açıkçası tek exe olsun istiyorum. oda yazdığım yazılım.
Hayat sadece bir araçtır amaca ulaşmak için; Amaç ise Hayata birşeyler Katmaktır Benim için.. www.sercanca.com

serdararikan

Arduino içindeki bootloader i kullanın

SercanTEK

@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.
Hayat sadece bir araçtır amaca ulaşmak için; Amaç ise Hayata birşeyler Katmaktır Benim için.. www.sercanca.com

serdararikan

Tamam . Arduino bootloader programı command line çalışıyor.kendi programın içerisinden parametre aktarımı ile bootloader exe yi kullanacaksin

SercanTEK

O zaman ben algılayamadım. Arastirayim teşekkürler.@serdararikan
Hayat sadece bir araçtır amaca ulaşmak için; Amaç ise Hayata birşeyler Katmaktır Benim için.. www.sercanca.com

MrDarK

Alıntı yapılan: SercanTEK - 13 Şubat 2018, 21: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
Picproje Eğitim Gönüllüleri ~ MrDarK

SercanTEK

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.
Hayat sadece bir araçtır amaca ulaşmak için; Amaç ise Hayata birşeyler Katmaktır Benim için.. www.sercanca.com

makdeniz

14 Şubat 2018, 11:44:45 #9 Son düzenlenme: 14 Şubat 2018, 11:45:49 makdeniz
Alıntı yapılan: SercanTEK - 14 Şubat 2018, 03: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.
Karanlık olmadan aydınlık, Ölüm olmadan yaşam mantıksız.