Selam arkadaşlar,
Keil ve IAR'a alternatif adam gibi IDE'si olan derleyici var mı? (ARM MCU'lar için)(mikroe harici)
Adam gibi IDE. Bu kadar büyük firmalar nasıl olurda bu kadar basit bir şeyi esirger bu devirde? YIL:2012
Şu ana kadar gördüğünüz adam gibi IDE ye bir örnek verebilir misiniz ?
Eclipse.
Alıntı yapılan: Elektroemre - 02 Ocak 2012, 13:22:24
Eclipse.
o zaman GNU C ile eclipse kullanabilirsiniz (arm icin, yanliz header dosyalarini vb sizin yazmaniz lazim.) Yazarsaniz, guzel bir katkida olur.
Ankarada iseniz bu knouda size yardimcida olabilirim.
keil ve iar ın ne gibi bir sıkıntısı var ki???
Bi tanıdığım coocox diye bi IDE kullanıyo baya övüyodu ama ben tam bilmiyom bi deneyebilirsin.Şu an baktım da bu da eclipse kullanıyo galiba.Arayüzü eclipse'e çok benziyo videodan öyle gözüküyo.
ATOLLIC True Studio
Tasking
Raisonance RIDE (stm32)
Tasking ve TrueStudio Eclipse tabanlı bu yüzden çok güzel ek özellikler sunabiliyorlar.
RIDE de güzel bir derleyici + IDE ve bir önceki sürümü ücretsiz.
http://www.yagarto.de/howto/yagarto1/index.html
bunu da ekleyelim..
Teşekkürler arkadaşlar,
@mufitsozen, zaman geniş olsa ASM ile çalışmak isterim C ilede uğraşmam fakat yeterli zamanım yok. Konforlu ide'yi zaten zamadan kazanmak için istiyorum.
@OptimusPrime,
Normalde KEIL kullanıyorum, derleyici olarak kesinlikle süper. Ancak IDE'sinden en çok eksikliğini çektiğim konu otomatik KOD tamamlama. (IAR'da var ancak onuda şuan kullanmıyorum)
Yada fonksiyonun adına sağ tıklayıp git demek yerine CRTL+sol tıkla gitmenin konforu başka. Basit şeyler gibi duruyor ama günde onlarca kez yapılınca can sıkan iş halini alabiliyor.
Onun dışında başka ide'ler kullanıp sonra KEIL kullanınca tabir yerindeyse attan inip eşşeğe binmiş gibi oluyor insan.
Diğerlerini inceleyeceğim.
keil de en büyük eksiklik bence de kod tamamlama sıkıntısı. bir ara bununla ilgili internette bazı yamalar görmüştüm ama hiç denemedim...
Keil, IAR, Code Red
Code Red 'i bir ara denedim Keil daha cazip gelmisti.
Code Red'e simdi tekrar baktim Eclipse imis.
http://www.code-red-tech.com/products.php
ansi c de kod tanımlama nasıl olacak. anlayamadım
Keil derleyici aslında bir öğrenci projesiydi, arm firması keilin gücünü farkedince tamamı beleş olan keili kendi yeninesil işlemcileri için geliştirdi ve keili satın aldı. şuan keil yazılımı arm firmasının elindedir keili, ilk başlatan o öğrenci arkadaş nerde neler yapar bilmiyorum. İşlemcileri üreten arm olduğuna göre en iyi derleyici keil olması lazım.
Yanlış hatırlamıyorsam Keil 90 lı yıllarda bile vardı başarılı ve pahalı bir derleyiciydi. 8051 için idealdi.
Keil bildiğim kadarıyla Alman bir firmaydı. ARM daha sonra kendine kattı.
Söylediklerimiz çok tezat şeyler.
http://en.wikipedia.org/wiki/KEIL (http://en.wikipedia.org/wiki/KEIL)
Reinhard Keil in berlin teknik üniversitesinde talebe iken geliştirmeye başladığı bir pojedir neresinde tezatlık var anlamadım. Zaten kendi soyasını vermiş yazılıma. wikipedia daki bilgiler yetersiz.. ingilizceniz varsa google dan araştırılabilir...
Alıntı yapılan: pisayisi - 02 Ocak 2012, 18:16:29
Reinhard Keil in berlin teknik üniversitesinde talebe iken geliştirmeye başladığı bir pojedir neresinde tezatlık var anlamadım. Zaten kendi soyasını vermiş yazılıma. wikipedia daki bilgiler yetersiz.. ingilizceniz varsa google dan araştırılabilir...
Tezatlık nerede mı? Tezatlık aşağıdaki çümlede.
arm firması keilin gücünü farkedince tamamı beleş olan keili kendi yeninesil işlemcileri için geliştirdi ve keili satın aldı 8051 ile profesyonel çalışmak için Keil derleyici satın almaya kalktığımızda tomarla para dökmeniz gerekiyordu.
Keil, ARM ile birleçmeden önce hiç bir zaman beleş olmadı.
Alıntı yapılan: gerbay - 02 Ocak 2012, 18:30:53
Bir de aradeğer teoremi var, "Hüsamettin Aradeğer" bulmuş :)
Neyse şaka bir yana, ben Visual Studio diyorum ama şu an anlatacak vaktim yok.. IDE olarak Visual Studio, üzerinde de Visual Assist X plugin i kuracaksınız.. Onun içinden başka derleyiciye derleteceksiniz.. İster GCC ye ister Real View e...
bir ara vakit bulursam eklerim buralara..
Visual studio kurulu, bahsettiğiniz plug-ini de indirip kurdum. Çok kısa hangi menülerden ayarlıyoruz bahsederseniz ben bulurum gerisini balıklama dalıp?
Selam,
Şu siteyi buldum; http://www.console-dev.de/2009/09/03/create-nintendo-ds-applications-with-visual-studio-2008/ (http://www.console-dev.de/2009/09/03/create-nintendo-ds-applications-with-visual-studio-2008/)
Burada başka bir compiler ı adım adım entegre etmeyi anlatmış. Commandline için gereken komutlarıda buldum.
Buradaki gibi entegre etmeye çalıştım ancak örnek bir makefile dosyasını araklayıp projemize eklememiz gerekiyormuş.
Keil benim hiç bir projemde makefile dosyası oluşturmamış, keilin klasöründe aratıp bir tane düz mantık bulup attım ama yemedi.
Elinizde kullandığınız hazır bir makefile dosyası var mı?
Ayrıca hazır çalışan bir projenizdeki aşağıdaki pencerinin ekran görüntüsünü verebilir misiniz? (Biraz fazla şey istedim geliba :) )
(http://img159.imageshack.us/img159/4157/psptutsstep22.png)
Opitons for target kısmında C sekmesi altında komutlar onlar işe yarar mı?
ayrıca Output sekmesinin altında batch file seçeneği var belki işe yarar birşeyler çıkar
aslinda Code::Blocks, C-Free gibi IDE'ler de kullanilabilir. ben bazen VS acmak yerine Cfree aciyorum, ayarlari yaptim, VC++'da derliyorum yine. gerekli ayarlar yapildiktan sonra, derleme komutlari, include klasorlerinin yerleri gibi, is gorur sanki. oto-tamamlama da var. islemciye programi atmak icin add-in de yazillabilir. guzel olur o zaman :D VS'ye boyle bir entegrasyon yapmak icin acik kaynak bir proje de baslatilabilir. codeplex uzerinden. Samsung 2440 icin micro fremework kullanmak amaciyla bir proje vardi mesela gozume carpan. http://s3c2440mfport.codeplex.com/ (http://s3c2440mfport.codeplex.com/)
Anladım hocam,
Peki makefile dosyasını hazır mı bulmuştunuz kendiniz mi yazmıştınız? Komutların bir ikisini buldum ama tam emin değilim doğru formatta olduğundan. En azından bunları hatırlıyorsanız iş kolaylaşır.
Sağolun arkadaşlar kurcalamaya devam :)
Alıntı yapılan: gerbay - 02 Ocak 2012, 18:30:53
Bir de aradeğer teoremi var, "Hüsamettin Aradeğer" bulmuş :)
Neyse şaka bir yana, ben Visual Studio diyorum ama şu an anlatacak vaktim yok.. IDE olarak Visual Studio, üzerinde de Visual Assist X plugin i kuracaksınız.. Onun içinden başka derleyiciye derleteceksiniz.. İster GCC ye ister Real View e...
bir ara vakit bulursam eklerim buralara..
Hocam VS ide ile ARM için derleyici mevcut mu ?
http://electronics.stackexchange.com/questions/12404/how-can-i-use-a-build-server-with-keil-uvision4-mdk-arm-script-a-build-use-a
http://www.keil.com/support/docs/3498.htm
http://www.keil.com/support/docs/868.htm
http://www.keil.com/support/man/docs/uv4/uv4_commandline.htm
şuan bulabildiklerim bunlar, vs1003 le uğraştığımdan dahil olamıyorum işim biter bitmez bende denemelere başlayacağım =)
Anladım Hocam VS yi sadece IDe olarak kullanacağız.
Ama burada Debug Yapmak, Registerleri görmek gibi işlemleri yapamamış olacağım. Keil e Devam.
Setup Eclipse debug environment for STM32F4 Discovery board
http://shareee.netne.net/wordpress/?p=5
http://www.afflatustech.com/2011/11/eclipse-codesourcery-stm32f4-settings.html