4、嵌入式驱动
文章平均质量分 80
aoXiaMi
在读学生
展开
-
块设备的驱动程序框架
框架: app: open, read, write, "1.txt" ----------------------------------------------------------------------- 文件系统: vfat, ext2, ext3, yaffs2, jffs2 -----------------------------ll rw block-原创 2016-05-23 10:09:04 · 689 阅读 · 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 · 299 阅读 · 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 · 1101 阅读 · 0 评论 -
USB驱动程序框架
app: ------------------------------------------------------------------------ USB设备驱动程序 内核------------------------------------------------------------------ USB总线驱动程序 --------------------------原创 2016-05-20 15:35:01 · 405 阅读 · 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 · 626 阅读 · 0 评论