Spikedge
Geliştirici Bilgi Tabanı

Geliştirici Wiki

Yocto, RTOS, Edge AI ve BSP geliştirme için teknik kurulum rehberleri ve referans dokümanlar.

TI AM67A

AM67A'da TIDL Model Dağıtımı: Sürüm Eşleşmesi, Operatör Fallback'leri ve Artifact Uyumluluğu

AM67A'ya model taşırken zaman kaybettiren üç şey: derlemenin yalnızca x86 host'ta yapılması, edgeai-tidl-tools etiketiyle Processor SDK sürümünün eşleşme zorunluluğu ve AM67A'yı adıyla anan operatör kısıtları. Resmî dokümantasyondan türetilmiş başvuru sayfası; Spikedge ölçümü içermez.

10 dk okuma
TI AM67ATIDLEdge AI
TI AM67A

TI AM67A / J722S Doküman Haritası: Datasheet, TRM, SDK, Errata ve Edge AI Belgeleri

AM67A ile çalışırken hangi soru için hangi resmî belgeye bakılır? Datasheet, TRM, errata ve SDK dokümantasyonunun kapsamı, AM67A/J722S isim karmaşasının kaynağı, resmî kaynaklar çeliştiğinde hangisinin esas alınacağı ve AM67A ile J722S markalı SDK'lar arasındaki sürüm farkı.

11 dk okuma
TI AM67AJ722STRM
Yocto / BSP

Yocto BSP Katman Mimarisi: meta-layer Tasarımı ve En İyi Pratikler

Özel donanım için Yocto meta-layer hiyerarşisinin kurulumu: BSP, distro ve uygulama katmanı ayrımı, bbappend disiplini ve tekrarlanabilir build pratikleri. Vendor BSP şişkinliğini kontrol altına almanın ve katman mimarisinin boot süresine etkisinin somut yöntemleriyle.

6 dk okuma
YoctoBSPmeta-layer
Edge AI

TensorRT INT8 Kalibrasyonu: Doğruluk Kaybını Yöneterek Kuantizasyon

TensorRT ile INT8 kuantizasyonuna geçerken doğruluk kaybını kontrol altında tutmanın pratik rehberi. FP16/INT8 kararı, kalibrasyon dataseti seçimi, entropy calibrator implementasyonu, doğruluk regresyon testi ve engine serileştirme pratikleri üretim perspektifinden ele alınıyor.

6 dk okuma
TensorRTINT8 kuantizasyonJetson Orin
OTA / Yaşam Döngüsü

SWUpdate ve Mender: Gömülü Linux'ta A/B OTA Güncelleme Stratejileri

Gömülü Linux cihazlarında güvenli uzaktan güncelleme için A/B (dual-copy) stratejisinin tasarım kararları ve iki olgun açık kaynak çözümün karşılaştırması. SWUpdate ve Mender; bölümleme düzeni, rollback mekanizması, imzalı imajlar, delta güncelleme ve filo yönetimi eksenlerinde ele alınıyor.

6 dk okuma
OTASWUpdateMender
RTOS / Ölçüm

STM32'de IRQ Gecikmesi Ölçümü: GPIO Toggle + Osiloskop Metodolojisi

STM32'de kesme gecikmesini yazılım timestamp'iyle değil, GPIO toggle + osiloskopla ölçmenin adım adım metodolojisi. Worst-case ile ortalamanın neden ayrıştığı, 10.000+ örnekle istatistik toplama ve ölçümün yakaladığı tipik NVIC öncelik hataları.

6 dk okuma
STM32IRQ latencyosiloskop
Robotik / ROS2

ROS2 DDS QoS Ayarları: Robotikte Deterministik Mesajlaşma

ROS2'de deterministik mesajlaşmanın anahtarı, DDS QoS sözleşmesini bilinçli kurmaktır. Reliability, durability ve deadline politikalarının RxO kuralıyla nasıl eşleştiğini, Fast DDS, Cyclone DDS ve Connext arasındaki pratik farkları ve executor ile işletim sistemi tarafında determinizmi korumanın yollarını uygulanabilir örneklerle ele alıyoruz.

6 dk okuma
ROS2DDSQoS
Real-Time Linux

PREEMPT_RT Kernel Yapılandırması: isolcpus, IRQ Affinity ve SCHED_FIFO

PREEMPT_RT çekirdeği derlemek deterministik davranışın yalnızca ön koşuludur. Bu rehber; isolcpus, nohz_full ve rcu_nocbs ile çekirdek izolasyonunu, IRQ affinity yönetimini ve SCHED_FIFO öncelik hiyerarşisini adım adım yapılandırıp sonucu cyclictest ile doğrulama metodolojisini anlatır.

6 dk okuma
PREEMPT_RTReal-Time LinuxCPU izolasyonu
Güvenlik

i.MX HAB ile Secure Boot Zinciri: İmzalama, eFuse ve Doğrulama

HABv4 güven zincirinin kurulumunu üretim perspektifiyle ele alan uygulamalı rehber: CST ile SRK üretimi, bootloader ve kernel imzalama, eFuse programlama ve açık/kapalı cihaz durumları. Alan dönüşü riskleri, SRK revocation ve anahtar yönetimi disiplini komut örnekleriyle anlatılıyor.

6 dk okuma
secure bootHABv4i.MX8M
EtherCAT

IgH EtherCAT Master Kurulumu ve PREEMPT_RT ile Deterministik Döngü

IgH (EtherLab) EtherCAT master'ın PREEMPT_RT çekirdeği üzerinde derlenmesi, ethercat.conf yapılandırması ve native sürücüyle polling moduna geçiş adım adım anlatılıyor. DC senkronizasyonunun başlangıç kalibrasyonu ve deterministik cyclic task tasarımı, komut ve kod örnekleriyle ele alınıyor.

6 dk okuma
EtherCATIgH MasterPREEMPT_RT
Video Pipeline

GStreamer Zero-Copy Pipeline: NVMM Bellek ve DMA Buffer Yönetimi

Jetson üzerinde kameradan encoder'a CPU kopyası olmadan giden bir GStreamer hattının kurulumu: NVMM caps müzakeresi, DMA-BUF, appsink'te NvBufSurface erişimi ve encode gecikmesinin ölçümü. Referans pipeline, C kod örneği ve saha kontrol listesiyle.

7 dk okuma
GStreamerNVMMzero-copy
Endüstriyel Protokoller

CAN FD ve CANopen: Endüstriyel Ağ Mimarisi Seçim Rehberi

Klasik CAN, CAN FD ve CANopen arasındaki pratik farkları, nesne sözlüğü ile PDO/SDO'nun doğru kullanımını ve EtherCAT'e geçiş eşiklerini ele alan seçim rehberi. Bus yükü hesabı, SocketCAN komut örnekleri ve topoloji önerileri içerir.

6 dk okuma
CAN FDCANopenEtherCAT