libusb.dylib 初体验

本文介绍了在macpro Darwin kernel环境下,为避免直接接触kernel开发USB驱动,选择使用libusb.dylib库进行开发的经验。libusb.dylib是一个方便的USB驱动开发库,适合macOS用户,并且对硬件知识要求不高,但理解USB工作原理是必要的。
摘要由CSDN通过智能技术生成

macpro Darwin kernel,对这个linux内核并不了解,但是自己的实验项目中又要开发usb Driver,窥视了一下Darwin后,还是决定先不触碰kernel(反正早晚要碰头尴尬)绕过kernel,使用个封装库来达到目的吧 大笑

libusb.dylib 是一个用来开发usb驱动(或者其他功能的比较方便的库),macOS的用户可以用port来安装,或者去sourcerage(估计这个拼错了)下载。libusb on source

源码估计看一遍就知道怎么使用了,使用起来还是非常方便简单的,即使不懂硬件也可以轻松使用(有点做广告的嫌疑),但是USB的工作原理还是要明白的。USB的教程网上有很多,这里就不多说了,咱们直接看libusb吧

libusb_device_handle* discover(int vendor , int product)
{
	ofstream erro
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值