Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.
Coşkun TAŞDEMİRCoşkun TAŞDEMİR
 ARM bugün en popüler 32 bit RISC mimarideki işlemci
ailelerinden birisidir
Cortex Serisi ARM İşlemcilerin 3 kategorisi b...
ARM CORTEX – M MİMARİSİ
ARM CORTEX – M MİMARİSİ
ARM CORTEX – M MİMARİSİ
 ARM Cortex M Serisi
◦ M0  Düşük Güç Tüketimi
◦ M0+  Çok düşük güç tüketimi
◦ M1  FPGA’ler için “softcore”
◦ M3  Opti...
ARM CORTEX – M MİMARİSİ
 ARM Cortex M Serisi
◦ M0  Düşük Güç Tüketimi
◦ M0+  Çok düşük güç tüketimi
◦ M1  FPGA’ler için “softcore”
◦ M3  Opti...
 ST firması STM32 adlı ARM Cortex – M tabanlı
mikrodenetleyicileri ile bu pazarda lider konumunda.
 STM32 Serisinde şu a...
02/05/15Coşkun Taşdemir - ARM Mikrodenetleyici Eğitimi
STM32 Ailesi
 Aile, Cortex – M tabanlı mikrodenetleyicilerden
oluşuyor
 ST firması aileler arası geçişleri kolaylaştırma...
02/05/15Coşkun Taşdemir - ARM Mikrodenetleyici Eğitimi
02/05/15Coşkun Taşdemir - ARM Mikrodenetleyici Eğitimi
STM32F100 SerisiSTM32F100 Serisi
STM32 Ailesi
 Seri üyeleri arasındaki genel farklar
◦ Hız
◦ Flash ve RAM Bellek Kapasiteleri
◦ Çevrebirimleri
◦ Pin sayıl...
Cortex serisinin temel özellikleri
 Yüksek performans verimliliği: Yüksek işlem
gücünü düşük güç tüketimleri ile sağlar. ...
02/05/15Coşkun Taşdemir - ARM Mikrodenetleyici Eğitimi
 Discovery Kartları ST
firmasının STM32 serisinin
tanıtımına ve
yaygınlaştırılmasına yönelik
satışa sunduğu ucuz
geliştir...
 Kartlar üzerinde ayrıca
buton, LED, İvmeölçer,
MEMS mikrofon gibi
çevre birimleri de
bulunuyor.
 Geliştirme yapmaya
baş...
 Son dönemde yarıiletken firmalarının yazılım ve yazılım
geliştirme araçlarına da önem vermeye başladığını görüyoruz.
 B...
02/05/15Coşkun Taşdemir - ARM Mikrodenetleyici Eğitimi
 ST firmasının STM32 serisi için geliştirdiği yazılım
geliştirme a...
02/05/15Coşkun Taşdemir - ARM Mikrodenetleyici Eğitimi
02/05/15Coşkun Taşdemir - ARM Mikrodenetleyici Eğitimi
02/05/15Coşkun Taşdemir - ARM Mikrodenetleyici Eğitimi
02/05/15Coşkun Taşdemir - ARM Mikrodenetleyici Eğitimi
STM32 Serisi ile ARM Tabanlı Mikrodenetleyici Programlama Eğitimi
STM32 Serisi ile ARM Tabanlı Mikrodenetleyici Programlama Eğitimi
Próxima SlideShare
Cargando en…5
×

STM32 Serisi ile ARM Tabanlı Mikrodenetleyici Programlama Eğitimi

7.467 visualizaciones

Publicado el

STM32 Serisi ile ARM tabanlı programlayıcı eğitimleri
Kurumsal eğitimler için kontağa geçebilirsiniz.

Publicado en: Dispositivos y hardware

STM32 Serisi ile ARM Tabanlı Mikrodenetleyici Programlama Eğitimi

  1. 1. Coşkun TAŞDEMİRCoşkun TAŞDEMİR
  2. 2.  ARM bugün en popüler 32 bit RISC mimarideki işlemci ailelerinden birisidir Cortex Serisi ARM İşlemcilerin 3 kategorisi bulunuyor:  A: Application  R: Real-time  M: Microcontroller
  3. 3. ARM CORTEX – M MİMARİSİ
  4. 4. ARM CORTEX – M MİMARİSİ
  5. 5. ARM CORTEX – M MİMARİSİ
  6. 6.  ARM Cortex M Serisi ◦ M0  Düşük Güç Tüketimi ◦ M0+  Çok düşük güç tüketimi ◦ M1  FPGA’ler için “softcore” ◦ M3  Optimum Performans / Güç ◦ M4  Yüksek Hızlı Sinyal İşleme ◦ M7  Yüksek Performans
  7. 7. ARM CORTEX – M MİMARİSİ
  8. 8.  ARM Cortex M Serisi ◦ M0  Düşük Güç Tüketimi ◦ M0+  Çok düşük güç tüketimi ◦ M1  FPGA’ler için “softcore” ◦ M3  Optimum Performans / Güç ◦ M4  Yüksek Hızlı Sinyal İşleme ◦ M7  Yüksek Performans
  9. 9.  ST firması STM32 adlı ARM Cortex – M tabanlı mikrodenetleyicileri ile bu pazarda lider konumunda.  STM32 Serisinde şu anda 10 farklı grup yer alıyor  STM32F0xx  ARM Cortex – M0  STM32F1xx  ARM Cortex – M3  STM32F2xx  ARM Cortex – M3  STM32F3xx  ARM Cortex – M4  STM32F4xx  ARM Cortex – M4  STM32F7xx  ARM Cortex – M7  STM32L0xx  ARM Cortex – M0+  STM32L1xx  ARM Cortex – M3 02/05/15Coşkun Taşdemir - ARM Mikrodenetleyici Eğitimi
  10. 10. 02/05/15Coşkun Taşdemir - ARM Mikrodenetleyici Eğitimi
  11. 11. STM32 Ailesi  Aile, Cortex – M tabanlı mikrodenetleyicilerden oluşuyor  ST firması aileler arası geçişleri kolaylaştırmak için geriye çıkardığı ürünlerde pin-uyumluluğu sağlıyor  Değişik ürünlerde yer alan çevrebirimleri de benzer şekilde olduğundan geçiş yapmak kolaylaşıyor 02/05/15Coşkun Taşdemir - ARM Mikrodenetleyici Eğitimi
  12. 12. 02/05/15Coşkun Taşdemir - ARM Mikrodenetleyici Eğitimi
  13. 13. 02/05/15Coşkun Taşdemir - ARM Mikrodenetleyici Eğitimi STM32F100 SerisiSTM32F100 Serisi
  14. 14. STM32 Ailesi  Seri üyeleri arasındaki genel farklar ◦ Hız ◦ Flash ve RAM Bellek Kapasiteleri ◦ Çevrebirimleri ◦ Pin sayıları / Kılıf Tipleri Farklı seriler farklı ürün gruplarını hedefliyor: Örneğin STML0 ve STM32L1 serileri pille çalışan düşük güç tüketimli ürünlere yönelikken STM32F4 ve STM32F7 serileri yüksek performans gerektiren ve yoğun DSP işlemlerinin uygulandığı ürünlere yönelik MCU’lar içeriyor. 02/05/15Coşkun Taşdemir - ARM Mikrodenetleyici Eğitimi
  15. 15. Cortex serisinin temel özellikleri  Yüksek performans verimliliği: Yüksek işlem gücünü düşük güç tüketimleri ile sağlar. Özellikle batarya ile çalışan sistemler için ideal  Cortex serisinde kesme yönetimi çekirdekle bütünleşiktir. Deterministik olarak çalışır (kesme gecikmeleri sabittir)  8 – 16 bit mikrodenetleyicilerin fiyat seviyesine yakın 02/05/15Coşkun Taşdemir - ARM Mikrodenetleyici Eğitimi
  16. 16. 02/05/15Coşkun Taşdemir - ARM Mikrodenetleyici Eğitimi
  17. 17.  Discovery Kartları ST firmasının STM32 serisinin tanıtımına ve yaygınlaştırılmasına yönelik satışa sunduğu ucuz geliştirme kartları  Kartların üzerinde gelen ST-Link programlayıcı ile başka bir araca gerek olmadan programlama yapılabiliyor 02/05/15Coşkun Taşdemir - ARM Mikrodenetleyici Eğitimi
  18. 18.  Kartlar üzerinde ayrıca buton, LED, İvmeölçer, MEMS mikrofon gibi çevre birimleri de bulunuyor.  Geliştirme yapmaya başlamak ve prototip geliştirmek için ideal 02/05/15Coşkun Taşdemir - ARM Mikrodenetleyici Eğitimi
  19. 19.  Son dönemde yarıiletken firmalarının yazılım ve yazılım geliştirme araçlarına da önem vermeye başladığını görüyoruz.  Bunun en büyük nedeni, mühendislik projelerinde MCU seçiminde geliştirme araçlarının ve yazılım kütüphanelerinin en önemli seçim kriterlerinden birisi olması  ARM tabanlı mikrodenetleyiciler üreten firmaların ürünleri birbirlerine benzemeye başladı.  Yazılım ve geliştirme araçları en büyük farklılaşma faktörlerinden birisi haline geliyor. 02/05/15Coşkun Taşdemir - ARM Mikrodenetleyici Eğitimi
  20. 20. 02/05/15Coşkun Taşdemir - ARM Mikrodenetleyici Eğitimi  ST firmasının STM32 serisi için geliştirdiği yazılım geliştirme aracıdır.  STM32 serisi mikrodenetleyiciler için pin konfigurasyonu, çevrebirim ayarları, yazılım kütüphaneleri gibi bileşenler içeren bir yazılımdır.  Henüz geliştirme aşaması devam ettiği için bazı hatalar da barındırıyor.
  21. 21. 02/05/15Coşkun Taşdemir - ARM Mikrodenetleyici Eğitimi
  22. 22. 02/05/15Coşkun Taşdemir - ARM Mikrodenetleyici Eğitimi
  23. 23. 02/05/15Coşkun Taşdemir - ARM Mikrodenetleyici Eğitimi
  24. 24. 02/05/15Coşkun Taşdemir - ARM Mikrodenetleyici Eğitimi

×