Page 24 - bilgem-teknoloji-dergisi-6
P. 24

Hamza ÖZER, Murat ÇEVEN                SCA Uyumlu Yazılım Tabanlı Telsiz Uygulaması Geliştirme

                                                                                                                                             Sonuçlar ve Yorumlar                                       KAYNAKÇA

                                                                                                                                             Bu makalede SCA uyumlu bir dalgaşekli geliştirme, bütün    [1]    JPEO JTRS, “Software Communications Architecture
                                                                                                                                            aşamaları ile irdelenmiştir. SCA uyumlu bir dalgaşekli, geliştirme  Specifications v2.2.2”, May 2006
                                                                                                                                            yönteminin, geliştirme aşamasında bir miktar ek yük getirmesi  [2]  D. Garlan and M. Shaw, “An Introduction to Software
                                                                                                                                            yanında oldukça yararlı üstünlükler sunmaktadır. Dalgaşekli  Architecture”, Carnegie Mellon University Technical Report CMU-
                                                                                                                                            geliştirme yöntemi yeteneği bir kez kazanıldıktan sonra, yeni  CS-94-166, January 1994
                                                                                                                                            dalgaşekilleri daha kısa sürede ve sorunsuz olarak
                                                                                                                                            gerçeklenebilir. BİLGEM bünyesinde gerçeklenmekte olan      [3]    SDR Forum, “Year Book”, 2005
                                                                                                                                            Yazılım Tabanlı Telsiz (YTT) projesi kapsamında, basit
                                                                                                                                            dalgaşekilleri (FM, Ses Testleri) yanında iki önemli standart  [4]  S. Singh, M. Adrat, M. Antweiler, T. Ulversoy, T.M.O.
                                                                                                                                            (NATO STANAG 4285 ve TIA APCO Project-25) SCA uyumlu       Mjelde, L. Hanssen, H. Özer, A. Zumbul, “Developing SCA
                                                                                                                                            olarak gerçeklenmiş ve farklı donanımlar üzerinde          based Waveforms on SDRs”,  IST-092 Symposium on Military
                                                                                                                                            koşturulmuştur [5]-[6]. Birbirlerinden çok farklı olan bu  Communications and Networks, Wroclaw, Poland, September,
                                                                                                                                            platformlar, hem kendi aralarında hem de geleneksel (donanım  2010.
                                                                                                                                            tabanlı) cihazlar ile başarılı bir şekilde karşılıklı       [5]    Murat Çeven, H. Ercüment Zorlu, Hamza Özer, Harun
                                                                                                                                            haberleştirilmiştir.
                                                                                                                                                                                                       Karabalkan, İbrahim Ölçer, “SCA Based APCO Project-25
                                                                                                                                                                                                       Waveform Implementation on the SDR-4000”, Proceedings of
                                                                                                                                                                                                       the Second Annual European Reconfigurable Radio Technologies
                                                                                                                                                                                                       Workshop, Mainz, Germany, June, 2010.

                                                                                                                                                                                                        [6]    H. Ercüment Zorlu, Murat Çeven, İbrahim Ölçer,
                                                                                                                                                                                                       Hamza Özer, Hüseyin Arslan, “Blind Signaling Identification
                                                                                                                                                                                                       for Multimode SDR Receiver with Applications to Public Safety
                                                                                                                                                                                                       Communications”, Proceedings of the SDR’09 Technical Conference
                                                                                                                                                                                                       and Product Exposition, Washington D.C, USA, December, 2009.











                                   Şekil 4.  SCA tabanlı model geliştirme aracı Zeligsoft CE aracı ana paneli.



           XML dosyalarının üretiminden sonra, kullanılan IDL         Uygulama aşamasında, ilk olarak çekirdek çerçeve bütün
          yapılarının kaynak yazılım dosyaları üretilir. Bundan sonra  hizmetleri ile çalıştırılır. Bunun için SCA konusunda çalışan
          uygulamanın iskelet kaynak yazılımları üretilir. Böylece her bir  firmalar çeşitli çekirdek çerçeveler geliştirmiş ve piyasaya
          bileşenin boş kaynak yazılımları gerçeklenmiş olur. Geliştirme  sunmuşlardır. BİLGEM kendi geliştirdiği çekirdek çerçevesi
          aracı, her bir bileşen için ayrı bir dizin oluşturur. İlgili bileşen  TURCOS’u kullanmaktadır. Çekirdek çerçeve bir arayüz veya
          için üretilen bütün kaynak yazılım dosyaları bu dizinler içinde  doğrudan konsol üzerinden çalıştırılabilir. Çekirdek çerçeve,
          yer alır. Her bir bileşen dizininde worker isimli bir alt dizin  uygulamanın sad.xml (software assembly descriptor) uzantılı XML
          oluşur. Worker dizini içinde tasarımcının programlayacağı  dosyasını okur. Bu dosyadaki bilgiler kullanılarak uygulamanın
          kaynak yazılım dosyaları üretilir. Bu iskelet kaynak yazılımların  diğer XML dosyaları okunur ve sisteme yüklenir. Bütün XML
          içerisine her bir bileşenin gerçekleyeceği işlevi yerine getirecek  dosyalarının bilgileri sisteme yüklendikten sonra, buradan elde
          işlevsel yazılımlar, tasarımcı tarafından yerleştirilir. Son aşamada  edilen bilgiler kullanılarak her bileşenin çalıştırılabilir dosyaları
          yazılımlar derlenerek çalıştırılabilir dosyalar üretilir. Artık  sistemdeki uygun işlemcilere yüklenir ve bileşenler arasında
          çalıştırılabilir bu dosyalar hedeflenen platforma yüklenerek  gerekli bağlantılar kurulur. Bundan sonra, Başlat ve Durdur
          çalıştırılmaya hazırdır.                                   komutları ile çekirdek çerçeve üzerinden uygulama başlatılıp
                                                                     durdurulabilir, her bileşenin ayarlanabilir parametreleri, arayüz
                                                                     üzerinden değiştirilebilir veya uygulama tamamen kaldırılıp
                                                                     (uninstall) başka bir uygulama sisteme yüklenebilir.


                                                                 22                                    Sayı 06   Mayıs-Ağustos 2011         http://www.bilgem.tubitak.gov.tr/                      23
                                                                                                            ·
   19   20   21   22   23   24   25   26   27   28   29