自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 ALSA 驱动中dma的配置

/* * prepare DMA for pcm */int i2s_dma_prepare(struct snd_pcm_substream *substream){ struct snd_pcm_runtime *runtime = substream->runtime; struct sep0611_runtime_data *prtd = runtime->private_da

2012-04-19 18:07:28 1491

原创 Linux ALSA 系统架构

ALSA是Linux声卡驱动的架构,下面基于linux-2.6.32描述下ALSA系统架构。ALSA系统可以分为alsa-lib、alsa-driver,而alsa-driver又分为core层和底层硬件层。作为开发者,我们只需移植底层硬件层,根据自己硬件特性,实现底层的移植。而core层基本属于ALSA标准框架,不需要自己实现。介绍ALSA框架,下面是大体框架图。     如上图

2012-04-18 16:37:40 5577 1

转载 linux系统i2c子系统

http://www.cnblogs.com/gdt-a20/archive/2011/05/20/2291985.html

2012-04-16 19:49:54 357

原创 nand flash 寻址

以 samsung的nand flash  型号是K9K8G08U0A,大小是1G的,8bit的 来说明 :具体参数 1 Block = 64 Pages (128K + 4k) Byte 1 Page = (2K + 64)Bytes 1 Block = (2K + 64)B x 64 Pages = (128K + 4K) Bytes 1 Device =

2012-04-14 10:09:06 533

原创 nand flash 读写操作

1、页读如下所示,先输入读命令 0x00 ,然后输入5个地址,分为2个列地址(页内地址)和3个行地址(页和block地址),再输入读确认地址0x30,nand硬件会自动从指定的页的主存储区读数据到页缓存(页寄存器),此时R/B#为低电平,当内部读完成后, R/B# 恢复为高电平,此时便可以通过NFC的数据寄存器读取想要的数据。2、Random data output (随机

2012-04-14 10:00:36 1876

空空如也

空空如也

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

TA关注的人

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