Online Store

macOS'ta uFR Reader Writer – FTDI sürücüleri ve iletişim izinleri ipuçları

macOS'ta uFR Reader Writer #

FTDI sürücüleri ve iletişim izinleri ipuçları #

macOS, Linux'tan biraz farklı bir yapıya sahiptir, bu nedenle okuyucuyla iletişim, Linux kullanıcıları için mevcut olan basit bir komut dosyasıyla etkinleştirilemez. Yazılım ile USB bağlantılı okuyucu arasındaki iletişimi etkinleştirmek, macOS sürümüne bağlı olarak değişir.

Mavericks (sürüm 10.9) ve üzerindeki işletim sistemi sürümleri zaten AppleUSBFTDI sürücüsüne sahiptir. Arayüz FTDI kext ile eşleştirilir, bu da uygulama katmanında kullanılmak üzere bir BSD seri bağlantı noktası oluşturur. Uygulama, donanımla iletişim kurmak için seri bağlantı noktasını açar.
Öte yandan, USB'ye bağlı μFR aygıtları, kullanıcı alanından (FTDI D2XX Sürücüsü) aygıtla doğrudan iletişim kurmak için kullanıcı istemci sürücülerini uygular. Bu nedenle, yazılımla iletişim AppleUSBFTDI kext'in varlığından etkilenebilir. IOKit zaten AppleUSBFTDI sürücüsünü aygıtla eşleştirdiği için yazılım uygulamaları donanımla bağlantı açamayabilir.

Bu örnekte çözüm, FTDI D2XX'i yüklemeden önce AppleUSBFTDI sürücülerini kaldırmaktır. Kurulum talimatlarını https://www.d-logic.com/knowledge_base/ftdi-drivers-installation-on-64-bit-macos/ adresinde bulabilirsiniz.

Bazı macOS sürümlerinde, VCP'nin bir uygulamayla birlikte gelen D2xxHelper yüklemesiyle engellenme olasılığı vardır. VCP ve böyle bir uygulama birbirini dışlar. VCP kullanmaya zorlamak için D2xxHelper'ı devre dışı bırakın:

cd /Library/Extensions
sudo mv D2xxHelper.kext D2xxHelper.disabled
yeniden başlatma

D2xx'i yeniden kullanmaya zorlamak için D2xxHelper.disabled dosyasını D2xxHelper.kext olarak yeniden adlandırın ve yeniden başlatın.

uFR Reader Writer örnek yazılımının yürütme izninin Güvenlik ve Gizlilik/Genel sekmesinde de etkinleştirilmesi gerekir.

Mac için FTDI Sürücü Yükleme