日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

硬核干貨!瑞芯微平臺音頻自動化測試套件全解析

jf_44130326 ? 來源:Linux1024 ? 作者:Linux1024 ? 2026-02-05 07:07 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

嵌入式音頻開發(fā)中,瑞芯微Rockchip)平臺的音頻編解碼器ACodec)測試一直是個繁瑣活”——手動驗(yàn)證播放/采集、調(diào)節(jié)增益、校驗(yàn)鏈路穩(wěn)定性,不僅效率低,還容易遺漏邊界場景。今天給大家分享一套基于Shell腳本實(shí)現(xiàn)的瑞芯微音頻功能自動化測試套件,覆蓋音頻全鏈路測試場景,徹底解放雙手!

wKgZO2mD0cqABs1pAAANCMkB-fs556.png

一、套件核心定位:解決音頻測試的三大痛點(diǎn)

這套腳本專為瑞芯微平臺音頻硬件調(diào)試、功能驗(yàn)證設(shè)計,核心解決傳統(tǒng)手動測試的三大問題:

?手動調(diào)節(jié)音量/增益,參數(shù)覆蓋不全;

?長期穩(wěn)定性測試(如5小時回環(huán))耗時耗力;

?測試結(jié)果無標(biāo)準(zhǔn)化校驗(yàn),異常定位難;

套件全部基于Shell腳本開發(fā),輕量化、無額外依賴(僅需嵌入式Linux標(biāo)配工具),支持交互式選擇測試場景,開箱即用。

二、核心架構(gòu):一站式交互式測試入口

套件的核心入口是audio_functions_test.sh,運(yùn)行后會彈出交互式選擇界面,覆蓋三大核心測試場景,新手也能快速上手:

******************************************************   Rockchip Platform Audio Functions Test    ******************************************************* Loop playback:               [0] * # 循環(huán)播放(多采樣率/格式)* Loop capture:                [1] * # 循環(huán)采集(全參數(shù)覆蓋)* Test loopback:               [2] * # 播放→采集回環(huán)(長期穩(wěn)定性)* Exit audio test:              [q] ******************************************************

只需輸入數(shù)字/字母,即可一鍵啟動對應(yīng)測試,無需手動敲復(fù)雜命令!

三、核心功能模塊拆解

1.循環(huán)播放測試:全參數(shù)覆蓋兼容性

Loop playback0號選項(xiàng))會自動遍歷全采樣率+多比特位+雙聲道組合,驗(yàn)證音頻播放的兼容性:

?采樣率:8k/11.025k/16k…192k(覆蓋12種常用規(guī)格);

?比特位:16/24/32位;

?聲道:單/雙聲道(腳本默認(rèn)遍歷驗(yàn)證);

?核心邏輯:通過sox生成440Hz標(biāo)準(zhǔn)正弦波,自動切換參數(shù)循環(huán)播放,無需提前準(zhǔn)備音頻文件。

2.循環(huán)采集測試:驗(yàn)證采集鏈路完整性

Loop capture1號選項(xiàng))是播放測試的反向驗(yàn)證,先初始化麥克風(fēng)采集參數(shù)(PGA多路選擇、數(shù)字增益、靜音關(guān)閉等),再遍歷多采樣率/格式采集音頻,生成標(biāo)準(zhǔn)化WAV文件:

# 采集文件命名規(guī)范(自動生成)cap_fs16000_format_S16_LE_ch2.wav

測試完成后,可通過adb pull /tmp/audio_test/cap_files/導(dǎo)出采集文件,本地驗(yàn)證音質(zhì)與參數(shù)正確性。

3.回環(huán)測試:長期穩(wěn)定性的壓測神器

Test loopback2號選項(xiàng))是套件的核心功能,驗(yàn)證播放采集全鏈路的長期穩(wěn)定性(默認(rèn)5小時):

?前置配置:初始化麥克風(fēng)采集參數(shù),確保鏈路暢通;

?動態(tài)增益:ADC MIC增益按3dB步長循環(huán)切換,覆蓋不同增益場景;

?自動化流程:sox生成1000Hz正弦波持續(xù)播放,arecord采集并生成帶增益標(biāo)識的WAV文件(如loopback_fs16000_format_S16_LE_ch2_mic3db_0001.wav);

?持久化存儲:測試文件默認(rèn)存/tmp/cap_files,避免占用設(shè)備持久化存儲。

4.精細(xì)化音量/增益控制:適配不同硬件鏈路

套件內(nèi)置多套音量/增益調(diào)節(jié)腳本(acodec_test/目錄),覆蓋音頻編解碼器全參數(shù):

腳本名

功能

可調(diào)范圍

set_hpout_volume.sh

耳機(jī)輸出音量調(diào)節(jié)

0~33

set_adc_mic_volume.sh

麥克風(fēng)增益調(diào)節(jié)

數(shù)字0192/PGA 08

set_adc_alc_volume.sh

ALC采集音量調(diào)節(jié)

0~15

以調(diào)節(jié)耳機(jī)音量為例,只需一行命令:

# 設(shè)置耳機(jī)輸出音量為20bashset_hpout_volume.sh20

5.結(jié)果校驗(yàn)+異常測試:精準(zhǔn)定位問題

?結(jié)果校驗(yàn)check_wavs.sh批量解析WAV文件的左右聲道峰值電平,對比閾值(默認(rèn)-15dB),生成stat.log(單文件統(tǒng)計)、result.log(最終結(jié)果),異常文件一目了然;

?異常場景測試test_err_agc_gain.sh直接操作音頻編解碼器寄存器,驗(yàn)證AGC增益異常場景的邊界條件,適配硬件調(diào)試的極端場景。

6.進(jìn)程管理:避免測試殘留

套件還內(nèi)置stop_aplay.sh/stop_arecord.sh腳本,通過PID查找并強(qiáng)制終止播放/采集進(jìn)程,解決測試中進(jìn)程殘留導(dǎo)致的設(shè)備占用問題。

四、快速上手:3步啟動測試

步驟1:推送腳本到設(shè)備

adb shellcd/tmp/audiobash audio_functions_test.sh

步驟2:運(yùn)行主測試腳本

adb shellcd/tmp/audiobash audio_functions_test.sh

步驟3:選擇測試場景

輸入數(shù)字(0/1/2)或q退出,腳本自動執(zhí)行對應(yīng)測試,全程無需人工干預(yù)。

五、擴(kuò)展與定制:適配你的硬件場景

套件采用模塊化腳本設(shè)計,可輕松適配不同瑞芯微硬件平臺:

1.調(diào)整采樣率/比特位:修改loop_playback()/loop_capture()中的fs_tbl/bits_tbl;

2.新增測試場景:在audio_functions_test.shcase分支中添加自定義腳本調(diào)用;

3.調(diào)整回環(huán)測試時長:修改test_loopback.sh中的test_hours參數(shù)(默認(rèn)5小時);

4.適配不同音頻設(shè)備:調(diào)用腳本時傳入自定義設(shè)備名(如bash audio_functions_test.sh hw:0,0 hw:0,1)。

六、總結(jié)

這套瑞芯微音頻自動化測試套件,以Shell腳本為核心,覆蓋播放采集回環(huán)校驗(yàn)全流程,既解決了手動測試的效率問題,又保證了測試覆蓋度與可追溯性。無論是音頻硬件調(diào)試、功能驗(yàn)證,還是長期穩(wěn)定性壓測,都是嵌入式音頻開發(fā)的利器!

如果你的項(xiàng)目也基于瑞芯微平臺做音頻開發(fā),不妨試試這套腳本,歡迎在評論區(qū)交流適配經(jīng)驗(yàn)~


審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 自動化測試
    +關(guān)注

    關(guān)注

    0

    文章

    273

    瀏覽量

    27849
  • 瑞芯微
    +關(guān)注

    關(guān)注

    27

    文章

    861

    瀏覽量

    54678
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    一文搞懂平臺Trust架構(gòu):從原理到問題排查解析

    的 Trust 固件正是基于這一技術(shù)構(gòu)建的安全基石,承擔(dān)著電源管理、安全隔離、數(shù)據(jù)保護(hù)等關(guān)鍵職能。本文將從基礎(chǔ)原理、平臺實(shí)現(xiàn)到問題排查,全面解析
    的頭像 發(fā)表于 04-13 16:14 ?4689次閱讀
    一文搞懂<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>平臺</b>Trust架構(gòu):從原理到問題排查<b class='flag-5'>全</b><b class='flag-5'>解析</b>

    RK平臺Android音頻?EQ/DRC調(diào)試全攻略

    ,支持全局流綁定和動態(tài)應(yīng)用兩種模式,配合官方調(diào)試工具可快速實(shí)現(xiàn)個性音效調(diào)校。 本文基于官方《 Android EQ/DRC 開發(fā)指南 V1.1.0 》,結(jié)合實(shí)際開發(fā)經(jīng)驗(yàn),從 編
    的頭像 發(fā)表于 04-12 10:23 ?1.1w次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b>RK<b class='flag-5'>平臺</b>Android<b class='flag-5'>音頻</b>?EQ/DRC調(diào)試全攻略

    入門篇:?RK?平臺編譯工具鏈自動適配原理解析

    RK系列平臺(RK3576/RV1126/RK3588/RV1109等)嵌入式開發(fā)中, 交叉編譯工具鏈 是固件編譯、內(nèi)核構(gòu)建、驅(qū)動開發(fā)的核心根基。過往做嵌入式開發(fā),最繁瑣的環(huán)節(jié)
    的頭像 發(fā)表于 02-11 07:10 ?3569次閱讀
    入門篇:<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b>?RK?<b class='flag-5'>平臺</b>編譯工具鏈<b class='flag-5'>自動</b>適配原理<b class='flag-5'>全</b><b class='flag-5'>解析</b>

    AutoCore 聯(lián)合貝啟科技和,發(fā)布AutoRobo國產(chǎn)機(jī)器人平臺,打通“原型到量產(chǎn)”最后一公里

    基于RK3588+RK1828計算卡的AutoRobo國產(chǎn)機(jī)器人平臺。該平臺深度融合原廠
    的頭像 發(fā)表于 12-10 09:23 ?1424次閱讀
    AutoCore 聯(lián)合貝啟科技和<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b>,發(fā)布AutoRobo國產(chǎn)<b class='flag-5'>化</b>機(jī)器人<b class='flag-5'>平臺</b>,打通“原型到量產(chǎn)”最后一公里

    RV1126B開發(fā)套件評測大賽正式開賽!

    大賽簡介EASYEAI靈眸科技正式啟動2025年首屆“RV1126B開發(fā)套件評測大賽”,以“硬核實(shí)踐,賦能未來”為主題,面向開發(fā)者開放
    的頭像 發(fā)表于 10-27 09:12 ?3039次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b>RV1126B開發(fā)<b class='flag-5'>套件</b>評測大賽正式開賽!

    這幾年為啥那么火?

    在低功耗設(shè)計、高集成度及多功能集成方面做得還算不錯,其產(chǎn)品覆蓋“大音頻+大視頻+大感知+大軟件”四大方向,形成差異化技術(shù)優(yōu)勢。 2、
    發(fā)表于 10-20 15:50

    測試小白3分鐘上手,零代碼自動化測試平臺,15分鐘搭建自動化測試方案

    還在為不懂代碼、搭建測試方案耗時久而發(fā)愁?ATECLOUD 零代碼自動化測試平臺,專為自動化測試
    的頭像 發(fā)表于 09-22 17:52 ?1056次閱讀
    <b class='flag-5'>測試</b>小白3分鐘上手,零代碼<b class='flag-5'>自動化</b><b class='flag-5'>測試</b><b class='flag-5'>平臺</b>,15分鐘搭建<b class='flag-5'>自動化</b><b class='flag-5'>測試</b>方案

    科技亮相IDAS 2025設(shè)計自動化產(chǎn)業(yè)峰會

    2025年9月15-16日,行科技重磅參與在杭州國際博覽中心舉辦的第三屆設(shè)計自動化產(chǎn)業(yè)峰會(IDAS 2025)。通過展臺互動、獎項(xiàng)斬獲、分論壇承辦、多場論壇演講等環(huán)節(jié)全方位展現(xiàn)國產(chǎn)Signoff EDA在先進(jìn)工藝與生態(tài)構(gòu)建上的硬核
    的頭像 發(fā)表于 09-17 14:24 ?3333次閱讀

    電源模塊的短路保護(hù)如何通過自動化測試軟件完成測試

    搭建 自動化測試軟件運(yùn)行于特定測試系統(tǒng)架構(gòu)之上。以國產(chǎn)測試平臺ATECLOUD電源模塊進(jìn)行重復(fù)
    的頭像 發(fā)表于 09-03 19:10 ?1046次閱讀
    電源模塊的短路保護(hù)如何通過<b class='flag-5'>自動化</b><b class='flag-5'>測試</b>軟件完成<b class='flag-5'>測試</b>

    干貨分享 | TSMaster MBD模塊解析:從模型搭建到自動化測試的完整實(shí)踐

    在汽車電子MBD開發(fā)中,TSMasterMBD模塊深度集成于TSMaster先進(jìn)的總線分析、仿真與測試平臺,旨在為工程師提供一套從模型自動編譯、代碼集成到自動化
    的頭像 發(fā)表于 08-22 20:04 ?2887次閱讀
    <b class='flag-5'>干貨</b>分享 | TSMaster MBD模塊<b class='flag-5'>全</b><b class='flag-5'>解析</b>:從模型搭建到<b class='flag-5'>自動化</b><b class='flag-5'>測試</b>的完整實(shí)踐

    零代碼自動化測試平臺ATECLOUD功能詳解

    平臺通過三大優(yōu)勢顯著區(qū)別于傳統(tǒng)系統(tǒng): 1.零代碼快速構(gòu)建:無需編程即可實(shí)現(xiàn)測試方案搭建; 2.即插即用設(shè)備生態(tài):兼容主流測試儀器,降低集成門檻; 3.維度數(shù)據(jù)智能:定制
    的頭像 發(fā)表于 08-20 17:32 ?1597次閱讀
    零代碼<b class='flag-5'>自動化</b><b class='flag-5'>測試</b><b class='flag-5'>平臺</b>ATECLOUD功能詳解

    自動化測試平臺中TestCenter和ATECLOUD有哪些差異?

    TestCenter和ATECLOUD雖然都是自動化測試平臺,但兩者在試用領(lǐng)域、技術(shù)架構(gòu)、功能特性等方面具有很大的差異性,兩者的面向客戶也有所不同。本文將簡單分析兩個平臺的特點(diǎn)和差異
    的頭像 發(fā)表于 07-25 09:54 ?891次閱讀
    <b class='flag-5'>自動化</b><b class='flag-5'>測試</b><b class='flag-5'>平臺</b>中TestCenter和ATECLOUD有哪些差異?

    自動化測試平臺ATECLOUD推出AI算法功能

    作為納米軟件自主研發(fā)的自動化測試平臺,ATECLOUD 始終致力于為用戶提供高效優(yōu)質(zhì)的測試解決方案。面對5G、AI等前沿技術(shù)的迭代發(fā)展,平臺
    的頭像 發(fā)表于 07-22 16:10 ?1032次閱讀
    <b class='flag-5'>自動化</b><b class='flag-5'>測試</b><b class='flag-5'>平臺</b>ATECLOUD推出AI算法功能

    端側(cè)算力新時代!迅科技亮相2025開發(fā)者大會

    前沿產(chǎn)品齊亮相,硬核科技引矚目 新品揭曉——端側(cè)算力協(xié)處理器芯片、4K視覺芯片RV1126B(AI視覺場景的高性能解決方案)、音頻處理
    的頭像 發(fā)表于 07-21 17:47 ?1546次閱讀
    端側(cè)算力新時代!<b class='flag-5'>瑞</b>迅科技亮相2025<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b>開發(fā)者大會

    端側(cè)算力新時代!迅科技攜棧產(chǎn)品矩陣亮相2025開發(fā)者大會

    前沿產(chǎn)品齊亮相,硬核科技引矚目新品揭曉——端側(cè)算力協(xié)處理器芯片、4K視覺芯片RV1126B(AI視覺場景的高性能解決方案)、音頻處理器
    的頭像 發(fā)表于 07-18 13:16 ?2527次閱讀
    端側(cè)算力新時代!<b class='flag-5'>瑞</b>迅科技攜<b class='flag-5'>全</b>棧產(chǎn)品矩陣亮相2025<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b>開發(fā)者大會
    密山市| 报价| 芒康县| 永顺县| 云安县| 乾安县| 炎陵县| 秦皇岛市| 陕西省| 泗阳县| 阿荣旗| 宜君县| 奈曼旗| 宜春市| 那坡县| 阿合奇县| 岱山县| 和龙市| 通江县| 治多县| 大兴区| 张家口市| 长兴县| 海门市| 自治县| 施甸县| 左贡县| 兴安县| 沙坪坝区| 徐闻县| 西峡县| 武川县| 宁晋县| 临潭县| 江口县| 嫩江县| 定结县| 手游| 瑞昌市| 商都县| 诸暨市|