当前位置:网站首页>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
边栏推荐
- 卷积神经网络经典论文集合(深度学习分类篇)
- Test evaluation of software testing
- Detailed analysis of pytorch's automatic derivation mechanism, pytorch's core magic
- Opencv3.2 and opencv2.4 installation
- R语言dplyr包summarise_if函数计算dataframe数据中所有数值数据列的均值和中位数、基于条件进行数据汇总分析(Summarize all Numeric Variables)
- 实战解惑 | OpenCV中如何提取不规则ROI区域
- 实时数据仓库
- 【MySQL从入门到精通】【高级篇】(四)MySQL权限管理与控制
- Learn kernel 3: use GDB to track the kernel call chain
- Use of arouter
猜你喜欢
随机推荐
How to package QT and share exe
AI与生命科学
迅为IMX6Q开发板QT系统移植tinyplay
卷积神经网络经典论文集合(深度学习分类篇)
scratch古堡历险记 电子学会图形化编程scratch等级考试三级真题和答案解析2022年6月
leetcode:6110. 网格图中递增路径的数目【dfs + cache】
No servers available for service: xxxx
基于51单片机的超声波测距仪
【算法leetcode】面试题 04.03. 特定深度节点链表(多语言实现)
【信息检索】分类和聚类的实验
Leetcode T47: 全排列II
ML之shap:基于boston波士顿房价回归预测数据集利用Shap值对LiR线性回归模型实现可解释性案例
Nowcoder reverse linked list
Some problems and ideas of data embedding point
架构方面的进步
关于miui12.5 红米k20pro用au或者povo2出现问题的解决办法
Rich text editing: wangeditor tutorial
【MySQL从入门到精通】【高级篇】(五)MySQL的SQL语句执行流程
Matters needing attention in overseas game Investment Agency
ML之shap:基于boston波士顿房价回归预测数据集利用shap值对XGBoost模型实现可解释性案例