TAIYOU SolutionsSektörlerAr-Ge ve Yazılım
Ar-Ge ve Yazılım
Şebeke koptuğunda, güç dalgalandığında ve donanıma kimse ulaşamadığında çalışmaya devam etmesi gereken sistemlerin yazılımını yazıyoruz. Gömülü kontrol, görev yazılımı ve bunu kanıtlayan doğrulama.
Çalışma alanları
Beş alan, tek kod disiplini.
Sürüm kontrolü, kod incelemesi ve otomatik derleme her satırda ve her projede geçerli.
Gömülü sistemler ve firmware
Mikrodenetleyici ve SoC tabanlı kart yazılımları, gerçek zamanlı kontrol döngüleri, güvenli önyükleme ve saha güncellemesi.
Komuta kontrol ve görev yazılımı
Durum resmi oluşturma, görev planlama ve operatör arayüzleri; düşük bant genişliğinde çalışacak şekilde tasarlanmış veri akışları.
Sensör füzyonu ve görüntü işleme
Çoklu sensör verisinin zaman hizalaması ve birleştirilmesi, tespit ve takip algoritmaları, gömülü donanımda gerçek zamanlı çalışma.
Simülasyon ve dijital ikiz
Donanım devrede simülasyon, saha koşullarının modellenmesi ve yazılımın sahaya çıkmadan doğrulanması.
Siber güvenlik ve güvenli haberleşme
Şifreli haberleşme, anahtar yönetimi, güvenlik testleri ve kritik sistemlerde saldırı yüzeyinin daraltılması.
Doğrulama
Kimsenin ulaşamayacağı yerde çalışmak zorunda olan kod.
Her derleme, bir cihaza yaklaşmadan önce birim, entegrasyon ve donanım devrede testlerinden geçer. Bir gereksinime kadar izi sürülemeyen değişiklik sahaya çıkmaz.
Teknoloji yığını
Beş katman, her biri tek başına test edilebilir.
Katmanlar arası arayüzler önce tanımlanır; böylece bir katman üstündekilere dokunmadan değiştirilebilir.
Durum resmi, görev planlama ve raporlama katmanı.
Karar kuralları, görev akışı ve yetkilendirme.
Sensör verisinin hizalanması, birleştirilmesi ve saklanması.
Döngü zamanlaması, sürücüler ve donanım soyutlaması.
Güvenli önyükleme, bellek düzeni ve saha güncellemesi.
Geliştirme süreci
Gereksinimden sahaya beş aşama.
Her aşama, bir sonrakinin karşısında ölçüleceği bir doküman bırakır.
Gereksinim
Kullanıcı ihtiyacının ölçülebilir gereksinimlere dönüştürülmesi.
Mimari
Katmanların, arayüzlerin ve zamanlama bütçesinin tanımlanması.
Uygulama
Sürüm kontrolü, kod incelemesi ve otomatik derleme ile geliştirme.
Doğrulama
Birim, entegrasyon ve donanım devrede testlerin koşulması.
Saha
Sahada kabul, izleme ve güvenli güncelleme döngüsü.