上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 38 下一页
摘要: 1.本节使用的nand flash型号为K9F2G08U0M,它的命令如下: 1.1我们以上图的read id(读ID)为例,它的时序图如下: 首先需要使能CE片选 1)使能CLE 2)发送0X90命令,并发出WE写脉冲 3)复位CLE,然后使能ALE 4)发送0X00地址,并发出WE写脉冲 5)设 阅读全文
posted @ 2017-10-20 19:29 诺谦 阅读(17422) 评论(0) 推荐(6) 编辑
摘要: 通过上节的块设备驱动分析,本节便通过内存来模拟块设备驱动 ,方便我们更加熟悉块设备驱动框架 参考内核自带的块设备驱动程序: drivers/block /xd.c drivers/block /z2ram.c 1.本节需要的结构体如下: 1.1 gendisk磁盘结构体: 1.2 request申请 阅读全文
posted @ 2017-10-13 15:36 诺谦 阅读(13097) 评论(6) 推荐(4) 编辑
摘要: 名称: fdisk 使用: fdisk [块设备磁盘] 说明: 将一个块设备(磁盘)分成若干个块设备(磁盘),并将分区的信息写进分区表。 fdisk命令菜单常用参数如下所示: d:(del)删除一个分区。 n:(new)新建一个新分区。 p:(print)打印分区表。 q:(quit)放弃不保存。 阅读全文
posted @ 2017-10-13 15:01 诺谦 阅读(8761) 评论(0) 推荐(1) 编辑
摘要: 名称:mkdosfs 使用:mkdosfs [块设备名称] 说明: 将一个块设备格式化为DOS磁盘类型 例: 阅读全文
posted @ 2017-10-13 14:56 诺谦 阅读(1495) 评论(0) 推荐(0) 编辑
摘要: 本节目的: 通过分析2.6内核下的块设备驱动框架,知道如何来写驱动 1.之前我们学的都是字符设备驱动,先来回忆一下 字符设备驱动: 当我们的应用层读写(read()/write())字符设备驱动时,是按字节/字符来读写数据的,期间没有任何缓存区,因为数据量小,不能随机读取数据,例如:按键、LED、鼠 阅读全文
posted @ 2017-10-11 17:16 诺谦 阅读(23323) 评论(7) 推荐(6) 编辑
摘要: 本节目的: 根据上节写的USB鼠标驱动,来依葫芦画瓢写出键盘驱动 1.首先我们通过上节的代码中修改,来打印下键盘驱动的数据到底是怎样的 先来回忆下,我们之前写的鼠标驱动的id_table是这样: 所以我们要修改id_table,使这个驱动为键盘的驱动,如下图所示: 然后修改中断函数,通过printk 阅读全文
posted @ 2017-10-10 14:41 诺谦 阅读(10187) 评论(0) 推荐(2) 编辑
摘要: 在上一章分析完USB总线驱动程序后, 接下来开始写一个USB驱动: 本节目的: 将USB鼠标的左键当作L按键,将USB鼠标的右键当作S按键,中键当作回车按键 参考/drivers/hid/usbhid/usbmouse.c(内核自带的USB鼠标驱动) 1.本节需要用到的宏如下: USB_INTERF 阅读全文
posted @ 2017-10-09 16:24 诺谦 阅读(6516) 评论(4) 推荐(4) 编辑
摘要: 本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/aaa6695798/archive/2009/11/06/4776202.aspx 在USB描述符中,从上到下分为四个层次: USB设备描述符(usb_device_descriptor)、 USB配置描述符(usb_ 阅读全文
posted @ 2017-10-07 12:37 诺谦 阅读(8288) 评论(1) 推荐(2) 编辑
摘要: 如下图所示,以windows为例,我们插上一个没有USB设备驱动的USB,就会提示你安装驱动程序 为什么一插上就有会提示信息? 是因为windows自带了USB总线驱动程序, USB总线驱动程序负责: 识别USB设备,给USB设备找到对应的驱动程序 新接入的USB设备的默认地址(编号)是0,在未分配 阅读全文
posted @ 2017-10-06 18:00 诺谦 阅读(8992) 评论(8) 推荐(7) 编辑
摘要: 本节的触摸屏驱动也是使用之前的输入子系统 1.先来回忆之前第12节分析的输入子系统 其中输入子系统层次如下图所示, 其中事件处理层的函数都是通过input_register_handler()函数注册到input_handler_list链表中 搜索input_register_handler注册函 阅读全文
posted @ 2017-10-05 11:01 诺谦 阅读(26698) 评论(0) 推荐(3) 编辑
上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 38 下一页