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 04-11-2018 17:55   #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.




___________________________________________


knowledge --> cognitive --> skill
Telegram Emperorfederico
Twitter EmpFederico

Konu Emperor Federico tarafından (04-11-2018 18:16 Saat 18:16 ) değiştirilmiştir..
 Offline  
 
Alıntı ile Cevapla
Alt 04-11-2018 18:10   #2
  • Yarbay
  • Üye Bilgileri
Üyelik tarihi
07/2017
Nereden
Ötüken
Yaş
81
Mesajlar
Konular





Ellerine sağlık devamını bekleriz



___________________________________________

Efendiler! Bir milleti yaşatmak için bir takım temeller lazımdır ve bilirsiniz ki bu temellerin en önemlerinden biri sanattır. Bir milet sanattan ve sanatkârdan mahrumsa, tam bir, hayata sahip olamaz. Sanatsız kalan bir milletin hayat damarlarından biri kopmuş olur.
 Offline  
 
Alıntı ile Cevapla
Alt 04-11-2018 18:18   #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 04-11-2018 18:24   #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

 Offline  
 
Alıntı ile Cevapla
Alt 04-11-2018 18:35   #5
  • Cyber Security Researcher
  • Üye Bilgileri
Üyelik tarihi
07/2017
Nereden
røøt@:~#
Mesajlar
Konular





Ellerine emeğine sağlık.



___________________________________________


TÜRK 🇹🇷



 Online  
 
Alıntı ile Cevapla
Alt 04-11-2018 20:18   #6
  • AR-GE Tim (Innovation)
  • Üye Bilgileri
Üyelik tarihi
01/2013
Mesajlar
Konular





Teşekkürler.



___________________________________________


knowledge --> cognitive --> skill
Telegram Emperorfederico
Twitter EmpFederico
 Offline  
 
Alıntı ile Cevapla
Alt 04-11-2018 21:44   #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 - 2019

 Offline  
 
Alıntı ile Cevapla
Alt 10-11-2018 21:57   #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 10-11-2018 22:28   #9
  • Binbaşı
  • Üye Bilgileri
Üyelik tarihi
08/2018
Nereden
Any Where
Mesajlar
Konular





Elinize sağlık Federico hocam
 Offline  
 
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+

wau

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