Digital Logic Web Banner Stand2605 1200
Digital Logic Web Banner

6.2.2 MacOS

View Categories

6.2.2 MacOS

4 articles

Ejecución de Python SDK/software en macOS

Last Updated: marzo 30, 2023

Para ejemplos de software de Python, le sugerimos que use cualquier versión de Python 3.x.x. Si no tiene instalada la versión correcta de Python, use la siguiente línea de comandos para instalar una nueva versión: brew install python Ahora simplemente ejecute nuestro ejemplo de software de código fuente con el comando: python3 file_name.py Tenga en cuenta que nuestra estructura del SDK de Python solo tiene un archivo de .py ejecutable (archivo principal) y que uno importa todos los demás archivos como módulos. Por ejemplo, la consola del SDK de Python de NDEF utiliza ndef_example.py como archivo principal, por lo que el software se ejecuta con el siguiente comando: python3 ndef_example.py Para asegurarse de qué archivo es el archivo ejecutable principal, simplemente puede verificar el código fuente de los archivos *.py y buscar el que tenga una función ReaderOpen / ReaderOpenEx llamadas. Nota : esta prueba se realizó con Python 3.7.2 so e incluyó el siguiente SDK:     https://code.d-logic.com/nfc-rfid-reader-sdk/ufr-ndef-examples-python-console     https://code.d-logic.com/nfc-rfid-reader-sdk/ufr-mf-examples-c

Error de apertura del lector en macOS – Código (0x54)

Last Updated: marzo 30, 2023

Los controladores FTDI en algunas versiones de macOS pueden causar un error al intentar abrir el lector mediante algunas de las herramientas del SDK de μFR. Si está a punto de usar macOS Catalina y versiones posteriores, es posible que tenga algunos problemas para usar las funciones ReaderOpen() o ReaderOpenEx(). En caso de que obtenga el estado "READER_OPENING_ERROR (0x54)", verifique lo siguiente: macOS Catalina y, en consecuencia, Big Sur deben confiar en su propio controlador AppleUSBFTDI. Para ejecutar nuestro SDK correctamente, debe descargar cualquier otro controlador presente actualmente. Compruebe los controladores FTDI cargados con el siguiente comando: kextstat | grep -i ftd Si el "com. FTDI.driver.FTDIUSBSerialDriver", o una cadena similar sin la cadena "Apple" en su nombre aparece en la salida del terminal, debe descargarla. Por ejemplo, durante nuestras pruebas utilizamos el siguiente comando para descargar un controlador suficiente: sudo kextunload /Library/StagedExtensions/Library/Extensions/FTDIUSBSerialDriver.kext Después de este paso, no hubo problemas para ejecutar las funciones ReaderOpen/ReaderOpenEx desde nuestra API. También copiamos el archivo dylib a /usr/local/lib: sudo cp Desktop/D2XX/libftd2xx.1.4.22.dylib /usr/local/lib/libftd2xx.1.4.22.dylib Estos dos pasos deberían resolver todos los problemas de comunicación del controlador FTDI entre el lector y el host. Espero que estas instrucciones te ayuden a resolver el problema. Estamos a su...

Instalación de controladores FTDI en macOS de 64 bits

Last Updated: marzo 30, 2023

Manual de instalación del controlador Descargue y descomprima los controladores para su sistema operativo desde el sitio web de FTDI https://ftdichip.com/drivers/d2xx-drivers/ y siga los pasos de instalación (estos suponen que ha copiado la carpeta D2XX de la distribución en el escritorio): 1. Abra una ventana de Terminal (Finder->Go->Utilities->Terminal). 2. Si el directorio /usr/local/lib no existe, créelo:     sudo mkdir /usr/local/lib 3. Si el directorio /usr/local/include no existe, créelo:     sudo mkdir /usr/local/include 4. Copie el archivo dylib a /usr/local/lib:     sudo cp Desktop/D2XX/libftd2xx.1.4.16.dylib /usr/local/lib/libftd2xx.1.4.16.dylib 5. Haz un enlace simbólico:     sudo ln -sf /usr/local/lib/libftd2xx.1.4.16.dylib /usr/local/lib/libftd2xx.dylib 6. Copie el archivo de inclusión D2XX:     sudo cp Desktop/D2XX/ftd2xx.h /usr/local/include/ftd2xx.h 7. Copie el archivo de inclusión de WinTypes:     sudo cp Desktop/D2XX/WinTypes.h /usr/local/include/WinTypes.h 8. Ahora ha instalado correctamente la biblioteca D2XX.   También puede consultar el video tutorial de instalación de controladores FTDI. NOTA: Con Mac OS 10.9 (Mavericks) y versiones posteriores, Apple ha creado su propia versión del controlador FTDI VCP en el sistema operativo (AN134) y no es necesaria ninguna instalación adicional.

Si el dispositivo FTDI no es detectado por MacOS, cómo resolver el problema

Last Updated: marzo 30, 2023

macOS no detecta el dispositivo FTDI. Echa un vistazo a cómo resolver el problema. Compruebe la instalación de los controladores FTDI Si macOS no puede detectar el dispositivo FTDI de Digital Logic, compruebe si ha instalado los controladores correctamente. Siga el manual de instalación de los controladores FTDI para su sistema operativo y asegúrese de haber seleccionado los controladores D2XX y VCP adecuados para la arquitectura de su hardware. Instalar controladores FTDI en macOS Descargue el controlador de la sección Controladores D2XX del sitio web de FTDI y guárdelo en el disco duro. El controlador se proporciona en formato de imagen de disco (.dmg). Monte la imagen de disco haciendo doble clic en el icono PPC D2XX0.1.0.dmg para usuarios de Power PC o en el icono Universal D2XX0.1.0.dmg para usuarios de Intel Mac. Iniciar una sesión de Terminal (Ir > Aplicaciones > Utilidades > Terminal) Copie libftd2xx.0.1.0.dylib en el directorio /usr/local/lib (cp Desktop/D2XX/bin/libftd2xx.0.1.0 /usr/local/lib) Cambie el directorio a /usr/local/lib (cd /usr/local/lib) Crear un vínculo simbólico a la biblioteca (ln -sf libftd2xx.0.1.0.dylib libftd2xx.dylib) Se proporcionan ejemplos escritos en C para mostrar cómo utilizar la biblioteca y comprobar la instalación. Estas son aplicaciones basadas en línea de comandos que deben ejecutarse desde...