Keil utanci - Coocox

Başlatan z, 13 Haziran 2014, 04:19:55

Müh. müh.

Alıntı yapılan: Müh. müh. - 13 Haziran 2014, 16:01:14
cooccox bir kaç ay önce indirmiştim ama pek hoşuma gitmedi..

Keil varken, böyle şeylere gerek yok diye düşünüyorum. Ayrıca keil i küreklemek çok mu zor yahu?


Alıntı yapılan: muhittin_kaplan - 13 Haziran 2014, 16:03:05
hayatımızdaki herşey bir seçim değil mi ?

mesaj birleştirme:: 13 Haziran 2014, 16:03:52
Eğer bir firmada yada dövlet te çalışıyorsanız küreklememelisiniz.


Alıntı yapılan: Müh. müh. - 13 Haziran 2014, 16:07:22
O zaman firma alır, bizde kullanırız :)

Böyle bir durum söz konusu olmadığına göre, iyiden vazgeçmeninde manası yok


Alıntı yapılan: gerbay - 13 Haziran 2014, 16:13:03
ülke o kadar zengin mi?

savaş gemisinde hem savaş yönetim sisteminde hem de bir sürü gömülü sistemde GCC ile derlenmiş kod çalışıyor..  Savunma sanayi şirketlerinden daha mı zenginsiniz?


Keil ve Iardan şaşmamak lazım.(bence keil)

Cooccox, emblocks gibi platformların geleceğini pekte parlak görmüyorum.



Firmanız bu tarz yazılımları satın almıyorsa veya firma sizseniz ve gücünüz satın almaya yetmiyorsa,

Sanal makina kurun birtane. İnternet erişimini kapatın. Keil, altium, solid vs gibi yazılımları orada çalıştırın. At tan inip Eşşeğe binmenin manası yok..

Kürekli keil,

Alıntı yapılan: bocek - 15 Haziran 2014, 07:47:50
Şuradan Keil MDK ARM 5.10 (uvision5)'u indirebilirsiniz.

http://www.myir-tech.com/soft.asp?id=1008

Bu da küreği:
http://s3.dosya.tc/server24/hLiaK1/Keil_ARM_MDK_5.00_Keygen_serial_Crack.zip.html

kürek dosyasında, avast virus taramasında win32:malware görünüyor ama ben yükledim yine de. bişey olmadı :)
keil 4 ve 5'i kürekliyor. 2020'ye kadar professional lisans sağlıyor.
bu lisansla emwin projelerini derleyebiliyorsunuz.
yalnız keil5'te, device manager'de mcu listesi boş geliyor nedendir bilmiyorum.
Destiny of white is dirtied. Destiny of black is found guilty...

muhittin_kaplan

Parali olmak baska birsey yeminlen, muh.muh yokluk gorduk aabiiii

X-Fi

Iar in eski versiyonlarinda 30 gunluk deneme surumunu kullan dediginizde bilgisayarda bir dosya tutuyordu.

Argede bilgisayarlara deepfreze kurmustuk kapatip actigimizda 30 gun yeniden basliyordu kontrole gelseler deneme surumu kullandigimizi soyleyecektik.

Bu sekilde baya bir kullandik msp430 icin daha sonra 5 versiyon cikti bu hatayi giderdiler artik deepfreze kurtarmiyor online kontrol ediyorlar ogunden beri iar kullanmiyoruz :)
http://www.coskunergan.dev/    (Yürümekle varılmaz, lakin varanlar yürüyenlerdir.)

z

Zengin olunca bende bir soganin cucugunu yiyecem birde keil alacam.

http://redacom.ch/wp-content/uploads/2014/01/KD_ARM-Keil_Commercial_price2014-Q1.pdf

Olumlu cevap gelecegini sanmiyorum ama C ve kutuphanelerinin olmadigi sadece asm calisma yapilabilecek bir ortam icin fiyat indirimi yaparmisiniz diye bir mail attim.
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

AsHeS

Alıntı yapılan: z - 15 Haziran 2014, 14:05:15
Zengin olunca bende bir soganin cucugunu yiyecem birde keil alacam.

http://redacom.ch/wp-content/uploads/2014/01/KD_ARM-Keil_Commercial_price2014-Q1.pdf

Olumlu cevap gelecegini sanmiyorum ama C ve kutuphanelerinin olmadigi sadece asm calisma yapilabilecek bir ortam icin fiyat indirimi yaparmisiniz diye bir mail attim.
Hocam problem debug yavaşlığı mı yoksa kod taşımaktan mı sıkıldınız ? Aynı kodları CooCox'ta debug ettiniz mi ?

z

Kodlari donusturen converter yazdim. Size gene ufak tefek isler kaliyor ama oldukca basarili.

Debug islemi anormal otesi yavas ki debug benim icin hayati derecede onemli.

Keil asm derleyicisi sizi bazi hamalliklardan kurtariyor. GNU da bu hamalliklari da bizim yapmamiz gerekiyor.

Pure asm kod yazacaklar icin library yapilandirma dosyasini da yayinlayayim.

Converteri de yayinlayayim.

Kodlarimi Cocooxda hic denemedim.
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

MuratUrsavas

Merhaba Arkadaşlar,

Coocox'u çok kullanmadım yorum yapmam doğru olmaz ancak EmBlocks'u sürekli kullanıyorum ve bu konuda sizi çok kısa bilgilendirmek isterim. (Ancak denediğim kadarı ile EmBlocks'un MCU desteği Coocox'dan daha fazladır.)

Bugüne kadar bir çok toolchain kullandım. Bunlara IAR, Keil, Eclipse + GCC ve EmBlocks dahil. En iyi sonucu EmBlocks'dan aldığım için şu an EB kullanıyorum ve size de tavsiye ederim.

Neden seçmiş olduğumu kısaca özetlemem gerekirse;

Bir kere geliştiricisi kullanıcıların isteklerine önem veriyor ve ciddi manada iyileştirmeler yapıyor.

İkincisi bir IDE olarak çok hızlı. MPLABX kullandıktan sonra aynı hatta daha iyi fonksiyonalite nasıl olurda bu kadar hızlı olur diyebilirsiniz. Ayrıca paralel derleme ile derleme hızı da çok yüksek. Ancak paralel derlemese bile derleyici çağrıları ilginç bir şekilde hızlı. Benzer bir çağrı Eclipse'de çok daha fazla zaman alıyor.

Üçüncüsü hiç kimsenin etkisi altında kalmadan elimdeki projeyi mümkün olduğunca iyi olduğunu düşündüğüm tüm derleyiciler de denedim. Sonuçta proje hiç bir derleyici için optimize edilmemişti dolayısı ile adil bir karşılaştırma sayılabilir. Bu karşılaştırma da en iyi ve dengeli sonucu beklemediğim bir şekilde GCC ile almıştım. Çünkü bedava olmasının bir bedelini olmasını bekliyordum ve bir dereceye kadar tolore edecektim. Ancak bu sonuç beni şaşırtmıştı. En iyi olmasını beklediğim derleyici IAR idi. Ancak Hem Keil'ın hem GCC'nin çok uzağında kalmıştı. 3000€'luk bir üründen beklenmeyecek bir performansdı. Keil ile flash boyutunda en iyi skoru elde ettim. GCC'nin çok uzağında değildi ancak yinede öndeydi. Ancak orada da RAM coşmuştu. %25'e varan bir fark vardı. Dolayısı ile en dengeli GCC gözüküyordu. Şaşırtıcı ama evet, ücretsiz bir ürün gerçekten 3000-5000€'luk ürünlerle baş edebiliyor.

Bu bilgiler ışığında EmBlocks'u seçtim ve halen de devam ediyorum. Sizlere de tavsiye ederim. Hatta daha fazla arkadaşımızın bu imkandan yararlanabilmesi için Türkçe bir kılavuz dokümanı bile hazırladım. Web sitemden indirebilirsiniz.

http://www.muratursavas.com/?bol=edit&prj=isildak

(Not: Sanırım web sitem şu anda bir DNS problemi yaşıyor o yüzden bu başlığa dokümanı direkt eklemeyi deneyeceğim.)

Not: EmBlocks ile hiç bir ticari ilişkim yoktur, açık kaynaklı ve yararlı bir ürün olduğu için önce kendi insanımız sonrada herkes faydalanabilsin diye elimden geldiğince desteklemeye çalışıyorum. (Emin olun ne IAR ne de Keil'ın IDE'si bu IDE ile yarışamaz. Ancak derleyicileri durumunuza göre karşılaştırılabilir.)

Merak ettiğiniz şeyler olursa elimden geldiğince cevaplamaya çalışırım.

muhittin_kaplan

Murat Hocam Hoşgeldiniz, (Sayfa Açılmıyor)

mistek

Emblocks'un Ulink2 desteği yok mu?
boş işlerin adamı ---- OHM Kanunu: I = V/R ---- Güç Formülü: P = V*I = I^2*R = V^2/R

interrupter

Ben coocox öğrenmeye çalisiyorum am::blocks u burada duydum kaba saba bi karistirdim.  Sitesindeki wiki kısmındakiler tam benim aradığım türden. Ama biraz kısır kalmis.

एक होना

EmBlock msp430 ayarları nasıl yapılıyor ?
yeri değil ama mevzu açıldığı için soruyorum.

strom

GCC kullanırken yaşadığım ilk sorun printf fonksiyonunda oldu. Normalde fputc fonksiyonunu tanımlayarak printf'i modifiye ederek kullanıyorum. Ancak GCC ile deneme yaptığımda fputc fonksiyonuna hiç girmediğini farkettim. Anladığım kadarıyla GCC farklı yapıda printf kullanıyor ve bu printf'in ihtiyaç duyduğu fonksiyon farklı. İnternetten kısa bir araştırmayla putchar fonksyonunu uyguladım. Ancak onada girmedi.

extern "C"
{
int  __io_putchar(int ch)
{

   DrawChar((char) ch);
   return 0;
}
}

extern "C"
{
int fputc(int ch, FILE * f)
{
   
   DrawChar((char) ch);
   return 0;
}
}

bu ikiside işe yaramadı. Acaba linker ayarlarından değiştirmem gereken bir yer mi var

Müh. müh.

Emblocks un içersindeki libraryler gözüme çarptı.

Ben arm mcu için şu şekil kod yazıyorum,

  DCMI->CR = 0x0;
  DCMI->IER = 0x0;
  DCMI->ICR = 0x1F;



Hazır kütüphaneye göre DCMI ı

DCMI_Init(&DCMI_InitStructure);


Böyle hemencicik init edebiliyormuşuz. Bu kütüphanelerle ilgili hiç sıkıntı yaşayan oldu mu?

Destiny of white is dirtied. Destiny of black is found guilty...

muhittin_kaplan

yok.(eğer kütüphaneden kastın stlib se)

strom

@Müh. müh
Bahsettiğin şey STM'nin Standart Periphral Library'si. Emblocks'a özgü birşey değil, yalnızca emblock'ta proje oluştururken bu kütüphaneler default olarak proje dosyalarına ekleniyor. Keil 5'ten sonra benzer bir olay keil'e de geldi (otomatik ekleme). Eski sürümlerde manual ekleyebiliyorduk ama