Kayıtlar

Kasım, 2020 tarihine ait yayınlar gösteriliyor

Raspberry Pi Wireless Adapter Ayarlama

 Bu yazımızda sıklıkla kullanılan gömülü linux PC'lerden  Raspberry Pi'nin yine sıklıkla kullanılan ve her seferinde hangi sırayla ayarını yapmayı unuttuğumuz bir özellikten bahsedeceğiz. Burada örnek cihazımız Raspberry Pi 3 olacak. RJ45 konnektörü sayesinde ethernet fizikseli üzerinden bir network'e bağlanmamızı sağlayan bu yetenekli cihaz aynı zamanda üzerindeki Cypress CYW43455 Dual Band (2.4 GHz / 5 GHz) Wifi çipi sayesinde kablosuz olarak da Wifi ağlarına bağlanmamızı sağlıyor. Özelliklerinden kısaca bahsedelim: Broadcom BCM2837B0 Processor    -     Cortex A53 , 64-Bit , SoC , 1.4GHz Core 1GB LPDDR2 SDRAM 2.4GHz ve 5 GHz IEEE 802.11.b/g/n/ac wireless LAN  Bluetooth 4.2, BLE USB2.0 üzerinden Gigabit Ethernet bağlantısı imkanı (max 300 Mbps) Cypress CYW43455 Dual Band (2.4 GHz / 5 GHz) Önce bir ethernet kablosu ile Wifi modemimize Raspberry Pi cihazımızı bağlarız ve network'e bağlandığından emin oluruz. Sonra modem arayüzünden IP adresini öğreniriz ve Putty programı

Gömülü Linux Sistemler - 7 : TCP/IP ve Soket (Client) Uygulaması

Resim
TCP , bir işletim sisteminde (gömülü sistem veya başka türlüsü) network arayüzü kullanılarak iki veya daha çok bilgisayar arası yapılan haberleşmelerde kullanılan yapıdır. TCP/UP internetin en temel protokollerini içeren bir paket yapısıdır. TCP, veri transferinde kritik noktaları belirtir. IP ise taşıma yolunun bulunmasını belirtir. TCP/IP protokol yapısı 5 kısımdan oluşur. Yukarıdaki şemada görüldüğü üzere TCP/IP protokol yapısı bildiğimiz OSI modeline göre daha az sayıda katmandan oluşur. Taşıma katmanında TCP veya UDP protokollerinin headerları eklendikten sonra paket direk uygulama katmanına çıkmış olur.  TCP/IP, paketin iletimini kontrol eder ve eksik veya bozuk bir paket karşı tarafa giderse bunun bilgisini göndericiye ulaştırır. Kontrol sağlanır. Gerekirse düzeltip gönderir. Checksum kullandığı için veriyi düzgün doğrulamış olur. Paket düzgün alındıysa göndericiye pozitif feedback verilir, eksiklik varsa negatif feedback gönderilir. TCP/UDP soketleri network driver'ı kullan