Developer Knowledge Base

Developer Wiki

Technical setup guides and reference documents for Yocto, RTOS, Edge AI, and BSP development.

TI AM67A

AM67A TIDL Model Deployment: Toolchain Versions, Operator Fallbacks and Artifact Compatibility

Three things cost time when moving a model onto the AM67A: compilation runs only on an x86 host, the edgeai-tidl-tools tag must pair with the Processor SDK version, and four operator constraints name the AM67A explicitly. A reference derived from official documentation; contains no Spikedge measurements.

10 min read
TI AM67ATIDLEdge AI
TI AM67A

TI AM67A / J722S Documentation Map: Datasheet, TRM, SDK, Errata and the Edge AI Documents

Which official document answers which AM67A question. What the datasheet, TRM, errata and SDK documentation each cover, where the AM67A/J722S naming confusion comes from, which source governs when official sources disagree, and the version gap between the AM67A- and J722S-branded SDKs.

11 min read
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