(盈鹏飞嵌入式T113-S4主板)-Tina5.0系统音频功能测试

全志T113核心板一张表介绍其参数|性能|功耗|-盈鹏飞嵌入式 如果您的应用场景是工业级,或者有严苛的温控要求,那么T113-i会是比较好的选择,因为它的工作温度范围更广,能更好地满足这些需求。随着市场应用的逐渐细化,细分市场的处理器逐渐浮出水面,盈鹏飞嵌入式顺应市场大势,推出了以全志主控T113-i/S3/S4和A40I(T3)的相关核心模块产品和主板,那么这些处理器到底有什么优势?特别要说明的是,T113-S3/S4的内存容量是固定的(不支持扩展),这可能会限制其在某些应用中的使用。全志T113系列中的T113-i和T113-S3两款芯片,在知名度上不相上下。 阅读详情

SBC-T113S产品特性:

  • 采用Allwinner公司Cortex-A7双核T113-S3/S4处理器,运行最高速度为1.2GHZ;
  • 内置64-bit XuanTie C906 RISC-V协处理器(仅T113-S4支持);
  • 支持JPEG/MJPEG视频编码,最大分辨率1080p@60fps;支持多格式1080P@60fps视频解码 (H.265,H.264, MPEG-1/2/4);
  • 支持RGB666/LVDS/MIPI-DSI,分辨率最高1920x1080;
  • 支持128-256M Bytes DDR3 SDRAM,其中T113-S3内置128MB;T113-S4内置256MB;
  • 支持SPI NAND存储和启动(默认:256MB)或者EMMC启动(默认:4GB,最大32GB);
  • 支持一路USB2.0 OTG(设计为TYPE-A接口);支持二路USB2.0 HOST;
  • 支持七路RS232通信或者6路RS232和1路RS485(非隔离);
  • 支持一路CAN BUS通信(非隔离);
  • 支持一路10/100M以太网;
  • 稳定的操作系统的支持,可预装LINUX 5.4(Preempt)或者OpenWRT;
  • 经典尺寸主板,尺寸为120*100MM;

SBC-T113S产品功能评估图:

 音频功能测试

SBC-T113S主板引出了耳机接口CN26(Headphone,3.5mm,该接口也包含一路麦克风MIC3)。该音频接口支持国标定义(CTIA)的3.5mm四段式耳机。

                         

确认音频设备支持哪些控制 

通过指令amixer controls可以判断主板有哪些音频设备可以控制,指令执行结果如下:

root@TinaLinux:/lib# amixer controls
numid=25,iface=MIXER,name='FMINL Gain'
numid=32,iface=MIXER,name='FMINL Switch'
numid=26,iface=MIXER,name='FMINR Gain'
numid=33,iface=MIXER,name='FMINR Switch'
numid=3,iface=MIXER,name='ADC DRC0 Mode'
numid=5,iface=MIXER,name='ADC DRC1 Mode'
numid=4,iface=MIXER,name='ADC HPF0 Mode'
numid=6,iface=MIXER,name='ADC HPF1 Mode'
numid=7,iface=MIXER,name='ADC1 ADC2 Swap'
numid=20,iface=MIXER,name='ADC1 Gain'
numid=17,iface=MIXER,name='ADC1 Volume'
numid=21,iface=MIXER,name='ADC2 Gain'
numid=18,iface=MIXER,name='ADC2 Volume'
numid=8,iface=MIXER,name='ADC3 ADC4 Swap'
numid=22,iface=MIXER,name='ADC3 Gain'
numid=19,iface=MIXER,name='ADC3 Volume'
numid=1,iface=MIXER,name='DAC DRC Mode'
numid=14,iface=MIXER,name='DAC Digital Volume'
numid=2,iface=MIXER,name='DAC HPF Mode'
numid=15,iface=MIXER,name='DACL Volume'
numid=16,iface=MIXER,name='DACR Volume'
numid=24,iface=MIXER,name='HPOUT Gain'
numid=38,iface=MIXER,name='HPOUT Switch'
numid=40,iface=MIXER,name='Input1 Mux'
numid=41,iface=MIXER,name='Input2 Mux'
numid=42,iface=MIXER,name='Input3 Mux'
numid=27,iface=MIXER,name='LINEINL Gain'
numid=34,iface=MIXER,name='LINEINL Switch'
numid=28,iface=MIXER,name='LINEINR Gain'
numid=35,iface=MIXER,name='LINEINR Switch'
numid=23,iface=MIXER,name='LINEOUT Volume'
numid=9,iface=MIXER,name='LINEOUTL Output Select'
numid=36,iface=MIXER,name='LINEOUTL Switch'
numid=10,iface=MIXER,name='LINEOUTR Output Select'
numid=37,iface=MIXER,name='LINEOUTR Switch'
numid=11,iface=MIXER,name='MIC1 Input Select'
numid=29,iface=MIXER,name='MIC1 Switch'
numid=12,iface=MIXER,name='MIC2 Input Select'
numid=30,iface=MIXER,name='MIC2 Switch'
numid=13,iface=MIXER,name='MIC3 Input Select'
numid=31,iface=MIXER,name='MIC3 Switch'
numid=39,iface=MIXER,name='SPK Switch'
root@TinaLinux:/lib#

从以上信息中我们可以看到,该处理器的音频支持很多的设备,而SBC-T113S主板引出了FMIN/LINEIN/MIC3输入和Headphone输出。

录音功能测试 

  • 查看录音设备是否有效

可以使用 arecord -l 命令查看开发板提供的录音设备。

root@TinaLinux:/# arecord -l

指令执行输出以下内容:

**** List of CAPTURE Hardware Devices ****
card 0: audiocodec [audiocodec], device 0: soc@03000000:codec_plat-sunxi-snd-codec sunxi-snd-codec-0 []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
  • 麦克风功能配置 

 在录音之前,首先需要打开音频通路,配置内部MIC3录制音频。

root@TinaLinux:/# amixer -D hw:audiocodec cset name='MIC3 Input Select' 0

指令执行输出以下内容:

numid=23,iface=MIXER,name='MIC3 Input Select'
  ; type=ENUMERATED,access=rw------,values=1,items=2
  ; Item #0 'differ'
  ; Item #1 'single'
  : values=0

开启MIC3

root@TinaLinux:/# amixer -D hw:audiocodec cset name='MIC3 Switch' 1

指令执行输出以下内容:

numid=17,iface=MIXER,name='MIC3 Switch'
  ; type=BOOLEAN,access=rw------,values=1
  : values=on

使用 arecord -D hw:audiocodec -f S16_LE -t wav -c2 -r 16000 -d 3 t.wav 命令进行录音。

root@TinaLinux:/# arecord -D hw:audiocodec -f S16_LE -t wav -c2 -r 16000 -d 3 t.wav

指令执行输出以下内容:

Recording WAVE 't.wav' : Signed 16 bit Little Endian, Rate 16000 Hz, Stereo

arecord命令简易说明:

1)命令格式
arecord [flags] [filename]
2)参数含义
-h,—help(帮助)
-V,–version(打印版本信息)
-l,–list-devices(列出全部声卡和数字音频设备)
-L,–list-pcms(列出全部PCM定义)
-D,–device(指定PCM设备名称)
-q,–quiet(安静模式)
-t,–file-type(文件类型voc,wav,raw或au)
-c,–channels(设置通道数)
-f,–format(设置格式)
-r,–rate(设置频率)
-d,–duration(设置持续时间,单位为秒)
-s,–sleep-min(设置最小休眠时间)
-M,–mmap(mmap流)
-N,–nonblock(设置为非块模式)
-B,–buffer-time(缓冲持续时长,单位为微秒)
-v,–verbose(显示PCM结构和设置)
-I,–separate-channels(设置为每个通道一个单独文件)

放音功能测试

  • 查看播放设备是否有效

 使用aplay -l查看播放设备

root@TinaLinux:/# aplay -l

 指令执行输出以下内容:

**** List of PLAYBACK Hardware Devices ****
card 0: audiocodec [audiocodec], device 0: soc@03000000:codec_plat-sunxi-snd-codec sunxi-snd-codec-0 []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
  • 设置Headphone播放输出 

 在播放之前,首先需要打开音频通路,配置Headphone播放音频。

root@TinaLinux:/# amixer -D hw:audiocodec cset name='HPOUT Switch' 1

指令执行会输出以下内容:

numid=38,iface=MIXER,name='HPOUT Switch'
  ; type=BOOLEAN,access=rw------,values=1
  : values=on
root@TinaLinux:/lib#  :
  • 设置Headphone输出音量 
root@TinaLinux:/# amixer -D hw:audiocodec cset name='HPOUT Gain' 7

它会输出以下内容

root@TinaLinux:/lib# amixer -D hw:audiocodec cset name='HPOUT Gain' 7
numid=24,iface=MIXER,name='HPOUT Gain'
  ; type=INTEGER,access=rw---R--,values=1,min=0,max=7,step=0
  : values=7
  | dBscale-min=-42.00dB,step=6.00dB,mute=0
  • 使用aplay通过外接扬声器播放刚才录制的音频。 
aplay -D hw:audiocodec t.wav

它会输出以下内容

Playing WAVE 't.wav' : Signed 16 bit Little Endian, Rate 16000 Hz, Stereo

 修改音量

使用alsamixer 提供的图形化界面调整音量。

root@TinaLinux:/# alsamixer

(盈鹏飞嵌入式T113-S4主板)-主板上电、串口、USB调试及LED测试 Linux系统提供了一个独立的子系统以方便从用户空间操作LED设备,该子系统以文件的形式为LED设备提供操作接口,这些接口位于/sys/class/leds目录下。主板的调试方式之一是用串口进行调试,主要是方便查看系统的打印信息,在做系统的底层驱动调试时使用很方便。调试串口是CPU的UART0(Linux软件中配置),通过PH2.0_1X4的接口件引出。接入电源后,主板即启动。主板的调试方式之一是ADB调试,可以通过USB(TYPE-A)线将电脑和主板的CN4相连,在系统起来之后,电脑会识别到USB设备。 阅读详情

相关推荐

T113 Longan 系统配置(Linux)

本系列调试说明记录了Linux在全志T113-S3/S4平台上的移植过程,说明过程中可能会技术瑕疵,希望大家提供宝贵意见。本文移植的硬件平台来自于盈鹏飞嵌入式的SBC-T113S(处理器是T113-S3)主板。产品功能评估图:产品尺寸:以下为T113 Longan 系统配置(Linux)

szembed的博客 3856

T113 Linux 系统-Linux QT

本系列调试说明记录了Linux在全志T113-S3/S4平台上的移植过程,说明过程中可能会技术瑕疵,希望大家提供宝贵意见。本文移植的硬件平台来自于盈鹏飞嵌入式的SBC-T113S(处理器是T113-S3)主板。

szembed的博客 2981

T113 日志分析Linux

在Linux和其他类Unix操作系统中,/etc/resolv.conf 是一个重要的系统配置文件,用于设置名称解析服务(DNS)的相关参数。busybox 1.19.4的syslog是专门给嵌入式设备使用的,因此有一些功能被精简掉了,如syslog.conf,该版本不支持配置文件,所有配置都在启动syslogd守护进程时通过参数输入。syslog-ng 是一个开源的 syslog 替代方案,它提供了更强大的日志处理和转发功能。-O /userdata/syslog 缓存文件路径 -b 5 缓存文件个数。

szembed的博客 1799

【全志T113-S3_100ask】9-音频输入与输出(amixer、aplay、arecord)

之前查看系统命令,发现有个aplay命令,然后尝试使用 aplay -Dhw:audiocodec -vvv gz.wav播放音频,然后报错 aplay: pcm_write:2127: write error: Input/output error。找到了Headphone volume,意思是耳机音量,因为我们是使用3.5mm接口的,所以这一项和我们想要的很像。解释:比如想要设置主音量,第一次使用的话先得查询一下接口函数的配置参数,但是又不知道接口叫什么,先查询所有接口。耳机开关的输出是 off!...

第四维度的博客 7533

T113 音频播放Audio Codec

Linux_Audio_开发指南.pdf。

szembed的博客 2935

(盈鹏飞嵌入式T113-S4主板)-Tina5.0系统RS232&RS485测试

本次测试标准串口 COM11已经连接主板的调试串口,待测试串口连接KIT-CP2105的增强型串口(COM12),连接工作准备好后,开始进行测试工作。此时可以在串口调试小助手的发送区输入要发送的的数据,选择自动发送或手动发送,调试终端则会显示接收的数据,同时主板将数据返回给串口调试小助手。测试过程按“Ctrl+c”终止测试指令。由上图可以看到,转接板已经正确连接,并可以识别到两个串口设备,增强型串口(Enanced COM,COM12)和标准串口(Standard COM,COM11)。

szembed的博客 1145

(盈鹏飞嵌入式T113-S4主板)-按键测试

这个和按键SW3按键对应,当SW3按下时,GPADC能够采集的电压是0.21V;这个和原理图中的SW4按键对应,当SW4按下时,GPADC能够采集的电压是0.41V;本节主要是测试按键设备。只有SW3是用户按键,该按键是由T113-S3/S4处理器内部的GPADC实现,可通过软件进行测试验证。SBC-T113S主板一共有3个按键,其中一个是固件升级按键SW4(MASKROM);SW3是由GPADC实现的,它的设备名字是"sunxi-gpadc0",根据以上信息可以得出,它对应的事件号是event2。

szembed的博客 1065

(盈鹏飞嵌入式T113-S4主板)-RGB666液晶屏显示

该接口设计时,默认连接的是我司的EAC-LCD70L这个模组,该屏幕可以支持800X480的7寸液晶屏和1024X600的7寸液晶屏。备注:如果EAC-LCD70L配电容式触摸屏,那么SBC-T113S通过CN25与EAC-LCD70L的CN4相连;如果EAC-LCD70L配电阻式触摸屏,那么SBC-T113通过CN24与EAC-LCD70L的CN4相连;EAC-LCD70L的CN1的一脚务必于SBC-T113S主板的CN23的一脚对应。1*6Pin 0.5mm上接。1*6Pin 1.0mm上接。

szembed的博客 1301

T113-S3 Tina-Linux -- 2.开发板使用

wifi模块驱动官方已经提供且编译到系统内,并且提供了一些。

weixin_43482414的博客 2064

【保姆级教程】全志V853开发板硬件指南

本章节将介绍V853开发板上各模块的基础使用方法。V853开发板集成了LED、WiFi、蓝牙、以太网、音频、屏幕、USB、TF卡等模块。本章节将对这些模块进行简单的操作介绍,方便开发者快速上手了解开发板。*注:V853 开发板有独立的两个调试串口可供选择,分别是 UART0 与 UART3,对应芯片的 UART0 ,UART3 。按照默认的 SDK 配置,UART0 提供 Arm 核的调试输出,UART3 提供 E907 RV 核的调试输出。硬件连接完成后,使用串口终端访问,波特率 。例如这里使用的

DOT小文哥的博客 5888

2024年全国大学生电子设计竞赛H题_自动行驶小车

自动行驶小车(H题)【本科组/高职高专组】

qq_74395263的博客 1万+

Qt DeviceTestT113

本系列调试说明记录了在全志T113-S3/S4平台上的移植过程,说明过程中可能会技术瑕疵,希望大家提供宝贵意见。本文移植的硬件平台来自于盈鹏飞嵌入式的SBC-T113S(处理器是T113-S3)主板。

szembed的博客 1340

告别激活烦恼:Lattice Diamond 3.13 永久免费License申请与配置全攻略(Windows 64位)

本文详细介绍了Lattice Diamond 3.13永久免费License的申请与配置全流程,特别针对Windows 64位系统用户。从官网导航的隐藏路径到Host ID的获取方式,再到License文件的高级处理技巧和环境变量的深度配置,提供了全面的安装教程和疑难问题解决方案,帮助开发者彻底告别激活烦恼。

weixin_28736335的博客 421

全志科技-T113-S3芯片音频输入输出调试-录音尖锐失真

录音后播放录音文件人耳听出声音尖锐失真。

xiaoyanemmmmm的博客 1155

MaxEnt运行报错的各种问题及解决方法

由于我使用的环境数据并不是大部分人常用的worldclim上下载的气候数据,而是使用不同的四类环境数据,分别包括:降雨数据、气温数据、氮沉降数据和大气CO2浓度数据,数据需要分别从不同的网站下载,因此并不能得到非常一致的数据文件,导致MaxEnt运行时出现了各种各样的错误。文件终于能够读取了,然而计算到一半又弹出第三种问题,根据弹出的报错提示,找到错误所在那一行,用Notepad++打开,可以发现,这一行确实存在nan值,导致文件读取无法正常进行。出现上图所述的问题时,检查环境变量是否具有相同的行列号。

guye322的博客 1万+

海康工业相机排雷笔记02-像素格式解析

工业相机使用过程记录 02-像素格式解析 通过将相机输出图像裸数据raw格式直接存图查看 一、黑白/Mono 直接使用相机测试图像存图: 图像中各部分灰度分别为:0、36、73、109、146、182、219、255,以灰度73列为例 (1)Mono 8 该列图像数据为十六进制49,十进制为73,那么Mono 8就是每个像素点占8bit,依次排列。 (2)Mono 10 该列图像数据为十六进制2401,由于相机均为小端数据,实际数据应解析为0124,十进制为292=73*4,那么Mono 10格式为每

yonghuming_66的博客 8355

(盈鹏飞嵌入式T113-S4主板)-WiFi测试

重点是配置SSID和PSK,SSID指的是路由器的ID,PSK指的是路由器的登录密码;主板板载了一个USB WiFi模块,wifi的芯片方案是RTL8188EU(该模块仅有WIFI功能)或者RTL8723DU(该模块带BT4.2功能)。首先确认WIFI模块的驱动是否已经正常工作,通过lsmod来判断,如下信息中表示8723du的模块已经正常工作。之后,可通过以下命令判断wifi连接情况,wpa_state 值为COMPLETED即表示wifi。依次执行以下指令,可扫描到附近的wifi AP。

szembed的博客 1366

Anolis龙蜥内核升级实战:从查询到配置的全流程指南

本文提供了一份详尽的Anolis龙蜥操作系统内核升级实战指南。文章从升级的必要性出发,逐步讲解了升级前的系统检查与备份、从官方源获取正确内核包、分步安装与验证、配置默认启动项以及升级后的功能验证与安全回滚方案。旨在帮助运维人员安全、平稳地完成内核升级,以获取性能提升、新硬件支持及重要的安全漏洞修复。

qq_27496129的博客 571

T113S3学习记录—硬件说明(二)

序号功能接口数量接口说明111、支持双路8位LVDS,1080P支持24bit,1080P3、MIPI_DSI,4通道,1080PLVDS、RGB和MIPI_DSI引脚复用。2Ethernet1单网口一路千兆输出3UARTS6UART3为调试串口;其他串口有复用。4SDIO≤24位总数据线5Audio1路立体声耳机输出1路MIC1路MICIN3PN/P1路LINEINL/R1路FMINL/R等前置音频接口6USB Host1USB2.07。

Chinalihuanyu的博客 4584

AppStore逆向分析(登录、查询、下单)

某网站全协议流程逆向与分析(自动登录、激活、查询、下单)

吴秋霖的博客 3023

MATLAB GUI 水果成熟度分级系统设计与实现

本文基于 MATLAB GUI 设计并实现了一款水果成熟度分级系统,能够准确地评估水果的成熟程度。在实现过程中,我们运用了 MATLAB 中的函数实现对图像的处理和分析,同时使用 GUI 界面增加了系统的易用性。值得一提的是,在实际操作中,我们应该结合实际需求对系统进行相应的改进与完善,以满足不同领域和应用场景下的需求。实验结果表明,本系统可以有效地检测出水果的成熟度,并对其进行精准的评分。因此,本文设计并实现了一款基于 MATLAB GUI 的水果成熟度分级系统。三、MATLAB 代码实现。

uote_e的博客 706

指定声卡的方法

入手一块OrangePi,写了个App程序通过USB声卡来输出声音,运行alsamixer 但是选中后,关闭AlsaMixer后仍然为audiocodec 。 解决方法: vim .asoundrc defaults.ctl.card 0 defaults.pcm.card 0 其中0为默认声卡,具体数字需要查看自己的具体声卡标号 lzj@or...

Li_Zengjie的博客 1563

微信小程序 - 最新图片组拖拽排序更换位置功能,类似微信朋友圈九宫格图片的拖动排序效果,微信小程序实现九宫格图片拖拽调换位置,小程序详细实现图像拖曳拖动切换位置排序功能(详细示例代码,一键复制开箱即用

微信小程序,wechat,小程序,图片排序,图像排序,九宫格拖拽排序,拖曳,拖动,拖拽,仿微信朋友圈,朋友圈宫格图片排序,微信朋友圈图片拖动排序效果,实现九宫格图片拖拽,图像拖拽排序组件插件,小程序实现拖拽图片切换图片位置,图片拖动互换位置,图像拖拽切换位置,九宫格图片组合拖动排序,交换九宫格图片的位置,小程序上传图片后,如何实现拖拽排序功能,小程序怎么实现图片拖拽排序,微信小程序图片上传,九宫格拖拽组件,选择图片并拖动_微信小程序图片拖拽,微信小程序长按拖拽排序,图像的拖拽移动,多图拖拽排序功能,实现九宫

✅ 精选推荐文章 4452

嵌入式仪器模块:音频综测仪和自动化测试软件

• 数字音频测试:平板电脑、笔记本电脑、可穿戴设备的 PDM/TDM 测试。• 音频信号分析:幅值、频率、占空比、THD、THD+N 等指标。• 模拟音频测试:耳机、麦克风、扬声器测试,串扰测试。• 支持多种模拟/数字音频信号的输入/输出。• 192 KHz 采样率。

YEYUANGEN的专栏 1013

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

Tina Linux5.0简要介绍

根据配置选择,最终的编译产物会在openwrt或者buildroot目录下,而打包生成固件的准备文件都存放在pack_out下,kernel是内核编译产物(仅限linux-5.4及以上版本), toolchain目录是存放着解压后的工具链,用于编译内核。Tina Linux v5.0 对openWrt 进行了较多改造,例如与内核编译解耦合,编译产物的目录调整,软件包及方案目录的独立仓库化等等,可以更加友好的单独构建rootfs,裁剪SDK。可以方便的定制、编译、打包生成Linux固件镜像。

szembed的博客 1857

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Linux——命令行调整系统音量

这个命令将主音频通道(Master)的音量设置为100%。请注意,根据您的系统配置和音频硬件,命令中的 “Master” 可能需要替换为其他相应的通道名称。这些信息有助于确定您的系统中可用于调整音量的具体通道名称。当您知道了正确的通道名称后,就可以使用。工具,这是 ALSA 的命令行界面。如果您想要通过命令行直接设置最大音量,您可以使用。命令来查找音频设备的通道名称。或其他音频控制工具来调整相应通道的音量了。是另一个可以用来查看音频设备信息的工具。在 Linux 系统中,您可以使用。

Irving.Gao的博客 4707

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

上一篇: (盈鹏飞嵌入式T113-S4主板)-Tina5.0系统蓝牙测试
下一篇: (盈鹏飞嵌入式T113-S4主板)-Tina5.0系统RS232&RS485测试
szembed
博客等级 码龄18年 1475粉丝 256原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值