Haberler:

Eposta uyarılarını yanıtlamayınız ( ! ) https://bit.ly/2J7yi0d

Ana Menü

cocox ide

Başlatan interrupter, 09 Nisan 2014, 16:11:24

interrupter

Merhaba  cocox ide ile ilgilenen arkadaşlar. Sizlere birkaç sorum olacak
Cocox fonksiyonlar ini nereden öğrenebilirim.
Cocox ta proje yapisi nasil olmalidir
CoOs program kalibi ve elinde bu derleyici ile ilgili dökümani olanlar varmisldir
Kisaca  cocox ide ve ürünlerini öğretici doküman ve tartisma ortami yaratabilir miyiz. Keilde olduğu gibi
Yine keildeki gibi register bazinda program yazabiliyormuyuz cocox ide dede.
Simdiden ilgilenen arkadaslara tesekkurler

muhittin_kaplan

evet. Konuşma Ortamı Yaratabiliriz.
Evet.CoIde GCC kuyllandığı için hem Reg. Hem Kütüphane ile yazabiliriz.
Cocox fonksiyonları yoktur, kütüphanein fonksiyonları vardır.

interrupter

mrb muhittin hocam su anda askerdeyim o yüzden fazla ilgilenemedim bu konuya kusuruma bakmayın.

daha önce pic16f877 ve 18f452 mikrodenetleyicileri ile bayağı haşır neşir olmuştum ve ccs c ide yi kullanmıştım 
son zamanlarda armın popülitesinden de etkilenerek ve picproje sayesinde arm ile tanıştım  ve formdaki arm derslerini bastan sona okudum
keilde ufak çaplı programlar yazabilir seviyeye geldim bunlar
led yak söndür
5 digit 7 segment displayda sayıcı
2x16 lcd kontrol
dac ve adc uygulamaları  vs vs
ama bunların hepsini register bazında yaptım ve keilinde ücretli olmasından dolayı ve kod kısıtlamasından dolayı  hep keile soğuk baktım ki sonradan coide yi gördüm google de ve biraz arastırma yaptım ve hep olumlu yorumlarla karsılastım sizin sayfanızı da karıştırdım biraz.

register bazında programlama hem çok fazla zamana maal oluyor hemde ileride baska bir arm mikrodenetleyicisine geçince hepsi uçuyor bir işe yaramayacak yanlış düşünmüyorsam  ama pic te böyle bir durum yok 16f877 de yazdığım bir program büyük ölçüde 18f452 de çalışıyor ufak tefek rötuşlardan sonra.

ben coide ile armı kütüphanelerle programlamak istiyorum ve register bazında kendimde özel kütüphaneler oluşturmak istiyorum.
sizden isteğim  arm da (evimde stm32f4 discovery kartım var) genel kullanılan kütüphaneleri nasıl öğrenebilirim ve coide ye nasıl iyi bir giriş yapabilirim.  c  bilgim fena sayılmaz. hemen hemen 60 günüm kaldı askerliğin bitmesine  ve çok fazla boş zamanım var. bu süre içerisinde coide ile  arm üzerinde birşeyler yapacak seviyeye gelmek istiorum. bana yol göseterirseniz sevinirim. saygılar.

interrupter

galibaa ilgilenen yok :(

एक होना

bildiğim kadarı ile forum da cocox hakkında bilgisi olan sadece @muhittin_kaplan hocamız.
tayin dolayısı ile eşya paketleme ve taşıma işleriyle uğraşıyor şu an (Tahminen)

sorularının cevapsız kalmayacağını umuyorum.

memo333

Alıntı yapılan: interrupter - 23 Mayıs 2014, 20:12:59
merhaba muhittin hocam su anda askerdeyim o yüzden fazla ilgilenemedim bu konuya kusuruma bakmayın.

daha önce pic16f877 ve 18f452 mikrodenetleyicileri ile bayağı haşır neşir olmuştum ve ccs c ide yi kullanmıştım 
son zamanlarda armın popülitesinden de etkilenerek ve picproje sayesinde arm ile tanıştım  ve formdaki arm derslerini bastan sona okudum
keilde ufak çaplı programlar yazabilir seviyeye geldim bunlar
led yak söndür
5 digit 7 segment displayda sayıcı
2x16 lcd kontrol
dac ve adc uygulamaları  vs vs
ama bunların hepsini register bazında yaptım ve keilinde ücretli olmasından dolayı ve kod kısıtlamasından dolayı  hep keile soğuk baktım ki sonradan coide yi gördüm google de ve biraz arastırma yaptım ve hep olumlu yorumlarla karsılastım sizin sayfanızı da karıştırdım biraz.

register bazında programlama hem çok fazla zamana maal oluyor hemde ileride baska bir arm mikrodenetleyicisine geçince hepsi uçuyor bir işe yaramayacak yanlış düşünmüyorsam  ama pic te böyle bir durum yok 16f877 de yazdığım bir program büyük ölçüde 18f452 de çalışıyor ufak tefek rötuşlardan sonra.

ben coide ile armı kütüphanelerle programlamak istiyorum ve register bazında kendimde özel kütüphaneler oluşturmak istiyorum.


yapmanıza gerek yok zaten stnin yayınladığı donanım kütüphaneleri var. Bunları Coocox'a yüklerseniz çalışmalarınızı yapabilirsiniz..

bende zamanında birşeyler karalamıştım..

https://www.picproje.org/index.php/topic,43092.msg313308.html#msg313308
Gömülü Linux Notları --> http://linuxedu.xyz/

Klein

#6
COIDE kurulumu ve kullanımı çok basit. Başlangıç iin aşağıdakindan başka bir tavsiyeye ihtiyaç olduğunu zannetmiyorum. 
COIDE ve ARM-GCC indirip kurun.   Ayarlardan GCC'nin yolunu gösterin.  debug  ayarları kısmından  debugger olarak ST-Lİnk seçin. Bitti.

Eğer CoIde ve Gcc  indirmediyseniz indirin. kurun.  Çalıştırma aşamasına geldiğinizde tekrar konuşuruz.

mesaj birleştirme:: 28 Mayıs 2014, 14:28:10

@memo333  10 dakikadır bu linki arıyorum.  Ben mi arama yapmayı bilmiyorum acaba.

memo333

Alıntı yapılan: Klein - 28 Mayıs 2014, 14:26:28


mesaj birleştirme:: 29 Mayıs 2014, 14:28:10

@memo333  10 dakikadır bu linki arıyorum.  Ben mi arama yapmayı bilmiyorum acaba.


valla ben profilimden açtığım konulara gittim, arama yapmadım..
Gömülü Linux Notları --> http://linuxedu.xyz/

MC_Skywalker

http://www.coocox.org/CooCox_CoIDE.htm adresinden CoCenter'i indirin. bu yardımcı programı kurduktan sonra CooCox IDE ile ilgili tüm kurulum ve güncellemeri kolaylıkla yapıyorsunuz.



https://launchpad.net/gcc-arm-embedded/+download adresinde ise ARM GCC indiriyorsunuz.  CooCox tan önce ARM GCC kurmanızı tavsiye ederim.


एक होना

büyük bir hata yapmışım özür diliyorum.
ben sadece  @muhittin_kaplan hocamız coocox hakkında bilgi sahibi olduğunu sanıyordum.

coocox adında bir bölüm açılsa ve @muhittin_kaplan , @Klein ve @MC_Skywalker hocalarımız bilgilerini paylaşsalar güzel olmaz mı ? ve bilgisi olan diğer hocalarımız .
sadece bir düşünce

memo333

ben paylaşmayayım mı  :'(
Gömülü Linux Notları --> http://linuxedu.xyz/

एक होना

hocam kusura bakma arada kaynamış sın. normalde bu tür şeylere dikkat ederim sanırım sıcaklardan dolayı dikkat dağınıklığı yaşıyorum kusura kalma. tabi ki paylaşımlarınızı bekleriz.

hatta coocox ile yapmış olduğunuz özel olamayan projelerinizi yayınlayıp detaylı anlatım ile bilginizden faydalanmak isteriz.


memo333

Burada önemli olan CooCox değil STnin kütüphaneleri.. Keil'de oluşturulan bir proje - eğer ki kapalı bir libi yoksa - sadece startup dosyaları değiştirilerek aktarılabilir.
Gömülü Linux Notları --> http://linuxedu.xyz/

interrupter

herkese çok tesekkür ederim.
anladığım kadarı ile coide arm gcc yi kullandığı için keildeki ki kütüphaneler aynı zamanda coide de hatasız çalışır doğru mu anlamışım.
ancak registerlere erisim konusu nasıl olacak 
örneğin  GPIOD->ODR= 0x0000F000;  bu sekilde register erisimi yapamıyorum. farklı birseyler mi var anlamadım.

bir de kit olmadan keildeki gibi kodları debug yapabiliyormuyuz.

Klein

Doğrudan register erişimi için farklı bir şeyler yapman gerekmiyor. Sadece "stm32fxxx.h"  dosyasını include etmen yeter.

Bildiğim kadarıyla, CooCox'un simülatörü yok.