2 votes

Où se trouve l'emplacement de montage / le nom du périphérique unix sur Mac OS pour le matériel USB HackRF ?

Je cherche le point de montage du périphérique USB de l'OS établi lorsqu'un HackRF est connecté à un Macbook en USB-C. Plus précisément, j'ai besoin du chemin d'accès au périphérique. Sur Ubuntu, ce serait /dev/bus/usb .

L'appareil est reconnu par le système d'exploitation. Il apparaît dans Informations système --> Matériel --> USB. diskutil list ne répertorie pas le périphérique. dmesg n'a rien d'utile. Et lsusb ne fonctionne pas sous ce système d'exploitation.

Quel est l'équivalent sur Mac OS Ventura 13.3 ?

0 votes

Sauf s'il s'agit d'un dispositif de stockage, diskutil ne sera pas applicable. Rien ne sera créé dans le /dev/ s'il n'y a pas de pilote pour cela. Ce périphérique est-il compatible avec MacOS ?

0 votes

@IconDaemon J'ai déjà installé hackrf à l'aide de macports. Avez-vous collé le mauvais lien ?

1voto

Jose Chavez Points 645

Il n'y a pas d'équivalent direct. /dev/bus/usb est une création spécifique à Linux qui n'existe pas sur d'autres systèmes.

Vous pouvez installer hackrf de HomeBrew pour interagir avec votre appareil. L'outil utilise libusb pour trouver automatiquement votre appareil sur les bus USB disponibles en se basant sur les ID de fournisseur et de produit qu'ils annoncent lorsqu'ils sont branchés.

Votre question semble être un problème XY - ce qui signifie que vous essayez en fait de résoudre un problème pratique, dont vous ne nous parlez pas, et que, ce faisant, vous pensez que vous devez résoudre cet autre problème. Vous obtiendriez de meilleures réponses si vous posiez plutôt le problème principal.

0 votes

Je veux monter le hackrf dans un conteneur docker pour que le conteneur puisse interagir avec l'appareil. Est-ce possible ?

0 votes

Non, pas pour le moment. La terminologie de "montage" dans ce contexte est spécifique à Linux - ce n'est pas la façon dont cela fonctionne sur d'autres systèmes d'exploitation. Docker pour Mac n'a pas encore mis en œuvre une fonction de passage USB, donc pour l'instant, vous devez le faire vous-même. Vous pourriez essayer d'exécuter le conteneur en mode privilégié, mais cela irait probablement à l'encontre de l'intérêt de l'exécuter dans un conteneur de toute façon.

0 votes

C'est dommage. Merci pour l'aide et l'information.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X