Transcript
Page 1: Gömülü sistemler   pic

Gömülü Sistemler Devre Tasarımı

Mustafa PATANKOCAELİ KASIM 2013

[email protected] 532.609.6996 9-186-4784

Page 2: Gömülü sistemler   pic

Gömülü Sistem Tasarım Aşamaları

Hakkında Genel Bilgilendirme

• Tanımlar

• Devre Tasarımı

• Yazılım

• Programlama

• Gerçekleme

• Test

Page 3: Gömülü sistemler   pic

Tanımlar

Devre Tasarımı

Yazılım

Gerçekleme

Programlama

TestGömülü Sistem Nedir?

Belirli bir görevi gerçekleştirmek üzere dizayn edilmiş donanım ve yazılım

Örnekler:

Bulaşık Makinesi

Cep Telefonu

Mikrodalga Fırın

Kahve Makinesi

Uydu Alıcısı

Modem

vs. vs.

Gömülü Sistem

Page 4: Gömülü sistemler   pic

Gömülü Sistem Uygulamaları• Elektronik Uygulamaları ve Tüketici Cihazları.

• Endüstriyel Otomasyon ve Proses Kontrol.

• Kontrol Sistemleri.

• Güvenlik Sistemleri.

• Robotik.

• İletişim Uygulamaları.

• Otomotiv ve Aviyonik Sistemleri.

• Askeri ve Havacılık Uygulamaları.

• Bio Medikal Uygulamalar vb ....

Tanımlar

Devre Tasarımı

Yazılım

Programlama

Gerçekleme

Test

Page 5: Gömülü sistemler   pic

Gömülü Sistem Uygulamaları

Tanımlar

Devre Tasarımı

Yazılım

Gerçekleme

Programlama

Test

Page 6: Gömülü sistemler   pic

Gömülü Sistem Bileşenleri

• ?: Mikroişlemci (μP)Microprocessor

Mikroişlemci: Merkezi İşlem Birimi.

Mikroişlemci, sadece işlemci.

Çevre arabirimleri olarak adlandırılan parçalar yok.

Tanımlar

Devre Tasarımı

Yazılım

Gerçekleme

Programlama

Test

Page 7: Gömülü sistemler   pic

Gömülü Sistem Bileşenleri

• ?: Mikrodenetleyici (μC)Microcontroller

Mikrodenetleyici: tüm temel çevre birimleri tek bir çipe entegre edildiği işleme parçasıdır

Mikroişlemci = Mikroişlemci + Çevre Birimleri

• Spesifik iş için gerekli parçalar…(Gerekli diğer donanımlar)

Tanımlar

Devre Tasarımı

Yazılım

Gerçekleme

Programlama

Test

Page 8: Gömülü sistemler   pic

Gömülü Sistem Bileşenleri - μcTanımlar

Devre Tasarımı

Yazılım

Gerçekleme

Programlama

Test

Page 9: Gömülü sistemler   pic

Mikrodenetleyici Üreticileri

Tanımlar

Devre Tasarımı

Yazılım

Gerçekleme

Programlama

Test

Page 10: Gömülü sistemler   pic

Microchip PIC

• PIC neyin kısaltmasıdır?

"Peripheral Interface Controller"

“Çevresel Arabirim Denetleyicisi”

Microchip Technology 1987 yılında kurulmuş Mikrokontroller, memory hafıza ve elektronik malzeme üreticisidir

Detaylı bilgi için www.microchip.com

• PIC: hobi ve profesyoneller için çok popülerdir.

Tanımlar

Devre Tasarımı

Yazılım

Gerçekleme

Programlama

Test

Page 11: Gömülü sistemler   pic

Neden PIC Popüler Olmuştur?

• Ucuz

• Kolay bulunabilir

• Kolay programlanabilir

• Çok çeşitli

• Çevresel arabirimler

• Hızlı

• Komutları basit

• Geniş çalışma voltajı: 2.5 – 6 V

• Kod koruması

• Düşük güç modu

• ESNEKLİK

Tanımlar

Devre Tasarımı

Yazılım

Gerçekleme

Programlama

Test

Page 12: Gömülü sistemler   pic

Devre Tasarımı GelenekselTanımlar

Devre Tasarımı

Yazılım

Gerçekleme

Programlama

Test

Display Controll

erCounter

Clock

00000001001000110100…..

Page 13: Gömülü sistemler   pic

Devre Tasarımı Microchip PICTanımlar

Devre Tasarımı

Yazılım

Gerçekleme

Programlama

Test

Page 14: Gömülü sistemler   pic

YazılımTanımlar

Devre Tasarımı

Yazılım

Gerçekleme

Programlama

Test

• Assembler

• CCS C (Custom Computer Services C)

• Hitech C

• PicBasic Pro

• Proton Basic

• Derleyici ?

Page 15: Gömülü sistemler   pic

YazılımTanımlar

Devre Tasarımı

Yazılım

Gerçekleme

Programlama

Test

• CCS C

Page 16: Gömülü sistemler   pic

GerçeklemeTanımlar

Devre Tasarımı

Yazılım

Gerçekleme

Programlama

Test

Page 17: Gömülü sistemler   pic

ProgramlamaTanımlar

Devre Tasarımı

Yazılım

Gerçekleme

Programlama

Test

Page 18: Gömülü sistemler   pic

TestTanımlar

Devre Tasarımı

Yazılım

Gerçekleme

Programlama

Test

Page 19: Gömülü sistemler   pic

Ne Öğrendik?Tanımlar

Devre Tasarımı

Yazılım

Gerçekleme

Programlama

Test

Page 20: Gömülü sistemler   pic
Page 21: Gömülü sistemler   pic

Geri Bildir im ve Tavsiyeleriniz…

Page 22: Gömülü sistemler   pic

Geri Bildir im ve Tavsiyeleriniz…

We can't solve problems

by using the same kind of thinking

we used when we created them.

So Think Different

Albert Einstein


Top Related