当前位置:网站首页>Transplant tinyplay for imx6q development board QT system
Transplant tinyplay for imx6q development board QT system
2022-07-04 14:28:00 【mucheni】
Supporting information in the network disk information “iTOP-i.MX6 Development board data summary ( No CD data )\08_iTOP-i.MX6 Development board Linux System development information \13-Linux System migration tinyplay\iTOP-iMX6-Linux System - Sound card transplantation tinyplay.zip”
tinyalsa yes Google stay Android 4.0 The later push is based on alsa User layer audio interface of kernel .tinyalsa The provided header file is "asoundlib.h", Provide the most basic pcm and mixer operation .
tinyalsa The implementation file of is pcm.c( Realization pcm api) and mixer.c( Realization mixer api). There are four gadgets in them
Namely :
tinypcminfo:tinypcminfo.c, see pcm Equipment capacity ;
tinyplay:tinyplay.c, Use pcm Device playback wav Audio files in format ;
tinycap:tinycap.c, Use pcm Device acquisition pcm Format bitstream , And save for wav File format ;
tinymix:tinymix.c, Yes pcm Control of equipment , Including volume adjustment 、 Device switching .
These four tools can be used first tinypcminfo see pcm The ability of the device , In case we use unreasonable configuration when using the other three commands parameter invalid Error of .
This document applies to the minimum Linux System and Qt System .
78.1 Source code compilation
Check the content of the compressed package provided this time , They are guidance documents , Test music and source folder , As shown in the figure below .

The folder in the package that will be provided tinyalsa copy to Ubunut Working directory of , Pictured .

This compilation environment is “arm-2009q3”, As shown in the figure below .

Enter into ubuntu Upper tinyalsa Folder , Enter a command in the current directory “make”, Automatic generation 4 individual Executable file “tinycap、tinymix、tinypcminfo、tinyplay”.

Compile the complete .
More content can be paid to official account. : Beijing Xunwei knows more
边栏推荐
- 关于miui12.5 红米k20pro用au或者povo2出现问题的解决办法
- 【MySQL从入门到精通】【高级篇】(五)MySQL的SQL语句执行流程
- Xcode 异常图片导致ipa包增大问题
- Test process arrangement (2)
- Nowcoder rearrange linked list
- Leetcode T48: rotating images
- Map of mL: Based on Boston house price regression prediction data set, an interpretable case is realized by using the map value to the LIR linear regression model
- Pandora IOT development board learning (RT thread) - Experiment 3 button experiment (learning notes)
- 电商系统中红包活动设计
- Leetcode t49: grouping of alphabetic words
猜你喜欢

92.(cesium篇)cesium楼栋分层

统计php程序运行时间及设置PHP最长运行时间

codeforce:C. Sum of Substrings【边界处理 + 贡献思维 + 灵光一现】

10.(地图数据篇)离线地形数据处理(供Cesium使用)

聊聊保证线程安全的 10 个小技巧

数据仓库面试问题准备
![Remove duplicate letters [greedy + monotonic stack (maintain monotonic sequence with array +len)]](/img/af/a1dcba6f45eb4ccc668cd04a662e9c.png)
Remove duplicate letters [greedy + monotonic stack (maintain monotonic sequence with array +len)]

数据湖(十三):Spark与Iceberg整合DDL操作

Digi XBee 3 RF: 4个协议,3种封装,10个大功能

第十七章 进程内存
随机推荐
sql优化之查询优化器
实时数据仓库
【信息检索】分类和聚类的实验
Chapter 17 process memory
Popular framework: the use of glide
leetcode:6109. 知道秘密的人数【dp的定义】
Solutions aux problèmes d'utilisation de l'au ou du povo 2 dans le riz rouge k20pro MIUI 12.5
Install and use MAC redis, connect to remote server redis
How to operate and invest games on behalf of others at sea
Digi XBee 3 rf: 4 protocols, 3 packages, 10 major functions
Vscode common plug-ins summary
如何游戏出海代运营、游戏出海代投
C # WPF realizes the real-time screen capture function of screen capture box
redis 日常笔记
AI与生命科学
电商系统中红包活动设计
Migration from go vendor project to mod project
Leetcode t49: grouping of alphabetic words
ARouter的使用
Excel quickly merges multiple rows of data