当前位置:网站首页>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
边栏推荐
- docker-compose公网部署redis哨兵模式
- Scratch Castle Adventure Electronic Society graphical programming scratch grade examination level 3 true questions and answers analysis June 2022
- How to operate and invest games on behalf of others at sea
- Solutions aux problèmes d'utilisation de l'au ou du povo 2 dans le riz rouge k20pro MIUI 12.5
- 利用Shap值进行异常值检测
- One architecture to complete all tasks - transformer architecture is unifying the AI Jianghu on its own
- 电商系统中红包活动设计
- 商業智能BI財務分析,狹義的財務分析和廣義的財務分析有何不同?
- scratch古堡历险记 电子学会图形化编程scratch等级考试三级真题和答案解析2022年6月
- 海外游戏代投需要注意的
猜你喜欢
数据仓库面试问题准备
富文本编辑:wangEditor使用教程
Digi重启XBee-Pro S2C生产,有些差别需要注意
【MySQL从入门到精通】【高级篇】(五)MySQL的SQL语句执行流程
Nowcoder rearrange linked list
RK1126平台OSD的实现支持颜色半透明度多通道支持中文
测试流程整理(3)
Chapter 17 process memory
Innovation and development of independent industrial software
DDD application and practice of domestic hotel transactions -- Code
随机推荐
Some problems and ideas of data embedding point
scratch古堡历险记 电子学会图形化编程scratch等级考试三级真题和答案解析2022年6月
Leetcode T47: 全排列II
如何游戏出海代运营、游戏出海代投
Compile oglpg-9th-edition source code with clion
No servers available for service: xxxx
Test evaluation of software testing
Leetcode t49: grouping of alphabetic words
ARouter的使用
Blob, text geometry or JSON column'xxx'can't have a default value query question
How to operate and invest games on behalf of others at sea
Supprimer les lettres dupliquées [avidité + pile monotone (maintenir la séquence monotone avec un tableau + Len)]
基于51单片机的超声波测距仪
Count the running time of PHP program and set the maximum running time of PHP
去除重複字母[貪心+單調棧(用數組+len來維持單調序列)]
R language dplyr package summary_ If function calculates the mean and median of all numerical data columns in dataframe data, and summarizes all numerical variables based on conditions
Data center concept
SqlServer函数,存储过程的创建和使用
ViewModel 初体验
R语言使用epiDisplay包的dotplot函数通过点图的形式可视化不同区间数据点的频率、使用by参数指定分组参数可视化不同分组的点图分布