2.5. Softver SDK
uFR Reader Writer na macOS – FTDI upravljački programi i savjeti za komunikacijske dozvole
Last Updated: 30 ožujka, 2023uFR Reader Writer na sustavu macOS FTDI upravljački programi i savjeti za komunikacijske dozvole macOS ima malo drugačiju strukturu od Linuxa pa se komunikacija s čitačem ne može omogućiti jednostavnom skriptom dostupnom korisnicima Linuxa. Omogućavanje komunikacije između softvera i čitača povezanog s USB-om razlikuje se ovisno o verziji sustava macOS. Verzije OS-a iz Mavericksa (verzija 10.9) i više već imaju upravljački program AppleUSBFTDI. Sučelje je usklađeno s FTDI kextom, koji zauzvrat stvara BSD serijski priključak za upotrebu na aplikacijskom sloju. Aplikacija otvara serijski priključak za komunikaciju s hardverom. S druge strane, μFR uređaji povezani s USB-om implementiraju upravljačke programe korisničkih klijenata za izravnu komunikaciju s uređajem iz korisničkog prostora (upravljački program FTDI D2XX). Stoga na komunikaciju sa softverom može utjecati prisutnost AppleUSBFTDI kexta. Softverske aplikacije možda neće uspjeti otvoriti vezu s hardverom jer je IOKit već uskladio upravljački program AppleUSBFTDI s uređajem. Rješenje u ovom slučaju je istovar upravljačkih programa AppleUSBFTDI prije instaliranja FTDI D2XX. Upute za instalaciju možete pronaći na https://www.d-logic.com/knowledge_base/ftdi-drivers-installation-on-64-bit-macos/. Na nekim verzijama sustava macOS postoji mogućnost da je VCP blokiran instalacijom D2xxHelpera u paketu s aplikacijom. VCP i takva aplikacija međusobno se isključuju. Da biste prisilno koristili VCP, onemogućite D2xxHelper: cd /Library/Extensions sudo mv D2xxHelper.kext D2xxHelper.disabled reboot...