自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 DMA的引入

假设我们的开发板,举个例子就是s5pv210外面接有内存,如上图,假设我们要把内存中某一段的数据作为源,拷贝到这个内存中的另一段中去我们写出程序来,比如说我们这么写char *src=某个地址char *dst=某个地址int i;for(i=0;i{dst[i]=src[i];}谁来运行这个程序,CPU这个S5PV210里面有个CPU,CPU执

2017-04-07 11:42:41 462

原创 音频驱动之UDA1341芯片之L3接口介绍

我们接着上一节的将,我们I2S传输声音的接口是标准的但是控制接口却各有不一样,比如说我们的UDA1341用的接口叫做L3接口,WM8960等可能用的I2C接口或者自己定义了一个三线接口我们先来看看L3接口是怎么传输控制信号的,发出信息啊,控制音量啊实际上就是读写寄存器,转换的就是读写某个地址,把某个数据读出来或者写进去从这个L3接口怎么传输地址信息和数据信息呢,我们来看看UDA1341

2017-04-06 11:45:22 1661

原创 声音采集播放以及I2S接口

电路图如下我们芯片里面有个模块,通过I2S接口,接到我们音频芯片,但是这个接口只传输声音数据但是我们用声卡除了声音之外,我们还可以调整音量,还可以设置左声道,右声道等等这些信息,那么控制信息由谁来做呢应该还得有其他引脚来传递其他控制信息,比如调音量等等声音采集声音有大有小我们在某个点上记录,固定的时间来采集,所谓采集就是将声音信号转换为电信号,点越密

2017-04-05 23:38:28 15534 1

原创 字符设备驱动之RTC驱动分析

我们板子上一般带有一个RTC模块,实时时钟,你断电之后,里面的时钟还是会维持的,就像你的手机,关了机或者拔了电池之后里面实际上还有个备份时钟,维持里面的一个时钟模块在运行,这样就可以保持你的时间了。我们来看一下原理图这个电池是给RTC模块用的,你开发板即使关了电RTC模块还是会运行的,RTC模块耗电非常少,一小块电池就可以维持1 2年了我们每次data一次 如果RTC工作了,那么时

2017-04-05 22:02:46 483

原创 nandflash驱动之添加MTD设备与测试

接着上面的驱动程序讲,现在就要添加分区了使用这个函数第一个参数是mtd_info结构体,如果你只想把整个flash当作一个分区,就直接使用add_mtd_device就可以了第二个参数是mtd_partition结构体,这个指针就像个数组一样,然后这个数组有多少项呢,这就是第三个参数nbparts了所以说我们要构造这个mtd_partition这个数组我们来看一

2017-04-05 10:21:03 596

原创 nandflash驱动程序之完善识别过程

我们发出了那些信号,如上图,发出一些信号我们应该会维持一段时间啊,太短了 nandflash可能反应不过来,所以我们还要设置一些事件参数根据nandflash的手册 设置时间参数我们看一看那开发板的芯片手册它的时间参数就在TACLS TWRPH0 TWRPH1 ,我们来看看这个时间参数是什么意思在这张图可以看出TACLS是说你

2017-04-02 00:20:04 1754

空空如也

空空如也

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

TA关注的人

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