会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
NQian
demo相关的已放在群里,qt交流3群931532133(未满员)、ffmpeg交流群929155430(正在完善资源中)、 本博客暂停更新、已移至csdn(https://blog.csdn.net/qq_37997682/)
首页
新随笔
联系
订阅
管理
上一页
1
···
26
27
28
29
30
31
32
33
34
···
38
下一页
2017年10月20日
24.Linux-Nand Flash驱动(分析MTD层并制作NAND驱动)
摘要: 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 诺谦
阅读(17812)
评论(0)
推荐(6)
2017年10月13日
23.Linux-块设备驱动(详解)
摘要: 通过上节的块设备驱动分析,本节便通过内存来模拟块设备驱动 ,方便我们更加熟悉块设备驱动框架 参考内核自带的块设备驱动程序: drivers/block /xd.c drivers/block /z2ram.c 1.本节需要的结构体如下: 1.1 gendisk磁盘结构体: 1.2 request申请
阅读全文
posted @ 2017-10-13 15:36 诺谦
阅读(13714)
评论(6)
推荐(4)
Linux-fdisk磁盘分区命令(16)
摘要: 名称: fdisk 使用: fdisk [块设备磁盘] 说明: 将一个块设备(磁盘)分成若干个块设备(磁盘),并将分区的信息写进分区表。 fdisk命令菜单常用参数如下所示: d:(del)删除一个分区。 n:(new)新建一个新分区。 p:(print)打印分区表。 q:(quit)放弃不保存。
阅读全文
posted @ 2017-10-13 15:01 诺谦
阅读(8827)
评论(0)
推荐(1)
Linux-mkdosfs格式化磁盘命令(15)
摘要: 名称:mkdosfs 使用:mkdosfs [块设备名称] 说明: 将一个块设备格式化为DOS磁盘类型 例:
阅读全文
posted @ 2017-10-13 14:56 诺谦
阅读(1552)
评论(0)
推荐(0)
2017年10月11日
22.Linux-块设备驱动之框架详细分析(详解)
摘要: 本节目的: 通过分析2.6内核下的块设备驱动框架,知道如何来写驱动 1.之前我们学的都是字符设备驱动,先来回忆一下 字符设备驱动: 当我们的应用层读写(read()/write())字符设备驱动时,是按字节/字符来读写数据的,期间没有任何缓存区,因为数据量小,不能随机读取数据,例如:按键、LED、鼠
阅读全文
posted @ 2017-10-11 17:16 诺谦
阅读(24002)
评论(7)
推荐(6)
2017年10月10日
21.Linux-写USB键盘驱动(详解)
摘要: 本节目的: 根据上节写的USB鼠标驱动,来依葫芦画瓢写出键盘驱动 1.首先我们通过上节的代码中修改,来打印下键盘驱动的数据到底是怎样的 先来回忆下,我们之前写的鼠标驱动的id_table是这样: 所以我们要修改id_table,使这个驱动为键盘的驱动,如下图所示: 然后修改中断函数,通过printk
阅读全文
posted @ 2017-10-10 14:41 诺谦
阅读(10367)
评论(0)
推荐(2)
2017年10月9日
20.Linux-USB鼠标驱动
摘要: 在上一章分析完USB总线驱动程序后, 接下来开始写一个USB驱动: 本节目的: 将USB鼠标的左键当作L按键,将USB鼠标的右键当作S按键,中键当作回车按键 参考/drivers/hid/usbhid/usbmouse.c(内核自带的USB鼠标驱动) 1.本节需要用到的宏如下: USB_INTERF
阅读全文
posted @ 2017-10-09 16:24 诺谦
阅读(6705)
评论(4)
推荐(4)
2017年10月7日
USB_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 诺谦
阅读(8794)
评论(1)
推荐(2)
2017年10月6日
19.Linux-USB总线驱动分析
摘要: 如下图所示,以windows为例,我们插上一个没有USB设备驱动的USB,就会提示你安装驱动程序 为什么一插上就有会提示信息? 是因为windows自带了USB总线驱动程序, USB总线驱动程序负责: 识别USB设备,给USB设备找到对应的驱动程序 新接入的USB设备的默认地址(编号)是0,在未分配
阅读全文
posted @ 2017-10-06 18:00 诺谦
阅读(9310)
评论(8)
推荐(8)
2017年10月5日
18.Llinux-触摸屏驱动(详解)
摘要: 本节的触摸屏驱动也是使用之前的输入子系统 1.先来回忆之前第12节分析的输入子系统 其中输入子系统层次如下图所示, 其中事件处理层的函数都是通过input_register_handler()函数注册到input_handler_list链表中 搜索input_register_handler注册函
阅读全文
posted @ 2017-10-05 11:01 诺谦
阅读(27744)
评论(0)
推荐(3)
上一页
1
···
26
27
28
29
30
31
32
33
34
···
38
下一页
公告