am335x alsa codec调试

[email protected]:~ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: audio [PCM051 audio], device 0: wm8976 wm8976-hifi-0 []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
[email protected]:~ arecord -l
**** List of CAPTURE Hardware Devices ****
card 0: audio [PCM051 audio], device 0: wm8976 wm8976-hifi-0 []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: Camera [USB 2.0 PC Camera], device 0: USB Audio [USB Audio]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

aplay -f cd  -D plughw:0,0  /home/1.wav               //使用card(0)device(0)立体声播放1.wav

arecord -f cd -D plughw:0,0 -t wav  /home/1.wav           //使用card(0)device(0)立体声录音并保存文件名1.wav

arecord -D plughw:1,0 | aplay -D plughw:0,0                 //使用 card(1)device(0)录音,同时使用 card(0)device(0)放音

时间: 2024-12-19 10:55:42

am335x alsa codec调试的相关文章

[ELK]快速搭建简单的日志分析平台

下载ELK(Elasticsearch,Logstash,Kibana) Elasticsearch:wget https://download.elasticsearch.org/elasticsearch/elasticsearch/elasticsearch-1.4.4.tar.gz Logstash:wget https://download.elasticsearch.org/logstash/logstash/logstash-1.4.2.tar.gz Kibana:wget htt

am335x UART1输入u-boot 调试信息代码修改

AM335x 调试信息UART1输出代码修改1. 关于pin_mux  的配置代码修改位置:/board/forlinx/ok335x/mux.c 1 void enable_uart0_pin_mux(void) 2 { 3 configure_module_pin_mux(uart0_pin_mux_spl); 4 configure_module_pin_mux(uart1_pin_mux); 5 } 6 将这行代码打开. 代码跟踪流程:arch/arm/cpu/armv7/start.S

am335x 更改调试串口

/********************************************************************* * am335x 更改调试串口 * * am335x的调试串口是uart0,uart硬件连接上与其他功能出现了冲突. * 打算将其更改为uart1.本文并没有全部更改成功. * 记录其过程,方便以后继续尝试. * * Tony Liu, 2016-4-47, Shenzhen ****************************************

am335x在ubuntu下使用StarterWare编写裸机程序并在CCS中用Jlink调试

StarterWare在AM335X上的烧录运行 步骤:1.下载安装StarterWare,我们团购的SK需要02.00.00.07版本.最近外网访问慢,我上传到论坛.2.找一张miniSD卡,不需要很大,系统只有几个M而已.3.如果你按默认路径安装,那请去C:\ti\AM335X_StarterWare_02_00_00_07\tools\sd_format下面执行TI_SDCard_boot_utility_v1_0.exe 4.在路径 C:\ti\AM335X_StarterWare_02

使用CCS调试基于AM335X的SPL、Uboot(原创)

使用CCS调试基于AM335X的SPL.Uboot 一.开发环境 1.硬件平台:创龙AM3359核心板 2.SDK版本:ti-processor-sdk-linux-am335x-evm-03.00.00.04-Linux-x86-Install 3.Uboot版本:u-boot-2016.05-g1051776-v1.4.tar 4.CCS版本:CCS6.2.0.00050_linux-x64.tar 二.开发准备 1.使用虚拟机安装64位 Ubuntu16.04系统. 2.SDK的安装按照创

ALSA driver---register codec

参考: https://elixir.bootlin.com/linux/v4.9.218/source/sound/soc/soc-core.c#L3314 https://blog.csdn.net/DroidPhone/article/details/7283833 在移动设备中,Codec的作用可以归结为4种,分别是: 对PCM等信号进行D/A转换,把数字的音频信号转换为模拟信号对Mic.Linein或者其他输入源的模拟信号进行A/D转换,把模拟的声音信号转变CPU能够处理的数字信号对音

AM335X的USB otg网卡(RNDIS /Ethernet Gadget)调试

重新编译内核(2.6.29)       2.6.29内核        Device Drivers ---> USB support --->   USB Gadget Support --->        其中 USB Peripheral Controller 选 S3C2410 USB Device Controller       然后再选一个内核自带的Gadget驱动程序来做演示,这里就选 Ethernet Gadget (with CDC Ethernet suppor

AM335x(TQ335x)学习笔记——WM8960声卡驱动移植

经过一段时间的调试,终于调好了TQ335x的声卡驱动.TQ335x采用的Codec是WM8960,本文来总结下WM8960驱动在AM335x平台上的移植方法.Linux声卡驱动架构有OSS和ALSA两种架构,目前最常用的架构是ALSA,本文也使用ALSA架构对WM8960驱动进行移植. ASoC是对ALSA驱动架构的进一步封装.ASoC将ALSA驱动中的各模块抽象为三部分:Platform.Codec和Machine.Platform主要是平台硬件驱动,包括SoC的IIS模块.DMA等,在本文中

linphone 调试信息

[email protected]:~ linphonec -V -d 6INFO: no logfile, logging to stdoutortp-message-oRTP-0.20.0 initialized.ortp-message-assigning PCMU/8000 payload type number 0ortp-message-assigning GSM/8000 payload type number 3ortp-message-assigning PCMA/8000 p