- 博客(8)
- 资源 (82)
- 收藏
- 关注
原创 浅析libusb控制接口***
浅析libusb控制接口和mountd守护进程处理uevent切换usb设备的实现1. UMS mode (USB Mass-Storage mode) [ums]2. 从usb_gadget_register_driver的实现来看,insmod xxx.ko,然后重新插拔一下usb cable,那么pc再次枚举到的设备就是insmod xxx.ko对应的设备了[luther...
2019-12-27 14:46:27 2676
原创 C语言高级用法---typeof()关键字***
前言typeof() 是GUN C提供的一种特性,可参考C-Extensions,它可以取得变量的类型,或者表达式的类型。本文总结了typeof()关键字的常见用法,并给出了相应的例子,以加深理解 。typeof()关键字常见用法typeof()关键字常见用法一共有以下几种。不用知道函数返回什么类型,可以使用typeof()定义一个用于接收该函数返回值的变量#include...
2019-12-26 21:55:27 820
原创 WaitForMultipleObjects 是Windows中的一个功能非常强大的函数
WaitForMultipleObjects是Windows中的一个功能非常强大的函数,几乎可以等待Windows中的所有的内核对象函数原型为:DWORD WaitForMultipleObjects( DWORD nCount, // number of handles in the handle array CONST HANDLE *lp...
2019-12-26 21:38:22 235
原创 poll函数讲解***events revents
poll提供的功能与select类似,不过在处理流设备时,它能够提供额外的信息。 #include <poll.h> int poll(struct pollfd fd[], nfds_t nfds, int timeout); 参数: 1)第一个参数:一个结构数组,struct pollfd结构如下: struct pollfd{ int f...
2019-12-26 21:29:59 4669 4
原创 EINTR中断产生错误
1、介绍慢系统调用该术语适用于那些可能永远阻塞的系统调用。永远阻塞的系统调用是指调用永远无法返回,多数网络支持函数都属于这一类。如:若没有客户连接到服务器上,那么服务器的accept调用就会一直阻塞。慢系统调用可以被永久阻塞,包括以下几个类别:(1)读写‘慢’设备(包括pipe,终端设备,网络连接等)。读时,数据不存在,需要等待;写时,缓冲区满或其他原因,需要等待。读写磁盘文件一般不会阻塞...
2019-12-26 21:13:32 208
原创 goto A;可以跳转到函数内部的A的标识出,不管出现在前还是后
/** \ingroup poll * Handle any pending events. * * libusb determines "pending events" by checking if any timeouts have expired * and by checking the set of file descriptors for activity. * * If...
2019-12-26 21:03:21 678
原创 calloc、malloc、realloc函数的区别
calloc、malloc、realloc函数的区别及用法!三者都是分配内存,都是stdlib.h库里的函数,但是也存在一些差异。(1)malloc函数。其原型void *malloc(unsigned int num_bytes);num_byte为要申请的空间大小,需要我们手动的去计算,如int *p = (int *)malloc(20*sizeof(int)),如果编译器默认in...
2019-12-26 20:37:45 337
原创 USB详解
usb作为一种串行接口,应用日益广泛。如同每个工程设计人员必须掌握I2C,RS232这些接口一样,我们也必须掌握usb.但是usb的接口协议实在有点费解,linux uhci驱动作者之一Alan Stern曾经就说过“The USB documentation is downright evil. Most of it is just crap, written by a committ...
2019-12-19 20:57:33 374
CodeComposerStudio-TI系列DSP开发环境经典教程(中文版)
2023-11-09
USB-DEV-BULK驱动、USB-DEV-SERIAL-DRIVER驱动、USBlyzer 通过"USB BULK"管道实现
2023-09-04
USB转串口驱动.zip
2023-09-01
ZOC602串口工具(针对Tronlong TL6748-TI TMS3206748 DSP)
2023-08-31
TI-TMS320C6748DSP技术参考手册(中文版)+参考例程
2023-08-03
USB CDC从理论到实践-9527的专栏-CSDN博客 - blog.csdn.net
2023-02-10
UVCStreamComandParserV1.1.exe
2023-02-10
BusHound-v6.0.1.rar BusHound-v6.0.1.rar BusHound-v6.0.1.rar
2023-02-10
海思-拼接 产线标定库 API 参考.pdf
2022-11-16
linux系统V4L2驱动对接代码C++撰写
2022-10-13
ARM NEON指令集.docx
2021-06-03
linux.chm 学习的最好帮手
2008-08-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人