并不是 Linux 驱动直接向硬件中的内存写数据, 而是与 本机的 I/0 内存(I/O Memory,位于内核空间进行交互。所谓 1/0 内存是通过各种接口( PCI、 USB、蓝牙、以太网口等〉连接到主机( PC、手机〉的硬件〈网卡、声卡、摄像头等〉在主机内 存中的映射。例如,在 Ubuntu ...
分类:
移动开发 时间:
2016-06-05 23:10:04
阅读次数:
209
第七章 Led为我闪烁 尽管 Linux 驱动直接与硬件打交道,但并不是 Linux 驱动直接向硬件中的内存写数据, 而是与本机的内存(νO Memory,位于内核空间〉进行交互。所谓 1/0 内存是通过各种接口(PCI、USB、蓝牙、以太网口等〉连接到主机( PC、手机〉的硬件〈网卡。声卡、摄像头 ...
分类:
移动开发 时间:
2016-06-05 20:02:31
阅读次数:
284
通过第七章的学习我知道了,尽管 Linux 驱动直接与硬件打交道,但并不是 Linux 驱动直接向硬件中的内存写数据, 而是与本机的I/0内存进行交互。所谓 1/0 内存是通过各种接口,如:PCI、 USB、蓝牙、以太网口等连接到主机的硬件包括网卡、声卡、摄像头等在主机内存中的映射,LED 驱动提供 ...
分类:
其他好文 时间:
2016-06-05 18:47:18
阅读次数:
157
第七章 控制发光二极管 作为IO内存是通过各种接口(PCI、USB、蓝牙、以太网等)连接到主机(PC、手机)的硬件(网卡、声卡、摄像头等)主机内存中的映射。Linux提供了多个与IO内存交互的函数,如ioreadl6/ioead32等。Linux内存的管理模块负责同步IO内存与硬件中的数据。每一个连 ...
分类:
其他好文 时间:
2016-06-05 18:44:26
阅读次数:
167
Led驱动实现心得 LED驱动的实现原理 尽管linux驱动直接与硬件打交道,但并不是Linux驱动直接向硬件中的内存写数据,而是与本机的I/O内存进行交互。所谓i/o内存是通过各种接口(PCI USB 蓝牙 以太网口)连接到主机(pc 手机)的硬件(网卡 声卡 摄像头)在主机内存中映射。例如,在U ...
分类:
其他好文 时间:
2016-06-05 15:25:05
阅读次数:
292
尽管 Linux 驱动直接与硬件打交道,但并不是 Linux 驱动直接向硬件中的内存写数据 而是与 本机的 I/0 内存(νO Memory ,位于内核空间〉进行交互。所谓 1/0 内存是通过各种接口(PCI 、 USB 、蓝牙、以太网口等〉连接到主机( PC 、手机〉的硬件〈网卡、声卡、摄像头等〉 ...
分类:
其他好文 时间:
2016-06-04 19:39:45
阅读次数:
226
这里重要的是物理层PHY receiver,MAC(media access control)层,这里与软件中的协议栈不同,在硬件上MAC是PHY的下一层。DM9000A将MAC和PHY做到一起,也可以像IIS设备那样,SOC内有IIS的控制器,而声卡UDA1341放在片外。网卡当然也有这种设计,它 ...
分类:
系统相关 时间:
2016-05-30 23:08:25
阅读次数:
383
一直以来对声卡的工作有疑问,但不知道怎么去处理,正好碰上WM8962不能工作,于是开始看一下WM8962输出的麦克风信号是否正常,图中都是正常的信号现象,主要是看信号强度,时间周期。 ...
分类:
其他好文 时间:
2016-05-26 14:22:10
阅读次数:
128
有时候我们会遇到Touch不能使用,也没有鼠标,但是我们要在Android上测试声卡情况,所以我们会想到在adb或者debug终端上使用命令行来播放声音。 ...
分类:
移动开发 时间:
2016-05-26 13:05:44
阅读次数:
862
一、音频基础知识:
1、音频文件的组成:文件格式+音频编码,文件格式用于形容文件本身的格式,音频编码是通过不同编码格式编码后得到的音频数据。
2、音频质量的标准:声卡对声音的处理质量可以用三个基本参数来衡量,即采样频率、采样位数和声道数。采样频率是指单位时间内的采样次数,采样频率越大,采样点之间的间隔就越小,数字化后得到的声音就越逼真。采样位数是记录每次采样值数值大小的位数...
分类:
其他好文 时间:
2016-05-07 07:48:44
阅读次数:
216