Turkhackteam.net/org - Turkish Hacking & Security Platform  
Geri git   Turkhackteam.net/org - Turkish Hacking & Security Platform >
Information Technology’s
> Elektrik-Elektronik

Elektrik-Elektronik Elektrik-Elektronik ile ilgili doküman, devre şemaları, örnek devreler ve geliştirme kartları ile ilgili bilgi bulabileceğiniz bölüm




Arm Programlamaya Giriş (Tutorial-1) - Mikrodenetleyiciler

Elektrik-Elektronik

Yeni Konu aç Cevapla
 
Seçenekler
Alt 2 Hafta önce   #1
  • AR-GE Tim (Innovation)
  • Üye Bilgileri
Üyelik tarihi
01/2013
Mesajlar
Konular


  
Arm Programlamaya Giriş (Tutorial-1) - Mikrodenetleyiciler



ARM Nedir? Arm Programlama Nedir? Arm Mimarisi Nedir?

ARM’ın açılımı Acorn RISC Machine’dir. Buradaki RISC ise Reduced Instruction Set Computing’dir.(Türkçe karşılığı İndirgenmiş Komut Setli Programlama’dır.) Bir çeşit işlemci mimarisidir, az enerji tüketerek çok verim alınabilmesinden dolayı tercih edilme sebebi oluyor. Nasıl bir verim alınıyor derseniz; 32-Bit yapısı ile, zengin evrionmental hardware dediğimiz çevresel donanım imkanlarıyla yüksek hızlara çıkabiliyor. Elektronik alanında büyük oranda ARM mimarisine sahip işlemciler kullanılıyor.



ARM tek başına bir anlamı yok, yani işlemci özelliği taşımıyor. Firmalar bu mimariyi satın alıp, mimari özelliklerini kendi isteklerine göre şekillendiriyor ve kendi isimleriyle piyasa sürüyor.



Bunlara örnek olarak ST ve TI. Bunlar STMicroelectronics, Texax Instruments ve Philips gibi büyük birçok firma işlemcilerini ARM mimarisi ile şekillendirir. Bunları yaparken her firmanın ARM mimarisinde kendi kütüphaneleri oluyor, yani siz gidip STMicroelectronics mimarisinde Texas’ınkini kullanamazsınız. Mimari olarak bunlar 6 gruba ayrılıyor;

-Cortex-A
-Cortex-A50
-Cortex-R
-Cortex-M
-Classic ARM Processor
-SecureCore Processor

[+]Cortex A[+]
Mobil teknolojide yani telefonlar,tabletlerde, bilgisayarlarda ve sanayide, sanayiden kastım otomativ sektöründe yüksek teknolojiyi genel olarak kapsayan yerlerde Cortex-A kullanılır. Yüksek hız gerektiren işlemler için tasarlanmıştır diyebiliriz. Görüntü işleme, çok fonksiyonlu işletim sistemleri için kullanılır.

[+]Cortex-M[+]
Elekronikte alanının birçok yerinde ve yine özellikle sanayilerde hemen hemen Cortex-M tercih ediliyor bunun sebebi power saving, kolay kullanım ve yüksek performanslıdır, oldukça kullanışlıdır. 8 ve 16 Bitlik işlemcilere karşı çıkartılmış bir seridir. Ve maliyet bakımından uygundur.

[+]Cortex-R[+]
Modemlerde, harddisklerde genel olarak kullanılır. Gerçek zamanlıdır ve teknik cihazlar için kullanılır. Örneğin ev içerisindeki elektronik eşyalar gibi.

[+]SecureCore Processor[+]
Güvenliğin ön planda olduğu yerlerde örneğin Smart Cards’da kullanılır, Master Card'da kullanılır.

[+]Classic ARM Processor[+]
Günümüz teknolojilerine göre biraz ilkel kaldığı için bunlar yerine artık Cortex-M/R kullanılıyor.



Ben bu seride STM32F4 geliştirme kitini kullanacağım, fiyatı uygundur yaklaşık 30-40$ arasında. Bu da Cortex-M4 grubundadır. Bu grubun mimarisini inceleyelim.




[+]NVIC: Interruptların vektörel yönlendirmesi için kullanılmaktadır.

[+]Floating Point Unit : Aritmetik işlemlerin yapıldığı yerdir, örneğin siz 32 bitlik 1 ve 0 dizisini toplayıp çıkaracaksınız, işaretin pozitif-negatif olduğunu veya opsiyonel bitler ile virgüllü işlemleri belirtir.

[+]Debug and Trace: Kapsadığı bölümler şu şekildedir; DAP Portu, Serial Wire Viewer Portu, Data Watchpoints, Flash Patch. Burada bilmemiz gereken Serial Wire Viewer'dır, dışarıdan harici USB veya herhangi bir bellekten data okuma işlemi için kullanılan porttur. Siz C veya Asm ile programlama kodladınız ama bakıyorsunuz program çalışması gerekiyor, hata göremiyorsunuz, siz bir sonuç beklerken bambaşka sonuç alıyorsunuz, burada doğru mu çalışıyor, yanlış mı çalışıyor diye debug işlemlerini bu kısımdan gerçekleştiriyorsunuz.

[+]Memory Protection Unit: RAM'ın içerisindeki bilgileri düzgün çalıştırabilmesi için size yardımcı olan devredir, koruma ünitesi gibi düşünebilirsiniz.

[+]Bus Matrix: Burası 2 portu kapsıyor, Code Interface ve SRAM; Code Interface harici bir bellekten kod görüntüleme portudur. SRAM ise Statik RAM'dan kod görüntüleme portudur.

Kullanacağımı Development Kit STM32F4



Geliştirme ortamı olarak Keil Version5 kullanacağız.
Keil'ın sitesinden indirebiliriz.
Kütüphanemize ihtiyacımız olacak, kütüphanemize ise videonun açıklamasından ulaşabilirsiniz.


Bir dahaki konuda görüşmek üzere.

    


___________________________________________

"Bilinmeze doğru gidişin derin korkusuydu bu."
-Paulo Coelho, Veronika Ölmek İstiyor


Konu Emperor Federico tarafından ( 2 Hafta önce Saat 18:16 ) değiştirilmiştir..
 Online  
 
Alıntı ile Cevapla
Alt 2 Hafta önce   #2
  • Yarbay
  • Üye Bilgileri
Üyelik tarihi
07/2017
Nereden
Altay Dağı
Mesajlar
Konular


  


Ellerine sağlık devamını bekleriz
    


___________________________________________

Kolaylaştırınız, güçleştirmeyiniz, müjdeleyiniz, nefret ettirmeyiniz.
HZ.MUHAMMED MUSTAFA (S.A.V)
 Offline  
 
Alıntı ile Cevapla
Alt 2 Hafta önce   #3
  • AR-GE Tim Lideri
  • Üye Bilgileri
Üyelik tarihi
10/2015
Nereden
k3pwn
Mesajlar
Konular


  


Elinize sağlık. Gayet güzel bir seri olacak gibi görünüyor
    


___________________________________________

TürkHackTeam | Araştırma - Geliştirme Timi


 Offline  
 
Alıntı ile Cevapla
Alt 2 Hafta önce   #4
  • Teğmen
  • Üye Bilgileri
Üyelik tarihi
10/2018
Nereden
İstanbul
Yaş
18
Mesajlar
Konular


  


Elinize Sağlık devamıda gelir inşallah aksatmadan
    


___________________________________________

Etik Hacker

 Online  
 
Alıntı ile Cevapla
Alt 2 Hafta önce   #5
  • Albay
  • Üye Bilgileri
Üyelik tarihi
07/2017
Nereden
røøt@:~#
Mesajlar
Konular


  


Ellerine emeğine sağlık.
    


___________________________________________





TÜRK 🇹🇷
 Offline  
 
Alıntı ile Cevapla
Alt 2 Hafta önce   #6
  • AR-GE Tim (Innovation)
  • Üye Bilgileri
Üyelik tarihi
01/2013
Mesajlar
Konular


  


Teşekkürler.
    


___________________________________________

"Bilinmeze doğru gidişin derin korkusuydu bu."
-Paulo Coelho, Veronika Ölmek İstiyor

 Online  
 
Alıntı ile Cevapla
Alt 2 Hafta önce   #7
  • Yarbay
  • Üye Bilgileri
Üyelik tarihi
11/2006
Nereden
TÜRK
Mesajlar
Konular


  


Eline sağlık
    


___________________________________________

Türklüğü yüceltmek için yaşa, Türk’e kılıç kaldıran eli kır!
TurkHackTeam.Org/Net © 2006 - 2018

 Offline  
 
Alıntı ile Cevapla
Alt bir Hafta önce   #8
  • Yarbay
  • Üye Bilgileri
Üyelik tarihi
12/2015
Nereden
Öteki Taraf
Mesajlar
Konular


  


Eline emeğine sağlık, çok güzel konu ve ayrıca anlatım, diksiyon akıcı ve düzgün.
    


___________________________________________

Altın harflerle yaz mahlasımı
Kajmer Sagopa

We Got RHYMES
"Kalabalık Bir Dost Listesi Gereksizler En Tepede"
ÇOK ARAYACAKSINIZ

Mahlasım Ekinoks
 Offline  
 
Alıntı ile Cevapla
Alt bir Hafta önce   #9
  • Yüzbaşı
  • Üye Bilgileri
Üyelik tarihi
08/2018
Nereden
Any Where
Mesajlar
Konular


  


Elinize sağlık Federico hocam
    
 Online  
 
Alıntı ile Cevapla
Cevapla

Bookmarks

Seçenekler


Bilgilendirme Turkhackteam.net/org
Sitemizde yer alan konular üyelerimiz tarafından paylaşılmaktadır.
Bu konular yasalara uygunluk ve telif hakkı konusunda yönetimimiz tarafından kontrol edilse de, gözden kaçabilen içerikler yer alabilmektedir.
Bu tür konuları turkhackteamiletisim [at] gmail.com mail adresimize bildirebilirsiniz, konular hakkında en kısa sürede gerekli işlemler yapılacaktır.
Please Report Abuse, DMCA, Harassment, Scamming, Warez, Crack, Divx, Mp3 or any Illegal Activity to turkhackteamiletisim [at] gmail.com

Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz.
Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.



         

Powered by vBulletin® Copyright ©2000 - 2018

TSK Mehmetçik Vakfı

Türk Polis Teşkilatını Güçlendirme Vakfı



Google+
film izle

wau

Search Engine Friendly URLs by vBSEO 3.6.0 ©2011, Crawlability, Inc.