TS7200 PLATFORMU ÜZERİNDE SERİ PORT-ETHERNET DÖNÜŞTÜRÜCÜ UYGULAMASI



Benzer belgeler
İşletim Sisteminin Katmanları

Yedi Karat Kullanım Klavuzu. Yedi Karat nedir? Neden Karat?

ANKARA EMEKLİLİK A.Ş GELİR AMAÇLI ULUSLARARASI BORÇLANMA ARAÇLARI EMEKLİLİK YATIRIM FONU ÜÇÜNCÜ 3 AYLIK RAPOR

BÖLÜM 7 BİLGİSAYAR UYGULAMALARI - 1

Bilgi Toplumu Stratejisi Eylem Planı 2. Değerlendirme Raporu. e-dtr İcra Kurulu 26. Toplantısı 26 Aralık 2008

SİRKÜLER. 1.5-Adi ortaklığın malları, ortaklığın iştirak halinde mülkiyet konusu varlıklarıdır.

ABKR ABK 1036 GALVANİZ SİLO ISI KONTROLÖRÜ KULLANMA KILAVUZU

BİLGİ TEKNOLOJİLERİ VE İLETİŞİM KURULU KARARI

Çeşitli Ünitelerin Etüd Projesi Detay Programı

ÖĞRENME FAALĠYETĠ GELĠġMĠġ ÖZELLĠKLER

: 3218 Sayılı Serbest Bölgeler Kanunu Genel Tebliği (Seri No: 1) nde Değişiklik Yapılmasına Dair Tebliğ (Seri No: 3) yayımlandı.

VEZNE PROGRAMINDA POSTA ÜCRETİ İLE İLGİLİ YAPILAN DÜZENLEMELER (Vezne Sürüm: )

İSTANBUL TİCARET ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ BİLGİSAYAR SİSTEMLERİ LABORATUARI YÜZEY DOLDURMA TEKNİKLERİ

NE1A/DST1. DeviceNet Emniyet Sistemi

EY Eğitim Takvimi. Eylül - Aralık 2014

USB KVM Switch. Ses özellikli ve 2 portlu USB KVM switch. Ses özellikli ve 4 portlu USB KVM switch

DIGIAC 2000 Deney Seti PAT İŞLEMCİ KARTI :

KolayOfis Başlangıç Rehberi Kısa Mesaj Yönetimi

Windows VISTA Ultimate Kurulumu ve Yönetimi

İstemci Yönetimi ve Mobile Printing (Mobil Baskı) Çözümleri

ANKARA EMEKLİLİK A.Ş GELİR AMAÇLI ULUSLARARASI BORÇLANMA ARAÇLARI EMEKLİLİK YATIRIM FONU 3 AYLIK RAPOR

Düzce Üniversitesi Bilim ve Teknoloji Dergisi

Tasarım Raporu. Grup İsmi. Yasemin ÇALIK, Fatih KAÇAK. Kısa Özet

ELEKTRİK PİYASALARI 2015 YILI VERİLERİ PİYASA OPERASYONLARI DİREKTÖRLÜĞÜ

ULAKBİM Danışma Hizmetlerinde Yeni Uygulamalar: Makale İstek Sistemi ve WOS Atıf İndeksleri Yayın Sayıları Tarama Robotu

Evrak Ekle. Kurum İçi Giden Evrak Ekleme. Kırmızı renker; doldurulması zorunlu alanları ifade etmektedir. İleri Geri tarihli işlem yapılamamaktadır.

ÖZEL İLETİŞİM VERGİSİ GENEL TEBLİĞİ (SERİ NO: 14) BİRİNCİ BÖLÜM

WCDMA HABERLEŞMESİNDE PASİF DAĞITILMIŞ ANTEN SİSTEMLERİ KULLANILARAK BİNA İÇİ HÜCRE PLANLAMA. Ferhat Yumuşak 1, Aktül Kavas 1, Betül Altınok 2

MAKÜ YAZ OKULU YARDIM DOKÜMANI 1. Yaz Okulu Ön Hazırlık İşlemleri (Yaz Dönemi Oidb tarafından aktifleştirildikten sonra) Son aktif ders kodlarının

YÖKAKADEMİK (Yükseköğretim Akademik Arama Sistemi)

Uzaktan Kumanda (Yalnızca Belirli Modellerde)

Analiz aşaması sıralayıcı olurusa proje yapımında daha kolay ilerlemek mümkün olacaktır.

5510 sayılı SGK kanunu hakkında duyurular

İNTEGRAL MENKUL DEĞERLER A.Ş. BİLGİLENDİRME POLİTİKASI

VER TABANI VE STANDART DOSYA PLANI KURULUM KLAVUZU

ÖZEL İLETİŞİM VERGİSİ GENEL TEBLİĞİ (SERİ NO: 14) BİRİNCİ BÖLÜM Amaç, Kapsam ve Dayanak

Şekil 1. Sistem Açılış Sayfası

EPKAS (ELEKTRONİK PROJE KONTROL ARŞİVLEME SİSTEMİ) WEB KULLANIM KILAVUZU

ÖLÇÜ TRANSFORMATÖRLERİNİN KALİBRASYONU VE DİKKAT EDİLMESİ GEREKEN HUSUSLAR

ETKİLEŞİMLİ TAHTA KORUMA SİSTEMİ KURULUM

Etkinliklere katılım, ücretli ve kontenjan ile sınırlıdır.

EBYS Eğitimi. Sisteme erişim adresi:

DÜNYA EKONOMİK FORUMU KÜRESEL CİNSİYET AYRIMI RAPORU, Hazırlayanlar. Ricardo Hausmann, Harvard Üniversitesi

SÜREÇ YÖNETİMİ VE SÜREÇ İYİLEŞTİRME H.Ömer Gülseren > ogulseren@gmail.com

B05.11 Faaliyet Alanı

ENF TEMEL BİLGİSAYAR BİLİMLERİ Eğitim/Öğretim Yılı Bahar Dönemi DÖNEM SONU LAB. ÖDEV TESLİM DUYURUSU

AB Mevzuatının Uygulanmasına Yönelik Teknik Desteğin Müzakere Edilmesi

TEŞVİK BELGELİ MAKİNA VE TEÇHİZAT TESLİMLERİNE UYGULANAN KDV İSTİSNASINDA BİR SORUN

C: Kaydırma ruleti D: Pil yuvası E: Aç/Kapa anahtarı F: Bağlantı düğmesi G: Optik hareket algılayıcısı


Braille Star 40 Başvuru Kitapçığı Sürüm 4.0 Lütfen bu başvuru kitapçığıyla birlikte paketinizde bulunan kullanıcı kılavuzunu da gözden geçirin.

AirHome Serisi Sulu Split Tip Isı Pompaları

2 Gemi Kiralama ve Demuraj-Dispeç Hesapları

designed by Nurus D Lab teknik doküman

FEZ PANDA II ĐLE BLUETOOTH DEDEKTÖR UYGULAMASI BLUETOOTH DETECTOR APPLICATION WITH FEZ PANDA II

T.C. MALİYE BAKANLIĞI Muhasebat Genel Müdürlüğü. Sayı : /11/2014 Konu : Taşınmazlara İlişkin İşlemler.

SÜRE BİLİŞİM TEKNOLOJİLERİ ÜNİTE 1: : BİLGİ VE TEKNOLOJİ DERS SAATİ: 7

İnşaat Firmalarının Maliyet ve Süre Belirleme Yöntemleri Üzerine Bir Alan Çalışması

Üç-fazlı 480 volt AC güç, normalde-açık "L1", "L2" ve "L3" olarak etiketlenmiş vida bağlantı uçları yoluyla kontaktörün tepesinde kontak hale gelir

J-GUAR İnsan Kaynakları Eğitimi. Bayi Eğitim İçeriği

1. Mesaj Tipi ve Mesaj Fonksiyonu Bazında Bildirim Mail Adresi Tanımlama Đşlemleri

Sayfa 1 / 5 İŞ SAĞLIĞI VE GÜVENLİĞİ MEVZUATINA GÖRE İŞYERLERİNDE RİSK DEĞERLENDİRMESİ NASIL YAPILACAK?

İşaret Aygıtları ve Klavye Kullanıcı Kılavuzu

ECZACIBAŞI YATIRIM ORTAKLIĞI A.Ş. nin 26 NİSAN 2016 TARİHLİ, 2015 YILINA AİT OLAĞAN GENEL KURUL TOPLANTISINA ÇAĞRI

O N E T OUC H B A C K U P 3 P O R T S U S B 2. 0 H U B

Sayfa Sayfa 28-3

TÜRKİYE SERMAYE PİYASALARINDA MERKEZİ KARŞI TARAF UYGULAMASI 13 MAYIS 2013 İSTANBUL DR. VAHDETTİN ERTAŞ SERMAYE PİYASASI KURULU BAŞKANI KONUŞMA METNİ

SHAKE TABLE KULLANIM KILAVUZU

ANKARA ÜNİVERSİTESİ BİLİMSEL ARAŞTIRMA PROJELERİ KOORDİNATÖRLÜĞÜ'NE

Özelge: 4632 sayılı Kanunun Geçici 1. maddesi kapsamında vakıf/sandıklardan bireysel emeklilik sistemine yapılan aktarımlarda vergilendirme hk.

ÖZEL İZMİR AMERİKAN KOLEJİ KAYIT TAKVİMİ VE KILAVUZU

BULUġ BĠLDĠRĠM FORMU/ GIDA

17-19 EYLÜL 2010 TARİHLERİ ARASINDA MEHMET AKİF ERSOY ÜNİVERSİTESİN DE YAPILAN ADIM ÜNİVERSİTELERİ İDARİ GRUP TOPLANTI KARARLARI

15 Versiyonu / güncellemesi

YAZILIM TABANLI ELD UYGULAMALARI, SORUNLAR VE. aselsan Türk Silahlı Kuvvetlerini Güçlendirme Vakfı Kuruluşudur. TASNİF DIŞI

BİLGİ TEKNOLOJİLERİ VE İLETİŞİM KURULU KARARI

BIM BUILDING INFORMATION MODELING YAPI BİLGİ MODELİ

1 Aralık E-Beyanname Modülünde Yapılan İşlemler

KAMU İHALE KANUNUNA GÖRE İHALE EDİLEN PERSONEL ÇALIŞTIRILMASINA DAYALI HİZMET ALIMLARI KAPSAMINDA İSTİHDAM EDİLEN İŞÇİLERİN KIDEM TAZMİNATLARININ

ADANA BÜYÜKŞEHİR BELEDİYESİ KENTSEL DÖNÜŞÜM PROJELERİ

Ara rma, Dokuz Eylül Üniversitesi Strateji Geli tirme Daire Ba kanl na ba

PORTFÖY ÜRETİM ŞİRKETLERİNİN OLUŞTURULMASI VE ELEKTRİK ÜRETİM ANONİM ŞİRKETİNİN YENİDEN YAPILANDIRILMASI. Sefer BÜTÜN. EÜAŞ Genel Müdürü ÖZET:

BİLGİSAYAR DESTEKLİ BİR DİL PROGRAMI -Türkçe Konuşma - Tanıma Sistemi-

AIMCO AIMCO. Kullanım Kılavuzu. Mayıs 2016

META TRADER 4 MOBİL İŞLEM PLATFORMLARI KULLANMA KILAVUZU 1. KURULUM

İSTANBUL ( ). İDARE MAHKEMESİ BAŞKANLIĞI NA GÖNDERİLMEK ÜZERE ANKARA İDARE MAHKEMESİ BAŞKANLIĞI NA. : TMMOB Şehir Plancıları Odası (İstanbul Şubesi)

İŞ GAYRİMENKUL YATIRIM ORTAKLIĞI A.Ş YILI OLAĞAN GENEL KURUL BİLGİLENDİRME DOKÜMANI

BİLGİSAYAR DONANIMI. *** Gerçekleştirdikleri görev bakımından donanım birimleri ikiye ayrılır.

ORMAN GENEL MÜDÜRLÜĞÜ Yılı Kurumsal Mali Durum ve Beklentiler Raporu

5/8 Bağlantı Noktalı Gigabit Ethernet Anahtarı

VSG 1200_v2 Kurulum ve Kullanım Kılavuzu

BQ360 Modbus Dijital Giriş 24 Kanal. Kullanım Kılavuzu. Doküman Versiyon: BQTEK

6. ODA MERKEZ BÜRO İŞLEYİŞİ

İşletim Sistemleri. Hazırlayan: M. Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü

(ESKİ ŞEKİL) İÇTÜZÜĞÜ

Mikrodenetleyici Tabanlı, Otomatik Kontrollü Çöp Kamyonu Tasarımı

Setup Yardımcı Programı

Genel bilgiler Windows gezgini Kes Kopyala Yapıştır komutları. 4 Bilinen Dosya Uzantıları

1. Yapılan ayarları kontrol etmek 2. Hataların doğru anlaşıldığından emin olmak 3. Donanıma uygun işletim sistemini belirlemek İŞLEM ANALİZ FORMU

Anonim Verilerin Lenovo ile Paylaşılması. İçindekiler. Harmony

Transkript:

TS7200 PLATFORMU ÜZERİNDE SERİ PORT-ETHERNET DÖNÜŞTÜRÜCÜ UYGULAMASI

22 Eylül 10 Ekim (3 Hafta) : TS-7200 gömülü sisteminin incelenmesi, çevrebirimlerin fonksiyonlarının araştırılması ve yazılım geliştirme ortamları hakkında bilgi edinilmesi. Geliştirilecek sistemin tasarlanması. Tecnologic System(TS) firması tarafından üretilen ve uygulama geliştiricilerin hizmetine sunulan TS-7200 platformu, üzerinde 200 MHz çalışma frekansında ARM9 serisi işlemci bulunduran bir uygulama geliştirme platformudur. Bu platform üzerinde seri arayüzler, USB arayüzü, Ethernet arayüzü, sayısal giriş çıkış birimleri ve veri saklamak için kullanılan compact flash arayüzü bulunmaktadır. Sistem üzerinde bulunan ARM işlemci compact flash ya da kart üzerindeki flash bellek üzerindeki işletim sistemlerini koşturmaktadır. Tercihe göre bu iki bellek üzerindeki herhangi bir Linux versiyonu seçilmekte ve bu Linux versiyonu sistemin boot sistemi olarak kullanılmaktadır. Compact flash üzerinde bulunan Debian Linux versiyonu kullanıcılara daha ileri seviyede olanaklar sunmasına rağmen gerçek zamanlı çalışmalar için dahili flash bellek üzerindeki TSLinux tercih edilebilmektedir. TSLinux bu donanım sistemi için TS tarafından hazırlanan ve kernel seviyesine daha yakın bir Linux versiyonudur. Bu Linux versiyonunda klasik masaüstü Linux sistemlerine göre bazı özellikler kernelden çıkarılmış veya disable edilmiştir. Böylece işletim sisteminin donanım ile olan haberleşme özelliklerine önem verilmiş ve gerçek zamanlı uygulamalar için daha verimli bir ortam sağlanmıştır. Şekil 1 de çevre birimler şekil üzerinde gösterilmiştir. PC/104 DC Seri Port Compact Flash USB CPU Ethernet Seri LCD DIO Şekil 1: TS-7200 platformu ve çevre birimleri

Sistemin farklı gereksinimleri göz önünde bulundurularak eklenti özellikler yapılabilmesi için PC/104 adı verilen ve PC lerdeki PCI slotu andıran bir genişleme yuvası bulunmaktadır. Bu genişleme yuvası sayesinde sisteme yeni bellekler, sayısal giriş çıkışlar, GPS ve GPRS modülleri dahi eklenebilmektedir. Şekil 2 de TS-7200 platformuna eklenmiş bir gerçek zamanlı saat entegresi gösterilmektedir. Bu slot yardımı ile yapılan eklemelerin sayısı besleme kaynağının çekebildiği güç ve slotu adresleyen saklayıcı ile sınırlı olup üst üste birkaç kat oluşturulması dahi mümkündür. Şekil 2: TS-7200 platformu üzerindeki PC/104 slotunun kullanılması Sistem için yazılım geliştirilebilmek amacıyla gömülü sistem üzerindeki GCC derleyicisi kullanılabilmekte ve direkt olarak platform üzerinde derleme yapılabilmektedir. Fakat bu çalışma süresinde PC ortamının sunmuş olduğu IDE avantajlarından faydalanabilmek için PC tarafındaki RedHat Linux üzerinde gömülü platform için hazırlanan cross-toolchain ler kullanılacaktır. Cross-toolchain ler kullanılarak elde edilen çalıştırılabilir dosyalar daha sonra gömülü siteme FTP ile bağlanılarak gönderilecek ve platform üzerinde çalıştırılacaktır. Aşağıda basit bir programın derlenmesi için uygulanması gereken komut ve bu işlem sonrasında oluşan ekran çıktısı verilmektedir. main.c /*----------------------------------------------------------------------------------------------------------------------------------------------------*/ // KÜTÜPHANELER #include <stdio.h> // Standard input/output definitions #include <string.h> // String function definitions /*----------------------------------------------------------------------------------------------------------------------------------------------------*/ /*----------------------------------------------------------------------------------------------------------------------------------------------------*/ main() { int i; for( i=0 ; i<10 ; i++ )

{ printf("\nmerhaba... i= %d",i); sleep(100); } } /*----------------------------------------------------------------------------------------------------------------------------------------------------*/ Programı derleyebilmek için gerekli komut satırı root# /home/cem/ts7200/usr/local/opt/crosstool/arm-linux/gcc-3.3.4-glibc-2.3.2/bin/arm-linux-gcc main main.c Derlenmiş programın çalıştırılması ve çıktıların oluşması root#./main Merhaba... i= 0 Merhaba... i= 1 Merhaba... i= 2 Merhaba... i= 3 Merhaba... i= 4 Merhaba... i= 5 Merhaba... i= 6 Merhaba... i= 7 Merhaba... i= 8 Merhaba... i= 9 Gerçekleştirilecek sistem seri port ve Ethernet ara yüzlerine ihtiyaç duymaktadır. Seri port üzerinden alınan veriler IP üzerinden Ethernet portu kullanılarak belirlenen hedefe gönderilecektir. Şekil 3 ile gerçekleştirilmek istenen sistemin işleyişi için basit bir gösterim verilmektedir. Sistem sunucu ile haberleşebilmek için istemci modunda çalıştırılacaktır. Şekil 3: Gerçekleştirilmesi düşünülen sistem için temsili gösterim.

Şekil 4: Gerçekleştirilmesi düşünülen haberleşme yapısı 13 Ekim 24 Ekim (2 Hafta) : Gömülü platform üzerinde seri port haberleşmesi uygulamalarının yapılması. Open Serial Port Init Serial Port Read Write Close Serial Port Sekil 5: Seri portun kullanımının sağlanması için yapılması gerekenler Bu çalışmada seri port kullanımı için Linux sisteminin API lerinden faydalanılmıştır. Bu API ler sayesinde kernel seviyesinde donanım yönetimi uygulamalarına girilmesine gerek kalmadan seri port üzerinden haberleşme gerçekleştirilmiştir. Haberleşme çift taraflı olarak da

sağlanabilmektedir ve uygulama içerisinde de çift taraflı olarak kullanımı gerçekleştirilecektir. Yukarıdaki şekilde seri port haberleşmesi için yazılımsal basamaklar gösterilmektedir. Ek-1 de seri port kullanımı için gerekli olan aşamalar verilmekte ve detayları kod satırlarının yanına yazılmaktadır. 27 Ekim 07 Kasım (2 Hafta) : Gömülü platform üzerinde ethernet haberleşmesi uygulamalarının yapılması. Bu çalışmada ethernet portunun kullanımı için Linux sisteminin API lerinden faydalanılmıştır. Bu API ler sayesinde kernel seviyesinde donanım yönetimi uygulamalarına girilmesine gerek kalmadan ethernet üzerinden full dublex haberleşme gerçekleştirilmiştir. Haberleşme çift taraflı olarak da sağlanabilmektedir ve uygulama içerisinde de çift taraflı olarak kullanımı gerçekleştirilecektir. Ek-2 de ethernet kullanımı için gerekli olan aşamalar verilmekte ve detayları kod satırlarının yanına yazılmaktadır. Open Ethernet Port Read Write Close Ethernet Port Sekil 6: Ethernet kullanımının sağlanması için yapılması gerekenler 10 Kasım 14 Kasım (1 Hafta) : Çok katmanlı yazılım mimarisinin incelenmesi, multithreading uygulaması yapılması. Gerçek zamanlı uygulamalar çoğu zaman aynı anda birden çok işin takip edilmesini gerektirebilmektedir. İşlemcili sistemlerde paralel bir işlem yapılması ise mimarinin getirmiş olduğu kısıtlar nedeniyle mümkün değildir. Ancak çok katmanlı programlama sayesinde iş

birimleri küçük iş parçacıklarına bölünerek sırası ile yapılmakta, böylece bir derece istekleri paralel olarak gerçekleştirilmesi sağlanabilmektedir. Fakat iş birimlerinin toplam iş süresi değişmemektedir. Ek-3 te TS-7200 platformu üzerinde çok katmanlı çalışmayı gerçekleyen kod blokları verilmektedir. Aşağıda bir multithread uygulaması için kabaca blok gösterim verilmektedir. Görüldüğü gibi iş parçacıkları farklı bölümlere ayrılarak küçük parçacıklar halinde işlenmekte ve bu şekilde sanki eşzamanlı bir işlem gerçekleştirilmektedir. Sekil 7: multithreading icin katmalardaki is paketleri Aşağıdaki şekilde bir multihread uygulamasında threadler için yapılabilecek işlemler ve bu threadler arasındaki durum değişimi için gösterim verilmektedir. Bir thread oluşturulmakta, çalıştırılmakta, gerektiğinde durdurulmakta ve işlemleri bittiğinde ise sonlandırılmaktadır. Sekil 8: multithreading uygulamasında threadlerin durumu

24 Kasım 5 Aralik (2 Hafta) : Seri port ve Ethernet haberleşmesi uygulamalarının tümleştirilmesi. Multithreading ile uygulanması. Daha önceki çalışmalarda da belirtildiği üzere gerçek zamanlı uygulamalarda çok katmanlı yazılım mimarisinin kullanılması çoğu zaman bir gerekliliktir. Bu bölümde daha önce yapısı hazırlanan çok katmanlı yazılım için her bir katmanın fonksiyonel işlevleri tamamlanacaktır. Yazılım içerisinde toplam üç farklı katman kullanılarak seri port ve ethernet giriş-çıkış işlemleri yapılmaktadır. Üçünücü katmanda ise yazılımı genel özellikleri itibari ile yöneten ve yönlendiren ana katman bulunmaktadır.. Ek-4 te TS-7200 platformu üzerinde çok katmanlı çalışmayı gerçekleyen kod blokları ve seri-ethernet giriş-cıkış işlemlerini gerçekleştiren kod blokları verilmektedir. 08 Aralik 19 Aralik (2 Hafta) : PC tabanlı arayüz tasarlanması. Sekil 9: HyperTerminal programı için ayarların yapıldığı pencere. Bu çalışmada uygulamanın çalışabilirliğinin sağlanması amacı ile ethernet üzerinden akan verilerin yakalanması icin PC tabanlı bir Graphical User Interface(GUI) kullanılmıştır. Yazılımın tüm geliştirme aşaması Microsoft firmasının geliştirmiş olduğu Visual Studio IDE(Integrated Development Environment) si üzerinde gerçeklenmiştir. IDE genel anlam

itibari ile kullanıcılara tümleşik bir geliştirme ortamı sunan ve kullanıcıların o dil ile geliştirme yaparken kullanabileceği her şeyi onlara sunan yapılara verilen bir isimdir. Seri port ile ilgili giriş-çıkış işlemleri için ise Windows OS ile birlikte varsayılan olarak gelen HyperTerminal yazılımından faydalanılmıştır. HyperTerminal Seri port acma, kapama; seri porta veri yazma ve okuma işlemlerinin kolaylıkla yapılması için sıklıkla kullanılmaktadır. Aşağıda HyperTerminal için ekran görüntüsü verilmektedir. Yukarıdaki şekilde geliştirilen GUI için örnek görüntü verilmektedir. Sistem mimarisi ve yazılım mimarisi gereği gömülü sistem tarafındaki ethernet soketi istemci olarak uzak makineye bağlanmakta ve ilgili post üzerine sorgu yapabilmektedir. PC GUI ise sunucu görevini yerine getirerek belirlenen bir portu dinlemekte ve o port üzerine gelen istemci kayıtlarını kabul etmektedir. Sekil 10: C# ile geliştirilen GUI

Sekil 11: C# ile geliştirilen GUI Yukarıdaki şekilde Ethernet üzerinden gönderilen verinin seri porta ulaşması ve hyper terminal ile görüntülenmesi verilmektedir. Aşağıdaki şekilde ise telnet ile gömülü sisteme bağlanılması sonucu hedef programın çalıştırılması ve çalışan program gösterilmektedir. Sekil 12: C# ile geliştirilen GUI