Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => ARM => Konuyu başlatan: eistain_54 - 29 Kasım 2011, 22:30:11

Başlık: Arm ve Matlab
Gönderen: eistain_54 - 29 Kasım 2011, 22:30:11
Meraba.
Bir yerde görmüştüm.Sanırım LPC'nin ürünlerinden birisiydi.Plaka tanıma gibi bir projeydi sanırım.O projeyi hazırlayan arkadaş matlab ile hazırladığı kodları arm işlemciye yükleyip çalıştırmış.Şimdi sorum şu ben yanlış mı hatırlıyorum,böyle bir durum mümkün değil mi?Yani sadece Keil ile mi yazarız kodları?Yoksa gerçekten böyle bir durum var mı?Matlab da uygun programı yazıp istediğimiz işlemciye gömebilirmiyiz?Yada hangi işlemciler ile çalışabiliriz (Bahsi geçen işlemci arm core herhangi bir işlemci olabilir)?
Başlık: Ynt: Arm ve Matlab
Gönderen: f_machine - 29 Kasım 2011, 23:00:28
Matlab'ın dspicler ve teksasın bazı dsp leri için destek verdiğini biliyorum.Örneğin Fuzzy logic için falan toolları var, algoritmaları koda dönüştürüyor.
Sonra o kodu sen kendi derleyicinle derliyorsun. Yaptın mı dersen , yapmadım ama gördüm ;) . 
Başlık: Ynt: Arm ve Matlab
Gönderen: eistain_54 - 29 Kasım 2011, 23:46:45
Yani matlab ile yazdığın kodları atıyorum keil ile tekrar derliyorsun ve herşey bitiyormu?
Başlık: Ynt: Arm ve Matlab
Gönderen: fatihinanc - 30 Kasım 2011, 00:13:20
Alıntı yapılan: eistain_54 - 29 Kasım 2011, 23:46:45
Yani matlab ile yazdığın kodları atıyorum keil ile tekrar derliyorsun ve herşey bitiyormu?

MATLAB sadece yapılan tasarıma ait kod üretiyor. Mesela bir state machine tasarladınız veya bir dijital bir filtre. Bu kısıma ilişkin algoritmaları yazılımsal olarak C koduna dönüştürüp size veriyor. Siz de onu fonksiyon olarak projenizde kullanıyorsunuz.
Yani tüm yazılım tasarımı MATLAB ile yapılamıyor. Çevrebirimlere ilişkin kodları derleyicinizde yazmanız gerekiyor yani ;)
Başlık: Ynt: Arm ve Matlab
Gönderen: f_machine - 30 Kasım 2011, 00:16:31
Aslında olay matlab'ta oluşturduğun algoritmanın başarısına bağlı.Biz dspic için fuzzy logic kodu üretmiştik matlabla.
Ama çok randıman alamamıştık.Sonra kullanmadık zaten o kodları.
Başlık: Ynt: Arm ve Matlab
Gönderen: eistain_54 - 30 Kasım 2011, 00:31:00
Yani matlab ile bahsi geçen konu için konuşursak sadece o işi yapacak kodları üretiyorsun ve matlab sana c kodu olarak sunuyor.Sen ise kendin yazdığın programın herhangi bir yerinde onu fonksiyon olarak yada editleyip ana program olarak kullanıyorsun.Doğrumudun?
Başlık: Ynt: Arm ve Matlab
Gönderen: eistain_54 - 30 Kasım 2011, 00:31:53
Peki arm7 çekirdeğine sahip mikrodenetleyicilere wince yada linux yada android veya benzeri bir işletim sistemi yükleyip çalıştırabilirmiyiz?
Başlık: Ynt: Arm ve Matlab
Gönderen: f_machine - 30 Kasım 2011, 00:41:22
Alıntı yapılan: eistain_54 - 30 Kasım 2011, 00:31:00
Yani matlab ile bahsi geçen konu için konuşursak sadece o işi yapacak kodları üretiyorsun ve matlab sana c kodu olarak sunuyor.Sen ise kendin yazdığın programın herhangi bir yerinde onu fonksiyon olarak yada editleyip ana program olarak kullanıyorsun.Doğrumudun?

Aynen öyle ; sen o fonksiyona giriş parametlerini giriyorsun ,  o da sana sistem çıkışını döndürüyor.

Atıyorum ;
Matlab bize fuzzy logic fonksiyonu üretsin.



unsigned int fuzzy_logic(unsigned char parametre1,....)
{

.............

return pwm_output;

}

Başlık: Ynt: Arm ve Matlab
Gönderen: eistain_54 - 30 Kasım 2011, 00:46:26
Peki arm7 çekirdeğine sahip mikrodenetleyicilere wince yada linux yada android veya benzeri bir işletim sistemi yükleyip çalıştırabilirmiyiz?
Başlık: Ynt: Arm ve Matlab
Gönderen: f_machine - 30 Kasım 2011, 00:48:41
Çok emin değilim ama Arm 7 çekirdeği Android tarzı işletim sistemlerini kaldıramaz bence.
Onları yüklemek için Cortex A serisi ARM kullanman lazım.
Başlık: Ynt: Arm ve Matlab
Gönderen: fatihinanc - 30 Kasım 2011, 00:50:58
Alıntı yapılan: eistain_54 - 30 Kasım 2011, 00:46:26
Peki arm7 çekirdeğine sahip mikrodenetleyicilere wince yada linux yada android veya benzeri bir işletim sistemi yükleyip çalıştırabilirmiyiz?

Benim bildiğim kadarıyla olmuyor. ARM7 çekirdeği ARM'ın microcontroller amaçlı ürettiği çekirdek ve maksimum ulaşabileceği hız belli.
İşletim sistemi koşturabilen çekirdekler Application adı altında ARM9 lardan başlıyor ARM11, Cortex-A8... diye gidiyor...
Başlık: Ynt: Arm ve Matlab
Gönderen: computerboy - 30 Kasım 2011, 07:39:25
Proteus programının sample klasöründe ARM7 ile yapılmış uCLinux projesi var incelemeni tavsiye ederim.

"Labcenter Electronics\Proteus 7 Professional\SAMPLES\VSM for ARM7"
Başlık: Ynt: Arm ve Matlab
Gönderen: axbec - 05 Kasım 2012, 16:09:49
Merhaba,
Matlab ile ARM programlandığını gören arkadaşlar hatırlıyorlarsa linki verebilir mi?
Başlık: Ynt: Arm ve Matlab
Gönderen: speak48 - 05 Kasım 2012, 20:25:34
matlab armda ne duruma geldi bilmiyorum ama tinin dsp işlemcileriyle çok uyumluydu.
en basitinden simulinkte adcin filitre dacout ve gerekli basit ayarlamalarla
otamatik c kodunu üretiyo ti-ccs de derliyor dspye yükleyip çalıştırıyordu.
bizde mikrofonda konuşup filitrelenmiş sesi dinliyoduk.
Başlık: Ynt: Arm ve Matlab
Gönderen: axbec - 07 Kasım 2012, 08:50:39
ti ile gayet uyumlu olduğu açık bu durumda benzer şeyleri STM32 içinde yapabilir diye düşünüyorum. Araştırmaya devam..
Başlık: Ynt: Arm ve Matlab
Gönderen: yldzelektronik - 17 Mayıs 2013, 01:57:07
Alıntı yapılan: axbec - 07 Kasım 2012, 08:50:39
ti ile gayet uyumlu olduğu açık bu durumda benzer şeyleri STM32 içinde yapabilir diye düşünüyorum. Araştırmaya devam..

Araştırma ne durumda acaba?Matlabda yazılmış programı c kodlarına çeviren tool konusunda yardım edebilecek var mı?
Başlık: Ynt: Arm ve Matlab
Gönderen: iruraz - 17 Mayıs 2013, 09:56:36
Merhaba,

Konyla ilgili bir haber :

http://www.arm.com/about/newsroom/arm-and-stmicroelectronics-join-with-mathworks-to-enable-code-generation-debug-and-modelling-for.php (http://www.arm.com/about/newsroom/arm-and-stmicroelectronics-join-with-mathworks-to-enable-code-generation-debug-and-modelling-for.php)
Başlık: Ynt: Arm ve Matlab
Gönderen: ground - 17 Mayıs 2013, 12:55:42
Arm konusunda Labview in çalışmları çok kullanılıyor.

Özellikle labview yapısına aşina olanlar için olmazsa olmaz.

http://sine.ni.com/nips/cds/view/p/lang/en/nid/205040 (http://sine.ni.com/nips/cds/view/p/lang/en/nid/205040)
Başlık: Ynt: Arm ve Matlab
Gönderen: yldzelektronik - 23 Mayıs 2013, 17:55:01
MATLAB/Simulink design workflow for STM32F4 (http://www.youtube.com/watch?v=0ggkL2uW5wo#ws)



sanki burada bir şeyler anlatılmış.Burada anlatılanları özetleyebilecek biri var mı?Yanlış anlamadıysam matlab keil uyumluluğundan bahsediyor.
Başlık: Ynt: Arm ve Matlab
Gönderen: MC_Skywalker - 23 Mayıs 2013, 18:07:28
Labview için kısıtlı sürüm yok.  30günlük deneme sürümu var. ama Lego mindstorm ile gelen Labview i biraz kurcalamak lazım.  çinde ses tanıma örnekleri vardı. 
Başlık: Ynt: Arm ve Matlab
Gönderen: EMP_Otto - 23 Mayıs 2013, 18:56:00
Arkadaşlar Matlab artık STM32f4 ü destekliyor.Matlab ile STM32 yi bir arada kullanabilmek için STm32 toolbox ını indirmeniz gerekiyor.
Ayrıca gereksinimler;- Windows XP yada Win 7 -32 bit
                                - Matlab,Simulink ve Embedded Coder R2012Bb ve üzeri versiyon
                                - Keil μVision4 V4.60 veya üzeri
                                -IAR Ewarm V6.30 veya üzeri
                                -Atollic TrueStudio V3.2 veya üzeri
Data detaylı bilgi için ;
http://www.st.com/web/en/catalog/tools/PF258513 (http://www.st.com/web/en/catalog/tools/PF258513)
Başlık: Ynt: Arm ve Matlab
Gönderen: iruraz - 01 Ağustos 2013, 11:11:50
Merhaba,

Konuyla ilgili hiç çalışma veya deneme yapan oldu mu acaba? Matlab2013a indirdim ve kurdum sorunsuz çalışıyor ama "STM32 Toolbox" ı nasıl entegre edeceğimi bilmiyorum. STM 'nin sitesinde de pek yol gösterici bilgi bulamadım. Nette tek bulabildiğim kaynak aşağıdaki bağlantı oldu.

http://waijung.aimagin.com/ (http://waijung.aimagin.com/)

Başlık: Ynt: Arm ve Matlab
Gönderen: OptimusPrime - 01 Ağustos 2013, 15:19:26
Matlab2013a içerisinde embedded coder var mı (meraktan soruyorum)???
Başlık: Ynt: Arm ve Matlab
Gönderen: Erol YILMAZ - 01 Ağustos 2013, 15:29:24
bu olabilir mi ?

http://www.st.com/st-web-ui/static/active/en/st_prod_software_internet/resource/technical/software/sw_development_suite/stm32-mat_target.zip (http://www.st.com/st-web-ui/static/active/en/st_prod_software_internet/resource/technical/software/sw_development_suite/stm32-mat_target.zip)
Başlık: Ynt: Arm ve Matlab
Gönderen: iruraz - 01 Ağustos 2013, 15:30:54
Alıntı yapılan: OptimusPrime - 01 Ağustos 2013, 15:19:26
Matlab2013a içerisinde embedded coder var mı (meraktan soruyorum)???

Simulink içinde var, yalnız içinde sadece TI işlemcileri mevcut. STM için ne yapmak gerekiyor bulabilmiş değilim.

(http://s7.postimg.cc/l98b343hz/to_PIC.jpg) (http://postimg.cc/image/l98b343hz/)

mesaj birleştirme:: 01 Ağustos 2013, 15:36:55

Alıntı yapılan: Allegro - 01 Ağustos 2013, 15:29:24
bu olabilir mi ?

http://www.st.com/st-web-ui/static/active/en/st_prod_software_internet/resource/technical/software/sw_development_suite/stm32-mat_target.zip (http://www.st.com/st-web-ui/static/active/en/st_prod_software_internet/resource/technical/software/sw_development_suite/stm32-mat_target.zip)

@Allegro , hocam bağlantısını verdiğiniz dosyayı daha önce indirip kurmuştum. Ama bir sonraki aşama nedir onu bilmiyorum, anlatan bir kaynak da bulamadım.
Başlık: Ynt: Arm ve Matlab
Gönderen: yldzelektronik - 01 Ağustos 2013, 20:08:02
Alıntı yapılan: iruraz - 01 Ağustos 2013, 11:11:50
Merhaba,

Konuyla ilgili hiç çalışma veya deneme yapan oldu mu acaba? Matlab2013a indirdim ve kurdum sorunsuz çalışıyor ama "STM32 Toolbox" ı nasıl entegre edeceğimi bilmiyorum. STM 'nin sitesinde de pek yol gösterici bilgi bulamadım. Nette tek bulabildiğim kaynak aşağıdaki bağlantı oldu.

http://waijung.aimagin.com/ (http://waijung.aimagin.com/)



Image proces için denedim kod  üretiyor.Kodları deneme fırsatım olmadı ancak tool var ve güzel çalışıyor.Siz hangi amaçla kullanmak istiyorsunuz?İftardan sonra dosyalarımın arasından bulur bir yere upload ederim inşallah.
Başlık: Ynt: Arm ve Matlab
Gönderen: pisayisi - 01 Ağustos 2013, 20:56:57
Simulink library paket de stm32f4 adaptör alt başlığında, ADC GPIO ADC TIMERS başlıklarında bloklar olcak. O blokları uygulamanıza göre simülink ekranına sürükleyerek gerekli donanımı ekrana alıyorsunuz. Bu donanımları da ancak sınırlı modlarda kullanma imkanı var. MAtlab ile işlemcinin veri haberleşmesi seriport üzerinden gerçekleşmekte usart modülü o neden kullanılmış. Yapabildiğiniz sınırlı sayıdaki donanım için init kod üreten bir simulink ortamınız oluyor. Size kazandırabilceği tek avantaj seri porttan bilgiyi matlab ortamına alıp fft analizi yada ne lazımsa onu yapabilmenize görsel olarak bir olanak sağlar.

Diğer donanımlar eklenir ve tüm özellikler kullanılırsa usb ile matlab desteği olursa kullanışlı hale gelebilir. Bu hali ile zaman kaybı ben kurdum ve kaldırdım ;)

(http://www.st.com/st-web-ui/static/active/en/fragment/product_related/rpn_information/board_photo/stm32-mat_target.jpg)
Başlık: Ynt: Arm ve Matlab
Gönderen: iruraz - 02 Ağustos 2013, 10:16:59
@yldzelektronik, hocam kullanmak için özel bir amacım yok. Sadece deneme yapmak istiyorum.

@pisayisi, teşekkür ederim. Aşağıdaki bağlantıda işlemcinin çevre birimleri için de bloklar var, galiba oradan ilerlemek daha iyi olacak. Çünkü başka bir kaynak bulamadım ve sizin de dediğiniz gibi belki çok da işlevsel olmadığı için insanlar uğraşmamış gibi geliyor bana da.

http://waijung.aimagin.com/ (http://waijung.aimagin.com/)