Akademik Bilişim 2007
Dumlupınar Üniversitesi, Kütahya 31 Ocak-2 Şubat 2007, ? - ?
GÖMÜLÜ SİSTEMLER İÇİN ECLIPSE TABANLI TÜMLEŞİK GELİŞTİRME ORTAMI
Çağatay ÇATAL* , Burak Selçuk SOYER* , ve Bülent ÖZÜMÜT*
(*) TÜBİTAK, Marmara Araştırma Merkezi, Bilişim Teknolojileri Enstitüsü 41470, KOCAELİ
cagataycatal@ieee.org , burakselcuk.soyer@bte.mam.gov.tr , bulent.ozumut@bte.mam.gov.tr
ÖZET
Gömülü sistem uygulamalarını hedef kart üzerinde çalıştırabilmek için; kart üzerinde Açılış Önyükleme Yazılımı, Dosya Sistemi, Kart Destek Paketi ve İşletim Sistemi yer almalıdır. Genel olarak gömülü sistemler için geliştirilmiş Tümleşik Geliştirme Ortamlarında (TGO); işletim sistemi yapılandırma, çekirdek modül hazırlama, uygulama geliştirme, hata ayıklama işlemini gerçekleştirme, dosya sistemi oluşturma, hedefe dosya aktarma gibi kolaylıklar yer almaktadır. Eclipse; her türlü geliştirme aracını tümleştirmek, uygulama ve araç geliştirmek için genişletilebilir bir açık kaynak platformdur. Bu çalışma kapsamında; Eclipse platformu kullanılarak Linux işletim sistemi için İşletim Sistemi Yapılandırma Aracı (İSYA), Modül Kolaylık Aracı, İSYA aracını kolaylıkla kullanmak için İSYA Kopya Kağıdı (cheat sheet) uyumlu ekleri geliştirilmiştir. Ayrıca; C/C++ uygulamaları için CDT, Java uygulamaları için JDT ve versiyon kontrol amaçlı kullanılan Subclipse uyumlu ekleri de geliştirdiğimiz uyumlu eklerle tümleştirilerek gömülü sistemler için GİDE ismi verilen ürün haline getirilmiştir. Eclipse platformunun gömülü sistem araçları ve TGO geliştirmede önemli kolaylıklar sunduğu, uyumlu eklerin birer bileşen olması sebebiyle yeniden kullanılabilirliğin arttığı ve Eclipse içerisinde yer alan çerçevelerin uygulama geliştirme sürelerini önemli ölçüde kısalttığı sonuçlarına varılmıştır.
Dostları ilə paylaş: |