自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

KjfureOne的专栏

linux之路

  • 博客(9)
  • 收藏
  • 关注

转载 Linux spi驱动 (三)

1、概览spi子系统中分为spi控制器驱动和spi设备驱动。前面已经讲述了spi控制器驱动。下面讲述一下spi设备驱动。所谓的spi设备驱动,就是挂在spi总线上形形色色的芯片驱动。它可能是一个Flash芯片,一个声音编解码芯片,也可能是一个网卡芯片。这些芯片如果要正常工作,那就必须为之编写对应的驱动,这个驱动就是spi设备驱动。下面将讲解如何实现一个spi设备驱动2、向内核注册spi设备如果希望一

2016-06-26 19:23:58 635

转载 Linux spi驱动(二)

1、概览对于ARM平台来说,大多数CPU都是SoC。spi控制器被集成在CPU内部。spi总线上的数据传输过程通常就是这个spi控制器来控制的。为了使spi控制器能工作在linux spi子系统中,我们就需要针对CPU内部的spi控制器编写一个驱动。前面的博文提到过,在linux spi系统中struct spi_master对象就对应了一个spi控制器。编写spi控制器驱动其实就是实现struct

2016-06-25 23:21:32 772

转载 Linux spi驱动 (一)

1、概要Linux 中的spi驱动主要是由spi子系统来管理的,其核心代码位于kernel/drivers/spi/spi.c中。具体的spi控制器驱动也在kernel/drivers/spi/目录中。目前spi子系统只支持spi主机模式,还不支持spi从机模式。 spi通常是由spiI控制器、spi总线和连接在spi总线上的设备构成:这里的总线只是指物理的spi连线,并不是指Linux设备模型

2016-06-25 20:06:30 528

转载 调色板原理

调色板原理 & 编程 逻辑调色板结构LOGPALETTE,该结构定义如下:  typedef struct tagLOGPALETTE  {    WORD palVersion;  //调色板的板本号,应该指定该值为0x300;    WORD palNumEntries;//调色板中的表项数,对于灰度图像该值为256;    PALETEENTRY pa

2016-06-19 11:30:26 1542

原创 LCD(二) linux驱动分析

数据结构//struct fb_infostruct fb_info { int node; int flags; struct mutex lock; /* Lock for open/release/ioctl funcs */ struct mutex mm_lock; /* Lock for fb_mmap and smem_* fie

2016-06-19 11:29:16 570

原创 LCD(一) TFT液晶时序图

RGB时序eg 一个TFT液晶的时序图(1)VSYNC信号有效时,表示一帧数据的开始 (2)VSPW表示VSYNC信号的脉冲宽度为(VSPW+1)个HSYNC信号周期,即(VSPW+1)行,这(VSPW+1)行的数据无效。 (3)VSYNC信号脉冲之后,还要经过(VBPD+1)个HSYNC信号周期,有效的行数据才出现。所以,在VSYNC信号有效后要经过(VSPW+1+VBPD+1)个无效的行,第

2016-06-14 20:41:39 14517

转载 git branch操作

1 查看远程分支[plain] view plain copy $ git branch -a  * br-2.1.2.2    master    remotes/origin/HEAD -> origin/master    remotes/origin/br-2.1.2.1    remotes/origin/br-

2016-06-12 21:38:37 424

转载 i2c协议

一、关于I2CI2C为( Inter-IC bus)是用于主从设备通信的协议,具有如下特点:由两条双向物理连线构成CLK与SDA,可简化布线要求。具有广泛的支持,常用于传感器控制、数据传输等低数据流要求场合。通过仲裁可以拥有多个主设备,主设备具备分时操作所有从设备的能力,但在同一时间只有一对设备处于工作状态。每一个I2C设备都有独立的I2C地址。丛设

2016-06-12 21:33:11 962

原创 linux input设备驱动分析

linux input设备驱动分析工作机制输入设备工作机制: 输入动作–》产生中断–》CPU通过总线或者IO读取数据到缓冲区构架层次 app//-------------------- input_event_driver//-------------------- input_core//-------------------- input_device_driver

2016-06-09 15:57:32 1375

空空如也

空空如也

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

TA关注的人

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