ARM 'ye Başlamak İstiyorum ve Geliştirme Kiti Tavsiyesi?

Başlatan mavikaplan, 23 Mart 2013, 21:20:53

malpaslan1979

Alıntı yapılan: mavikaplan - 24 Mart 2013, 02:46:59
Kimse kusura bakmasın ama PIC 'lerle uğraşmak amelelikten başka birşey değil. Ben şuana kadar PIC 'e harcadığım zamana acıyorum. Çok küçük hızlarda çalışıyor bu mikrodenetleyiciler. Bi grafik lcd programlayayım desen yapamassın, ne bileyim bi sistemin şifrelerini kırıcı bir donanım yapıyım desen yapamassın çok yetersiz kalıyor bu durumlar için. Ama hobi devreleri ve küçük otomatlar için iyi. Bu arada ben piyasada hiç PIC kullanan da görmedim. Hangi cihazın içini açsan hep ARM gibi gelişmiş işlemciler çıkıyor içinden, hiç PIC kullanan yok. Günümüzde teknoloji o kadar hızlı gelişiyorki 8bit işlemci diyince insanın gülesi geliyor..

enteresan!

mavikaplan

Alıntı yapılan: muhendisbey - 24 Mart 2013, 11:32:49
Stellaris Launchpad.
Neden?
En son Cortex serisi M4'e sahip.
Stellaris kütüphanesi kadar  geniş kütüphanesi olan ARM bulmak zor.
Keil, Code Composer, yada IAR'a alışmanı sağlar.
Fiyatı uygun 13 dolar. Kapına kadar da teslim. kargosu bilmem nesi yok.
PinMux yazılımı ile haberleşme I2C, SPI, UART kullanman daha kolay.

Merhaba öncelikle mesajınız için teşekkür ederim. İhtiyaçlarıma en uygun işlemcinin NXP firmasının sitesinde linux işletim sistemi çalıştırmak için LPC3200 ve LPC3100 serisi işlemcilerin ideal olduğunu söylüyor. LPC3200 serisinden LPC3250FET296 mikroişlemcisinin en özellikli olduğunu gördüm, birçok ihtiyacımı karşılayacak nitelikte. DIGIKEY sitesinde 11$ 'a satılmakta bu işlemci.Ama işlemciyi tek olarak satıyorlar, yani bir programlama kartı ile birlikte satmıyorlar. Ben şimdi bu işlemciyi satın aldığımda nasıl programlayacağım? Bir programlama kartı mı tasarlamak zorundayım? Yoksa piyasada bu işlemciyi USB 'den programlamak için hazır kartlar mevcut mu? Bilgi verirmisiniz..

Bahsettiğim LPC3200 serisi mikroişlemcileri tanıtan NXP firmasının web sayfası : http://www.nxp.com/products/microcontrollers/family/LPC_COMMAND/#overview

LPC3250FET296 işlemcisini siteye girdikten sonra Products sekmesine tıklayarak LPC3200 kategorisi içinden görebilirsiniz.

MC_Skywalker

@mavikaplan

J-TAG kullanmadan NXP işlemcileri seri olarak http://www.flashmagictool.com/ programı ile programlaya bilirsin.

sadogan


mavikaplan

Alıntı yapılan: MC_Skywalker - 24 Mart 2013, 12:52:35
@mavikaplan

J-TAG kullanmadan NXP işlemcileri seri olarak http://www.flashmagictool.com/ programı ile programlaya bilirsin.
Teşekkürler peki lpc3000 serisini bilgisayarda simüle edebileceğim bildiğiniz bir program varmı proteus desteklemiyor?
Alıntı yapılan: sadogan - 24 Mart 2013, 13:03:30
http://www.embeddedtrading.com/category/54-microcontroller-boards.aspx
Burda bazı hazır ürünler mevcut işine yarayanlar olabilir.

Teşekkürler..

MC_Skywalker

LPC 3000 serisi için bildiğim similatör yok.  bu arada bir an evvel başlayın NXP yakında ARM9 serisi yerine Cortex-A serisi işlemcileri çıkartacak.  Gerçi NXP %100 pin ve donanım uyumlu çıkartıyor bir sorun olmaz.


fractal

nxp2103 ile uağraşmıştım.ama bir haftada bir pinon-off yapamamıştım.o benim kazmalığımmmı bilemem   ama şu stellarise geceli  kendi  kartımla çalışmama rağmen herşey daha hızlı oluyor.bence arm yada şu bu hikaye önce ne yapacağınızı ve ne şekilde yapacağınızı bilmeniz gerekir.ve profesyonel çalışacaksınız iyi bir meühendis olup yapacağınız işin teknik boyutunada yetkin olmalısınız.yoksa sizi ne arm nede bişey paklar.cok iyi donanım tasarımı yaparak işlemci olayını daha düşük performanlı ve daha az donanımlı ürünlerle gerçekleştirebilirsiniz.

ben stellarise geçmemde bu yönde oldu.aslında c2000 ile başlyacaktım.sonra stellarisin motion control desteği olduğunu gördüm.ayrıca destek ürünleride cok fazla ve formuda cok iyi çalışıyor.ama Türkiyede ccs kullanan çok az sanırım.tek sıkıntı bu bence.formda ccs sorunlarınıza pek yanıt bulamassınız..
Restantum cogniscutur Quantum deligutur

muhendisbey

Alıntı yapılan: mavikaplan - 24 Mart 2013, 12:11:23
Merhaba öncelikle mesajınız için teşekkür ederim. İhtiyaçlarıma en uygun işlemcinin NXP firmasının sitesinde linux işletim sistemi çalıştırmak için LPC3200 ve LPC3100 serisi işlemcilerin ideal olduğunu söylüyor. LPC3200 serisinden LPC3250FET296 mikroişlemcisinin en özellikli olduğunu gördüm, birçok ihtiyacımı karşılayacak nitelikte. DIGIKEY sitesinde 11$ 'a satılmakta bu işlemci.Ama işlemciyi tek olarak satıyorlar, yani bir programlama kartı ile birlikte satmıyorlar. Ben şimdi bu işlemciyi satın aldığımda nasıl programlayacağım? Bir programlama kartı mı tasarlamak zorundayım? Yoksa piyasada bu işlemciyi USB 'den programlamak için hazır kartlar mevcut mu? Bilgi verirmisiniz..

Bahsettiğim LPC3200 serisi mikroişlemcileri tanıtan NXP firmasının web sayfası : http://www.nxp.com/products/microcontrollers/family/LPC_COMMAND/#overview

LPC3250FET296 işlemcisini siteye girdikten sonra Products sekmesine tıklayarak LPC3200 kategorisi içinden görebilirsiniz.
Dediğiniz şey ARM a başlamak değil ARM'ı bitirmek. Yani ARM'da belkide ulaşacağınız son nokta. Kernel derleyip distro oluşturmak.
NXP özel bir programlayıcı kullanır mı bilmem. Genel olarak JTAG ile programlanıyor. USB JTAG programlayıcıları mevcut.
Bu noktada derseniz ki yok ben ARM'la çalışacağım Linux platformuyla o zaman hazır kart almanızı öneririm, örneğin raspberry pi yada beagleboard yada beaglebone adını siz koyun. Çünkü dediğiniz gibi kart tasarlamalısınız + RAM, NAND, SD kart yuvası, kristal, regülatör... gibi ek bileşenler eklemelisiniz. Ki yanlış bir olayda yeni tasarım sürecine gireceksiniz.
Zulmü alkışlayamam, zalimi asla sevemem; Gelenin keyfi için geçmişe kalkıp sövemem.

EOS

Cortex-A8 ARM için geliştirme kartını olimex kullanabilirsin.Tabiiki Linux.
Kartın parçaları   (cpu,ram,lcd,wi-fi) , şeması, linux yazılımları sitesinde mevcut.

Türkiye satıcısı : http://www.embeddedtrading.com/category/54-microcontroller-boards.aspx