EMBEDDED SYSTEMS GİRİŞ:

Ebat: px
Şu sayfadan göstermeyi başlat:

Download "EMBEDDED SYSTEMS... 1. GİRİŞ:"

Transkript

1 EMBEDDED SYSTEMS GİRİŞ: Gömülü bir sistemin çekirdeğini, belirli bir sayıda görevi yerine getirmek için programlanan mikroişlemciler, mikrodenetleyiciler veya sayısal sinyal işlemciler (DSP: Digital Signal Processor) oluşturur. Gömülü sistem; herhangi bir sistemin içinde yer alan ve o sisteme akıllılık özelliğini veren elektronik donanım ve yazılımdan oluşan bütünü ifade etmektedir. Burada sözü edilen yazılımlar, bilgisayarımızdaki genel amaçlı yazılımlardan farklı olarak, kullanıcıyla direk değil dolaylı etkileşimde bulunan ve genellikle tek bir görevi yerine getiren yazılımlardır. Genel olarak ise gömülü sistemler: belirli bir fonksiyonu yerine getirmek için tasarlanmış yazılım ve donanım kombinasyonu şeklinde tanımlanabilir. Genel maksatlı, örneğin kişisel bilgisayar gibi bir bilgisayardan farklı olarak, gömülü bir sistem kendisi için önceden özel olarak tanımlanmış görevleri yerine getirir. Sistem belirli bir amaca yönelik olduğu için tasarım mühendisleri ürünün boyutunu ve maliyetini azaltarak sistemi uygunlaştırabilirler. Gömülü sistemler genellikle büyük miktarlarda üretildiği için maliyetin düşürülmesinden elde edilecek kazanç, milyonlarca ürünün katları olarak elde edilebilir. Kullanıcıların üzerinde istediği yazılımları çalıştırabildiği genel maksatlı bilgisayarlardan farklı olarak, gömülü sistemlerdeki yazılımlar yarı kalıcıdırlar ve firmware ismiyle anılırlar. Yani bir disk sürücüsü olmayan gömülü sistemler için yapılan yazılıma firmware adı verilir. Öte yandan genel olarak her gömülü sistem şekildeki birimlere sahiptir: 2. TARİHÇE: 1 S a y f a Şekil.1. Genel gömülü sistem yapısı. Kayda değer ilk gömülü sistem MIT (Massachusetts Institute of Technology) Instrumentation Laboratory da Charles Stark Draper tarafından geliştirilen Apollo Guidance Computer olmuştur. Aya yapılan yolculuklarda iki tane kullanılırdı ve komuta modülü ve LEM aracının eylemsiz rehber sistemlerini çalıştırıyordu.

2 Projenin başlangıcında Apollo rehber bilgisayarı, Apollo projesinin en riskli parçası olarak kabul ediliyordu. O zamanki tek parça tümleşik devrelerin kullanılması boyut ve ağırlığı azaltıyor ama riski artırıyordu. İlk kitlesel gömülü sistem üretimi 1961 yılında Minuteman füzesi için yapılan Autonetics D-17 rehber bilgisayarı oldu. Ayrık tranzistör lojiğinden yapıldı ve ana bellek için bir harddiski vardı yılında Minuteman II üretime girdiğinde, D-17 ilk defa yüksek hacimli tümleşik devrelerin kullanıldığı yeni bir bilgisayara yerini bıraktı. Bu yazılım dörtlü NAND kapılı IC lerin (Integrated Circuit) birim fiyatını 1000$ dan 3$ a çekti ve ticari kullanımlarının yolunu açtı. Minuteman bilgisayarının önemli tasarım özellikleri; füzenin hedefi daha hassas bulabilmesi için rehber algoritmasının yeniden programlanabilir olması, bilgisayarın kablo ve konnektörden tasarruf sağlayarak füzeyi test edebilmesiydi. Maliyetin dikkate alınmadığı 1960 lardaki bu ilk uygulamalardan itbaren gömülü sistemlerin fiyatları düşmeye başladı. Bunlarla birlikte işlem gücü ve işlevsellikte de yükseliş oldu. İlk mikroişlemci hesap makineleri ve diğer ufak sistemlerde kullanılan Intel 4004 oldu. Çalışabilmesi için harici bellek yongaları ve harici destek lojiklerine ihtiyaç duyuyordu. Intel 8080 gibi daha güçlü mikroişlemciler askeri projelerde geliştirildi, ama diğer kullanıcılara da satıldı lerin sonunda 8-bit mikroişlemciler standart olmakla birlikte çözümleme ve giriş/çıkış işlemleri için genellikle harici bellek yongaları ve lojiklere ihtiyaç duyuyorlardı. Öte taraftan, fiyatlar hızla düşüyor ve uygulamalar küçük gömülü sistemleri lojik tasarımların içine sokuyordu. Görünebilir uygulamaların bir kısmı enstrümantasyon ve pahalı aygıtlardı lerin ortalarında harici olarak kullanılan sistem parçaları, işlemci ile beraber aynı yonganın içine girmeye başladı. Bunun sonucu olarak boyutta ve gömülü sistemlerin maliyetinde çok büyük düşüşler oldu. Bu tip tümleşik devrelere mikroişlemci yerine mikrokontrolör dendi ve gömülü sistemlerin yaygın bir şekilde kullanımı mümkün oldu. Mikrokontrolör maliyeti bir mühendisin 1 saatlik maaşının altına indi ve bu gömülü sistemlerin sayısını ve gömülü sistemlerde kullanılmak üzere farklı şirketler tarafından üretilen parçaların sayısının patlamasına neden oldu. Örneğin, pek çok yeni özelliğe sahip IC ler, geleneksel paralel programlama arayüzleri yerine mikrokontrolörlere daha az sayıda arabağlantı sağlayan seri programlama arayüzleri ile beraber gelmeye başladı. I2C nin (Integrated InterConnect) çıkış zamanı da bu döneme rastlamaktadır. Mikrokontrolörler 1$ ın altına düştüğünde, voltmetre ve değişken kapasitör gibi pahalı analog elemanların yerlerini küçük bir mikrokontrolör ile kontrol edilen dijital elektronik elemanlara bırakması mümkün oldu. 80 lerin sonundan itibaren, tüm elektronik cihazlar için gömülü sistemler bir istisna değil bir standart haline geldi ve bu akım halen devam etmektedir. Tasarımlardaki kriterlere göre bu gereksinimlerinden bazıları arasında tercih yapmak gerekebilir. Örneğin karmaşık hesaplamaların gerekli olabileceği sistemlerde yüksek işlem gücü ihtiyacı ön planda olurken, çok büyük miktarlarda üretilecek sistemlerde düşük maliyet daha önemli olabilir. Gömülü sistemler kullanım alanlarına göre zaman zaman oldukça kritik görevleri yerine getirebilirler.burada oluşabilecek hatalar büyük mal ve can kayıplarıyla sonuçlanabilir. Bu açıdan bakıldığında bu sistemlerin güvenilir ve hataları tolere edebilir özellikte olmaları çok önemlidir.bir mikrodalga fırının ya da bir oyuncağın içindeki sistemin zaman zaman hatalı 2 S a y f a

3 çalışması çok büyük sorun oluşturmaz,ancak bir uçağın otomatik pilot sistemindeki hata birçok insanın hayatını tehlikeye atabilir. Bugün dünyada üretilen mikroişlemcilerin/mikrodenetleyicilerin büyük çoğunluğu gömülü sistemlerde kullanılmaktadır. Genellikle 8 bit mikrodenetleyiciler yoğun olmakla beraber, 32 bitlik mikrodenetleyiciler de düşen maliyetleri sonucu artık geniş kullanım alanı bulmaktadır. 3. YAPILAN İŞLER: Bugün ortalama bir aile otomobilinde adet mikrodenetleyici kullanıldığı söyleniyor. Arabanıza girmeden önce uzaktan kumandayla kapıları açıyorsunuz, içeri girip kontağı çeviriyorsunuz, CD çalarınızdan bir parça seçiyorsunuz, emniyet kemerinizi takmadığınız takdirde bir uyarı sesiyle karşılaşıyorsunuz bütün bu sayılan adımların arka planında çalışan minik bilgisayarlar sözkonusu. Arabınızın güvenliğini sağlayan ve uzaktan kumandayla kontrol ettiğiniz alarmda, arabanızın ateşlemesini kontrol eden sistemde, CD çalarınızda ve aracınızdaki diğer sistemlerin merkezinde bir mikroişlemci görev yapmaktadır. Bu işlemciler de çoğu zaman birbirleriyle iletişim içindedirler. Peki gömülü sistem yapılanmasını çevremizde hangi formlarda görebiliriz sorusunun listesel cevabı ne olacaktır? Network Ekipmanları Motor Denetleyicileri ABS (Air-Break Switch) Fren Sistemleri Ev Otomasyon Ürünleri Hava Savunma Sistemleri Tıbbi Ekipmanlar Ölçüm Sistemleri Banka ATM leri (Automatic Teller Machine) Eylemsiz Rehber Sistemleri Uçuş Kontrol Donanım/Yazılımı Uçak ve Füzelerdeki Tümleşik Sistemlerden Oluşan Havacılık Elektroniği Parçaları Cep Telefonları Yönlendirici (Router) Bilgisayar Yazıcıları Fotokopi Makineleri Disket Sürücüler (Floppy Disket Sürücüler ve Sabit Disk Sürücüler) Hesap Makineleri Çok İşlevli Kol Saatleri İnternet Radyo Alıcıları, TV Set Top Box ve Dijital Uydu Alıcılar gibi Çokluortam Uygulamaları PDA lar (Personal Digital Assistant) gibi Küçük Avuç İçi Bilgisayarlar Endüstriyel Otomasyon ve İzleme İçin PLC'ler (Programmable Logic Controller) Video Oyun Konsolları Taşınabilir Bilgisayarlar kısacası dijital olan hemen herşeyde kullanılmaktadır. Gömülü sistemler adlarından da anlaşılabileceği gibi genellikle daha büyük bir sistemin içinde gömülü olarak çalışırlar. Örneğin bir çamaşır makinesinde birçok mekanik kısım bulunmakla birlikte, bütün bunları kontrol eden bir veya birden fazla mikrodenetleyici tabanlı sistem bulunur. 3 S a y f a

4 4. ARM 7, 9, 11: ARM (The Architecture For The Digital World) firmasının üretmiş olduğu ARM mimarisine ait işlemci çekirdekleri ve bu çekirdeklere sahip mikrodenetleyiciler/mikroişlemciler mevcuttur. Ayrıca ARM tabanlı mikrodenetleyici/mikroişlemci programlama varlığını göstermektedir. Bu da birçok üreticinin üretmiş olduğu çeşitli mikroişlemci/mikrodenetleyici ailelerini içeriyor. ARM klasik işlemci kümesi; ARM11, ARM9 ve ARM7 işlemci ailelerini içermektedir. Bu işlemciler düşük maliyetli çözümler sunabilmeleri nedeni ile günümüzde dahi dünyada geniş bir kullanım alanına sahiptirler. Günümüzde araştırmacılar tarafından 20 yıllık bir süreç içerisinde olgunluğuna ulaştırılmış 20 milyarın üzerinde mikroişlemci içerikli sistemin son kullanıcıya sunumu söz konusudur. Şimdi bu işlemci ailelerine ilşikin kısa tanımlamaları sunalım. Tablo.1. ARM klasik işlemci ailesi. Aile İşlemci Tanım Cortex Alternatifi ARM11MPCore Bu işlemci çok çekirdekli teknolojinin ilk ortaya koyulmasını oluşturmaktadır. El aygıtı ve navigasyon cihazlarına kadar geniş bir kullanım alanına sahiptir. Cortex-A9 Cortex-A5 ARM1176JZ(F)-S Tek çekirdekli işlemcilerin en üst performans seviyesine sahip seri güvenlik bölgesini sunarak güvenlikli çalışmayı sağlamaktadır. Dijital televizyon sistemlerine kadar geniş bir kullanım alanına sahip işlemci yapısıdır. Cortex-A9 Cortex-A8 Cortex-A5 ARM11 ARM1156T2(F)-S Yüksek performanslı belirleyici control sistemleri olan otomotiv ve robot control sistemleri için Thumb -2 komut mimarisi ile üst seviye gerçek zamanlı uygulama performansı sunan işlemci yapısı kullanışlı olmaktadır. Cortex-R4 ARM1136J(F)-S Pek çok yönden ARM926EJ-S ile benzer özelliklere sahip olan işlemci uzatılmış ardışık düzenleme yapısı ve frekans değerleri ile performansı artırmaktadır. İşlemci yapı olarak; SIMD (Single Instruction Multiple Data) komutları ile performans artımı ve opsiyonel floatingpoint desteği sunmaktadır. Cortex-A5 4 S a y f a

5 ARM968E-S En küçük boyutlu ve en düşük güç değerlerine sahip ARM9 yapısı pek çok gerçek uygulama için uygundur. İşlmeci sıkıca bağlı hafıza birimleri ile standart arayüzler üzerinden etkin bir şekilde çalışabilmektedir. Cortex-R4 ARM9 ARM946E-S Opsiyonel önbellek arayüzleri ve tam bellek koruma yapısı ile işlemci geröek zaman yönelik bir yapıdır. Ana hafızada kodun oluşturulup ön belleğe yüklendiği ve Tightly Couple Memory den verinin devam ettirilebildiği uygulamalar için uygun işlemci yapısıdır. Cortex-R4 ARM926EJ-S ARM926EJ-S Linux, WindowsCE ve Symbian gibi tam işletim sistemlerini destekleme özelliği açısından giriş noktasında yer almaktadır. Tam GUI (Graphical User Interface) destekli uygulamalar için yeterli bir işlemci olacaktır. Cortex-A5 ARM7 ARM7TDMI-S Harika çalışan yapısı ile işlemci çok geniş bir kullanım alanına sahiptir. Genellikle mobil elsetlerinde kullanılmakla birlikte, günümüzde mobil olmayan sistemlerde de kullanılmaktadır. Cortex-M3 Cortex-M0 5. ARM: a. ARM TARİHÇE: "En çok kullanılan işlemci türü ne?" diye sorsam eminim ki birçoğunuz Intel dersiniz. İyi tahmin, ama sanılanın aksine yanlış. "AMD o kadar popüler oldu mu ya?" dediğinizi duyar gibiyim. Yok daha olmadı. İşlemci dünyasının kralı ne AMD ne de Intel. Bu iki dev, buz dağının sadece görünen kısmı. Buzdağının görünmeyen kısmını ARM oluşturuyor. Cep telefonunuz bir ARM işlemcisi kullanıyor. Birçok mp3 çalar da ARM işlemci kullanıyor. Evet iphone, ipad, Galaxy S II hepsi ARM işlemcileri kullanıyor. Nokia 6120c de 384 MHz bir ARM işlemcisi kullanıyordu. Game Boy'unuz var mı bilmiyorum ama o da ARM. Nintendo 3DS bile... ARM'ler her yerdeler, sadece gigahertzleriyle ve fan gürültüleriyle dikkatinizi çekmiyorlar. Bir de fazla ısınmıyorlar. İlk ARM işlemci 1985 te çıkarıldı, Acorn RISC Machines tarafından efsanevi BBC Micro için bir ek işlemci olarak. O zamanlar İngiltere'de masaüstünün kralı belli değildi, büyük çekişmeler vardı (ARM bir İngiliz firması.). Acorn RISC Machines küçük bir şirket olması nedeniyle küçük 5 S a y f a

6 bir araştırma bütçesine sahipti. Dolayısıyla ürettikleri işlemci de küçüktü ve üretmesi basit bir işlemciydi. İlk ARM işlemcide den az transistör kullanıldı te küçük bir şirketin içinde bulunduğu zor şartların günümüzü nasıl değiştirdiğini görüyoruz. Firmaya ait işlemcilerin frekans-kabiliyet eksenel yapısındaki pozisyonları ise şekilde verildiği gibidir. Şekil.2. ARM işlemci kümesi. Her ne kadar ilk ARM işlemci 1985 de üretildiyse de, ARM bazlı ilk bilgisayar 1987 de piyasaya sunulmuştur. 8 MHz de çalışan Archimedes performans açısından rakiplerinin (Intel ve Motorola) gerisindeydi. Sonrasında ARM, işlemcilerini geliştirmeye devam etti da şu an bildiğimiz haliyle ARM kuruldu. Ortaklar Acorn, VLSI Technology ve Apple'dı. ARM bir süre daha işlemci üretmeye devam etti de, bir şirket ARM ile lisans anlaşması imzalayarak ARM işlemcilerin klonlarını üretmeye başladı. ARM bir süre sonra kendisi işlemci üretmeyi bıraktı. Şu anda ARM işlemciler, "ARM Partnerleri" (Tablo.2) tarafından bir lisans karşılığı üretilmekte. ARM ise sadece işlemci teknolojisini lisanslamakta. 6 S a y f a

7 Tablo.2. ARM Partnerleri ve imal ettikleri işlemci örnekleri. Manufacturer Part Number AM1806BZWTA3 AM1707CZKBA3 AM1707CZKBT3 AM1806BZWTD4 AM1707CZKBD4 AM1707BZKBD4 AM1808BZCEA3 AM1808BZCED4 AM1808BZWTA3 AM1808BZWTD4 AM1808BZCE4 Description Series Manufacturer Speed Voltage Package / Case CORTEX MCU 361NFBGA MCU 128KB 256BGA MCU 128KB 256BGA CORTEX MCU 361NFBGA MCU 128KB 256BGA MCU 128KB 256BGA CORTEX MCU 361NFBGA CORTEX MCU 361NFBGA CORTEX MCU 361NFBGA CORTEX MCU 361NFBGA MPU 361NFBGA ARM9 Texas Instruments 375MHz 1.14 V ~ 1.32 V 375MHz 1.14 V ~ 1.32 V 375MHz 1.14 V ~ 1.32 V 456MHz 1.25 V ~ 1.35 V 456MHz 1.25 V ~ 1.35 V 456MHz 1.25 V ~ 1.35 V 375MHz 1.14 V ~ 1.32 V 456MHz 1.25 V ~ 1.35 V 375MHz 1.14 V ~ 1.32 V 456MHz 1.25 V ~ 1.35 V 456MHz 1.25 V ~ 1.35 V Unit Price (USD) BGA BGA BGA BGA S a y f a

8 STR731FV0T7 64K FLASH 100-TQFP 100-LQFP STR711FR1T6 ARM7 TDMI 128K 64- LQFP 66MHz 3 V ~ 3.6 V 64-LQFP STR710FZ2T6 ARM7 TDMI 256K 144TQFP 66MHz 3 V ~ 3.6 V 144-LQFP STR710FZ1T6 ARM7 TDMI 128K 144TQFP 66MHz 3 V ~ 3.6 V 144-LQFP STR735FZ1T7 ARM7 128K FLASH 144- TQFP 144-LQFP Call STR731FV0T6 STR730FZ2H7 STR731FV1T7 64K FLASH 100-TQFP 256K FLASH 144- ARM7 128K FLASH 100- TQFP ARM7 ST Microelectronics 100-LQFP Call 100-LQFP Calculate STR731FV2T7 ARM7 256K FLASH 100- TQFP 100-LQFP Calculate STR735FZ1T7 ARM7 128K FLASH 144- TQFP 144-LQFP Calculate STR735FZ2T7 ARM7 256K FLASH 144- TQFP 144-LQFP Calculate STR736FV1T7 ARM7 128K FLASH 100- TQFP 100-LQFP Calculate 8 S a y f a

9 STR736FV2T7 ARM7 256K FLASH 100- TQFP 100-LQFP Calculate STR710FZ2H6 256KB FLASH MHz 3 V ~ 3.6 V STR711FR2H6 256KB FLASH 64-66MHz 3 V ~ 3.6 V STR730FZ2H6 256KB FLASH Call STR735FZ2H7 128K FLASH Call STR735FZ2H6 256K FLASH Call STR735FZ1T6 128K FLASH 144-TQFP 144-LQFP STR735FZ1H7 128K FLASH STR735FZ1H6 128K FLASH Call STR731FV2T6 256KB FLASH 100- TQFP 100-LQFP STR735FZ2T6 256KB FLASH 144- LQFP 144-LQFP Call STR736FV2T6 256KB FLASH 100- TQFP 100-LQFP S a y f a

10 STR750FV2H6 256KB FLASH MHz 3 V ~ 100- Call Ürünsel bazda verilen bu değerlendirmenin akabinde işlemci çekirdeklerinin kullanımı bazında verilecek olan partner tablosu yerinde olacaktır. Tablo.3. ARM Firması entegre imalat Partnerleri. ARM7 Accent Altera Corporation AMI Semiconductor Analog Devices Inc. Atmel Corporation Avalink Incorporated Beken Corporation Broadcom Corporation GLOBALFOUNDRI ES Chengdu Javee Microelectronics Co. Cirrus Logic Conexant Systems Inc. Dialog Semiconductor DSPG esilicon Corporation Freescale Fujitsu Gainspan Corporation Global Unichip Corporation Sanyo Indilinx Infineon Technologies AG Intel Corporation Intellon Corporation Intrinsix Corporation Kawasaki Microelectronics LSI Logic Mamurian Design Inc Mediatek Micronas NEC Electronics Neo Magic Corporation Nuvoton Technology Corporation NVIDIA NXP OKI Panasonic Pixim PLX Technology Inc Qualcomm RDA International Inc Rohm Samsung Electronics Seiko Epson Hong Kong Science and Technology Parks Shanghai Fudan Sharp Shenzhen State Microelectronics (SMIT) SiRF Technology Skyworks Socle Technology Corp Sony Spreadtrum Communications Inc. STMicroelectronics Telegent Systems Inc Texas Instruments Toshiba U-Blox AG Verisilicon Via Telecom/Via Technology Xi'an Huaxun Yamaha Corporation Zarlink Semiconductor Zoran Corporation 10 S a y f a

11 Accent Ironkey Incorporated PulseLink Alcatel Kawasaki Qualcomm Alchip Microelectronics Quanta Computer Inc All Winner Technology Key ASIC Renesas Technology (Holding) Ltd Leadcore Technology Co RF Micro Devices Altera Ltd Rohm Analog Devices Inc. LSI Logic Samsung Electronics ARCA Marvell Semiconductor Sandisk Atheros Mediatek Inc Sanyo Electric Co Ltd Communications Micrel Shanghai Jade Atmel Corporation Mindspeed Technologies Technologies Austriamicrosystems Inc. Sharp Corporation Avago Technologies Moschip Semiconductor Sierra Wireless SA Avalink Incorporated Mtekvision Skyworks Solutions Inc. ARM9 Beken Corporation Broadcom Corporation NationZ Technologies Inc Socle Technology Corp Sony Cambridge Silicon NEC Electronics STMicroelectronics Radio Neo Magic Corporation Standard Microsystems Capital Semiconductor NXP Telechips Ltd Nuvoton Technology Texas Instruments Chongqing Chongyou Corporation Toshiba IT NVidia Corporation TSMC Cirrus Logic OKI Verisilicon Conexant Systems Inc. Panasonic Wisair Datang Parrot Zoran Corporation Microelectronics Pixim Huawei Technologies Technology Freescale ICP esilicon Corporation Fujitsu Infineon Technologies Faraday TechFocus Global Unichip AG Enhancements Corporation GCT Semiconductor 11 S a y f a

12 ARM11 MPCore Intel Corporation, NEC Electronics, Netronome, NVIDIA, PMC Sierra, Renesas, Sarnoff ARM117 6JZ(F)-S Broadcom Corporation, Infineon Technologies AG, Matsushita, NEC Electronics, NXP,Renesas, Sunplus, Texas Instruments, Toshiba ARM115 6T2(F)-S Comsys, LSI Logic, NEC Electronics ARM113 6J(F)-S Accent, Broadcom Corporation, Ceroma, esilicon Corporation, Freescale, LSI Logic, Matsushita, Mindspeed, NEC Electronics, Qualcomm, Renesas, STMicroelectronics, Texas Instruments, Toshiba Neden ARM? ARM işlemcilerin Intel işlemcilere ve diğer işlemcilere göre bazı avantajları vardır; RISC Mimari: Bu özellik işlemci tasarlamayı, üretmeyi, işlemcide çalışacak kodu üretmeyi acayip kolaylaştırıyor, Güç Tüketimi: ARM işlemciler güç tüketimi konusunda çok iyiler. Nedeni ise işlemcinin transistör sayısını düşük tutacak şekilde tasarlanmış olması. Bu özellik mobil aygıtlarda ARM kullanılmasının nedenlerinden biri, RAM'e Erişim: ARM komut seti, yani makine dili, rakiplerinin çok daha ötesinde. Mesela Intel birçok komutunun hem yazmaçlar (register) üzerinde çalışan, hem de RAM üzerinde çalışan versiyonlarını hazırlar. Fakat ARM işlemcilerde RAM'e LOAD/STORE ile erişip bütün işlemlerinizi yazmaçlar üzerinde yaparsınız. Dolayısıyla elinizdeki komut seti daha temizdir. Bu, işlemci tasarımınızı da temiz tutmanızı sağlar İşletim Modeli: İntel işlemcilerde bir karar vermek için önce bir karşılaştırma yaparsınız, sonra da bu karşılaştırmanın sonucuna göre programın başka bir kısmına atlarsınız. Bu atlama işlemcinin kafasını karıştırır. Intel işlemcilerde sırf bunu engellemek için "branch predictor" vardır. ARM işlemcilerde ise her komutun hangi durumda çalıştırılacağı komutun bir parçasıdır. İşlemci o anda bulunulan komuta uymayan komutları atlar. Bu ise bazı algoritmaların çok daha temiz ve performanslı yazılabilmesini sağlar, Lisans Modeli-Model Çeşitliliği: İsteyen bir şirket, ARM lisansı alıp kendi ARM işlemcilerini üretebilir. Bunun sonucu olarak da, piyasada tasarım olarak birbirinden farklı ama aynı şekilde çalışan, fiyatları, performansları, özelikleri farklı birçok ARM işlemci bulunur. Eğer bir mobil aygıt üretecekseniz, sadece Intel'in veya AMD'nin size sunduklarıyla kısıtlı değilsinizdir. Bunun en güzel örneği, Apple'ın ipad için A4 çipini üretmesidir, 12 S a y f a

13 32-Bit: 32-bit olmak, tek seferde daha fazla işlem yapabilmek demektir. ARM ilk işlemciden beri 32-bit. Intel ise önce 4, sonra 8, 16, 32 ve 64 ile gitti (Intel şu an 64, ARM hala 32-bit). ARM rakipleri (Microchip PIC serisi mesela) ise ancak 2000 sonrasında 32- bit işlemcilerini çıkarabildiler. ARM Kullanan Ürünler: ARM işlemci kullanan birkaç ürünü; Bütün "i" ile başlayan Apple ürünleri, Bütün Android telefonlar, Birçok mp3 çalar olarak verebiliriz. ARM'nin Geleceği: Windows 8'in geliştiriciler için tanıtımı yapılmıştır. Orada, Windows 8'in ARM işlemcilerde çalışacağı müjdelendi. Apple zaten uzun süredir ARM destekliyor (ios ile). Linux 1.0'da bile destekliyordu ARM platformunu. Şu anki araç çılgınlığına bakıldığında rahatça öngörülecektir ki, ARM önümüzdeki 10 yıl daha mobil ürünlerin vazgeçilmez işlemcisi olacaktır. b. ARM OFİSLER: ARM ile bağlantıya geçebilmek için tabloda verilmiş olan firma ofislerinden birisine ulaşmak yeterli olacaktır. Tablo.4. ARM Firmasına ait ülkesel bazda ofisler. Bölge Ülke Ofis Avrupa, Ortadoğu ve Afrika İngiltere Almanya Fransa İsrail İsveç Cambridge - Global HQ, Blackburn, Maidenhead ve Sheffield Grasbrunn Grenoble, Paris ve Sophia Antipolis Kfar Saba Lund Kuzey Amerika Norveç Slovenya Amerika Birleşik Devletleri Uzakdoğu Asya Çin Halk Cumhuriyeti Trondheim Sentjernej San Jose - Main Regional Office Austin, Plano - Keil, Boston, Irvine, Olympia, San Diego, and Seattle Shanghai - Main Regional Office Beijing and Shenzhen 13 S a y f a

14 Bölge Ülke Ofis Güney Kore Japonya Tayvan Hindistan Seoul Yokohama Taipei ve Hsinchu Bangalore c. ARM TÜRKİYE: ARM Türkiye Satış Noktası: Adres: Selçuk Üniversitesi Teknoloji Geliştirme Bölgesi Elmas Blok No: Selçuklu / KONYA / TÜRKİYE Satış: Destek: satis@armturkiye.com destek@armturkiye.com Tel: (Pbx) Faks: d. ARM FİYATLAR: ARM partnerleri tarafından üretilen ve çekirdek yapısının tasarımcısı olarak ARM nin lisans sahibi olduğu klasik mikroişlemci serilerine ait ekonomik bazlı değerleri Tablo.2 ve Tablo.5 te görebilirisiniz. Tablo.5. ARM11 serisine ait ekonomik değerler. Family Processor Fiyat ARM11MPCore ARM1176JZ(F)-S (ARM MHz 8 GPS 512Byte) (511-STA2065N) 1: 24,05 10: 22,25 100: 19,00 250: 17,44 ARM11 ARM1176JZ(F)-S (ARM MHz 8 GPS 512Byte) (511-STA2064N) 1: 19,76 10: 18,27 100: 15,61 250: 14,32 14 S a y f a

15 e. ARM PROGRAMLAMA: ARM araçları, tasarımcıların ARM teknolojik ürünlerinden son derece başarılı olarak yararlanmalarını sağlar. Bir ARM çekirdekli MCU içerikli sistemin en üst düzeyde performans ve en düşük enerji ihtiyaçlı çalışma yapısı için bu araçlar gerekli çözümü sağlayacaklardır. Belirtilen kombinasyonel ortama ait görsel diyagram şekilde verilmiştir. Şekil.3. ARM tasarımcı araçları-1. Şekil.4. ARM tasarımcı araçları-2. ARM tasarım araçlarının son 20 yıldan daha uzun bir zaman üzerindeki gelişimi aralıksız devam etmektedir yılında ARM firması Keil araçlarını yeni MCU araçları olarak, kendi tasarım portfolyosunu tamamlamak için elde etmiştir. 15 S a y f a

16 Benzersiz Yararlar: Gelişim araçları araştırmanın her bir adımında en üst düzey çözümü sunacak yapıda elde edilmiştir. Üçüncü parti gelişim modülü sağlayıcıları ile karşılaştırıldığında gelişim araçları ayrıcalıklı farklar ortaya koymaktadır; yüksek performans, güvenilirlilik, çok amaçlılık, gelişim yolu. Yazılım Araçları: Yazılım geliştirme adımlarının herbir aşamasında gerekli yardımı sağlayacak iki farklı yazılım geliştirme ailesi tasarımcılara sağlanmıştır; ARM Development Studio 5 (DS-5 ), işlemciler ve çok çekirdekli SoCs uygulamaları için sınıfında en iyi yapılanmayı sunmaktadır (Şekil.5), Keil MDK-ARM, ARM işlemci tabanlı mikrodenetleyiciler için tamamlanmış amlanmış yazılım aracıdır. ARM Cortex -M serisi, ARM7, ARM9 ve Cortex-R4 işlemcilere ait uygulamalar için en uygun çözümdür (Şekil.6). Şekil.5. ARM Development Studio 5 (DS -5) bütün ARM işlemcileri için profösyonel yazılım aracıdır. Şekil.6. Keil MDK-ARM, 1200 den fazla ARM Cortex -M serisi, ARM7, ARM9 ve Cortex-R4 işlemcileri tabanlı sistemleri desteklemektedir. 16 S a y f a

17 Geliştirme çalışmalarına gerekli yardımı sağlamak ve IDE bağlantılarını kolaylıkla kullanabilmek için tam özelliklerle donatılmış debugger seti dijital dünyaya sunulmuştur. Bu sayede çalışmalara daha hızlı başlamanın ve projelerin üzerine olan konsantrasyon artışının yolu açılmıştır. Firmaya ait debugger adapter (hata ayıklayıcı) ögsel olarak şekilde verilmiş olup, özellikleri ise listesel olarak sunulmuştur. Şekil.7. ARM Firmasına ait hata ayıklayıcı adaptöre ait görsel form. ARM gelişim araçları hedef sisteme bağlantı için hata ayıklayıcının kullanımını önermektedi; DSTREAM (hata ayıklayıcı) debugger adaptör JTAG, SWD ve işaret bağlantılarını DS-5, RVD ve üçüncü parti hata ayıklayıcılarını ARM tabanlı cihazlar için mümkün kılmaktadır. RVI: DS-5 ve RVD için sadece hata tamirini ve işaret bağlantısını mümkün kılmaktadır. RVT2: RVI ın mirasçısı formunda olup, RVD kullanıcıları için işaret bağlantısında önerilmektedir. VSTREAM hızlı ve esnek yapıda güçlü bir arayüz olup, yazılımsal hata ayıklayıcıları donanımsal yardımlı doğrulama sistemlerine (Mentor Veloce ve Cadence Palladium) bağlamaktadır. Keil ULINK, hata ayıklama adaptörlerinin ARM işlemci tabanlı mikrodenetleyiciler için tam bir kümesidir. Geliştirme Panoları: ARM geliştirme panoları (Şekil.8) geliştirmeleri hızlandırmada ve yeni SoC (System on a Chip) tasarımlarında riskleri azaltmada ideal formdadır. ARM panolarında elde edilen ASIC ve FPGA teknolojik kombinasyonu hız, doğruluk, esneklik ve de maliyette optimum çözümleri sunmaktadır. Şekil.8. ARM geliştirme panaoları genel görünüm. 17 S a y f a

18 ARM geliştirme panolarının genel olarak kullanım nedenleri ise listesel olarak; En son ARM işlemcilerde yazılıma başlamak ve değerlendirmek için, SoC IP blokları (modem ve video motorları gibi) olarak prototip, onaylama ve sürücü yazılımları geliştirmek için, Bilindik lojik blokların testi veya FPGA (Field-Programmable Gate Array) içindeki IP (Internet Protocol) sisteminin testi şeklinde sıralanabilir. Kilit Özellikler: ARM işlemcilerinin geniş bir bandını gömülü system uygulamalarından multimedya uygulamalarına kadar desteklemektedirler, Geniş bir sistem hafızası ve zengin özellikli arayüz bağlantıları (ethernet, USB, LCD, UART vs ), Tam çekirdek görünümü ve hatalar, İlk sürücü ve uygulama yazılımlarında Linux yayılımı, Kullanıcı dökümantasyonu, FPGA örnek kodlaması, örnek firmware ve uzman teknik desteği olarak sıralanabilecektir. ARM araçları hızlandırılmış yazılım geliştirmeleri için kuvvetli bir platform oluşturmaktadır. Basit bir platform ait alt eleman kümesi; DS-5 içerisindeki RTSM simülatör Linux uygulama geliştirmelerini mümkün kılar, Hızlı modeller fonksiyonel doğruluk için ARM tarafından onaylanmaktadır, µvision IDE mikrodenetleyiciler için hata ayıklama ve benzetim ortamı sağlamaktadır şeklinde sıralanabilir. NOT: Artış içerisindeki mikrodenetleyici sistemlerinde artan daha fazla performans, daha fazla algoritmik kompleks yapı, çoklu entegrasyon, kablosuz/kablolu mikrodenetleyici sistemleri ihtiyacı karşısında ARM mikroişlemci çekirdeklerinin pozisyonu da artmaktadır. ARM sistem maliyetini azaltma yönüne yoğunlaşmış olup, 8-bit MCU lar maliyet düşümü ve 32-bit MCU lar performans artışı yönünde piyasaya sunulmaktadır. 32-bit kontrolörlerin pazarı gittikçe artmaktadır. Cortex-M ailesinin (Tablo.6) kullanımı standartlaştırılmış ayrıntılı ARM yazılım kütüphanesine daha hızlı ulaşım ve yeni MCU geliştiricilerinin daha hızlı öğreniminin yolunun açılması ile artmaktadır. Tablo.6. Cortex-M çekirdek değerleri. ARM Cortex-M0 ARM Cortex-M0+ ARM Cortex-M3 ARM Cortex-M4 "8/16-bit" uygulamalar "8/16-bit" uygulamalar "16/32-bit" uygulamalar "32-bit/DSC" uygulamalar Düşük maliyet ve baist yapılanma Düşük maliyet ve mükemmel enerji etkinliği Performans, genel amaçlılık Etkin dijital sinyal kontrolü 18 S a y f a

19 KAYNAKLAR: [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] 19 S a y f a

Gömülü Sistemler, Uygulama Alanları ve Dünya daki Ekonomik Boyutu

Gömülü Sistemler, Uygulama Alanları ve Dünya daki Ekonomik Boyutu İçerik Sakarya Üniversitesi Bilgisayar Mühendisliği Bölümü Yrd.Doç.Dr. Murat İSKEFİYELİ Gömülü Sistemler, Uygulama Alanları ve Dünya daki Ekonomik Boyutu Dr. Ahmet Kaya 2 1 Gömülü Sistem Kavramı Bir ana

Detaylı

GÖMÜLÜ SİSTEMLER. Bilecik Şeyh Edebali Üniversitesi Gömülü Sistemler Ders notları-1

GÖMÜLÜ SİSTEMLER. Bilecik Şeyh Edebali Üniversitesi Gömülü Sistemler Ders notları-1 GÖMÜLÜ SİSTEMLER Bilecik Şeyh Edebali Üniversitesi Gömülü Sistemler Ders notları-1 Gömülü sistemler için farklı tanımlamalar yapmak mümkün olmakla birlikte genel olarak şu şekilde tanımlama yapabiliriz:

Detaylı

Gömülü Sistemler. (Embedded Systems)

Gömülü Sistemler. (Embedded Systems) Gömülü Sistemler (Embedded Systems) Tanım Gömülü Sistem (Embedded System): Programlanabilir bilgisayar içeren fakat kendisi genel amaçlı bilgisayar olmayan her türlü cihazdır. Gömülü Sistem (Embedded System):

Detaylı

Bilgisayar, elektronik bir cihazdır ve kendi belleğinde depolanan talimatları sırasıyla uygulayarak çalışır. İşler. Bilgi İşlem Çevrimi

Bilgisayar, elektronik bir cihazdır ve kendi belleğinde depolanan talimatları sırasıyla uygulayarak çalışır. İşler. Bilgi İşlem Çevrimi Bilgisayar nedir? Bilgisayar, elektronik bir cihazdır ve kendi belleğinde depolanan talimatları sırasıyla uygulayarak çalışır. Veriyi toplar (girdi) İşler Bilgi üretir (çıktı) Bilgi İşlem Çevrimi 1 Bir

Detaylı

GÖMÜLÜ SİSTEMLER 17.06.2015 GÖMÜLÜ SİSTEMLER 1

GÖMÜLÜ SİSTEMLER 17.06.2015 GÖMÜLÜ SİSTEMLER 1 GÖMÜLÜ SİSTEMLER 17.06.2015 GÖMÜLÜ SİSTEMLER 1 İÇERİK Gömülü Sistemler ARM işlemciler FPGA FBGA DS1006 İşlemci Kartı dspace PX10 box 17.06.2015 GÖMÜLÜ SİSTEMLER 2 GÖMÜLÜ SİSTEMLER Bir ana yada bir alt

Detaylı

İŞLEMCİLER (CPU) İşlemciler bir cihazdaki tüm girdilerin tabii tutulduğu ve çıkış bilgilerinin üretildiği bölümdür.

İŞLEMCİLER (CPU) İşlemciler bir cihazdaki tüm girdilerin tabii tutulduğu ve çıkış bilgilerinin üretildiği bölümdür. İŞLEMCİLER (CPU) Mikroişlemci Nedir? Mikroişlemci, hafıza ve giriş/çıkış birimlerini bulunduran yapının geneline mikrobilgisayar; CPU' yu bulunduran entegre devre çipine ise mikroişlemci denir. İşlemciler

Detaylı

Bilişim Teknolojileri Temelleri 2011. Dijital Dünyada Yaşamak

Bilişim Teknolojileri Temelleri 2011. Dijital Dünyada Yaşamak Bilişim Teknolojileri Temelleri 2011 Dijital Dünyada Yaşamak Bilgisayar nedir? Bilgisayar, kullanıcı tarafından girilen bilgileri(veri) işleyen, depolayan istendiğinde girilen bilgileri ve sonuçlarını

Detaylı

Bilgisayar Mimarisi Nedir?

Bilgisayar Mimarisi Nedir? BİLGİSAYAR MİMARİSİ Bilgisayar Mimarisi Nedir? Bilgisayar mimarisi, diğer mimariler gibi, bir yapı kullanıcısının ihtiyaçlarını belirleme ve bu ihtiyaçları ekonomik ve teknolojik kısıtlamalar dahilinde

Detaylı

1. Ders Giriş. Mikroişlemcili Sistem Uygulamaları

1. Ders Giriş. Mikroişlemcili Sistem Uygulamaları 1. Ders Giriş Hazırlayan: Arş. Gör. Hakan ÜÇGÜN Mikroişlemcili Sistem Uygulamaları Dikkat ettiniz mi: Etrafımızdaki akıllı cihazların sayısı ne kadar da arttı. Cep telefonlarımız artık sadece iletişim

Detaylı

Genel Kavramlar. Bilecik Şeyh Edebali Üniversitesi Gömülü Sistemler Ders Notları-2

Genel Kavramlar. Bilecik Şeyh Edebali Üniversitesi Gömülü Sistemler Ders Notları-2 Genel Kavramlar Bilecik Şeyh Edebali Üniversitesi Gömülü Sistemler Ders Notları-2 ADC : Analog/Digital Converter ARM : Acorn RISC Machine CLK : Clock CPU : Central Processing Unit DAC : Digital / Analog

Detaylı

Mikroişlemci Nedir? Mikrodenetleyici Nedir? Mikroişlemci iç yapısı Ders Giriş. Mikroişlemcili Sistem Uygulamaları

Mikroişlemci Nedir? Mikrodenetleyici Nedir? Mikroişlemci iç yapısı Ders Giriş. Mikroişlemcili Sistem Uygulamaları Mikroişlemcili Sistem Uygulamaları 1. Ders Giriş Dikkat ettiniz mi: Etrafımızdaki akıllı cihazların sayısı ne kadar da arttı. Cep telefonlarımız artık sadece iletişim sağlamakla kalmıyor, müzik çalıyor,

Detaylı

MİKROİŞLEMCİLER. Mikroişlemcilerin Tarihsel Gelişimi

MİKROİŞLEMCİLER. Mikroişlemcilerin Tarihsel Gelişimi MİKROİŞLEMCİLER Mikroişlemcilerin Tarihsel Gelişimi Mikroişlemcilerin Tarihi Gelişimi Mikroişlemcilerin tarihi gelişimlerini bir kerede işleyebildikleri bit sayısı referans alınarak dört grupta incelemek

Detaylı

Android e Giriş. Öğr.Gör. Utku SOBUTAY

Android e Giriş. Öğr.Gör. Utku SOBUTAY Android e Giriş Öğr.Gör. Utku SOBUTAY Android İşletim Sistemi Hakkında 2 Google tarafından geliştirilmiştir. Dünyada en çok kullanılan mobil işletim sistemidir. 2018 itibariyle Dünyada Android; %78.65,

Detaylı

4. HAFTA KBT104 BİLGİSAYAR DONANIMI. KBUZEM Karabük Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi

4. HAFTA KBT104 BİLGİSAYAR DONANIMI. KBUZEM Karabük Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi 4. HAFTA KBT104 BİLGİSAYAR DONANIMI Karabük Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi 2 Konu Başlıkları Merkezî İşlem Birimi Mikroişlemci(CPU) Çok Çekirdekli Kavramı Çoklu Çekirdek Tasarımı

Detaylı

T.C. ERCİYES ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ MEKATRONİK MÜHENDİSLİĞİ BÖLÜMÜ ELEKTRONİK SİSTEMLER LABORATUVARI 1

T.C. ERCİYES ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ MEKATRONİK MÜHENDİSLİĞİ BÖLÜMÜ ELEKTRONİK SİSTEMLER LABORATUVARI 1 T.C. ERCİYES ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ MEKATRONİK MÜHENDİSLİĞİ BÖLÜMÜ ELEKTRONİK SİSTEMLER LABORATUVARI 1 ARDUINO DİJİTAL GİRİŞ-ÇIKIŞ KONTROLÜ DENEY SORUMLUSU Arş. Gör. Burak ULU ŞUBAT 2015 KAYSERİ

Detaylı

BÖLÜM 2 8051 Mikrodenetleyicisine Giriş

BÖLÜM 2 8051 Mikrodenetleyicisine Giriş C ile 8051 Mikrodenetleyici Uygulamaları BÖLÜM 2 8051 Mikrodenetleyicisine Giriş Amaçlar 8051 mikrodenetleyicisinin tarihi gelişimini açıklamak 8051 mikrodenetleyicisinin mimari yapısını kavramak 8051

Detaylı

Bilişim Teknolojileri Temelleri 2011

Bilişim Teknolojileri Temelleri 2011 Bölüm 1 Bilişim Teknolojileri Temelleri 2011 Dijital Dünyada Yaşamak Hedefler Bilgisayar kullanabilmenin günümüzde başarılı olmak için neden son derece önemli olduğu Bilgisayar sözcüğünün tanımlanması

Detaylı

ARM MİMARİSİ VE UYGULAMALARI

ARM MİMARİSİ VE UYGULAMALARI KARADENİZ TEKNİK ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ MİKROİŞLEMCİLER LABORATUARI ARM MİMARİSİ VE UYGULAMALARI 1. GİRİŞ Günümüzde kişisel bilgisayarların yanı sıra akıllı telefonlar, tabletler gibi

Detaylı

Bilgisayar Mimarisi ve Organizasyonu Giriş

Bilgisayar Mimarisi ve Organizasyonu Giriş + Bilgisayar Mimarisi ve Organizasyonu Giriş Bilgisayar Mimarisi Bilgisayar Organizasyonu Programcının görebileceği bir sistemin nitelikleri Bir programın mantıksal yürütülmesi üzerinde direk bir etkisi

Detaylı

ENF 100 Temel Bilgi Teknolojileri Kullanımı Ders Notları 2. Hafta. Öğr. Gör. Dr. Barış Doğru

ENF 100 Temel Bilgi Teknolojileri Kullanımı Ders Notları 2. Hafta. Öğr. Gör. Dr. Barış Doğru ENF 100 Temel Bilgi Teknolojileri Kullanımı Ders Notları 2. Hafta Öğr. Gör. Dr. Barış Doğru 1 Konular 1. Bilgisayar Nedir? 2. Bilgisayarın Tarihçesi 3. Günümüz Bilgi Teknolojisi 4. Bilgisayarların Sınıflandırılması

Detaylı

Donanımlar Hafta 1 Donanım

Donanımlar Hafta 1 Donanım Donanımlar Hafta 1 Donanım Donanım Birimleri Ana Donanım Birimleri (Anakart, CPU, RAM, Ekran Kartı, Sabit Disk gibi aygıtlar, ) Ek Donanım Birimleri (Yazıcı, Tarayıcı, CD-ROM, Ses Kartı, vb ) Anakart (motherboard,

Detaylı

Bilgisayar Mühendisliğine Giriş. Yrd.Doç.Dr.Hacer KARACAN

Bilgisayar Mühendisliğine Giriş. Yrd.Doç.Dr.Hacer KARACAN Bilgisayar Mühendisliğine Giriş Yrd.Doç.Dr.Hacer KARACAN Mikroişlemci Nedir? Bir bilgisayarın en önemli parçası Mikroişlemcisidir. Hiçbir bilgisayar mikroişlemci olmadan çalışamaz. Bu nedenle Mikroişlemci

Detaylı

BİT in Temel Bileşenleri (Yazılım-1)

BİT in Temel Bileşenleri (Yazılım-1) Ders 4 BİT in Temel Bileşenleri (Yazılım-1) BİLGİ & İLETİŞİM TEKNOLOJİLERİ 1 Yazılım, değişik ve çeşitli görevler yapma amaçlı tasarlanmış elektronik araçların, birbirleriyle haberleşebilmesini ve uyumunu

Detaylı

BİLGİSAYAR KULLANMA KURSU

BİLGİSAYAR KULLANMA KURSU 1 2 KURS MODÜLLERİ 1. BİLGİSAYAR KULLANIMI 3 1. Bilişim (Bilgi ve İletişim) Kavramı Bilişim, bilgi ve iletişim kelimelerinin bir arada kullanılmasıyla meydana gelmiştir. Bilişim, bilginin teknolojik araçlar

Detaylı

İşletim Sistemleri (Operating Systems)

İşletim Sistemleri (Operating Systems) İşletim Sistemleri (Operating Systems) 1 İşletim Sistemleri (Operating Systems) Genel bilgiler Ders kitabı: Tanenbaum & Bo, Modern Operating Systems:4th ed., Prentice-Hall, Inc. 2013 Operating System Concepts,

Detaylı

MİKROİŞLEMCİ MİMARİLERİ

MİKROİŞLEMCİ MİMARİLERİ MİKROİŞLEMCİ MİMARİLERİ Mikroişlemcilerin yapısı tipik olarak 2 alt sınıfta incelenebilir: Mikroişlemci mimarisi (Komut seti mimarisi), Mikroişlemci organizasyonu (İşlemci mikromimarisi). CISC 1980 lerden

Detaylı

İşletim Sistemlerine Giriş

İşletim Sistemlerine Giriş İşletim Sistemlerine Giriş İşletim Sistemleri ve Donanım İşletim Sistemlerine Giriş/ Ders01 1 İşletim Sistemi? Yazılım olmadan bir bilgisayar METAL yığınıdır. Yazılım bilgiyi saklayabilir, işleyebilir

Detaylı

Akıllı telefonlar, avuçiçi bilgisayarlar ile taşınabilir (cep) telefonların özelliklerini birleştiren cihazlardır. Akıllı telefonlar kullanıcıların

Akıllı telefonlar, avuçiçi bilgisayarlar ile taşınabilir (cep) telefonların özelliklerini birleştiren cihazlardır. Akıllı telefonlar kullanıcıların Akıllı telefonlar, avuçiçi bilgisayarlar ile taşınabilir (cep) telefonların özelliklerini birleştiren cihazlardır. Akıllı telefonlar kullanıcıların bilgilerini saklamalarına, program yüklemelerine izin

Detaylı

Adres Yolu (Address Bus) Bellek Birimi. Veri Yolu (Databus) Kontrol Yolu (Control bus) Şekil xxx. Mikrodenetleyici genel blok şeması

Adres Yolu (Address Bus) Bellek Birimi. Veri Yolu (Databus) Kontrol Yolu (Control bus) Şekil xxx. Mikrodenetleyici genel blok şeması MİKRODENETLEYİCİLER MCU Micro Controller Unit Mikrodenetleyici Birimi İşlemci ile birlikte I/O ve bellek birimlerinin tek bir entegre olarak paketlendiği elektronik birime mikrodenetleyici (microcontroller)

Detaylı

JAVA MOBIL UYGULAMALAR

JAVA MOBIL UYGULAMALAR JAVA MOBIL UYGULAMALAR Ahmet JAMEKOV Nevruz AGAYEV Orazmurat AVGANOV 1 MOBİL TEKNOLOJİ NEDIR? Bireylerin hareket halindeyken bile bilgiye erişebilmesini ve bu bilgilerle ilgili işlem yapabilmesini mümkün

Detaylı

Digital Design HDL. Dr. Cahit Karakuş, February-2018

Digital Design HDL. Dr. Cahit Karakuş, February-2018 Digital Design HDL Dr. Cahit Karakuş, February-2018 NOT, AND, and OR Gates NAND and NOR Gates DeMorgan s Theorem Exclusive-OR (XOR) Gate Multiple-input Gates Basic Logic Gates and Basic Digital Design

Detaylı

Embedded(Gömülü)Sistem Nedir?

Embedded(Gömülü)Sistem Nedir? Embedded(Gömülü)Sistem Nedir? Embedded Computing System de amaç; elektronik cihaza bir işlevi sürekli tekrar ettirmektir. Sistem içindeki program buna göre hazırlanmıştır. PC lerde (Desktop veya Laptop)

Detaylı

MEKATRONİĞİN TEMELLERİ

MEKATRONİĞİN TEMELLERİ MEKATRONİĞİN TEMELLERİ Teknik Bilimler Meslek Yüksekokulu Mekatronik Programı Yrd. Doç. Dr. İlker ÜNAL Vize %30 Dersin Koşulları Final %60 Ödev %10 Dersin Konuları Mekatronik Sistemler Birimler ve Ölçme

Detaylı

İŞLETİM SİSTEMİ İşletim sistemi kullanıcıyla bilgisayar donanımı arasında iletişim sağlayan programdır.

İŞLETİM SİSTEMİ İşletim sistemi kullanıcıyla bilgisayar donanımı arasında iletişim sağlayan programdır. İŞLETİM SİSTEMİ İşletim sistemi kullanıcıyla bilgisayar donanımı arasında iletişim sağlayan programdır. Programların ve donanımların kullanılması için bir çalıştırılması platformu oluşturur. Sistemin yazılım

Detaylı

MİKROİŞLEMCİLER. Mikroişlemcilerde Kullanılan Yeni Teknolojiler ve Mikroişlemcilerin Rakipleri

MİKROİŞLEMCİLER. Mikroişlemcilerde Kullanılan Yeni Teknolojiler ve Mikroişlemcilerin Rakipleri MİKROİŞLEMCİLER MİKROİŞLEMCİLER Mikroişlemcilerde Kullanılan Yeni Teknolojiler ve Mikroişlemcilerin Rakipleri Mikroişlemcilerde Kullanılan Yeni Teknolojiler Mikroişlemcilerin performanslarının arttırılmasına

Detaylı

BİL 542 Paralel Hesaplama. Dersi Projesi. MPJ Express Java Paralel Programlama

BİL 542 Paralel Hesaplama. Dersi Projesi. MPJ Express Java Paralel Programlama BİL 542 Paralel Hesaplama Dersi Projesi MPJ Express Java Paralel Programlama Recep Ali YILMAZ 131419106 Fen Bilimleri Enstitüsü Bilgisayar Mühendisliği Bölümü Bilgisayar Mühendisliği Yüksek Lisans Programı

Detaylı

NEDEN 8051. 8051 & ADuC8xx EĞİTİM NOTLARI Bölüm-2 Selim Dilmaç Neden 8051

NEDEN 8051. 8051 & ADuC8xx EĞİTİM NOTLARI Bölüm-2 Selim Dilmaç Neden 8051 NEDEN 8051 8051 ailesi, INTEL firması tarafından 1980 lerin başında piyasaya sunulan dünyanın en popüler 8-bit mikrokontrolör ailesidir. INTEL den sonra, bu MCU (Micro Controller Unit) ailesi ile uyumlu

Detaylı

Video Oyunlarının Çıkışı Arası Teknolojideki

Video Oyunlarının Çıkışı Arası Teknolojideki Video Oyunlarının Çıkışı 1973 1975 Arası Teknolojideki Gelişmeler Video Oyunlarının Çıkışı 1973 1975 Arası Teknolojideki Gelişmeleri yazımızda derledik. Ethernet in Keşfi Mayıs 1973 yılında telefon kablosu

Detaylı

Sahada Programlanabilir Kapı Dizileri (FPGA) Sayısal CMOS Tümdevre Tasarımı Y. Fırat Kula

Sahada Programlanabilir Kapı Dizileri (FPGA) Sayısal CMOS Tümdevre Tasarımı Y. Fırat Kula Sahada Programlanabilir Kapı Dizileri (FPGA) Sayısal CMOS Tümdevre Tasarımı Y. Fırat Kula Programlanabilir Lojik Basit Programlanabilir Lojik Cihazlar (Simple Programmable Logic Device - SPLD) ** PAL (Programmable

Detaylı

GAZİANTEP ÜNİVERSİTESİ

GAZİANTEP ÜNİVERSİTESİ GAZİANTEP ÜNİVERSİTESİ Fizik Mühendisliği Bölümü Pic Basic Pro ile PIC Programlama Ders Notları Hazırlayan: Kamil KAYA 2012 Mikrodenetleyiciler: Mikrodenetleyicilerin tanımına girmeden önce kısaca mikroişlemcilere

Detaylı

BİLİŞİM TEKNOLOJİLERİNİN TEMELLERİ

BİLİŞİM TEKNOLOJİLERİNİN TEMELLERİ BİLİŞİM TEKNOLOJİLERİNİN TEMELLERİ 2.HAFTA Yonga Seti (Chipset) Anakart üzerinde yer alan bir dizi işlem denetçileridir. Bu denetçiler anakartın üzerindeki bilgi akış trafiğini denetler. Bilgisayarın kalitesi,

Detaylı

Gömülü Sistem Tasarımı. Dr. Deniz TAŞKIN

Gömülü Sistem Tasarımı. Dr. Deniz TAŞKIN Gömülü Sistem Tasarımı Dr. Deniz TAŞKIN PAPATYA YAYINCILIK EĞİTİM Ekim 2012 Bilgisayar Sis. San. ve Tic. A.Ş. Ankara Caddesi, Prof. Fahreddin Kerim Gökay Vakfı İşhanı Girişi, No: 11/3, Cağaloğlu (Fatih)/İstanbul

Detaylı

Ham Veri. İşlenmiş Veri Kullanıcı. Kullanıcı. Giriş İşleme Çıkış. Yazılı Çizili Saklama. Doç.Dr. Yaşar SARI-ESOGÜ-Turizm Fakültesi

Ham Veri. İşlenmiş Veri Kullanıcı. Kullanıcı. Giriş İşleme Çıkış. Yazılı Çizili Saklama. Doç.Dr. Yaşar SARI-ESOGÜ-Turizm Fakültesi Kullanıcı Ham Veri İşlenmiş Veri Kullanıcı Giriş İşleme Çıkış Yazılı Çizili Saklama Server PC Laptop PDA (Personal Digital Assitance) Netbook Tablet PC BİLGİSAYAR DONANIM YAZILIM Scanner (Tarayıcı)

Detaylı

EEM 306 Mikroişlemciler ve Lab. Doç.Dr. Mehmet SAĞBAŞ

EEM 306 Mikroişlemciler ve Lab. Doç.Dr. Mehmet SAĞBAŞ EEM 306 Mikroişlemciler ve Lab. Doç.Dr. Mehmet SAĞBAŞ Sayısal Sistemler ASIC (Application Specific Integrated Circuits) Belirli bir işlev için tasarlanırlar Performansları yüksektir Maliyetleri yüksektir

Detaylı

EYLÜL 2012 İŞLETİM SİSTEMLERİ. Enformatik Bölümü

EYLÜL 2012 İŞLETİM SİSTEMLERİ. Enformatik Bölümü EYLÜL 2012 İŞLETİM SİSTEMLERİ İÇERİK 2 2 Yazılım nedir? Yazılım türleri nelerdir? İşletim sistemi nedir? İşletim sisteminin özellikleri İşletim sistemleri Unix Linux Windows Mac OS Android Yazılım Yazılım(Software),

Detaylı

BİLGİ TEKNOLOJİSİNİN TEMEL KAVRAMLARI. 1-Bilgisayar, donanım ve yazılım kavramları 2-Bilgisayar çeşitleri 3-Bilgisayarlar arsındaki farklılıklar

BİLGİ TEKNOLOJİSİNİN TEMEL KAVRAMLARI. 1-Bilgisayar, donanım ve yazılım kavramları 2-Bilgisayar çeşitleri 3-Bilgisayarlar arsındaki farklılıklar BİLGİ TEKNOLOJİSİNİN TEMEL KAVRAMLARI 1-Bilgisayar, donanım ve yazılım kavramları 2-Bilgisayar çeşitleri 3-Bilgisayarlar arsındaki farklılıklar Yılmaz DEMİR BİLİŞİM TEKNOLOJİLERİ ÖĞRETMENİ Ünitelerimiz

Detaylı

BİLGİSAYAR MİMARİSİ. Komut Seti Mimarisi. Özer Çelik Matematik-Bilgisayar Bölümü

BİLGİSAYAR MİMARİSİ. Komut Seti Mimarisi. Özer Çelik Matematik-Bilgisayar Bölümü BİLGİSAYAR MİMARİSİ Komut Seti Mimarisi Özer Çelik Matematik-Bilgisayar Bölümü Komut Seti Mimarisi Bilgisayarın hesaplama karakteristiklerini belirler. Donanım sistemi mimarisi ise, MİB(Merkezi İşlem Birimi),

Detaylı

PLC (Programlanabilir Kontrol Cihazı) TABANLI SİSTEMLERİN İNTERNET ÜZERİNDEN İZLENMESİ

PLC (Programlanabilir Kontrol Cihazı) TABANLI SİSTEMLERİN İNTERNET ÜZERİNDEN İZLENMESİ PLC (Programlanabilir Kontrol Cihazı) TABANLI SİSTEMLERİN İNTERNET ÜZERİNDEN İZLENMESİ Derya Birant, Alp Kut Dokuz Eylül Üniversitesi Bilgisayar Mühendisliği Bölümü İÇERİK Giriş PLC nedir? PLC lerin Uygulama

Detaylı

Hacettepe Robot Topluluğu

Hacettepe Robot Topluluğu Hacettepe Robot Topluluğu PIC Assembly Dersleri 1. Ders: PIC Programlamaya Giriş HUNRobotX - PIC Assembly Dersleri 1. Ders: PIC Programlamaya Giriş Yazan: Kutluhan Akman, Düzenleyen: Canol Gökel - 4 Haziran

Detaylı

İşletim Sistemleri; İÇERİK. Yazılım BİLGİ TEKNOLOJİLERİ VE UYGULAMALARI 19.10.2015. 3 Yazılım Türleri

İşletim Sistemleri; İÇERİK. Yazılım BİLGİ TEKNOLOJİLERİ VE UYGULAMALARI 19.10.2015. 3 Yazılım Türleri İÇERİK 2 BİLGİ TEKNOLOJİLERİ VE UYGULAMALARI İşletim Sistemleri ÖĞR. GÖR. HASAN ALİ AKYÜREK Yazılım nedir? Yazılım türleri nelerdir? İşletim sistemi nedir? İşletim sisteminin özellikleri İşletim sistemleri

Detaylı

SOLIDWORKS ELECTRICAL PAKETİ ELEKTRİK VE MEKANİK TASARIMIN SORUNSUZ ENTEGRASYONU

SOLIDWORKS ELECTRICAL PAKETİ ELEKTRİK VE MEKANİK TASARIMIN SORUNSUZ ENTEGRASYONU SOLIDWORKS ELECTRICAL PAKETİ ELEKTRİK VE MEKANİK TASARIMIN SORUNSUZ ENTEGRASYONU ENTEGRE ELEKTRİK SİSTEMİ TASARIMI SOLIDWORKS Electrical Solutions, mühendislik alanı için tasarlanan özel araçlar ve gömülü

Detaylı

William Stallings Computer Organization and Architecture 9 th Edition

William Stallings Computer Organization and Architecture 9 th Edition + William Stallings Computer Organization and Architecture 9 th Edition + Bölüm 6 Dış Hafıza + Manyetik Disk Bir disk, tabaka olarak adlandırılan, manyetize edilebilir bir materyal ile kaplı, manyetik

Detaylı

Optik Sürücüler CD/CD-ROM DVD HD-DVD/BLU-RAY DİSK Disket Monitör LCD LED Projeksiyon Klavye Mouse Mikrofon Tarayıcı

Optik Sürücüler CD/CD-ROM DVD HD-DVD/BLU-RAY DİSK Disket Monitör LCD LED Projeksiyon Klavye Mouse Mikrofon Tarayıcı 1 Donanım Bileşenleri ve Çalışma Prensipleri Anakart (Mainboard) İşlemci (Cpu) Ekran Kartı Bellekler Ram Rom Ses Kartı Ağ Kartı TV Kartı Sabit Diskler HDD HHD SSD Optik Sürücüler CD/CD-ROM DVD HD-DVD/BLU-RAY

Detaylı

Şunu unutmayın asla 750 liralık anakart 1 milyarlık işlemci de alsanız ekran kartınız kötü oldukça oyunlarda verim elde edemezssiniz.

Şunu unutmayın asla 750 liralık anakart 1 milyarlık işlemci de alsanız ekran kartınız kötü oldukça oyunlarda verim elde edemezssiniz. Geçenlerde oyunculara yönelik 10 ekran kartı ve 10 işlemci seçmiştik. Şimdi de bilgisayarlarımızın en önemli bileşeni olan anakartlardan 10 tane seçiyoruz. Intel Sandy Bridge destekli anakartlarında bir

Detaylı

Bölüm 4. Sistem Bileşenleri. Bilgisayarı. Discovering. Keşfediyorum 2010. Computers 2010. Living in a Digital World Dijital Dünyada Yaşamak

Bölüm 4. Sistem Bileşenleri. Bilgisayarı. Discovering. Keşfediyorum 2010. Computers 2010. Living in a Digital World Dijital Dünyada Yaşamak Sistem Bileşenleri Bilgisayarı Discovering Keşfediyorum 2010 Computers 2010 Living in a Digital World Dijital Dünyada Yaşamak Sistem Sistem, bilgisayarda veri işlemek amacıyla kullanılan elektronik bileşenleri

Detaylı

Orta ölçekli şirketler için uçtan uca işbirliği sunuyoruz.

Orta ölçekli şirketler için uçtan uca işbirliği sunuyoruz. Orta ölçekli şirketler için uçtan uca işbirliği sunuyoruz. İletişiminiz ne kadar iyi? Bu, günümüzün mobil ve sanal iş alanı ortamında çalışanları iş ortakları ve müşterileri arasında kesintisiz iletişim

Detaylı

Bilgisayar Donanımı Dersi BİLGİSAYARIN MİMARI YAPISI VE ÇALIŞMA MANTIĞI

Bilgisayar Donanımı Dersi BİLGİSAYARIN MİMARI YAPISI VE ÇALIŞMA MANTIĞI Bilgisayar Donanımı Dersi BİLGİSAYARIN MİMARI YAPISI VE ÇALIŞMA MANTIĞI Bilgisayarın Mimarı Yapısı ve Çalışma Mantığı Bilgisayarı yapısal olarak; bilgilerin girilmesi, girilen bilgilerin belirtilen durumlara

Detaylı

Operatör panelleri FED

Operatör panelleri FED Operatör panelleri FED 120x32 to 1024x768 piksel çözünürlük Text bazlı monokrom ve renkli dokunmatik ekranlı tipler Entegre web tarayıcılı tipler Kullanıșlı WYSIWYG editörleriyle kolay tasarım Sistemden

Detaylı

VIERO ARAÇ SAYIM SİSTEMİ

VIERO ARAÇ SAYIM SİSTEMİ VIERO ARAÇ SAYIM SİSTEMİ VIERO, görüntü tabanlı analiz sayesinde, ortalama araç hızı bilgisi üretmekte ve araç yoğunluğunu da ölçmektedir. Viero Araç Sayım Sistemi Viero Araç Sayım Sistemi, görüntü tabanlı

Detaylı

Bazı Cisco Router Modelleri: Cisco 1720 Router

Bazı Cisco Router Modelleri: Cisco 1720 Router Router,OSI modelinin 3.katmanında çalışan ve ağ protokollerini destekleyen ve ağları birbirine bağlayan cihazdır. Bir router içersinde birbirinden farklı amaçlar için dört tür bellek vardır.bunlar; ROM:

Detaylı

Öğr.Gör. Gökhan TURAN www.gokhanturan.com.tr. Gölhisar Meslek Yüksekokulu

Öğr.Gör. Gökhan TURAN www.gokhanturan.com.tr. Gölhisar Meslek Yüksekokulu Öğr.Gör. Gökhan TURAN www.gokhanturan.com.tr Gölhisar Meslek Yüksekokulu Bilgisayarın Yapısı Donanım (Hardware): Bir bilgisayara genel olarak bakıldığında; Kasa, Ekran, Klavye, Fare, Yazıcı, Hoparlör,

Detaylı

FPGA ile Kablosuz Görüntü Aktarımı. Yusuf Onur Koçberber

FPGA ile Kablosuz Görüntü Aktarımı. Yusuf Onur Koçberber FPGA ile Kablosuz Görüntü Aktarımı Yusuf Onur Koçberber Seminer 2009 Yaz Plan FPGA Genel bilgiler FPGA nın İç Yapısı, Nasıl Programlanabiliyor?, Nasıl Çalışıyor? Neden bu kadar popüler oldu? MPW Her şeyin

Detaylı

PR362009 24 Kasım 2009 Yazılım, PC-tabanlı kontrol Sayfa 1 / 5

PR362009 24 Kasım 2009 Yazılım, PC-tabanlı kontrol Sayfa 1 / 5 Yazılım, PC-tabanlı kontrol Sayfa 1 / 5 IT standartları otomasyonu geliştiriyor: Microsoft Visual Studio entegrasyonlu TwinCAT programlama ortamı TwinCAT 3 extended Automation Beckhoff, otomasyon dünyasını

Detaylı

(Random-Access Memory)

(Random-Access Memory) BELLEK (Memory) Ardışıl devreler bellek elemanının varlığı üzerine kuruludur Bir flip-flop sadece bir bitlik bir bilgi tutabilir Bir saklayıcı (register) bir sözcük (word) tutabilir (genellikle 32-64 bit)

Detaylı

Doğu Akdeniz Üniversitesi Bilgisayar ve Teknoloji Yüksek Okulu Bilgi teknolojileri ve Programcılığı Bölümü DERS 1 - BİLGİSAYAR VE ÇEVRE ÜNİTELERİ

Doğu Akdeniz Üniversitesi Bilgisayar ve Teknoloji Yüksek Okulu Bilgi teknolojileri ve Programcılığı Bölümü DERS 1 - BİLGİSAYAR VE ÇEVRE ÜNİTELERİ Doğu Akdeniz Üniversitesi Bilgisayar ve Teknoloji Yüksek Okulu Bilgi teknolojileri ve Programcılığı Bölümü DERS 1 - BİLGİSAYAR VE ÇEVRE ÜNİTELERİ Bilgisayar, kendine önceden yüklenmiş program gereğince

Detaylı

İŞLETİM SİSTEMİ KATMANLARI (Çekirdek, kabuk ve diğer temel kavramlar) Bir işletim sisteminin yazılım tasarımında ele alınması gereken iki önemli konu

İŞLETİM SİSTEMİ KATMANLARI (Çekirdek, kabuk ve diğer temel kavramlar) Bir işletim sisteminin yazılım tasarımında ele alınması gereken iki önemli konu İŞLETİM SİSTEMİ KATMANLARI (Çekirdek, kabuk ve diğer temel kavramlar) Bir işletim sisteminin yazılım tasarımında ele alınması gereken iki önemli konu bulunmaktadır; 1. Performans: İşletim sistemi, makine

Detaylı

İŞLETİM SİSTEMLERİNE GİRİŞ. Modern bilgisayar çalışma prensipleri, Von Neumann ın 1945 de geliştirdiği

İŞLETİM SİSTEMLERİNE GİRİŞ. Modern bilgisayar çalışma prensipleri, Von Neumann ın 1945 de geliştirdiği İŞLETİM SİSTEMLERİNE GİRİŞ Von Neumann Mimarisi Modern bilgisayar çalışma prensipleri, Von Neumann ın 1945 de geliştirdiği mimariyi temel almaktadır. Merkezi İşlem Birimi Aritmetik ve Mantık Birimi Kontrol

Detaylı

Günümüz. Intel Core i nm teknolojisi 1.86 Milyar tranzistör. Intel Core i nm teknolojisi 1.4 Milyar tranzistör

Günümüz. Intel Core i nm teknolojisi 1.86 Milyar tranzistör. Intel Core i nm teknolojisi 1.4 Milyar tranzistör Gömülü Sistemler Tarihçe 1943-1946 yıllarında Mauchly ve Eckert tarafından ilk modern bilgisayar ENIAC ismiyle yapılmıştır. 17468 elektronik tüp, 1500 röle, 30 ton ağırlık, 0.2ms toplama ve 2.8ms çarpma

Detaylı

Bir bölgede başka bir bölgeye karşılıklı olarak, veri veya haberin gönderilmesini sağlayan.sistemlerdir.

Bir bölgede başka bir bölgeye karşılıklı olarak, veri veya haberin gönderilmesini sağlayan.sistemlerdir. 1.1.3. Scada Yazılımından Beklenenler Hızlı ve kolay uygulama tasarımı Dinamik grafik çizim araçları Çizim kütüphaneleri Alarm yönetimi Tarih bilgilerinin toplanması Rapor üretimi 1.1.4. Scada Sistemleri

Detaylı

Yazılım Mühendisliğine Giriş 2018 GÜZ

Yazılım Mühendisliğine Giriş 2018 GÜZ Yazılım Mühendisliğine Giriş 2018 GÜZ 1 İşletim Sistemi (Operating System) 2 Unix İşletim Sistemi Unix AT&T çalışanları tarafından Bell Laboratuvarlarında 1969 yılında geliştirilmiştir. Farklı platformlar

Detaylı

Temel Mikroişlemci Tabanlı Bir Sisteme Hata Enjekte Etme Yöntemi Geliştirilmesi. Buse Ustaoğlu Berna Örs Yalçın

Temel Mikroişlemci Tabanlı Bir Sisteme Hata Enjekte Etme Yöntemi Geliştirilmesi. Buse Ustaoğlu Berna Örs Yalçın Temel Mikroişlemci Tabanlı Bir Sisteme Hata Enjekte Etme Yöntemi Geliştirilmesi Buse Ustaoğlu Berna Örs Yalçın İçerik Giriş Çalişmanın Amacı Mikroişlemciye Hata Enjekte Etme Adımları Hata Üreteci Devresi

Detaylı

RF İLE ÇOK NOKTADAN KABLOSUZ SICAKLIK ÖLÇÜMÜ

RF İLE ÇOK NOKTADAN KABLOSUZ SICAKLIK ÖLÇÜMÜ RF İLE ÇOK NOKTADAN KABLOSUZ SICAKLIK ÖLÇÜMÜ Fevzi Zengin f_zengin@hotmail.com Musa Şanlı musanli@msn.com Oğuzhan Urhan urhano@kou.edu.tr M.Kemal Güllü kemalg@kou.edu.tr Elektronik ve Haberleşme Mühendisliği

Detaylı

Giris {\} /\ Suhap SAHIN

Giris {\} /\ Suhap SAHIN Giris 0 {\} /\ Suhap SAHIN Kaynaklar http://users.ece.utexas.edu/~valvano/volume1/e-book/ Kaynaklar https://www.edx.org/course/embedded-systems-shape-world-utaustinx-ut-6-02x Konular 1. 2. 3. 4. 5. 6.

Detaylı

Dr. Feza BUZLUCA İstanbul Teknik Üniversitesi Bilgisayar Mühendisliği Bölümü

Dr. Feza BUZLUCA İstanbul Teknik Üniversitesi Bilgisayar Mühendisliği Bölümü 1 BİLGİSAYAR MİMARİSİ Dr. Feza BUZLUCA İstanbul Teknik Üniversitesi Bilgisayar Mühendisliği Bölümü http:// http:// Ders Notlarının Creative Commons lisansı Feza BUZLUCA ya aittir. Lisans: http://creativecommons.org/licenses/by-nc-nd/3.0/

Detaylı

Bilgisayarların Gelişimi

Bilgisayarların Gelişimi Bilgisayarların Gelişimi Joseph Jacquard (1810) Bilgisayar tabanlı halı dokuma makinesi Delikli Kart (Punch Card) Algoritma ve Programlama 6 Bilgisayar Sistemi 1. Donanım fiziksel aygıtlardır. 2. Yazılım

Detaylı

PLC (Programlanabilir Lojik. Denetleyici)

PLC (Programlanabilir Lojik. Denetleyici) PLC (Programlanabilir Lojik Denetleyici) İÇERİK Giriş PLC nedir? PLC lerin Uygulama Alanları PLC lerin Yapısı PLC lerin Avantajları PLC Çeşitleri SİEMENS PLC JAPON PLCLER KARŞILAŞTIRMA Giriş PLC

Detaylı

VIERO, görüntü tabanlı analiz sayesinde, ortalama araç hızı bilgisi üretmekte ve araç yoğunluğunu da ölçmektedir. VIERO Araç Sayım Sistemi

VIERO, görüntü tabanlı analiz sayesinde, ortalama araç hızı bilgisi üretmekte ve araç yoğunluğunu da ölçmektedir. VIERO Araç Sayım Sistemi ARAÇ SAYIM SİSTEMİ VIERO, görüntü tabanlı analiz sayesinde, ortalama araç hızı bilgisi üretmekte ve araç yoğunluğunu da ölçmektedir. VIERO Araç Sayım Sistemi VIERO Araç Sayım Sistemi, görüntü tabanlı olarak,

Detaylı

BELLEKLER. Kelime anlamı olarak RAM Random Access Memory yani Rastgele Erişilebilir Bellek cümlesinin kısaltılması ile oluşmuş bir tanımdır.

BELLEKLER. Kelime anlamı olarak RAM Random Access Memory yani Rastgele Erişilebilir Bellek cümlesinin kısaltılması ile oluşmuş bir tanımdır. BELLEKLER 1- RAM (Random Access Memory) Nedir? Kelime anlamı olarak RAM Random Access Memory yani Rastgele Erişilebilir Bellek cümlesinin kısaltılması ile oluşmuş bir tanımdır. Kısaca: RAM bilgisayar için

Detaylı

Bil101 Bilgisayar Yazılımı I. M. Erdem ÇORAPÇIOĞLU Bilgisayar Yüksek Mühendisi

Bil101 Bilgisayar Yazılımı I. M. Erdem ÇORAPÇIOĞLU Bilgisayar Yüksek Mühendisi Bil101 Bilgisayar Yazılımı I Bilgisayar Yüksek Mühendisi Kullanıcıdan aldığı veri ya da bilgilerle kullanıcının isteği doğrultusunda işlem ve karşılaştırmalar yapabilen, veri ya da bilgileri sabit disk,

Detaylı

qscale I2 Low-End SLI

qscale I2 Low-End SLI Mobile Machine Control Solutions qscale I2 Low-End SLI Sadece Konfigure et! Programlamaya gerek yok qscale I2 2 4 5 Geleceğin orta ve küçük sınıf vinçleri için Yeni bir Standart 6 Uzunluk Mobil teleskopik

Detaylı

Çalışma Açısından Bilgisayarlar

Çalışma Açısından Bilgisayarlar Çalışma Açısından Bilgisayarlar Ölçme sistemi ile hesaplama sistemi birbiriyle ilgili olmasına rağmen aynı değillerdir. Suyun sıcaklığı ve gürültünün şiddeti ile evdeki lambaların ölçülmesi aynı değillerdir.

Detaylı

Omron Sysmac ailesi ile gerçek makina otomasyonu. Nurcan Konak, Mayıs 2012

Omron Sysmac ailesi ile gerçek makina otomasyonu. Nurcan Konak, Mayıs 2012 Omron Sysmac ailesi ile gerçek makina otomasyonu Nurcan Konak, Mayıs 2012 İçerik Omron Hakkında Sysmac Platfotmuna Genel Bakış Gerçek Bir Uygulama Mercek Altında Omron Şirketleri Endüstriyel Otomasyon

Detaylı

Makine kontrolünde yeni strateji

Makine kontrolünde yeni strateji Makine kontrolünde yeni strateji CJ1-SERİSİ akıllı, sorunsuz ve bölümlere ayrılabilir Advanced Industrial Automation Makina üretim endüstrisinde rekabet edebilmek için, esnek, verimli ve hızlı olmalısınız.

Detaylı

VHDL DONANIM TANIMLAMA DİLİD ve FPGA, CPLD DONANIMLARI. Yard. Doç. Dr. Özdemir ÇETİN

VHDL DONANIM TANIMLAMA DİLİD ve FPGA, CPLD DONANIMLARI. Yard. Doç. Dr. Özdemir ÇETİN VHDL DONANIM TANIMLAMA DİLİD ve FPGA, CPLD DONANIMLARI Yard. Doç. Dr. Özdemir ÇETİN Sunu Başlıklar kları 1. Amaç 2. Temel Bilgiler 1. SoC (System-On-Chip) nedir? 2. SoC donanım araçları ASIC (Application

Detaylı

ÇOK ÇEKİRDEKLİ İŞLEMCİLER VE PARALEL YAZILIM GELİŞTİRME OLANAKLARI HAKKINDA BİR İNCELEME

ÇOK ÇEKİRDEKLİ İŞLEMCİLER VE PARALEL YAZILIM GELİŞTİRME OLANAKLARI HAKKINDA BİR İNCELEME ÇOK ÇEKİRDEKLİ İŞLEMCİLER VE PARALEL YAZILIM GELİŞTİRME OLANAKLARI HAKKINDA BİR İNCELEME Ecem İren Halilcan Can Akince Aylin Kantarcı Bilgisayar Müh. Bölümü Bilgisayar Müh. Bölümü Bilgisayar Müh. Bölümü

Detaylı

DERS 1 GİRİŞ İÇERİK - PIC DSP

DERS 1 GİRİŞ İÇERİK - PIC DSP DERS 1 GİRİŞ İÇERİK Mekanik Bilgisayarlar Elektronik Bilgisayarlar Mikroişlemciler Mikroişlemci Uygulama Alanları Mikroişlemci Türleri Mikrodenetleyiciler - PIC DSP İşlemciler TMS32C6000 Ders 1, Slayt

Detaylı

ELEKTRONİK SEKTÖRÜ RAPORU (2013/1)

ELEKTRONİK SEKTÖRÜ RAPORU (2013/1) T.C. BİLİM, SANAYİ VE TEKNOLOJİ BAKANLIĞI ELEKTRONİK SEKTÖRÜ RAPORU (2013/1) Sektörel Raporlar ve Analizler Serisi 1 İÇİNDEKİLER Şekiller Listesi... 3 Kısaltmalar Listesi... 3 YÖNETİCİ ÖZETİ... 4 1.SEKTÖRÜN

Detaylı

PR042012 1 Şubat 2012 Hannover Messe 2012 Sayfa 1 / 6. Üretim süreçlerinde ve mühendislikte verimlilik artışı

PR042012 1 Şubat 2012 Hannover Messe 2012 Sayfa 1 / 6. Üretim süreçlerinde ve mühendislikte verimlilik artışı Hannover Messe 2012 Sayfa 1 / 6 Üretim süreçlerinde ve mühendislikte verimlilik artışı Beckhoff, 23 ve 27 Nisan tarihleri arasında, Hannover Messe fuarında tüm IPC, I/O, Otomasyon ve Hareket Teknolojileri

Detaylı

Temel Bilgisayar (Basic Computer) Yazılım (Software)

Temel Bilgisayar (Basic Computer) Yazılım (Software) Temel Bilgisayar (Basic Computer) Yazılım (Software) Yazılım (Software) Eğitim TV - egitimtv.biz - facebook.com/egitimtv 2 Yazılım Daha önce de bahsettiğimiz gibi; yazılım, bilgisayar üzerinde çalışan

Detaylı

NComputing Erişim Cihazları Maksimum Esneklik ve Tasarruf Eylül 2010

NComputing Erişim Cihazları Maksimum Esneklik ve Tasarruf Eylül 2010 NComputing Erişim Cihazları Maksimum Esneklik ve Tasarruf Eylül 2010 Copyright 2010 dojop Teknoloji Hizmetleri Tic. Ltd. Şti Bilgi Teknolojilerinizde Devrim Yapın NComputing Erişim cihazları kişisel çalışma

Detaylı

IRT63M. Bilgi Dokümanı. 128x64 piksel grafik LCD, Klavye, UART ve Ethernet Haberleşme ile Temassız Kart (ISO14443A/B) Okuyucu (IRT63M) www.dtsis.

IRT63M. Bilgi Dokümanı. 128x64 piksel grafik LCD, Klavye, UART ve Ethernet Haberleşme ile Temassız Kart (ISO14443A/B) Okuyucu (IRT63M) www.dtsis. 128x64 piksel grafik LCD, Klavye, UART ve Ethernet Haberleşme ile Temassız Kart (ISO14443A/B) Okuyucu (IRT63M) Bilgi Dokümanı www.dtsis.com 1 İçindekiler 1. Genel Tanım... 3 2. Blok Diyagram... 4 3. Teknik

Detaylı

Sonsuz İmkan için Esnek İnce İstemci

Sonsuz İmkan için Esnek İnce İstemci Sonsuz İmkan için Esnek İnce İstemci SC-T35 İnce İstemci: Ultra Küçük 0,6 L Biçim Katsayısı ile VDI Bilgi İşlem Genel Bakış ViewSonic SC-T35 İnce İstemci, sanal masaüstü bilgi işlem gereksinimleri için

Detaylı

Bilişim Teknolojilerine Giriş

Bilişim Teknolojilerine Giriş Bilişim Teknolojilerine Giriş Bilginin toplanması, işlenmesi, saklanması ve iletilmesini sağlayan teknolojilerin bütününe bilişim teknolojileri denir. Bilişim Teknolojisi Girilen verileri saklayan, işleyen,

Detaylı

WD NAS Sabit Disk Ürün Ailesi

WD NAS Sabit Disk Ürün Ailesi WD NAS Sabit Disk Ürün Ailesi Arkın Balıkçıoğlu WD Türkiye Ülke Müdürü Nisan, 2014 GİRİŞ Western Digital DEPOLAMA ÇÖZÜMLERİNDE LİDER Global olarak Pazar lideri ve trend belirleyicisi $40 milyar değerinde

Detaylı

1969 yılında, klasik (Elektrik) kumandanın. Elektronik karşılığı olan ilk PLC yapıldı yılında ise dört yıllık bir çalımanın ürünü

1969 yılında, klasik (Elektrik) kumandanın. Elektronik karşılığı olan ilk PLC yapıldı yılında ise dört yıllık bir çalımanın ürünü 1. PLC`nin Tarihcesi 1960 yılında yüksek verimlilik, güvenilirlik ve yeni devreler gibi üstünlükleri ile birlikte bilgisayarlar kullanılmaya başlandı. Buda beraberinde endüstriyel üretimde otomasyonu ortaya

Detaylı

Sonsuz İmkan için Esnek İnce İstemci

Sonsuz İmkan için Esnek İnce İstemci SC-T45 İnce İstemci: Güç ve Esneklik Sonsuz İmkan için Esnek İnce İstemci Genel Bakış ViewSonic SC-T45 İnce İstemci PC'si, Windows 7 Embedded Standard OS ile güçlü Intel Atom N2800'ü kullanır. SC-T45;

Detaylı

IOT DONANIM ALT YAPISI

IOT DONANIM ALT YAPISI Bölüm 2 IOT DONANIM ALT YAPISI IOT ekosistemi içerisinde pek çok donanım bileşeni kullanılmaktadır. Temel yapıyı devre geliştirme kartları teşkil etmektedir. IOT ekosistemi içerisinde Arduino, Raspberry

Detaylı

BENZERSİZ SORUNLARA BENZERSİZ ÇÖZÜMLER

BENZERSİZ SORUNLARA BENZERSİZ ÇÖZÜMLER BENZERSİZ SORUNLARA BENZERSİZ ÇÖZÜMLER HAKKIMIZDA Promod Ar-Ge Yazılım, dinamik sistem simülasyonu, prototiplemesi, kontrol tasarımı ve gerçeklenmesi alanlarında hizmet veren bir Ar-Ge ve Yazılım kuruluşudur.

Detaylı

Modüler Yangın Paneli 5000 Serisi Planlarınız kadar esnek

Modüler Yangın Paneli 5000 Serisi Planlarınız kadar esnek Modüler Yangın Paneli 5000 Serisi Planlarınız kadar esnek 2 Modüler Yangın Paneli 5000 Serisi ile endişelerinizden kurtulun Sistemi ihtiyaçlarınız belirler sadece size gereken için ödeme yaparsınız Uzak

Detaylı

İşletim Sistemleri. Discovering Computers Living in a Digital World

İşletim Sistemleri. Discovering Computers Living in a Digital World İşletim Sistemleri Discovering Computers 2010 Living in a Digital World Sistem Yazılımı Sistem yazılımı, bilgisayar ve aygıtlarının çalışmasını kontrol eden ve sürdüren programlardan oluşur. İşle;m sistemleri

Detaylı