摘要:
通用 如果您正在使用Linux作为嵌入式操作系统编写打印机固件,则可能使用此驱动程序。这个驱动程序与在Linux主机系统上使用打印机没有任何关系。 您将需要一个USB设备控制器和Linux驱动程序,它接受一个使用Linux USB gadget API的gadget/“设备类”驱动程序。加载USB设 阅读全文
摘要:
概述 Multifunction Composite Gadget(或g_multi)是一种复合gadget,它广泛使用复合框架来提供一个…多功能gadget。 在它的标准配置中,它提供了一个单一的USB配置与RNDIS[1](即以太网),USB CDC[2] ACM(即串行)和USB大容量存储功能 阅读全文
摘要:
这是一个关于pxa2xx_spi驱动程序的迷你HOWTO。驱动程序将PXA2xx同步串行端口转换为SPI主控制器。该驱动程序具有以下特点: 支持任何PXA2xx和兼容SSP。 SSP PIO和SSP DMA数据传输。 外部和内部(SSPFRM)芯片选择。 每个从设备(芯片)配置。 完全暂停,冻结,恢 阅读全文
摘要:
SPI设备有一个有限的用户空间API,支持对SPI从设备的基本半双工 read() 和 write() 访问。使用 ioctl() 请求,全双工传输和设备I/O配置也可用。 #include <fcntl.h> #include <unistd.h> #include <sys/ioctl.h> # 阅读全文
摘要:
SPI是什么? “串行外设接口”(SPI)是一种同步四线串行链路,用于连接微控制器到传感器、内存和外设。这是一个简单的“de facto”标准,还没有复杂到需要一个标准化机构。SPI使用一个主/从配置。 这三根信号线包含一个时钟(SCK,通常在10兆赫兹的量级),以及带有“主输出,从输出”(MOSI 阅读全文