BeagleBone Rev.A5 – 32bit Ubuntu(11.10) Driver Tanıtımı

Reklamlar

 

 

 

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. )

Komut 1:

sudo su
Komut 2:
sudo modprobe ftdi_sio vendor=0x0403 product=0xa6d0
Komut 3:
gedit /etc/udev/rules.d/73-beaglebone.rules
Bu 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.)
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"
Komut 4:
sudo udevadm control --reload-rules

Bu 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.)

ls /dev/ttyUSB*
Bağlanma komutu:
screen /dev/ttyUSB1 115200
Çalışma görüntüsü: ----------------------- Orhan YILMAZ

Bu yazının kalıcı bağlantısı https://www.mafgom.com/beaglebone-rev-a5-32bit-ubuntu11-10-driver-tanitimi/