http://www.embeddedarm.comTecnologic System(TS) firması tarafından üretilen ve uygulama geliştiricilerin hizmetine sunulan
http://www.embeddedarm.com/products/board-detail.php?product=TS-7200TS-7200 platformu, üzerinde 200 MHz çalışma frekansında
http://www.arm.com/products/CPUs/families/ARM9Family.htmlARM9 serisi işlemci bulunduran bir uygulama geliştirme platformudur. Bu platform üzerinde seri arayüzler,
USBUSB arayüzü,
EthernetEthernet 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 üze

rindeki işletim sistemlerini koşturmaktadır. Tercihe göre bu iki bellek üzerindeki herhangi bir
LinuxLinux versiyonu seçilmekte ve bu Linux versiyonu sistemin boot sistemi olarak kullanılmaktadır. Compact flash üzerinde bulunan
http://www.debian.orgDebian Linux versiyonu kullanıcılara daha ileri seviyede olanaklar sunmasına rağmen gerçek zamanlı çalışmalar için dahili flash bellek üzerindeki
http://www.embeddedarm.comTSLinux tercih edilebilmektedir.
http://www.embeddedarm.comTSLinux bu donanım sistemi için TS tarafından hazırlanan ve kernel seviyesine daha yakın bir
LinuxLinux versiyonudur. Bu
LinuxLinux versiyonunda klasik masaüstü
LinuxLinux 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.
Sistemin farklı gereksinimleri göz önünde bulundurularak eklenti özellikler yapılabilmesi için http://www.pc104.org/PC/104 adı verilen ve PC’lerdeki http://en.wikipedia.org/wiki/PCIPCI slotu andıran bir genişleme yuvası bulunmaktadır. Bu genişleme yuvası sayesinde sisteme yeni bellekler, sayısal giriş çıkışlar, Global_Positioning_SystemGPS(Global Positioning System) ve http://en.wikipedia.org/wiki/GPRSGPRS modülleri dahi eklenebilmektedir. Soldaki şekilde TS-72
00 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.
Sistem için yazılım geliştirilebilmek amacıyla gömülü sistem üzerindeki http://gcc.gnu.org/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 Integrated_development_environmentIDE avantajlarından faydalanabilmek için PC tarafındaki http://www.redhat.com/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 File_Transfer_ProtocolFTP ile bağlanılarak gönderilecek ve platform üzerinde çalıştırılmıştır. Aşağıdaki linkleri kullanarak proje dosyasına ve projenin sunum dosyasına erişebilirsiniz.
Serial2Ethernet Converter.pdf (4,54 mb)
Serial2Ethernet Converter.pps (1,08 mb)