Merhaba Arkadaşlar,
Bu yazıda Tuna arkadaşımın BeagleBone hakkında yazmış olduğu yazının altında Rev.A5 ürünlerin driver sorununa çözüm getirmeye çalışacağım.
Cihazı ancak inceleme fırsatı buldum. Şimdi başlıta kullanıldığı gibi 32 bit Ubuntu 11.10 sürümde kullanmaktaytım. Fakat kurulum sırasında bir kaç işlem yaptığımdan bazı detayları hatırlayamadım. Bu sorunu bir şart ile çözmeyi düşünüyorum. Bu arada cihazın kurulumu için sadece usb bağlantısın sağlamanız yeterli.
Cihazin usb bağlantısını yaptığınızda ve cihazın boot işlemi bittiğinde (USER 0 ledi yanıp sönmeye başladığında = Ethernet soketi sizin tarafınızda iken en sol led) aşağıdaki gibi BeagleBone iconlu yeni bir disk yada media oluşuyorsa devam, oluşmuyorsa diğer hafıza kartı içindeki uygulamayı kurunuz.
1.Adım: “README.htm” dosyasını internet tarayıcınız ile açın.
2.Adım: Aşağıda görülen Linux kısmına kadar inin. İşte kurulum burada. (Üst kısmında internet bağlantınız var ise Mac kurumum videosu bulunmakta. )
sudo su
Komut 2:
Komut 3:sudo modprobe ftdi_sio vendor=0x0403 product=0xa6d0Bu komut ile açılan pencereye aşağıdaki komutları kopyala-yapıştır yapıp kaydedin. Ardından yazı yazdığınız ekranı kapatın.(Kaydedilmiyorsa Komut 1'e dönün.)gedit /etc/udev/rules.d/73-beaglebone.rulesKomut 4:ACTION=="add", SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_interface", \ ATTRS{idVendor}=="0403", ATTRS{idProduct}=="a6d0", \ DRIVER=="", RUN+="/sbin/modprobe -b ftdi_sio" ACTION=="add", SUBSYSTEM=="drivers", \ ENV{DEVPATH}=="/bus/usb-serial/drivers/ftdi_sio", \ ATTR{new_id}="0403 a6d0" ACTION=="add", KERNEL=="ttyUSB*", \ ATTRS{interface}=="BeagleBone", \ ATTRS{bInterfaceNumber}=="00", \ SYMLINK+="beaglebone-jtag" ACTION=="add", KERNEL=="ttyUSB*", \ ATTRS{interface}=="BeagleBone", \ ATTRS{bInterfaceNumber}=="01", \ SYMLINK+="beaglebone-serial"sudo udevadm control --reload-rulesBu komuttan sonra BeagleBoard tanımlanmış olmalı. Bu işlemden sonrasında bağlantı yolunu bulmak için Tuna arkadaşımızın komutla yapmış olduğu işlem daha çok hoşuma gitmişti ama sanırım yeni paket yüklemek gerekiyordu uğraşmadım. Aşağıdaki komutu kullanıp çıkan iki sonuçta deneme yaptım. İlk olarak ttyUSB1 denemiştim oymuş zaten. 🙂 Bağlantı listesi komut: (Bu komut olası USB portları listeleyecektir.)
Bağlanma komutu:ls /dev/ttyUSB*Çalışma görüntüsü: ----------------------- Orhan YILMAZscreen /dev/ttyUSB1 115200
Son Yorumlar