Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => ARM => Konuyu başlatan: bayfrederickson^ - 21 Mayıs 2014, 13:34:20

Başlık: ARM'da Pogramlamaya Başlangıç İçin Tavsiyeler
Gönderen: bayfrederickson^ - 21 Mayıs 2014, 13:34:20
Arkadaşlar herkese merhaba.

Arm'da programlamaya şu günlerde merak saldım. Ancak tam olarak nereden başlayacağımı bilmediğim için bilen arkadaşlardan tavsiyeler istiyorum.

Öncelikle ;

Altaş yayıncılıktan mikro c ile ARM programlama(STM32F407) diye bir kitap var bunu aldım. İçeriği fena değil göz gezdirdiğim kadarıyla,yeni başlayanlar için güzel görünüyor. Birde deneme kartı lazım bunun için. Altaş yayıncılığın sitesinde bunun için birde kit oluşturmuşlar. Linkte verdiğim.

https://www.altaskitap.com/STM32F4-Discovery-Kit,PR-499.html (https://www.altaskitap.com/STM32F4-Discovery-Kit,PR-499.html)

Uğraşan arkadaşlara soruyorum yeni başlayan için bu kitap yeterli olur mu ? Ve önerebileceğiniz daha uygun kitler mevcut mudur ?

Programlama bilgim iyi. CCS C de pic programlama biliyorum. Programlamayı öğrenme kısmında sıkıntım yok anlayacağınız. Az çok java ve c# ile de uğraştım.

Başlangıç için tavsiyeleriniz nelerdir ? Hangi deneme kartını almalıyım. Hangi derleyiciyi kullanmam lazım ? ARM programlama için ücretsiz full sürüm derleyiciler var mıdır ?

Yardım eden herkese çok teşekkür ederim şimdiden..
Başlık: Ynt: ARM'da Pogramlamaya Başlangıç İçin Tavsiyeler
Gönderen: kimlenbu - 21 Mayıs 2014, 16:06:00
Mikro C ile ARM Programlama kitabını ben de aldım, kitap başlangıç için güzel. Yalnız benim önerim STM32F4 Discovery ve buna uygun geliştirme kartı satın almanız yönünde.

ben aşağıdaki ürünleri kullanıyorum, çok memnunum.

http://www.ebay.com/itm/STM32F4-DISCOVERY-STM32F429-TFT-LCD-STM32-ARM-Cortex-M4-Development-Board-/161177600695?pt=LH_DefaultDomain_0&hash=item2586ef02b7]
[url]http://www.ebay.com/itm/STM32F4-DISCOVERY-STM32F429-TFT-LCD-STM32-ARM-Cortex-M4-Development-Board-/161177600695?pt=LH_DefaultDomain_0&hash=item2586ef02b7 (http://[url)[/url]

http://www.ebay.com/itm/STM32F4DISCOVERY-STM32-Cortex-M4-Development-Board-Camera-3-2-LCD-14-Modules-/261052810562?pt=LH_DefaultDomain_0&hash=item3cc7f5c542 (http://www.ebay.com/itm/STM32F4DISCOVERY-STM32-Cortex-M4-Development-Board-Camera-3-2-LCD-14-Modules-/261052810562?pt=LH_DefaultDomain_0&hash=item3cc7f5c542)

geliştirme kartı yanında gelen cd içinde donanımlar için gerekli örnekler var. Forumda da başlangıç için gerekli bilgilerin hepsi var. Benim önerim KEIL kullanmanız, 32kb kod limiti var ama çoğu projede bu limiti geçmeden işinizi görebiliyorsunuz.


Başlık: Ynt: ARM'da Pogramlamaya Başlangıç İçin Tavsiyeler
Gönderen: AsHeS - 21 Mayıs 2014, 17:12:41
Altaş'ta ki çok pahalı
http://market.cizgi.com.tr/product/education/stm-stm32f4 (http://market.cizgi.com.tr/product/education/stm-stm32f4)
Buradan alabilirsiniz.
Başlık: Ynt: ARM'da Pogramlamaya Başlangıç İçin Tavsiyeler
Gönderen: Melih1802 - 21 Mayıs 2014, 17:23:29
Bu kitlere ve Kitaplara çok para verdim. Fakat hiç bir şey öğrenemedim. Moralim gitgide bozuluyor. Bundan sonra mezarda STM32 olacak.
Başlık: Ynt: ARM'da Pogramlamaya Başlangıç İçin Tavsiyeler
Gönderen: muhittin_kaplan - 21 Mayıs 2014, 17:44:58
problemi Çözemiyorsan Farklı Açıdan Bak,
Başlık: Ynt: ARM'da Pogramlamaya Başlangıç İçin Tavsiyeler
Gönderen: Melih1802 - 21 Mayıs 2014, 17:50:04
Sıkıntının farkındayım. Kaliteli zaman bulup yeteri kadar zaman ayıramıyorum. Kesintisiz bir kaç ay yeterli olacaktır.
Başlık: Ynt: ARM'da Pogramlamaya Başlangıç İçin Tavsiyeler
Gönderen: b3nQ - 21 Mayıs 2014, 17:56:30
Bu konuda bende müzdaribim.STM32F429I-Dıscovery aldım..Ledleri yaktım Timer la bir uygulama yaptım..ve daha ne yapabilceğimi bilmiyorum ortada kaldım öylece..konu da açtım bir yol gösteren olmadı..

mesela uzman bir arkadaşımız yada abimiz adım adım yeni başlayanların neler yapması gerektiğini yazsa çok iyi olur sadece genel olarak..
örneğin..

1. İşlemcinin Datasheetini incele..
2.GPIO yapısını anla..
3..Led yakma..
4.Interrupts..
.
.
.


gibi bir liste yani :)

Başlık: Ynt: ARM'da Pogramlamaya Başlangıç İçin Tavsiyeler
Gönderen: muhittin_kaplan - 21 Mayıs 2014, 18:24:28
1. bir proje bul.
Başlık: Ynt: ARM'da Pogramlamaya Başlangıç İçin Tavsiyeler
Gönderen: LukeSkywalker - 21 Mayıs 2014, 19:08:21
Servo kullan,  tft ekran ile dokunmatik paneli kullan,  usb kontrollu rf role surucu yap, ethernet uzerinden internetten led yak sondur....
Başlık: Ynt: ARM'da Pogramlamaya Başlangıç İçin Tavsiyeler
Gönderen: z - 21 Mayıs 2014, 20:19:28
Hop hop hop.  Gerbay ne yapıyorsun?

Tamam ARM biraz kafa yedirtir de bir hatunun kafayı yedirmesi bir başka bir şey. Yok tarifi.

Bence ARM ile takılmaya devam etsin.
Başlık: Ynt: ARM'da Pogramlamaya Başlangıç İçin Tavsiyeler
Gönderen: LukeSkywalker - 21 Mayıs 2014, 20:22:13
Gerbay, senin dünyan karardı diye adamınkini de mahvetme...
ARM çözülür, kadınlar çözülmez...
Başlık: Ynt: ARM'da Pogramlamaya Başlangıç İçin Tavsiyeler
Gönderen: fbasaris - 21 Mayıs 2014, 22:08:24
Ben bugün sipariş verdim. Başlangıçta ebay ya da aliexpress ten getirtirim diye düşünürken http://www.elektroniktasarim.net/index.php (http://www.elektroniktasarim.net/index.php) adresinde uygun fiyata buldum. 43 TL+ 5.99 TL kargo toplam 49 TL'ye satın aldım. Yarın kargo elime geçecek. Şirketle yakından uzaktan alakam yoktur..:)


mesaj birleştirme:: 21 Mayıs 2014, 22:09:23

Ayrıca hocamın kitabı da aldım..kesme örneğine de bayıldım...:) Yaza hazırlık..
Başlık: Ynt: ARM'da Pogramlamaya Başlangıç İçin Tavsiyeler
Gönderen: sseedat - 21 Mayıs 2014, 22:17:58
Alıntı yapılan: z - 21 Mayıs 2014, 20:19:28
Hop hop hop.  Gerbay ne yapıyorsun?

Tamam ARM biraz kafa yedirtir de bir hatunun kafayı yedirmesi bir başka bir şey. Yok tarifi.

Bence ARM ile takılmaya devam etsin.
+1
Başlık: Ynt: ARM'da Pogramlamaya Başlangıç İçin Tavsiyeler
Gönderen: Gökhan BEKEN - 21 Mayıs 2014, 22:41:58
Alıntı yapılan: bayfrederickson^ - 21 Mayıs 2014, 13:34:20
Başlangıç için tavsiyeleriniz nelerdir ? Hangi deneme kartını almalıyım. Hangi derleyiciyi kullanmam lazım ? ARM programlama için ücretsiz full sürüm derleyiciler var mıdır ?
Coocox IDE ve GCC(GNU Compiler Collection) derleyicisi ücretsizdir. Tavsiye ederim.
Forumdaki STM32 örnekleri (https://www.picproje.org/index.php/board,191.0.html) adındaki başlıkta bulunan konuları bu ikili ile çalıştırabilirsiniz.
Başlık: Ynt: ARM'da Pogramlamaya Başlangıç İçin Tavsiyeler
Gönderen: mistek - 21 Mayıs 2014, 22:44:23
Alıntı yapılan: gerbay - 21 Mayıs 2014, 19:54:29
boşver bu işleri bekarsan git bi kız bul

Ben denedim. Arm daha cazip geldi.
Başlık: Ynt: ARM'da Pogramlamaya Başlangıç İçin Tavsiyeler
Gönderen: Gökhan BEKEN - 21 Mayıs 2014, 22:48:40
Edit: Yanlış yazı yazmışım.
Başlık: Ynt: ARM'da Pogramlamaya Başlangıç İçin Tavsiyeler
Gönderen: bayfrederickson^ - 22 Mayıs 2014, 00:41:36
Alıntı yapılan: kimlenbu - 21 Mayıs 2014, 16:06:00

http://www.ebay.com/itm/STM32F4-DISCOVERY-STM32F429-TFT-LCD-STM32-ARM-Cortex-M4-Development-Board-/161177600695?pt=LH_DefaultDomain_0&hash=item2586ef02b7 (http://www.ebay.com/itm/STM32F4-DISCOVERY-STM32F429-TFT-LCD-STM32-ARM-Cortex-M4-Development-Board-/161177600695?pt=LH_DefaultDomain_0&hash=item2586ef02b7)


136 dolarlık set çok güzel ama daha şimdilik o kadar çok para vermeye gerek yok daha ileri ki zamanlar için güzel bir set. 35 dolarlık olan ise cazip..

Alıntı yapılan: AsHeS - 21 Mayıs 2014, 17:12:41

http://market.cizgi.com.tr/product/education/stm-stm32f4 (http://market.cizgi.com.tr/product/education/stm-stm32f4)


Bu linkteki gayet uygun alınabilir.

Alıntı yapılan: fbasaris - 21 Mayıs 2014, 22:08:24

http://www.elektroniktasarim.net/index.php (http://www.elektroniktasarim.net/index.php)


Aşağı yukarı yaklaşık 50 liraya alacağım bu seti anlaşılan ..

Arkadaşlar yorum yapan herkese çok teşekkür ederim. İlgilendiğiniz için... Bir yola başladık pişman olmayız inşallah..

Bazı arkadaşlar yol gösterinin olmadığından şikayette bulunmuşlar. Kişinin kendisi en iyi yol gösterendir. Bence altaş yayıncılığın kitabı başlangıç için fena değil. Başlanılabilir. Bu kitabı bitirdikten sonra kendi kafanda oluşturduğun bir projeyi yapabilirsiniz söylenildiği gibi. Bu her şey olur. İlk önce ufak bir parça kod yazarsın. Bu yetmez daha sonra, aa dur şunu da ekleyeyim aa dur şunu da ekleyeyim derken kod büyür. Bu iş böyle zevkli olur. Tabi merak varsa.. İlk önce led yak söndür zaten sonrası kendiliğinden gelir zamanla bir led yakıp söndürmek senin için sıradan olur. Sonra ona yeni bir şey eklersin öyle büyür gider.

Yeni bir mikrodenetleyici öğreniliyorsa bu zaman alır ha deyince olmaz birden de kaldır çöpe at olmaz. Yeterli zaman verildikten sonra her şey olur.

Tekrardan teşekkür ederim ilgilenen herkese saolun..

Başlık: Ynt: ARM'da Pogramlamaya Başlangıç İçin Tavsiyeler
Gönderen: muhittin_kaplan - 22 Mayıs 2014, 00:59:22
Vazgeçtim gerbay Haklı. Bırak bu işleri git ye iç gez
Başlık: Ynt: ARM'da Pogramlamaya Başlangıç İçin Tavsiyeler
Gönderen: frederic - 22 Mayıs 2014, 01:20:08
Bu havada uğraşılacak işler değil hakkaten.
Başlık: Ynt: ARM'da Pogramlamaya Başlangıç İçin Tavsiyeler
Gönderen: b3nQ - 22 Mayıs 2014, 02:01:55
gerbay'a bir soru sormak istiyorum burdan xD

int main()
{
x = ARM + kız ; /* ise */
}


x'i ne olarak tanımlarsak derleyici hata vermez ?
Başlık: Ynt: ARM'da Pogramlamaya Başlangıç İçin Tavsiyeler
Gönderen: SpeedyX - 22 Mayıs 2014, 09:39:52
typedef union {
  char kız[10];
  char ARM[10];
} hayat_t;

hayat_t x;


denge şart :'(
Başlık: Ynt: ARM'da Pogramlamaya Başlangıç İçin Tavsiyeler
Gönderen: Gökhan BEKEN - 22 Mayıs 2014, 10:58:36
Bu daha dengeli:

            while (1)
            {
                i++;
                if (i % 2==0) { Connect("ARM"); Discornect("kız")}
                else { Connect("kız"); Discornect("ARM")}
            }
Başlık: Ynt: ARM'da Pogramlamaya Başlangıç İçin Tavsiyeler
Gönderen: secretagent - 22 Mayıs 2014, 10:59:28
burada herkes devre tasarımını yalamış yutmuş benim anladığım kadarıyla herkes yazılım peşinde, donanım olmadan yazılım bir işe yaramıyor. Bence bu sitede yazılımdan çok donanım hakkında bilgiler paylaşılsa daha faydalı olur.
Başlık: Ynt: ARM'da Pogramlamaya Başlangıç İçin Tavsiyeler
Gönderen: secretagent - 22 Mayıs 2014, 11:16:18
sayın gerbay benim amacım yazılımcıları veya donanımcıları kötülemek değil sadece bir iyi niyet göstergesi olarak bunu yazdım. Ben bu forumu beğeniyoyorum ve sürekklide takip ediyorum. Yanlış anlaşıldıysam k.bakmayın amacım yermek değildi.
Başlık: Ynt: ARM'da Pogramlamaya Başlangıç İçin Tavsiyeler
Gönderen: bayfrederickson^ - 22 Mayıs 2014, 23:27:11
Donanımda önemli tabi ama ülkemizde yazılıma biraz daha ağırlık verilmesi gerekiyor bence. Sadece elektronik programlama değil. Bilgisayar alanında da, aslında yazılımın girebildiği tüm bilimlere, yazılımın ulaştırılması gerek..
Başlık: Ynt: ARM'da Pogramlamaya Başlangıç İçin Tavsiyeler
Gönderen: ÖmerYıldırım - 13 Haziran 2014, 18:05:06
 " ingilizce + "C,ASM,JAVA,PYTHON" + Registerlari bilmek + AZİM "