Thread overview
D ve Mikroİşlemciler
Jul 21, 2013
huseyin
Jul 21, 2013
agora
Jul 22, 2013
Salih Dinçer
Jul 23, 2013
huseyin
Jul 29, 2013
Salih Dinçer
Aug 08, 2013
huseyin
July 21, 2013

Merhaba
Öncelikle sormak istediğim d ile microişlemci programlama şansımızın olup olmadığı olacak ama sanırım yok peki ne zaman olabilecek ya da bu yönde çalışmalar mevcut mu?

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

July 21, 2013

Gomulu sistemlerde olabilecegini okumustum.

Pardus'ta 5.5 yil gelistiricilik yapan su an gomulu sistemler uzerine acik kaynak gelistirmeler yapan birisinden ogrendim 1 hafta falan oluyor.

Launchpad'te hatta ARM Embedded Processors diye biseler gormustum. Belki GDC ile yapilabilir.

Şu

http://forum.dlang.org/thread/unreajijtwafywprqaag@forum.dlang.org

başlıkta bi tartışma var dil bilgim olmadığından yorumlayamıyorum direkt linki vereyim dedim

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

July 21, 2013

Biraz şakayla karışık cevap: D ile yaptığımız zaten mikroişlemci programlamaktan başka bir şey değildir. :)

Eğer inline assembler'ı soruyorsan, C ve C++'ın tersine o D'de standarttır ve D'nin en çok övündüğü konulardan birisidir. :)

http://dlang.org/iasm.html

Ali

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

July 22, 2013

Ali hocam, konuşmacı olarak katıldığı bir etkinlikte bir sorumu sorarak cevabını bize nakletmişti...

Bu konu ile ilgisi olabileceğini düşünüyorum: http://ddili.org/forum/post/5787

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

July 23, 2013

Alıntı:

>

Biraz şakayla karışık cevap: D ile yaptığımız zaten mikroişlemci programlamaktan başka bir şey değildir. :)

Yani elimde bulunan PIC16F84A gibi bir mikrodenetçiye kod uygulamamın mümkün olduğu anlamına mı geliyor?

Alıntı:

>

Bu konu ile ilgisi olabileceğini düşünüyorum: http://ddili.org/forum/post/5787

Konu gerçekten çok uzun bir konuşma olmuş daha hepsini okuyamadım :D
Alıntı:

>

Eğer inline assembler'ı soruyorsan, C ve C++'ın tersine o D'de standarttır ve D'nin en çok övündüğü konulardan birisidir. :)

Orası Öyle

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

July 23, 2013

Alıntı (huseyin325325):

>

Yani elimde bulunan PIC16F84A gibi bir mikrodenetçiye kod uygulamamın mümkün olduğu anlamına mı geliyor?

O işlemcinin D derleyicisi gerekir. Öyle bir şey olmadığına göre iki çare var:

  • Eğer gcc PIC16F84A'yı destekliyorsa gdc kullanılır ve o hedefe kod üretmesi söylenir. (Bunu tamamen teorik olarak söylüyorum. Eğer gcc destekliyorsa gdc de destekler demektir ama belki teknik sorunları olabilir.)

  • Eğec llvm PIC16F84A'yı destekliyorsa ldc kullanılır.

Ali

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

July 29, 2013

Küçük bir öneride bulunmak istiyorum...

Buradaki N dilini (http://ddili.org/forum/thread/1159) revize edip nPIC gibi anılan bir hale getirebiliriz. Bunun için başkalarının kod yazmasını veya derleyicisinin desteklemesini beklemeye gerek yok. Bu konuda benim bir çalışmam mevcut ama tamamlamak için sıkı bir çalışma gerektiriyor...:)

Şöyle ki:

Öncelik N dilinin temel kuralları kağıt üzerinde kesin bir dil ile belirlendikten sonra bunlara PIC'in donanımları ile iletişim kuran bir kaç komut ekleyeceğiz. Atıyorum writeport({port numarası}, {char değişkeni}) gibi.

Sonrası zaten kolay çünkü desteklediğiniz mikrodenetleyicinin donanım özelliklerine göre assembly kodunu oluşturacaksınız. Bu assembly kodu başlangıçta kolay olması için 35'lik instructions seti kullanılır. Zaten kod düzgün üretildiyse Microchip'in mplab.exe'ne verdiğinizde çalışan (HEX) kod üretilmiş olacak. Gayet net ve basit...

Hoş, CCS PIC C olsun, mikroElektronika'nın derleyicileri olsun aslında bunlar hep bir kabuk. Yani siz ön tarafta C kodu yazıyor gibi görünebilirsiniz ama aslında her şey doğru şekilde PIC assembly kodunu üretmek için geliştirilmiştir!

Kolay gelsin..

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

August 08, 2013

Açıkçası bu çok da zor olmayacak çünkü ben sistemi tamamen stabil bir halde kuruyorum library çıkarıldığı zaman yazacağımız kodlar her sistemde çalışmaya müsait kodlar olacak

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]