Orange Pi Zero 7$'lık fiyatı ile her ne kadar çok cazip görünse de, elbette ucuz etin yahnisi durumu burada da söz konusu oluyor.
Linux mainline kernel 4.13'te ne ethernet nede wifi desteklenmiyor. Daha önceki sürümlerle çalışan, çok da iyi olmayan bir ethernet ve wifi desteği mevcut olmakla birlikte, yeni kernel'lar ile birlikte kullanılan subsystem'lerdeki değişikliklere göre gereken güncellemeleri yapmadıkları için, mainline kernel'dan çıkartılmış. Problemin yakın zamanda çözüleceği belirtilmiş ancak an itibariyle sorunun devam ettiğini görüyoruz.
Bu yazıyı okuduğunuz sırada kernel versiyonu muhtemelen 4.13'ten yüksek ve burada bahsettiğimiz problem tamamen çözülmüş olacak. Bununla birlikte özellikle gömülü sistemler ile çalışırken zaman zaman karşılaşabileceğiniz bu tarz durumlara örnek teşkil etmesi amacıyla, wifi modülünü çalıştırmak için neler yaptığımız aktarmaya çalışacağız.
/home/demirten/embedded/orange/xradio/rx.c: In function ‘xradio_rx_cb’:
/home/demirten/embedded/orange/xradio/rx.c:205:16: error: ‘RX_FLAG_HT’ undeclared (first use in this function)
hdr->flag |= RX_FLAG_HT;
^~~~~~~~~~
/home/demirten/embedded/orange/xradio/rx.c:205:16: note: each undeclared identifier is reported only once
for each function it appears in