4、嵌入式驱动
文章平均质量分 80
aoXiaMi
在读学生
展开
-
块设备的驱动程序框架
框架:app: open, read, write, "1.txt"-----------------------------------------------------------------------文件系统: vfat, ext2, ext3, yaffs2, jffs2-----------------------------ll rw block-原创 2016-05-23 10:09:04 · 702 阅读 · 0 评论 -
输入子系统
1、核心层: linux-2.6.22.6\drivers\input\input.c:static int __init input_init(void) register_chrdev(INPUT_MAJOR, "input", &input_fops); static const struct file_operations input_fops = { .owner = THIS_原创 2016-05-21 15:25:54 · 310 阅读 · 0 评论 -
NORFlash协议层
1、注册 cfi_chipdrv :static struct mtd_chip_driver cfi_chipdrv = { .probe = cfi_probe, .name = "cfi_probe", .module = THIS_MODULE};/* linux-3.4.2\drivers\mtd\chips\cfi_probe.c原创 2016-09-15 20:28:48 · 1135 阅读 · 0 评论 -
USB驱动程序框架
app:------------------------------------------------------------------------USB设备驱动程序内核------------------------------------------------------------------USB总线驱动程序--------------------------原创 2016-05-20 15:35:01 · 423 阅读 · 0 评论 -
USB总线驱动程序
USB总线驱动程序的作用:1.识别USB设备 1.1 分配地址 1.2 并告诉USB设备(set address) 1.3 发出命令获取设备描述符2.查找并安装对应的设备驱动程序3.提供USB读写函数当接入一个USB设备时,USB Host Port中的D+或D-的引脚就会由低电平变为高电平,由于主机控制器中早已注册了相关中断,当发生这种状态变化主机控制器就会产生中断原创 2016-05-20 13:06:21 · 645 阅读 · 0 评论