Arama butonu
Bu konudaki kullanıcılar: 1 misafir
24
Cevap
3459
Tıklama
0
Öne Çıkarma
ARM Hakkında..
S
12 yıl
Yarbay
Konu Sahibi

Öncelikle herkeze merhaba arkadaşlar,Sorum ARM tabanlı gömülü işlemcilerin programlaması ve bununla alakalı iş olanakları nedir,daha önce PIC ve benzeri mcu ları araştırmıştım ama hocamın bana ARM microişlemcilere yönelmem gerektigini söylemesi ile araştırmaya başladım biraz bilgiye ulaştım ama yeterlı benı tatmın etmedı ,yani kısaca ARM tabanlı sistemlerin PIC lerden farkı nedir, ARM mcu ları programlamak için kit yada buna benzer board vs birşeyler almak gerekırmı programlaması zormudur..
şimdiden cevaplayan arkadaşlara cok teşekkür ederim



U
12 yıl
Binbaşı

Geliştirme kitleri alırsanız öğrenmeniz hızlanır. Fakat almak zorunda da değilsiniz kendiniz de bir programlayıcı alarak aynı PIC gibi işe koyulabilirsiniz. Ben freescale kinetis ailesi ile çalışmaya başladım. Borudu da kendimiz yaptık


Bu mesaja 1 cevap geldi.
A
12 yıl
Yüzbaşı

http://www.futurlec.com/ET-STM32_Stamp.shtml

ben bununla başladım programlayıcıya gerek yok
seri porttan programlanıyor ( yanlız USB serial çalışmıyor - hardware COM port çalışıyor )

programlama ortamı olarak Raisonance RIDE7 kullanıyorum - bedava ve kod limiti yok

yalnız ilk programı yazana kadar epey bir tırmalattı
en az 200 sayfa ingilizce döküman okumak gerekti
forumlara da epey bir soru yazdım


Bu mesaja 2 cevap geldi.
İ
12 yıl
Yüzbaşı

ARM mimarili işlemcileri kabaca iki ana gruba ayırabiliriz. Birincisi "application processor" diyebileceğimiz ARM9, ARM11, ARM Cortex A5, Cortex A7, Cortex A8, Cortex A9 ve Cortex A15. Diğeride mikrokontrolör formatındaki ARM7, ARM Cortex M0, Cortex M3 ve Cortex M4.

Uygulama işlemcisi sınıfı MMU içerir ve %99 genel amaçlı bir işletim sistemi kullanılır. En popülerleri Linux, WinCE ve Android.

Mikrokontrolor formatındaki işlemcilerde ise eğer USB, TCP/IP stacki, FAT vb. dosya sistemi ihticacı var ise bir RTOS kullanılır. M0 giibi daha basit modellerde klasik 8-bit işlemci programnır gibi basit bir schedular ve interrupt tabanlı bir yapı iş görebilir. M4'ün temel farkı DSP komutları da içermesidir.

Öncelikle hangi sınıf işlemciler üzerinde çalışmak istediğine karar vermelisin. Sorduğun sorudan gömülü sistem tasarımının henüz çok başında olduğunu tahmin ediyorum. Bu aşama -bence- uygulama işlemcilerine başlaman biraz erken. Mikrokontolör formatındaki ARM ları öğrenmek için Cotrex M0 veya M3 ler üzerine çalışabilirsin.
Firma olarak ta ST, NXP, Atmel, TI ve Freescale'e bakabilirsin. Özellikle ST de oldukça hesaplı geliştirme kitleri var.


Bu mesaja 1 cevap geldi.
S
12 yıl
Yarbay
Konu Sahibi

cevap verenlere çok teşekkür ederim öncelikle, i386 sana bi sorum olucak st kitler daha hesaplı olur demiştin acabahttp://www.futurlec.com/ET-STM32_Stamp.shtml
bumu senın dedıgın kit?üstteki arkadaş vermişte linki, yanlız bu yabancı bir site ben bu lınktekını veya senın dedıgın kit hangısıyse onu türkiye'de nerden temin edebilirim bir türk sitesi yada firması varmı?


Bu mesaja 1 cevap geldi.
İ
12 yıl
Yüzbaşı

Anotherbrick in verdiği board hesaplı, dahaları da vardır. Öncelikle

http://www.st.com/internet/mcu/class/1734.jsp

adresinden işlemcilere bir bakıp ve ilgilendiğin işlemci modelini seçebilirsin.
STM32 ailesinin çeşidi bol. Sonrasında da ilgilendiğin işlemci modeli için
geliştirme kartlarını listesini aşağıdaki linkten bulabilirsin:

http://www.st.com/internet/evalboard/subclass/959.jsp

ST'nin türkiyede 4 temsilciliği var EMPA,EBV,Arrow ve Future. Adres ve telefonlarına

http://www.st.com/stonline/contactus/index.php?type=4#EUROPE

sayfasından erişebilir, telefon edip istediğin geliştirme setini
ne kadar sürede temin edecebileceklerini ve fiyatını öğrenebilirsin.

Distribütor dışında mail order elektronik malzeme satanlardan
www.digikey.com sattığı ürünlerini İstanbul'daki EKOM,
www.farnell.com daki ürünleri de Ankara Yıldırım Elektronik üzerinden
temin etmek mümkün. Yurtdışı fiyatlarının biraz üzerinde olur ama her neyse.

Bunların dışında da ürün getirip satanlar da vardır, ancak biz doğrudan
üreticilerin yurtdışı merkezleri ve resmi distribütörler ile çalıştığımız için
çok ta fazla isim bilmiyorum.





< Bu mesaj bu kişi tarafından değiştirildi i386 -- 3 Mart 2012; 19:25:05 >
Bu mesaja 1 cevap geldi.
S
12 yıl
Yarbay
Konu Sahibi

http://tr.farnell.com/stmicroelectronics/stm32f4discovery/board-eval-stm32f4-discovery/dp/2009276
bu kiti seçtim herhalde dogru bi seçim yapmışımdır.cortex m4 mcu u üstünde entegre,usb kablosu yanında gelıyormu bılmıyorum ama alırım onuda gerekırse,anladıgım kadarıyla usb üzerinden programlanıyor comport dan degıl o yuzde bu modelı sectım,bide ucuz olması nedenıyle..yanı kısacası dogru bi seçim mi yapmısım yenı başlayan biri için?


Bu mesaja 1 cevap geldi.
R
12 yıl
Yarbay

İ
12 yıl
Yüzbaşı

DSP komutları da bulunan 168MHz'lik Cortex M4 çekirdek, 1MB flash ve 192MB RAM + USB ve kamera arayüzü. Bu işlemci mikrokontrolor formatında bulabileceğiniz ARM ların en üst modellerinden.

Seçtiğiniz demo board üzerinde ST-LINK/V2 de mevcutmuş, programlama ve debug için ayrıca bir şeye ihtiyacınız yok. Bence tek eksiği LCD falan olmaması, ama mikrofon ve ses kuvvetlendiricisi var. Zaten M4 lerin hedef uygulamarından biri ses decode/encode gibi ağır olmayan DSP uygulamaları. I/O pinleri konnektöre çıkartılmış, oraya kendi bulduğunuz bir grafik LCD yi uydurursunuz.

ST nin sitesinde bu board için 22 adet uygulama örneği varmış. Eğer soru sorabileceğiniz aktif bir kullanıcı forumu falan da var ise bu kart işinizi uzunca bir süre görecektir. En azından hocana danışabilirsin takıldığın yerde.

r2d2droids nereden alabileceğinizi de vermiş. Çizgi, neredeyse bir yemek parasına satıyormuş. Direkt oradan alabilirsiniz.





< Bu mesaj bu kişi tarafından değiştirildi i386 -- 4 Mart 2012; 8:51:37 >
Bu mesaja 1 cevap geldi.
A
11 yıl
Er

Bende yeni başladım ARM işlemcilere. İlk STM32F4discovery aldım çizgitagem den. fiyat 35tl gibi bişey. kargo dahil. usb kablo ediniyorsunuz. bir de ben keil indirdim onunla programlama yapılabiliyor. nette yavaş yavaş çoğalmaya başladı dokumanları. bende henüz öğrenme aşamasındayım. ancak bahsettiğim kart üzerindeki işlemci geliştirme kiti üzerinde alabileceğin en gelişmiş özellikli işlemci denebilir. kendi adıma tavsiye ederim. programlama için bir çok yazılım mevcut.


Bu mesaja 1 cevap geldi.
Y
11 yıl
Yüzbaşı

quote:

ARM mimarili işlemcileri kabaca iki ana gruba ayırabiliriz. Birincisi "application processor" diyebileceğimiz ARM9, ARM11, ARM Cortex A5, Cortex A7, Cortex A8, Cortex A9 ve Cortex A15. Diğeride mikrokontrolör formatındaki ARM7, ARM Cortex M0, Cortex M3 ve Cortex M4.

Uygulama işlemcisi sınıfı MMU içerir ve %99 genel amaçlı bir işletim sistemi kullanılır. En popülerleri Linux, WinCE ve Android.

Mikrokontrolor formatındaki işlemcilerde ise eğer USB, TCP/IP stacki, FAT vb. dosya sistemi ihticacı var ise bir RTOS kullanılır. M0 giibi daha basit modellerde klasik 8-bit işlemci programnır gibi basit bir schedular ve interrupt tabanlı bir yapı iş görebilir. M4'ün temel farkı DSP komutları da içermesidir.

Öncelikle hangi sınıf işlemciler üzerinde çalışmak istediğine karar vermelisin. Sorduğun sorudan gömülü sistem tasarımının henüz çok başında olduğunu tahmin ediyorum. Bu aşama -bence- uygulama işlemcilerine başlaman biraz erken. Mikrokontolör formatındaki ARM ları öğrenmek için Cotrex M0 veya M3 ler üzerine çalışabilirsin.
Firma olarak ta ST, NXP, Atmel, TI ve Freescale'e bakabilirsin. Özellikle ST de oldukça hesaplı geliştirme kitleri var.



quote:

Anotherbrick in verdiği board hesaplı, dahaları da vardır. Öncelikle

http://www.st.com/internet/mcu/class/1734.jsp

adresinden işlemcilere bir bakıp ve ilgilendiğin işlemci modelini seçebilirsin.
STM32 ailesinin çeşidi bol. Sonrasında da ilgilendiğin işlemci modeli için
geliştirme kartlarını listesini aşağıdaki linkten bulabilirsin:

http://www.st.com/internet/evalboard/subclass/959.jsp

ST'nin türkiyede 4 temsilciliği var EMPA,EBV,Arrow ve Future. Adres ve telefonlarına

http://www.st.com/stonline/contactus/index.php?type=4#EUROPE

sayfasından erişebilir, telefon edip istediğin geliştirme setini
ne kadar sürede temin edecebileceklerini ve fiyatını öğrenebilirsin.

Distribütor dışında mail order elektronik malzeme satanlardan
www.digikey.com sattığı ürünlerini İstanbul'daki EKOM,
www.farnell.com daki ürünleri de Ankara Yıldırım Elektronik üzerinden
temin etmek mümkün. Yurtdışı fiyatlarının biraz üzerinde olur ama her neyse.

Bunların dışında da ürün getirip satanlar da vardır, ancak biz doğrudan
üreticilerin yurtdışı merkezleri ve resmi distribütörler ile çalıştığımız için
çok ta fazla isim bilmiyorum.




çok yardım sever bi arkadaşsın teşekür ederiz Allah seningiblerin sayısını arttırsın bu bilgileri fi tarihinde 15 günde öğrenebilmiştim


Bu mesaja 1 cevap geldi.
D
11 yıl
Er

Beyler selamün aleyküm.
Bende stm32f4-discovery arm işkemcisi aldım ve de üniversitede bir proje yapacağım. Odyometri cihazı. Yani işitme test cihazı. Arm'ın kulaklık çıkışından belli frekanslarda ses verip bunu dinleyen kişi ses duyduğunda mavi butona basacak ve bende ne kadar işitme kusuru var veyahut da var mı diye öğrenebileceğim fakat nette yaptığım araştırmalara rağmen ledlerle isediklerimi yapsam da bir türlü kulaklık çıkışından ses duyamadım :( Bu konuyla ilgilenip beni aydınlatabilecek arkadaş var mı acaba ? Şimdiden çok teşekkürler kolay gelsin iyi çalışmalar...


Bu mesaja 1 cevap geldi.
D
11 yıl
Er

http://www.youtube.com/watch?feature=player_embedded&v=KZzfwohcnyA

stm32f4 ile ses çıkışında pa4 pininden dac kullanarak ses aldığımda yani bu sesi duyuyorum, yani sadece gürültü. Çözebilecek arkadaş var mı ?


Bu mesaja 1 cevap geldi.
U
11 yıl
Binbaşı

Merhaba

Sanırım low-byte high-byte sırasını DAC'a yanlış gönderiyorsunuz



*
11 yıl
Yüzbaşı

Merhaba MEM01.
Mikroelektronika'nın deney kartını ve yazılımlarını şiddetle tavsiye ederim. En bir arkadaşa getirttim ve deney kartının ve yazılımlarının tek kelime ile mükemmel olduğunu söyledi.
www.mikroe.com


Bu mesaja 1 cevap geldi.
S
11 yıl
Yarbay

Bu marka fanatikliği yapanları hiç tasvip etmiyorum, hele hocaların bunu yapmaması lazım, olayın özünü öğretmesi ve objektif bakmayı öğretmesi lazım. microcontroller seviyesinde arm ın pic e kaydedeğer hiçbir üstünlüğü yoktur. Sadece cortex m4f ler in saat hızları yüksek ve fp eklediler, o noktada öne geçti arm ama bu da daha yeni sayılır ve kullanan da çok azdır. Onun dışında microchip in her ihtiyaca cevap verecek ürünü vardır. Bazı yönlerden arm e artısı var bazı yönlerden eksisi var ama başa baş denilebilir ortalamada. cortex m3 lerden zaten daha performanslı pic32. Bunun yanında microchip ürünlerinin arkasında sağlam duran bir firma. Yazılım ve donanım olarak kendi destekliyor ve geliştiriyor ve uzun süre destekliyor. arm tarafı ise daha dağınık ve değişken. Genelde üreticiler oradan buradan toplayarak genel ekosistemi tamamlıyorlar. Freescale i en oturaklı olarak gördüm ama onda da basit bazı yazılımlardaki eksiklikler ve güncelleme eskikliği beni soğuttu. Texas'ın daha ortada sağlam ürünü yok bu sene sonbahara doğru ancak olacak, m3 lerde flashlar hatalı çıktı m3 ü sildi, m4f e odaklandı. nxp donanımda iyi sayılır ama yazılım tarafı genelde dışarıdan sağlanıyor. st de iyi ama nxp ve st nin ekosistemi microchip kadar zengin değil benim gördüğüm. Fiyatlandırma konusunda arm in ucuz olduğu söylenir, alakası yok. Sonuçta microchip ticari bir firma ve rakiplerinin ürün ve fiyatlarını takip ediyor ve buna göre konumlandırıyor kendini ve bunda da gayet başarılı. firmayı yakından takip etmeyenler hala 10-15 sene önceki bazı şeylerle karşılaştırıyorlar; arm veya texas gibi bazı firmalar pic ile arm i karşılaştırırken pic18 pic16 gibi serileri seçiyorlar ki onların bile eski versiyonlarını seçiyorlar. Burada marka taraftarlığına gerek yok. Bence bu işten ekmek yenecekse birkaç patform konusunda kendisinin bilgisi olmasında faydası var; insanın hem görüşünü genişletir hem de projesine en uygun ürünü seçer. Bu bir projede arm olur bir diğerinde pic olur bir diğerinde başkası olur. Bunlar sadece araçtır.



Ş
9 yıl
Yüzbaşı

quote:

Orijinalden alıntı: Skörtıl_Nimo

Öncelikle herkeze merhaba arkadaşlar,Sorum ARM tabanlı gömülü işlemcilerin programlaması ve bununla alakalı iş olanakları nedir,daha önce PIC ve benzeri mcu ları araştırmıştım ama hocamın bana ARM microişlemcilere yönelmem gerektigini söylemesi ile araştırmaya başladım biraz bilgiye ulaştım ama yeterlı benı tatmın etmedı ,yani kısaca ARM tabanlı sistemlerin PIC lerden farkı nedir, ARM mcu ları programlamak için kit yada buna benzer board vs birşeyler almak gerekırmı programlaması zormudur..
şimdiden cevaplayan arkadaşlara cok teşekkür ederim

hocam merhaba 3 yıl önceki mesajınızı alıntılıyorum farkındayım ama sormam gerekiyor, hocam arm'ı öğrendiniz mi memnun kaldınız mı ?
ben daha pic lere başlamayı düşünüyorum ama temel mantığı kavramak için, sizce direk arm öğrenmeye mi başliyim yoksa pic ile bir kaç şey yapıp mı arm a geçiyim,bu arada benim alanım daha çok motorlarla, robotikle ilgili, iyi günler

bu arada etiketlediğim hocalarım lütfen siz de fikirlerinizi söylebilir misiniz,şuanda avr mi pic mi arm mı daha iyi?arduino ile profesyonel akıcı kompleks robotlar yapılabilir mi?ayrı ayrı teşekkür ederim herkese





< Bu mesaj bu kişi tarafından değiştirildi şey sadece üye? -- 8 Haziran 2015; 15:42:50 >
Bu mesaja 2 cevap geldi.

Bu mesajda bahsedilenler: @anotherbrick , @r2d2droids , @serafon , @Uykusuz. , @Deli_Nedym
S
9 yıl
Yarbay
Konu Sahibi

ben başlamadan bıraktım hocam,senden daha az bilgim var şuanda
bi hevesti benımkisi zaten,elbette yardımcı olan çıkar sana,bi konu aç sen




Bu mesajda bahsedilenler: @şey sadece üye?
A
9 yıl
Yüzbaşı

quote:

Orijinalden alıntı: şey sadece üye?

ben daha pic lere başlamayı düşünüyorum ama temel mantığı kavramak için, sizce direk arm öğrenmeye mi başliyim yoksa pic ile bir kaç şey yapıp mı arm a geçiyim,bu arada benim alanım daha çok motorlarla, robotikle ilgili, iyi günler

bu arada etiketlediğim hocalarım lütfen siz de fikirlerinizi söylebilir misiniz,şuanda avr mi pic mi arm mı daha iyi?arduino ile profesyonel akıcı kompleks robotlar yapılabilir mi?ayrı ayrı teşekkür ederim herkese

ben hiç pic öğrenmeden direk arm a geçtim

o yüzden pic ile arm kıyaslayamam

ama arm bütün istediklerimi yapıyor

mesela ben STM32F103 kullanıyorum saniyede 90 MIPS yapıyor

bu hız da yetmezse STM32F4 işlemciler var içinde matematik işlemcisi var

yakında F7 ler çıkacak 400 MHz hız yapıyor

STM bence çok iyi çeşitli Türk forumlardan yardım da alabilirsin

çizgi elektronikte deneme kartları da var ucuz C biliyorsan hemen başlayabilirsin

yalnız motor ve robotlarla ilgiliysen PLC öğrenmen de lazım - onu da belirtiyim

edit: söylemeyi unuttum ingilizce bilmen gerekir ARM manuelleri okuman için





< Bu mesaj bu kişi tarafından değiştirildi anotherbrick -- 8 Haziran 2015; 22:15:45 >
Bu mesaja 1 cevap geldi.
Ş
9 yıl
Yüzbaşı

quote:

Orijinalden alıntı: anotherbrick

quote:

Orijinalden alıntı: şey sadece üye?

ben daha pic lere başlamayı düşünüyorum ama temel mantığı kavramak için, sizce direk arm öğrenmeye mi başliyim yoksa pic ile bir kaç şey yapıp mı arm a geçiyim,bu arada benim alanım daha çok motorlarla, robotikle ilgili, iyi günler

bu arada etiketlediğim hocalarım lütfen siz de fikirlerinizi söylebilir misiniz,şuanda avr mi pic mi arm mı daha iyi?arduino ile profesyonel akıcı kompleks robotlar yapılabilir mi?ayrı ayrı teşekkür ederim herkese

ben hiç pic öğrenmeden direk arm a geçtim

o yüzden pic ile arm kıyaslayamam

ama arm bütün istediklerimi yapıyor

mesela ben STM32F103 kullanıyorum saniyede 90 MIPS yapıyor

bu hız da yetmezse STM32F4 işlemciler var içinde matematik işlemcisi var

yakında F7 ler çıkacak 400 MHz hız yapıyor
STM bence çok iyi çeşitli Türk forumlardan yardım da alabilirsin

çizgi elektronikte deneme kartları da var ucuz C biliyorsan hemen başlayabilirsin

yalnız motor ve robotlarla ilgiliysen PLC öğrenmen de lazım - onu da belirtiyim

edit: söylemeyi unuttum ingilizce bilmen gerekir ARM manuelleri okuman için

Sizce şimdilik arm mimarili mikrodenetleyici kullanan arduino due ile başlayıp sonra arm a mı geçsem?çünkü sizin dediğiniz gibi öğremeye kalksam heralde 1-1 buçuk ay içinden çıkamam olayın

Sizin arduino due e bakış açınızı çok merak ediyorum siz arduino due kullanır mısınız ve nedenini yazar mısınız?bu arada çok çok teşekkür ederim

Ayrıca hocam plc öğrenmek neden gerekli hiç bir yerde okumadım sizce plc öğrenmek hayati bir önem mi taşıyor yoksa şimdilik öğrenmesek olur mu, daha amatörüm çoğu şeyi bilmiyorum diye diyorum hocam.


Bu mesaja 1 cevap geldi.