摘要:
主要参考的是AM335x的TRM的第8章PRCM模块和13章LCD Controller。 这里在LCD Controller里面的配置描述的比较详细了,分频和像素、消影值的设置等等。不在赘述,很多人都会抱怨说,LCD_PCLK配置只能通过LCD_CLK经过一个分频而来,这样对于频率70~90MHz... 阅读全文
摘要:
很多写Windows Device Driver的开发人员基本上都是使用Windows DDK进行开发的。但是,现在也有不少人都开始借助一些辅助工具。笔者去年开始接触到DriverStudio,发现它真的是一个不错的开发工具,不仅写代码的时候思路清晰,而且和DDK的结合很好。 当然,也有很多人觉得用... 阅读全文
摘要:
重新编译内核(2.6.29) 2.6.29内核 Device Drivers ---> USB support ---> USB Gadget Support ---> 其中 USB Peripheral Controller 选 S3C2410 USB Device Controlle... 阅读全文
摘要:
参考书籍>1、该示例介绍如何进行USB驱动的开发。它全面地支持了即插即用的处理,也很全面地支持了电源管理,同时很好地支持了USB设备的bulk读写.如果从头开发 USB 驱动,往往很难达到USB驱动的稳定性,所以建议在此驱动修改基础上进行USB驱动开发。2、功能驱动与物理总线驱动程序员不需要了解US... 阅读全文
摘要:
1. uboot/include/lcd/tq3358_fb.h#define TFT240320 1#define TFT320240 2#define TFT480272 3//T43(天嵌4.3寸屏)#define TFT800480_H50 ... 阅读全文
摘要:
1、USB插入时,创建设备[plain]view plaincopyDriverObject->DriverExtension->AddDevice=USB2COM_PnPAddDevice;步一、调用USB2COM_CreateDeviceObject创建功能设备对象(FDO)(1) IoCrea... 阅读全文
摘要:
USB设备驱动·17.1 USB总线协议·17.1.1 USB设备简介·17.1.2 USB连接拓扑结构·17.1.3 USB通信的流程·17.1.4 USB四种传输模式·17.2.1观察USB设备的工具·17.2.2 USB设备请求·17.2.3设备描述符·17.2.4配置描述符·17.2.5接口... 阅读全文
摘要:
#include #include#include #include static int fb;int main(){ int i=0; printf("hello world !\n"); fb = open("/dev/beep", O_RDWR); if (fb < 0) { ... 阅读全文
摘要:
/*#include*/#include #include #include #include #include #include #include #include #include //14byteÎÄŒþÍ· typedef s... 阅读全文
摘要:
#include #include#include #include static int fb;int main(){ int i=0; printf("hello world !\n"); fb = open("/dev/led", O_RDWR);//打开设备 if (fb < 0) ... 阅读全文