Gerçek Zamanlı Uygulamalar PIC Mikrodenetleyiciler gömülü sistemler Mplab ANSI C MPLAB C18 PIC programlama programlayıcı ve daha bir çok faydalı bilginin bulunduğu bir çalışma tüm detaylar paylaşılmış uygulama kodları verilmiş ileri seviye uygulamalar için bir çok bilgi bulunuyor
Hazırlayan: HÜSEYİN ÇOTUK – Emeği geçen hazırlayan kişilere teşekkürler
PIC MİKRODENETLEYİCİLER İÇİN GERÇEK ZAMANLI İŞLETİM SİSTEMİ (PICOS)
Günümüzde otomobillerde görüntü sistemlerinde cep telefonlarında iletişim cihazlarında biyomedikal uygulamalarda endüstriyel otomasyon sistemlerinde gömülü sistemlerin uygulama alanları giderek yaygınlaşmaktadır. Gömülü sistemler üzerinde çalışmak üzere hazırlanan yazılımlar donanım kısıtlarına rağmen genelde gerçek-zamanlı çalışırlar.
Geleneksel yazılım sistemleri; gömülü sistemlerin gerek kısıtlı sistem kaynakları gerek çok değişken uygulama gereksinimleri gerekse gerçek zaman kısıtları nedeniyle gömülü sistem ihtiyaçlarına cevap verememektedir. Genel amaçlı isletim sistemlerinin de gömülü sistemlerde kullanım kısıtları gömülü sistemler için özel tasarlanmış gerçek zamanlı isletim sistemi geliştirilmesi ihtiyacını doğurmuştur. 1980’den sonra bir çok devre elemanının aynı yonga içerisinde yer almaya başlaması ile mikrodenetleyici kavramı olusmaya başlamıştır.
Mikrodenetleyiciler sayesinde gömülü sistemlerin hem maliyetleri düşmüş hem de boyutlarında ciddi bir küçülme yasanmıştır. Bu çalışmada; kolay bulunabilir ve ekonomik olmaları gelistirme ortamının internet üzerinden veya üreticiden istendiğinde ücretsiz olarak elde edilebilmesi çok geniş bir kullanıcı kitlesine sahip olmaları oldukça basit sıfırlama saat sinyali ve güç devreleri gerektirmeleri PIC mikrodenetleyicilerin seçilmesini sağlamıstır. Proje Microchip MPLAB tümle gelistirme ortamında ANSI C uyumlu MPLAB C18 derleyicisiyle gelistirilmistir. Gömülü sistemlerde kullanılmak amacıyla tasarlanan PICOS 8-bit PIC ailesinin en gelişmiş serisi olan PIC18Fxxx serisi ile 16-bitlik PIC24xxx ve 32-bitlik PIC32xxx serileri için gelistirilmiş gerçek zamanlı bir işletim sistemidir.
PICOS gelistirilmesi esnasında istenirse çağrı üstünlügü prensibi istenirse işbirlikçi prensip ile çalışabilecek sekilde tasarlanmıştır. Oldukça küçük basit ve kullanımı son derece kolaydır. Tüm fonksiyonlar ve degişkenler Türkçe olarak tanımlanmıştır. Çok düşük RAM ROM bellek kullanımı ve islemci yükü getirmektedir. Oldukça basit bir çekirdek yapısına sahiptir.
■Gömülü Sistemler Mikrodenetleyiciler
■PIC Mikrodenetleyiciler
■PIC18F452 ve Genel Özellikler
■Gerçek Zamanlılık Kavramı
■MPLAB Yerleşik Geliştirme Ortamı
■MPLAB PIC C18 Derleyicisi
■JDM Seri PIC Programlayıcısı
■Bren8ner USB PIC Programlayıcısı
■ICProg Programlama Yazılımı
■USBurn Programlama Yazılımı
■PICOS – PIC Mikrodenetleyiciler Gerçek Zamanlı işletim
■işletim Sistemi Kavramları
■Kesme Görev Önceliği
■Çağrı Üstünlügü Prensibiyle Çalışan Sistem (Preemptive)
■işbirlikçi Sistem (Cooperative)
■Çekirdek Olay Görev Durumu
■işletim Sistemi Çoklu Görev Yürütümü
■Çizelgeleme Görevler arası Değişim
■Gerçek Zamanlı Uygulamalar
■işletim Sistemi Uygulaması
■PICOS Yapılandırma Ayarları
■Bellek Kullanımı
■PICOS Fonksiyonları Örnek Uygulama
■PIC18F452 Kılıfları ve Giriş / Çıkış Uçları
■PICOS işletim Sistemi Fonksiyonları
■PICOS Yapılandırma Ayarları
■Kaynak Kodları
■Kristal osilatör için kondansatör değerleri
■PIC18F452 giriş/çıkış uçları
[Sadece Üyelere Linkler Açıktır.Üye Olun !!!
Tıklayarak Üye Olun !!!] alıntıdır
[Sadece Üyelere Linkler Açıktır.Üye Olun !!!
Tıklayarak Üye Olun !!!]