当前位置:网站首页>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
边栏推荐
- NowCoder 反转链表
- 数据仓库面试问题准备
- R语言使用epiDisplay包的followup.plot函数可视化多个ID(病例)监测指标的纵向随访图、使用stress.col参数指定强调线的id子集的颜色(色彩)
- MySQL之详解索引
- Ml: introduction, principle, use method and detailed introduction of classic cases of snap value
- 商業智能BI財務分析,狹義的財務分析和廣義的財務分析有何不同?
- Why should Base64 encoding be used for image transmission
- Digi restarts XBee Pro S2C production. Some differences need to be noted
- Innovation and development of independent industrial software
- LifeCycle
猜你喜欢
随机推荐
MySQL的触发器
What is the difference between Bi financial analysis in a narrow sense and financial analysis in a broad sense?
LifeCycle
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
RK1126平台OSD的实现支持颜色半透明度多通道支持中文
去除重複字母[貪心+單調棧(用數組+len來維持單調序列)]
Industrial Internet has greater development potential and more industry scenarios
统计php程序运行时间及设置PHP最长运行时间
R语言使用epiDisplay包的followup.plot函数可视化多个ID(病例)监测指标的纵向随访图、使用stress.col参数指定强调线的id子集的颜色(色彩)
Nowcoder rearrange linked list
Visual Studio调试方式详解
NowCoder 反转链表
DDD application and practice of domestic hotel transactions -- Code
Remove duplicate letters [greedy + monotonic stack (maintain monotonic sequence with array +len)]
關於miui12.5 紅米k20pro用au或者povo2出現問題的解决辦法
nowcoder重排链表
【信息检索】链接分析
使用CLion编译OGLPG-9th-Edition源码
R language uses dplyr package group_ The by function and the summarize function calculate the mean and standard deviation of the target variables based on the grouped variables
R language uses follow up of epidisplay package The plot function visualizes the longitudinal follow-up map of multiple ID (case) monitoring indicators, and uses stress The col parameter specifies the









