Geri Dön

Gömülü sistem sürücüleri ve modülleri için bir az-kodlu geliştirme platformu

A low-code development platform for embedded system drivers and modules

  1. Tez No: 848920
  2. Yazar: FAHRİ BERKAY ERCAN
  3. Danışmanlar: PROF. DR. GEYLANİ KARDAŞ
  4. Tez Türü: Yüksek Lisans
  5. Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2024
  8. Dil: Türkçe
  9. Üniversite: Ege Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Uluslararası Bilgisayar Ana Bilim Dalı
  12. Bilim Dalı: Bilgi Teknolojileri Bilim Dalı
  13. Sayfa Sayısı: 63

Özet

Çekirdek sürücüleri ve modüllerinin farklı yazılım dinamikleri geliştiricilerin öğrenmekte güçlük çektikleri ve üzerinde zaman harcadıkları bir konu haline gelmiştir. Bu farklı yazılım dinamiği, belirli temel iskelet yapılar ve bu yapılar üzerinde kullanılan akış fonksiyonları aracılığı ile basit hale getirilebilmektedir. Bu tezde, bahsedilen temel yapılar ve akış fonksiyonları görsel bir arayüz aracılığı ile oluşturularak, geliştiricinin modül geliştirmeye başlangıç sürecinde yaşadığı zorluklardan kurtulmasını sağlamak ve daha düzenli bir kod temeli elde etmek hedeflenmiştir. Aynı zamanda genel az-kodlu geliştirme platformlarının aksine, kullanıcının kod üzerinde kontrolü tüm geliştirme sürecinde aktif bırakılarak, oluşturulan yazılımın karmaşıklığı üzerindeki sınırlama kaldırılmıştır. Tezin nicel olarak değerlendirilmesi için Linux çekirdek sürücüsü versiyon 5.15'te mevcut olan sürücü ve modül yazılımları kullanılmıştır. Aynı zamanda tezde önerilen platformun az-kodlu geliştirme platformları için ilgili araştırma alanında genel kabul gören özelliklere göre nitel bir incelemesi ve değerlendirmesi de gerçekleştirilmiştir.

Özet (Çeviri)

The different software dynamics of kernel drivers and modules have become an issue that developers have difficulty learning and spend time on. These different software dynamics can be simplified through certain basic skeleton structures and flow functions used on these structures. In this thesis, it is aimed to create a more organized code base by creating the mentioned basic structures and flow functions through a visual interface, to enable the developer to get rid of the difficulties experienced in the initial process of module development. At the same time, unlike general low-code development platforms, the user's control over the code is left active throughout the entire development process, removing the limitation on the complexity of the created software. For quantitative evaluation of the thesis, driver and module software available in Linux kernel driver version 5.15 were used. At the same time, a qualitative review and evaluation of the platform proposed in the thesis was carried out according to the generally accepted features in the relevant research field for low-code development platforms.

Benzer Tezler

  1. Embedded WEB server design for management of real time system

    Gerçek zamanlı gömülü sistemler için ağ sunucusu tasarımı

    NURŞEN AYAYDIN

    Yüksek Lisans

    İngilizce

    İngilizce

    1999

    Elektrik ve Elektronik MühendisliğiOrta Doğu Teknik Üniversitesi

    Elektrik-Elektronik Mühendisliği Ana Bilim Dalı

    PROF. DR. SEMİH BİLGEN

  2. Photogrammetry based heritage modeling with shape embedding

    Tarihi yapıların fotogrametri ve gömülü biçimlerle modellenmesi

    DEMİRCAN TAŞ

    Yüksek Lisans

    İngilizce

    İngilizce

    2019

    Mimarlıkİstanbul Teknik Üniversitesi

    Bilişim Ana Bilim Dalı

    PROF. DR. MİNE ÖZKAR KABAKÇIOĞLU

  3. Radial basis function surrogate model-based optimization of road restraint systems: Three case studies

    Yol güvenlik elemanlarının radyal temelli fonksiyon tabanlı vekil model ile eniyilemesi: Üç vaka çalışması

    SEDAT ÖZCANAN

    Doktora

    İngilizce

    İngilizce

    2019

    Ulaşımİstanbul Teknik Üniversitesi

    İnşaat Mühendisliği Ana Bilim Dalı

    PROF. DR. ALİ OSMAN ATAHAN

  4. Derin öğrenme ile tekstil tipi tanım

    Fabric classification by using deep learning

    GÖKHAN GÜRGEN

    Yüksek Lisans

    Türkçe

    Türkçe

    2019

    Elektrik ve Elektronik Mühendisliğiİstanbul Teknik Üniversitesi

    Elektronik ve Haberleşme Mühendisliği Ana Bilim Dalı

    PROF. DR. ECE OLCAY GÜNEŞ

  5. Neurocomputational models for action selection and their implementation on robots

    Hareket seçimine ilişkin beyin esinlenmeli hesaplamalı modeller ve robotlar üstünde gerçekleme

    EMEÇ ERÇELİK

    Yüksek Lisans

    İngilizce

    İngilizce

    2015

    Elektrik ve Elektronik Mühendisliğiİstanbul Teknik Üniversitesi

    Elektronik ve Haberleşme Mühendisliği Ana Bilim Dalı

    PROF. DR. NESLİHAN SERAP ŞENGÖR