自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lee_jimmy的博客

个人博客

  • 博客(3)
  • 问答 (1)
  • 收藏
  • 关注

原创 NAND flash驱动程序(1)

前言       前面我们已经写过一个块设备驱动程序,用内存来模拟块设备。假如我们想写一个NAND FLASH驱动程序,又应该怎么做呢?我们先看一下kernel代码中别人现成的驱动程序,分析一下流程框架,总结出一个套路,我们就能开始写自己的驱动程序了。       之前写过一个裸板的nand flash程序:NAND FLASH的读操作及原理,可以参考一下。正文       我参考...

2019-01-27 21:16:02 1838

原创 块设备驱动初识

前言        以前我们写的字符设备驱动程序,为上层应用层提供了读、写等的接口,只要应用层调用了read或者write函数,就会调用到我们字符设备驱动程序的drv_read和drv_write函数(驱动的读写函数自己命名,这里只是参考)。如果是一个读操作,驱动层就会通过copy_to_user,返回数据给上层;如果是一个写操作,驱动层就会通过copy_from_user,写数据到相应的字符...

2019-01-20 21:51:26 207

原创 Linux的LCD驱动

前言        Linux的源码中本身已经抽象出了LCD驱动的公共部分代码——drivers/video/fbmem.c,对于驱动开发人员来讲,只需要理解这部分的代码并会调用其提供的接口即可。驱动开发人员需要做的就是针对具体的SOC和LCD,设置对应的LCD参数和寄存器值即可。       至于fbmem.c的流程已经有很多文章介绍过了,我这里就不具体介绍了,可以参考一下这篇文章:Li...

2019-01-13 13:13:35 5925

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除