linux 内核 MTD字符设备及nandflashflash控制器驱动代码阅读.
/mtd_read.c 文件记录阅读结果.
/app目录下存放 测试mtd字符设备的应用程序源码.
sama5d3 的 usb gadget框架, usb device控制器, gadget zero驱动代码阅读文档输出目录.
unix_sock的sock_stream 的代码阅读
使用s5p6818(nanopiM3), 对linux内核4.4的alsa驱动框架精简阅读.
UVC 驱动精简.
详见 drivers/media/usb/uvc.
4.4.194 内核 rk3328
使用的开发板为香橙派3, 全志H6芯片。
基于uboot的usb-hub操作,实现初始化外接的hub,以及读取外接hub上的设备的描述符。
简化usb代码,线性代码流程,非常适合学习ehci和usb。
基于uboot的u盘读写。
简化usb代码, 只保留需要的硬件操作代码,非常适合阅读和学习ehci及usb。
原全志H6的uboot代码, 仅修改dts和config, 以开启ehci。
U盘极度精简驱动代码
特点:
1.裸机代码;
2. 线型流程, 通俗易懂.
究极精简, 基于mini2440的ohci裸机代码, 实现与HID鼠标的通信.
由简至繁, 一步一步学习和构建lomsem.
本仓库记录学习书籍<深度探索嵌入式操作系统>(作者:彭东) 的历程.
每一次实现一个功能, 代码量小. 希望可以帮助各位.
实现带键盘功能的鼠标, 方法2:分别使用接口描述符..
learn usb by C51 pdiUSB12