Keil kullanıcısıyım artık lisanslı kullanmak istiyorum M Plus tan MDK-ARM Cortex-M Edition için 2900Euro fiyat aldım.
http://www.element14.com/community/docs/DOC-41791/l/arm-the-keil-mdk-arm-microcontroller-development-kit (http://www.element14.com/community/docs/DOC-41791/l/arm-the-keil-mdk-arm-microcontroller-development-kit)
Bu linkteki tabloda görüldüğü üzere sadece Cortex M serisi için kullanabiliyorum.
Öte yandan Attolic, Micro c vb gibi alternatifleri düşünüyorum. Şimdi Keil'e alışmışken diğerleri nasıl olur bilemedim ne önerirsiniz?
Bu arada Micro C nasıl bu kadar ucuz oluyor?
http://www.mikroe.com/mikroc/arm/ (http://www.mikroe.com/mikroc/arm/)
Bu alternatife de bir bakın isterseniz :
http://www.mentor.com/embedded-software/sourcery-tools/sourcery-codebench/overview (http://www.mentor.com/embedded-software/sourcery-tools/sourcery-codebench/overview)
Bir IAR, KEIL ve Atollic True Studio kullanıcısı olarak Atollic i tavsiye ediyorum... Profesyonel olarak çalışacaksanız, Mikro C ye bulaşmayın derim... Keil ve IAR birbirlerine yakın derleyiciler. Görünümleri çok hoş olmamakla birlikte iyi kod üretiyorlar. IAR için Keil a göre biraz daha başarılı diyebiliriz. Atollic ise eclipse tabanlı olduğu için profesyonel bir geliştirme ortamıdır. Ayrıca seçtiğiniz mcu ya göre standart library leri otomatik projeye ekliyor. Lisans alacak olsam, Atollic için alırım.
ARM a ilk başladığımda en beğendiğim program ATOLLIC olmuştu fakat çok pahalı geldi. Üstelik ya demosunu kullanacaksın ya da lite.
Hocam vaktiniz varsa kısaca anlatabilir misiniz? Bizde öyle kullanalım.
Coocox
Coide
Bu ide ile gcc kullaniyorsunuz tamamiyle bedava
ARM'in kendi derleyicisi var ? Onu bi deneyin derim.
Alıntı yapılan: gerbay - 02 Mayıs 2014, 12:16:04
Atollic in icinde gcc, eclipse ve kendi eclipse pluginleri var. Gcc bedava, eclipse bedava. Ben olsam bedavaya hallederdim
Japonlar bile öyle yapiyo. Daha mi zenginsiniz?
Hocam Tübitak destekli projemiz var. Böyle bir imkan varken bedava çözümler yerine lisanslı kullanım yapmak istiyorum. O kadar çok kod geliştirme ortamı var ki insan gerçekten seçim yapmakta zorlanıyor.
Alıntı yapılan: Icarus - 02 Mayıs 2014, 13:39:59
ARM'in kendi derleyicisi var ? Onu bi deneyin derim.
Arm DS-5 den bahsediyorsunuz sanırım. Bildiğim kadarıyla ARM geçtiğimiz yıllarda Keil'i satın almıştı. Yani Keil içinde ARM'ın kendi derleyicisi diyebiliriz bu durumda. Ancak DS-5 i bilmiyorum. Atollic içinde bir fiyat alacağım.
DS-5 daha çok SoC tabanlı çalışanlar tercih ediyor. örnek mobil cihazlardaki AMR çekirdekli işlemciler (Samsun Exynos5) ile çalışanlar.
DS-5 i denemek için ucretsiz olan Community Editon http://ds.arm.com/ds-5-community-edition/ (http://ds.arm.com/ds-5-community-edition/) indirlibilir.
Bu arada alternetif olarak NXP'nin LPCXpresso eski adıyla CodeRED studio da tercih edilebilir. keile göre daha ucuzdu. http://store.kagi.com/cgi-bin/store.cgi?storeID=6FJPK_LIVE&lang=en&destination=node%2F1005190 (http://store.kagi.com/cgi-bin/store.cgi?storeID=6FJPK_LIVE&lang=en&destination=node%2F1005190)
IDE'leri geçersek tercih edebileceğiniz 3 derleyici var GCC, MDK-ARM, Mikro-C.
Tamamen subjektif olarak değerlendirirsek :) MikroC kafadan gidiyor.
9000 lira aldığınız desteğin %1 ve/veya daha fazlasına geliyorsa Keil almak pahalı fakat Keil(ARM) ve distribütörden alabileceğiniz destek burada bir artı değer.
Onun haricinde GCC ile MDK-ARM(Keil) kıyaslarsak GCC MDK-ARM'a göre daha fazla kod üretiyor fakat bedava.
IDE'ler açısından bakarsak kullandığım 2 IDE olan CooCox görünüm olarak Keil'den her türlü önde.
Alıntı YapHocam Tübitak destekli projemiz var. Böyle bir imkan varken bedava çözümler yerine lisanslı kullanım yapmak istiyorum. O kadar çok kod geliştirme ortamı var ki insan gerçekten seçim yapmakta zorlanıyor.
Bedava çözüm kötü demek değilki. bende coocox ve gcc kullanıyorum. bugün gcc dünyanın en iyi kütüphanelerinden biri. bu arada free software olarak geçen ingilizce tabir türkçeye ücretsiz yazılık olarak geçmiştir ancak gerçekte olan özgür yazılım demektir. özgür yazılım çoğu zaman en iyi platformlardan biridir
CooCox ile debug yapılabiliniyor mu?
LPCXpresso sanırım sadece LPC ürünleri için destek veriyor
http://www.atollic.com/index.php/request-eval-license (http://www.atollic.com/index.php/request-eval-license)
tek kaynak burası gibi
Adamlar bu konuda hassas daha önce bende denemiştim ama herhangi bir geri yanıt alamadım. Daha sonra bir mail geldi indirebilmek için yerel satış ofisinizle görüşün gibi birşeyler yazıyordu.
Verdiğiniz numarayı arıyorlar :)
Alıntı Yap. It is intended for evaluation before making a purchase decision only; it is not intended for development work.
diye yazmışlar, alıcı gibi konuşmak lazım galiba
Ben Epeyce Muhabbet ettim, Lab a alacağız dedim, helalleştik ayrıldık.
mesaj birleştirme:: 03 Mayıs 2014, 01:20:28
http://stm32discovery.nano-age.co.uk/open-source-development-with-the-stm32-discovery/setting-up-eclipse-for-stm32-discovery-development (http://stm32discovery.nano-age.co.uk/open-source-development-with-the-stm32-discovery/setting-up-eclipse-for-stm32-discovery-development)
http://www.angstromsandalgorithms.com/free-eclipse-arm-gcc-openocd-toolchain-for-windows-part-1-introduction/ (http://www.angstromsandalgorithms.com/free-eclipse-arm-gcc-openocd-toolchain-for-windows-part-1-introduction/)
denemdim nasıl yapılacağınıda bilmiyorum.
(debug yapılabileceğini felanda okudum bir yerlerde ama..)
Alıntı yapılan: muhittin_kaplan - 03 Mayıs 2014, 00:49:07
Ben Epeyce Muhabbet ettim, Lab a alacağız dedim, helalleştik ayrıldık.
mesaj birleştirme:: 03 Mayıs 2014, 01:20:28
http://stm32discovery.nano-age.co.uk/open-source-development-with-the-stm32-discovery/setting-up-eclipse-for-stm32-discovery-development (http://stm32discovery.nano-age.co.uk/open-source-development-with-the-stm32-discovery/setting-up-eclipse-for-stm32-discovery-development)
http://www.angstromsandalgorithms.com/free-eclipse-arm-gcc-openocd-toolchain-for-windows-part-1-introduction/ (http://www.angstromsandalgorithms.com/free-eclipse-arm-gcc-openocd-toolchain-for-windows-part-1-introduction/)
denemdim nasıl yapılacağınıda bilmiyorum.
(debug yapılabileceğini felanda okudum bir yerlerde ama..)
Hocam zamanında bunla alakalı bir yazı yazmıştım belki faydası olur Ubuntu 12.04 ve Eclipse ile STM32F407 ile çalışmıştım.
http://gunluk.muuzoo.gen.tr/2012/05/25/stm32f4-discovery-ve-ubuntu-bolum-1/ (http://gunluk.muuzoo.gen.tr/2012/05/25/stm32f4-discovery-ve-ubuntu-bolum-1/)
Ticari projenizi Özgür yazılım+lib ile geliştirken sonradan bir sıkıntı çıkma ihtimali varmı? Adam herşeyi paylaşmıś ama ticari çalışma da kullanım için tamamen özgür bırakmamış olabilirmi?