当前位置:网站首页>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
边栏推荐
- DDD application and practice of domestic hotel transactions -- Code
- LifeCycle
- sql优化之explain
- 潘多拉 IOT 开发板学习(RT-Thread)—— 实验3 按键实验(学习笔记)
- LiveData
- 学内核之三:使用GDB跟踪内核调用链
- 商業智能BI財務分析,狹義的財務分析和廣義的財務分析有何不同?
- 【算法leetcode】面试题 04.03. 特定深度节点链表(多语言实现)
- C# wpf 实现截屏框实时截屏功能
- R语言使用dplyr包的mutate函数对指定数据列进行标准化处理(使用mean函数和sd函数)并基于分组变量计算标准化后的目标变量的分组均值
猜你喜欢
随机推荐
聊聊保证线程安全的 10 个小技巧
一文概览2D人体姿态估计
Solutions aux problèmes d'utilisation de l'au ou du povo 2 dans le riz rouge k20pro MIUI 12.5
R语言使用dplyr包的mutate函数对指定数据列进行标准化处理(使用mean函数和sd函数)并基于分组变量计算标准化后的目标变量的分组均值
Remove duplicate letters [greedy + monotonic stack (maintain monotonic sequence with array +len)]
【信息检索】链接分析
MySQL的触发器
LiveData
flink sql-client. SH tutorial
Ml: introduction, principle, use method and detailed introduction of classic cases of snap value
Digi XBee 3 RF: 4个协议,3种封装,10个大功能
vscode 常用插件汇总
Matters needing attention in overseas game Investment Agency
去除重复字母[贪心+单调栈(用数组+len来维持单调序列)]
流行框架:Glide的使用
R语言dplyr包summarise_if函数计算dataframe数据中所有数值数据列的均值和中位数、基于条件进行数据汇总分析(Summarize all Numeric Variables)
LifeCycle
Test evaluation of software testing
Digi XBee 3 rf: 4 protocols, 3 packages, 10 major functions
海外游戏代投需要注意的