STM32F103C8'e ethernet çipi bağlamak

Başlatan z, 17 Eylül 2016, 18:33:38

frederic

Bence konu dışına çıkıp muhabbeti dağıtmamak gerek, ben sıfırdan driver yazamadım, sadece kesip biçerek modifiye etmekle yetindim. Bu sebeple Bülent Hoca'nın çalışması heyecanlandırdı beni doğrusu. Umarım benim yapamadığımı o yapar, ve bu konuda önder olur. Motivasyonunu bozmayalım Hoca'nın.

hgs

An itibari ile gerbay geyiğin hayal gücünün sınırlarını zorlayarak, konuya ölümcül darbeyi indirmiştir.  Z yaptıklarını anlatan yeni bir başlık açarsan iyi olur. Artık bu başlık iflah olmaz.

z

ASM ile karalanıp çöpe atılan şeyler yok. Bir takım fikirler, rutinler bir sonraki projelerde kullanılıyor.
7 sene önce yazdığım rutinleri hâla kullanıyorum mesela.

Kösteğe değil de desteğe ihtiyacım var. Destek derken poh poh değil.

Maalesef uğraşılar hep başarı ile sonuçlanmıyor. Fakat başarısız projelerden de çok tecrübe kazanılıyor.

Yarın ethernet kiti kargoyla gelir diye umutla bekliyorum. Gelirse bu kadar lak lak etmeye fırsatım olmayacak.

Alt seviyeye inerken nerde duracağımızı da bilmeliyiz.

Mesela silikon üzerine kendi analog çiplerimi işlemeyi çok isterim fakat bu işlere girişmeyi hiç denemiyorum.

Bana e^st de diyebilirsiniz.   www.cncdesigner.com

Burak B

Yazacağınız koda birde iperf server eklerseniz performansını test edersiniz.
"... a healthy dose of paranoia leads to better systems." Jack Ganssle

muhittin_kaplan

Konu her nekadar dagilmis, onu yapma bunu yap durumuna gelmis olsada, @z bunu asm ile yapmak istiyorum ve yardima ihtiyacim var diyor. Eger ethernet tcp ip vb konularda yardimci olacaksaniz birseyler ogretip bir isik yakacaksaniz bizleride bu anlamda mutlu edersiniz.

z

Burada derli toplu paylaşım olmasını isterdim fakat biraz zor olacak.

Bu yüzden işin geyik kısmından arındırılmış teknik anlatıma http://www.cncdesigner.com/wordpress/?p=6149 adresinden ulaşabilirsiniz.

Tabiki buradan tartışmaya devam edeceğiz.
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

z

#81
Hocam beni yeterince tanıdığını sanıyordum. "STM32F103C8 olacak da yanında asmsi olmayacak."

ASM olmadan ben kod yazamam ki.

ZIOS ayakları üstünde durmaya başlamıştı ki çomak sokuldu. Köstek gördüm. Kim çomak sordu söylemiycem.

ZIOS public olsun diye yola çıkmıştım fakat birileri attı tuttu ben de C den arındırıp fonksiyonları sadeleştirdim ve kendi projelerimde aktif olarak kullanıyorum.

Şimdi düşünüyorum da o projeyi sürekli canlı tutup güncellemelerle vs hayatta tutmak çok fazla sabır ve fedakarlık ister.

İyiki de köstek olunmuş.

Alıntı Yapmadem z hocam vakit vs. yönünden uygun ve başta da belirttiği gibi IoT amaçlı olarak bu işlere girmek istiyor. Keşke doğru şekilde girip tecrübelerini forumda paylaşsa idi.

Ne tecrübesi yaaa. Dalgamı geçiyorsunuz. Ethernet ve internet bilgimi bir daha yazayım. http://www.cncdesigner.com/wordpress/?p=6149

Günlerdir neden yalvarıyorum sorular soruyorum sanıyorsunuz?

@gerbay hocam ben z kadar özgür değilim demişsin ya; sen özgür olamazsın. Çünkü C kullanıyorsun.

Kübişin bir lafı vardı. Ne diyordu?  "Sizler okulda şartlanıyorsunuz olaylara şartlı bakıyorsunuz. Ben özgür bakıyorum."

Haa birde cahil cesareti denen bir şey var. Ethernet ve internet konusunda gerçekten cahilim. IOT cesaretimde burdan geliyor.
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

frederic

Kubiş üstadı anmak için herkesi bilgisayarlarının başında 1dk'lık saygı duruşuna davet ediyorum.

hgs

#83
Yalvarmanıza gerek yok. Konuda 2-3 tane stack yazılımına ait bilgi verildi. Bunlar açık kaynak. Açıp c kodlarını okuyup, birde ilgili standartlara ait belgeleri indirirseniz yeterli olur. Standardın belgeleri ile açık kaynaklı c kodlarını incelersiniz rahatlıkla ne oluyor bitiyor anlarsınız.

Birde bazı konularda inat neden ? STM ile ENC yi standart liblerle çalıştırırsınız. Donanımın çalıştığını görürsünüz. Sonra oturup beğenmediğiniz kısımları atacağınız kısımları atıp kendi yazdığınız kodları eklemeye başlarsınız. Hiç bir yardımı yardım olarak görmüyorsunuzki hata burada.

Ayrıca sanki sizi sıkıştırıyormuşuz gibi bir havada var ve bu son derece saçma. Yardım etmek isteyen vardıda, buradaki birileri, bu yardım etmek isteyenlerin klavyesinin kablosunu mu kesiyor? Daha önce asm ile yazılmamış. Kimse böyle bir şeye gerek görmemiş, siz asm ile yazmak için özel bir yardıma neden ihtiyaç duyuyorsunuz. Açık kaynaklı stacklar olmasa birileri bir şeyler saklıyor diyeceğim.

Birde siteye yazmışsınız.
Alıntı yapılan: z
Ellerine geçsem linç edileceğim.
Çok güldüm.

z

Takıldığım yerlerde tabiki hazır kütüphanelerde adamlar ne yapmış diye bakıp sorularıma cevap bulamaya çalışırım.

Fakat protokol kurallarının açık açık anlatıldığı dokümanlardan mı bu iş rahat yürür yoksa C ile yazılmış fonksiyonlara bakarak mı?

Bana dokümanlar çok daha pratik geliyor. Öteki türlü programdan bakıp adamlar neden böyle yapmışlar soruları birikmeye başlar. İşin özünü anlayamazsın.

Daha önce de yazmıştım. Nasıl wav, bmp gibi dosyalar var ve bunların headerları dokümante edilmişse internet protokollerinde headerlar veri yapıları dokümante edilmiştir.

Bu dokümanlara eriştiğim anda sorun, eline iki tığ alıp binlerce ilmik atıp kazak örme sorununa dönüşecek.

Evet nerde bu dokümanlar?

www dan sonra ne yazarsam bu dokümanların olduğu sayfaya giderim?
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

hgs

#85
Alıntı yapılan: gerbay - 19 Eylül 2016, 17:01:02
wiznet in network stack i üzerinde olan chipleri var. ben senin yerinde olsam öyle birşe yapıp bu stm32 leri 25 tl den satardım..

Arduinocular zaten shield olarak kullanıyorlar, farklı bir işlevi yoksa satılamaz. Z nin derdinin satış olmadığıda ortada. Satış derdi olunsaydı işin yapılış şekli farklı olurdu.




https://en.wikipedia.org/wiki/Ethernet

https://en.wikipedia.org/wiki/IEEE_802.3

https://en.wikipedia.org/wiki/Category:Ethernet_standards

http://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=64882

https://standards.ieee.org/about/get/802/802.3.html

https://www.google.com.tr/search?biw=1787&bih=860&q=ethernet+standards+pdf

z

Bana e^st de diyebilirsiniz.   www.cncdesigner.com

hgs

Dosyanın tam adını biliyorsanız pdf olarak aratın nette, torrentte bir yerlerde vardır.

Cemre.