Gömülü işletim sistemleri ve uClinux'un ağ uygulamalarında kullanımı

dc.contributor.advisor Örencik, Bülent tr_TR
dc.contributor.author Ekinci, Onur tr_TR
dc.contributor.department Bilgisayar Mühendisliği tr_TR
dc.contributor.department Computer Engineering en_US
dc.date 2002 tr_TR
dc.date.accessioned 2015-04-07T13:59:43Z
dc.date.available 2015-04-07T13:59:43Z
dc.description Tez (Yüksek Lisans) -- İstanbul Teknik Üniversitesi, Fen Bilimleri Enstitüsü, 2002 tr_TR
dc.description Thesis (M.Sc.) -- İstanbul Technical University, Institute of Science and Technology, 2002 en_US
dc.description.abstract Bu çalışmada, gömülü işletim sistemleri incelenmiş ve karşılaştırılmıştır. Gerçek zaman özelliği üzerinde durulmuş, gerçek zaman isterleri belirtilmiştir. Gerçek zamanlı sistemler açıklanmış ve farkları belirtilmiştir. Linux işletim sisteminin gerçek zamanlı bir işletim sistemi olmadığı ve nedenleri belirtilmiştir. Linux’un gerçek zaman dezavantajları için bir çözüm sunan RTLinux ve genel çalışma yapısı açıklanmıştır. Projede kullanılan Clinux işletim sistemi, mimarisi, üzerinde uygulama geliştirme ve derleme konularında detaylı olarak incelenmiştir. Linux ve Clinux işletim sistemleri arasındaki farklar anlatılmıştır. Gömülü işletim sistemi olarak Clinux’un seçilme nedenleri belirtilmiştir. Bir gömülü işletim sistemi olan ve Linux’tan uyarlanan Clinux üzerinde ağ uygulamaları geliştirilmiştir. Motorola 5272C3 geliştirme kiti üzerine Clinux kurulmuştur. Oluşturulan sistemin IP-paylaştırıcı, IP-güvenlik duvarı ve IP-yönlendirici görevi görmesi sağlanmıştır. Bu sistemin yönetimini web üzerinden yapabilmek amaçlı CGI tabanlı programlar yazılmıştır. Sistemin kendisine yüklenilen işlevleri sağlayıp sağlamadığına dair bir test ortamı kurulmuştur. Bu testler sonucunda bu işlevleri sağladığı görülmüştür. Sistemdeki güvenlik duvarı kurallarının her birinin sisteme getirdiği yük incelenmiştir. Gömülü işletim sistemleri ile ilgili incelenen kaynak raporlara ve Clinux kullanarak proje geliştirme tecrübesine dayanarak bir sonuca varılmıştır. tr_TR
dc.description.abstract In this study, Embedded operating systems are examined and compared. The real time feature and the real time requirements are explained. The real time systems are explained and the differences are clarified. It is expressed that the Linux operating system is not a real time operating system and the reasons are explained. It is examined that one of the solution of the real time disadvantages of Linux is RTLinux and its general architecture. Clinux used in the project is examined regarding its architecture, application development and compiling in detail. The differences between Linux and Clinux are explained. It is pointed why Clinux is choosen as a embedded operating system for the project and the reasons are explained. Network applications are developed on Clinux which is embedded operating system and an adaptation of linux on the embedded environment. Clinux is set up on Motorola 5272C3 development kit. IP-sharer, IP-Firewall and IP-Router functionalities are provided on the installed system. The CGI-based programs are written to manage the system over web. A test environment is set up whether the functionalites are working or not. It is observed that the they are working successfully. It is examined what the implication of one firewall rule on the system load is. Made a decision relying on the examined reports about the embedded operating systems and the experience of project development on Clinux. en_US
dc.description.degree Yüksek Lisans tr_TR
dc.description.degree M.Sc. en_US
dc.identifier.uri http://hdl.handle.net/11527/432
dc.publisher Fen Bilimleri Enstitüsü tr_TR
dc.publisher Institute of Science and Technology en_US
dc.rights İTÜ tezleri telif hakkı ile korunmaktadır. Bunlar, bu kaynak üzerinden herhangi bir amaçla görüntülenebilir, ancak yazılı izin alınmadan herhangi bir biçimde yeniden oluşturulması veya dağıtılması yasaklanmıştır. tr_TR
dc.rights İTÜ theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. en_US
dc.subject Gömülü işletim sistemi tr_TR
dc.subject Linux tr_TR
dc.subject uClinux tr_TR
dc.subject CGI tr_TR
dc.subject Embedded operating system en_US
dc.subject Linux en_US
dc.subject uClinux en_US
dc.subject CGI en_US
dc.subject IP-sharer en_US
dc.title Gömülü işletim sistemleri ve uClinux'un ağ uygulamalarında kullanımı tr_TR
dc.title.alternative Embedded operating systems and usage of microcontroller Linux on network applications en_US
dc.type Master Thesis en_US
Dosyalar
Orijinal seri
Şimdi gösteriliyor 1 - 1 / 1
thumbnail.default.alt
Ad:
1619.pdf
Boyut:
1.26 MB
Format:
Adobe Portable Document Format
Açıklama
Lisanslı seri
Şimdi gösteriliyor 1 - 1 / 1
thumbnail.default.placeholder
Ad:
license.txt
Boyut:
3.14 KB
Format:
Plain Text
Açıklama