Öneri Özeti
| ID | 42 |
| Title | GOMULU SISTEMLER ICIN ECLIPSE TABANLI TUMLESIK GELISTIRME ORTAMI |
| Author(s) | Author #1 Name: Cagatay Catal Org: TUBITAK Country: TURKIYE Email: cagatay.catal__at__bte.mam.gov.tr Author #2 Author #3
|
| Other Author(s) | |
| Keywords | Eclipse, Embedded Systems, Operating System, Integrated Development Environment. |
| Abstract | 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. |
| Topics | • Açık Kaynak yazılımlar • Yazılım Geliştirme Ortamları • Yazılım Mühendisliği • Gömülü Sistemler |
| Comments | |
| Paper | 42.doc (682KB) |