Bölüm bitiminde Gemstone geliştirme kartında sanal CAN arayüzü oluşturma hakkında bilgi sahibi olacaksınız.
Gemstone işletim sisteminde sanal CAN arayüzü oluşturularak herhangi ilave donanıma gerek kalmadan bu arayüz üzerinden
veri iletişimi sağlanabilmektedir.
- Gemstone işletim sistemine bağlandıktan sonra sanal CAN arayüzü oluşturabilmek için
kernel-module-vcan-6.1.83-ti
modülünü kurunuz.
sudo apt install picocom kernel-module-vcan-6.1.83-ti
modprobe komutu ile kurulan modülü aktif ediniz.
- Aşağıdaki komutları takip ederek sanal CAN arayüzünü oluşturunuz.
sudo ip link add dev vcan0 type vcan
sudo ip link set up vcan0
can-test.sh isimli bir script dosyası oluşturunuz ve dosyayı açınız.
touch can-test.sh
nano can-test.sh
- Aşağıdaki kodu kopyalayıp
can-test.sh dosyasına yapıştırınız. Dosyayı kaydedip kapatınız.
#!/bin/bash
while :
do
cansend vcan0 123 #AABBCCDDEE112233
sleep 1
done
cansend ve candump gibi CAN paketleri gönderim alım komutlarını kullanabilmek için can-utils paketini kurunuz.
sudo apt install can-utils
-
İki adet terminal açınız.
-
İlk terminalden CAN arayüzünü dinleme işlemini başlatınız.
- İkinci terminalden can-test.sh scriptini çalıştırınız.