Tüm eğitimler
Katalog Gömülü Linux Seri Protokoller 2026

Seri Protokoller
Temel · CAN · Savunma · Endüstriyel

20 protokol, tek çatı altında. I²C/SPI/UART'tan CAN FD ve MIL-STD-1553'e — kernel driver, userspace araçları ve gerçek kod örnekleriyle.

/ · esc
20 rehber
01 Temel

I²C — i2c-tools ile Linux'ta Erişim

i2cdetect ile bus tara, i2cget/i2cset ile register oku/yaz, i2cdump ile harita dök. smbus2 ile Python'dan eriş. BME280 sensörü üzerinden kalibrasyon ve ölçüm döngüsü.

9 bölüm i2c-tools · smbus2 · BME280
Rehbere git
02 Temel

SPI — spidev ile Linux Arayüzü

spidev driver ile /dev/spidevX.Y açma. C'de ioctl API: mod, hız, bit sayısı ayarla. Python'da spidev.xfer2(). W25Q32 NOR Flash JEDEC ID ve okuma pratiği.

8 bölüm spidev · W25Q32 · ioctl
Rehbere git
03 Temel

UART — minicom · picocom · stty

stty ile baud rate ayarla. minicom ve picocom ile interaktif terminal. pyserial ile Python serial okuma. AT komut seti ve RS-485 half-duplex multi-drop bus.

9 bölüm minicom · picocom · pyserial
Rehbere git
04 Temel

GPIO — libgpiod ile Modern Arayüz

Eski sysfs yerine modern /dev/gpiochipN character device. gpiodetect/gpioinfo/gpioget/gpioset/gpiomon araçları. C'de gpiod API. Python'da interrupt bekleme. Debounce örneği.

9 bölüm libgpiod · gpiomon · C · Python
Rehbere git
05 Temel

1-Wire — DS18B20 Sıcaklık Sensörü

Linux w1 subsystem ile tek telden haberleşme. /sys/bus/w1/devices/ altında sensör okuma. Parasite power, CRC doğrulama, birden fazla sensör yönetimi.

8 bölüm w1_gpio · DS18B20 · w1thermsensor
Rehbere git
06 Temel

PWM — Sysfs ve Kernel Driver

Linux PWM subsystem ve /sys/class/pwm/ arayüzü. Servo motor: 20ms period, 1-2ms pulse. LED dimming. Device tree tanımı. C'de string tabanlı sysfs yaz.

8 bölüm pwmchip · sysfs · servo · pigpio
Rehbere git
07 CAN

CAN FD — ISO 11898-7

Classical CAN'ın sınırlarını aş: dual bitrate ile 8 Mbps, 64 byte payload. Linux SocketCAN canfd_frame API, bit timing, error frame yönetimi ve MCP2517FD ile SPI-CAN bridge.

9 bölüm canfd_frame · dual bitrate · MCP2517FD
Rehbere git
08 CAN

CAN XL — ISO 11898-1:2024

Yeni nesil CAN: 20 Mbps, 2048 byte payload, VCID ile sanal ağlar ve SDU_TYPE ile üst katman multiplexing. Linux 6.2+ canxl_frame API ve zonal mimari senaryosu.

9 bölüm canxl_frame · VCID · SDU_TYPE
Rehbere git
09 CAN

CANopen — CiA 301

Endüstriyel CAN uygulama katmanı. Object Dictionary, PDO ile gerçek zamanlı veri, SDO ile parametre okuma/yazma, NMT durum makinesi. python-canopen ile motor sürücü kontrolü.

9 bölüm PDO · SDO · NMT · python-canopen
Rehbere git
10 CAN

SAE J1939 — Ağır Araç CAN

Kamyon, otobüs, traktör ve inşaat makinelerinin dili. PGN/SPN yapısı, Address Claiming, BAM/RTS-CTS transport. Linux AF_CAN J1939 socket API ve Python ile motor veri okuma.

9 bölüm PGN · SPN · J1939 socket
Rehbere git
11 CAN

OBD-II / ISO 15765 — Araç Diagnostics

ISO-TP (ISO 15765-2) üzerinde araç diagnostics. PID sorguları, DTC okuma/silme, VIN decode. ELM327 AT komutları, python-obd ile gerçek zamanlı veri, Linux isotp socket.

9 bölüm ISO-TP · PID · python-obd · ELM327
Rehbere git
12 CAN

NMEA 2000 — Deniz CAN Ağı

IEC 61162-3 deniz elektroniği standardı. GPS/heading/motor PGN'leri parse et. CANBOAT analyzer ile decode, Signal K köprüsü ve OpenCPN entegrasyonu. Raspberry Pi tekne geçidi.

9 bölüm PGN · CANBOAT · Signal K
Rehbere git
13 Savunma

MIL-STD-1553B — Askeri Avionik Bus

F-16'dan F-35'e, Patriot'tan M1 Abrams'a: savunma sistemlerinin veri yolu. BC/RT/BM mimarisi, 3 word tipi, dual redundant bus. Linux DDC API ve py1553 ile simülasyon.

10 bölüm BC · RT · BM · DDC API · DO-178C
Rehbere git
14 Havacılık

ARINC 429 — Sivil Avionik Bus

A320/B737/B777/A380'in dili. 32-bit word anatomisi: Label, SDI, BNR/BCD data, SSM. Yükseklik/hız/heading encoding. HI-3593 SPI sürücüsü ve ADC simülasyonu.

10 bölüm Label · BNR · SSM · HI-3593
Rehbere git
15 Uzay

SpaceWire — Uzay Sistemleri Bus

ECSS-E-ST-50-12C: James Webb, BepiColombo ve Euclid'in veri yolu. DS-LVDS ile 400 Mbps, RMAP protokolü, GR712RC LEON3 ve Linux GRSPW sürücüsü.

9 bölüm RMAP · GRSPW · ECSS-Q-ST-80
Rehbere git
16 Güvenlik-Kritik

FlexRay — Deterministik Araç Bus

10 Mbps, TDMA ile deterministik zamanlama. BMW aktif süspansiyon, steer-by-wire, Boxer IFV. Static/dynamic segment mimarisi, FIBEX konfigürasyonu, ISO 26262 ASIL-D bağlamı.

9 bölüm TDMA · FIBEX · AUTOSAR · ISO 26262
Rehbere git
17 Endüstriyel

RS-485 / RS-422 — Diferansiyel Seri

1200m mesafede 32 node. Diferansiyel sinyal ile gürültü bağışıklığı, TIOCSRS485 ioctl ile Linux half-duplex modu, Modbus RTU transport ve DMX512 LED kontrolü.

9 bölüm TIOCSRS485 · Modbus RTU · DMX512
Rehbere git
18 Endüstriyel

LIN Bus — Otomotiv Alt Ağ

Tek telli, düşük maliyetli otomotiv sub-network. LIN 2.2A frame yapısı, master schedule table, PID/checksum. Kapı/koltuk/ayna modülü. PLIN-USB sürücüsü ve LDF dosyası.

9 bölüm LDF · PID · PLIN-USB · ISO 17987
Rehbere git
19 Endüstriyel

PROFIBUS DP/PA — Proses Alan Bus

IEC 61158 endüstriyel otomasyon standardı. Token ring protokolü, GSD dosyası anatomisi, pyprofibus ile Linux DP master, Siemens ET200S slave entegrasyonu.

9 bölüm GSD · pyprofibus · TIA Portal
Rehbere git
20 Endüstriyel

IO-Link — Akıllı Sensör Arayüzü

IEC 61131-9 point-to-point sensör/aktüatör bus. ISDU ile parametre okuma/yazma, IODD cihaz tanımı, MAX14819 SPI master, ifm REST API ve Endüstri 4.0 entegrasyonu.

9 bölüm ISDU · IODD · MAX14819
Rehbere git

Aramanla eşleşen rehber bulunamadı.

20
Rehber
~175
Bölüm
0
Harici bağımlılık
Kez çalıştırılabilir