commodore.gen.tr

Genel Kategori => Proje => Konuyu başlatan: ercanersoy üzerinde Ocak 22, 2019, 19:43:00 ÖS



Konu Başlığı: Micro Boot - Mikrodenetleyiciye Ağ Tarayıcısından Program Yükleyen Önyükleyici
Gönderen: ercanersoy üzerinde Ocak 22, 2019, 19:43:00 ÖS
Herkese merhaba,

Mezun olduğum yüksek lisansta yaptığım yazılımı dün GitHub'ta ve GitLab'ta yayınladım.

Başlığından anlaşıldığı üzere yazılım Micro Boot adındadır. LGPLv3 ile lisanslanmıştır. Bundan dolayı, GPL uyumlu olmayan projelerde kaynak gösterilerek kullanılabilir.

Micro Boot, ağ tarayıcısından bellenim yükleyen bir önyükleyicidir. avrdude gibi farklı bir araca gereksinim duymaz. Yapılandırması, kaynak kodunda bir başlık dosyasıyla yapılandırılmaktadır.

Yalnızca, ATmega328 ve eşdeğer mikrodenetleyiciler için geliştirilmiştir. Yalnızca, Wiznet 5100 Ethernet bağdaaştırıcısını destekler.

Güvenlik sağlamak için güvenlik duvarı veya access point gibi bir çözüm gerekir. ATMega328 ve eşdeğerleri için geliştirilmiş olduğundan boyutu 4 KiB'tı aşmaması gerektiği için fazla özellik eklenememiştir.

GitHub Adresi (https://github.com/ercanersoy/Micro-Boot)
GitLab Adresi (https://gitlab.com/ercanersoy/micro-boot)


Konu Başlığı: Ynt: Micro Boot - Mikrodenetleyiciye Ağ Tarayıcısından Program Yükleyen Önyükleyici
Gönderen: i_r_on üzerinde Ocak 23, 2019, 00:21:25 ÖÖ
Kimileri benim yarı İngilizce yarı Türkçemi anlayamıyor, ben de senin öz türkçeni anlamakta zorluk çekiyorum. Bu bir eleştiri değil, açık kaynağı benimsemen, türkçeyi kullanımınla güzel bir yoldasın :)

İngilizceye çevirmeye çalışayım, bakayım anlamış mıyım,

Micro boot is a bootloader capable of loading programs using a network module.  It's configured with a header file in the source tree.

Ya da benim yarı İngilizce yarı türkçemle.

Micro boot arduino ethernet modülü üstünden flash programlama imkanı sunan bir bootloader'dır. Kaynak dosyaları içindeki header dosyası ile konfigürasyonu yapılır.

ps: Bir tavsiye, source dizinlerini github yahut herhangi bir source control mekanizmasına yüklerken "make clean" tadındaki ortalığı temizleyen işini çalıştır ki kaynak dosyalarını içeren dizinlerde aslında çıktının bir parçası olması gereken .o, .hex vesaire dosyalar yer almasın.


Konu Başlığı: Ynt: Micro Boot - Mikrodenetleyiciye Ağ Tarayıcısından Program Yükleyen Önyükleyici
Gönderen: ercanersoy üzerinde Ocak 23, 2019, 16:16:41 ÖS
Alıntı
Bir tavsiye, source dizinlerini github yahut herhangi bir source control mekanizmasına yüklerken "make clean" tadındaki ortalığı temizleyen işini çalıştır ki kaynak dosyalarını içeren dizinlerde aslında çıktının bir parçası olması gereken .o, .hex vesaire dosyalar yer almasın.

GitHub'a ve GitLab'a yüklerken isteyen derlemeden alıp kullansın diye ikili dosyaları da yükledim.


Konu Başlığı: Ynt: Micro Boot - Mikrodenetleyiciye Ağ Tarayıcısından Program Yükleyen Önyükleyici
Gönderen: i_r_on üzerinde Ocak 23, 2019, 23:24:47 ÖS
Alıntı
Bir tavsiye, source dizinlerini github yahut herhangi bir source control mekanizmasına yüklerken "make clean" tadındaki ortalığı temizleyen işini çalıştır ki kaynak dosyalarını içeren dizinlerde aslında çıktının bir parçası olması gereken .o, .hex vesaire dosyalar yer almasın.

GitHub'a ve GitLab'a yüklerken isteyen derlemeden alıp kullansın diye ikili dosyaları da yükledim.

Binaries klasöründe derlenmiş hali var zaten, örnek aşağıdaki linkteki : standard_library.o

https://github.com/ercanersoy/Micro-Boot/tree/master/standard_library


Konu Başlığı: Ynt: Micro Boot - Mikrodenetleyiciye Ağ Tarayıcısından Program Yükleyen Önyükleyici
Gönderen: ercanersoy üzerinde Ocak 24, 2019, 09:48:47 ÖÖ
Geribildirim için teşekkürler. Nesne dosyaları silinmiştir ve .gitignore dosyası eklenmiştir.