国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

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

wKgZO2mD0cqABs1pAAANCMkB-fs556.png

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

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

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

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

?測試結(jié)果無標準化校驗,異常定位難;

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

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

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

******************************************************   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ù)字/字母,即可一鍵啟動對應測試,無需手動敲復雜命令!

三、核心功能模塊拆解

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

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

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

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

?聲道:單/雙聲道(腳本默認遍歷驗證);

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

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

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

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

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

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

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

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

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

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

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

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

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

腳本名

功能

可調(diào)范圍

set_hpout_volume.sh

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

0~33

set_adc_mic_volume.sh

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

數(shù)字0192/PGA 08

set_adc_alc_volume.sh

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

0~15

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

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

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

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

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

6.進程管理:避免測試殘留

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

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

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

adb shellcd/tmp/audiobash audio_functions_test.sh

步驟2:運行主測試腳本

adb shellcd/tmp/audiobash audio_functions_test.sh

步驟3:選擇測試場景

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

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

套件采用模塊化腳本設(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ù)(默認5小時);

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

六、總結(jié)

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

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


審核編輯 黃宇

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

    關(guān)注

    0

    文章

    268

    瀏覽量

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

    關(guān)注

    27

    文章

    792

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

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

    RK系列平臺(RK3576/RV1126/RK3588/RV1109等)嵌入式開發(fā)中, 交叉編譯工具鏈 是固件編譯、內(nèi)核構(gòu)建、驅(qū)動開發(fā)的核心根基。過往做嵌入式開發(fā),最繁瑣的環(huán)節(jié)
    的頭像 發(fā)表于 02-11 07:10 ?3188次閱讀
    入門篇:<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)機器人平臺,打通“原型到量產(chǎn)”最后一公里

    基于RK3588+RK1828計算卡的AutoRobo國產(chǎn)機器人平臺。該平臺深度融合原廠
    的頭像 發(fā)表于 12-10 09:23 ?1069次閱讀
    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>機器人<b class='flag-5'>平臺</b>,打通“原型到量產(chǎn)”最后一公里

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

    大賽簡介EASYEAI靈眸科技正式啟動2025年首屆“RV1126B開發(fā)套件評測大賽”,以“硬核實踐,賦能未來”為主題,面向開發(fā)者開放
    的頭像 發(fā)表于 10-27 09:12 ?2805次閱讀
    <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 ?841次閱讀
    <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)。通過展臺互動、獎項斬獲、分論壇承辦、多場論壇演講等環(huán)節(jié)全方位展現(xiàn)國產(chǎn)Signoff EDA在先進工藝與生態(tài)構(gòu)建上的硬核
    的頭像 發(fā)表于 09-17 14:24 ?3135次閱讀

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

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

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

    在汽車電子MBD開發(fā)中,TSMasterMBD模塊深度集成于TSMaster先進的總線分析、仿真與測試平臺,旨在為工程師提供一套從模型自動編譯、代碼集成到自動化
    的頭像 發(fā)表于 08-22 20:04 ?2468次閱讀
    <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>的完整實踐

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

    平臺通過三大優(yōu)勢顯著區(qū)別于傳統(tǒng)系統(tǒng): 1.零代碼快速構(gòu)建:無需編程即可實現(xiàn)測試方案搭建; 2.即插即用設(shè)備生態(tài):兼容主流測試儀器,降低集成門檻; 3.維度數(shù)據(jù)智能:定制
    的頭像 發(fā)表于 08-20 17:32 ?1273次閱讀
    零代碼<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)、功能特性等方面具有很大的差異性,兩者的面向客戶也有所不同。本文將簡單分析兩個平臺的特點和差異
    的頭像 發(fā)表于 07-25 09:54 ?699次閱讀
    <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 ?805次閱讀
    <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 ?1291次閱讀
    端側(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 ?2291次閱讀
    端側(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ā)者大會

    芯片全景與選型推薦

    。公司以SoC設(shè)計為核心,布局音視頻編解碼、視覺影像處理、軟硬件協(xié)同開發(fā)等技術(shù)方向,產(chǎn)品覆蓋智能應用處理器芯片、電源管理芯片及周邊配套芯片,并提供棧式解決方案。 二、芯片產(chǎn)品線全景分析
    的頭像 發(fā)表于 04-18 10:19 ?4671次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b>芯片全景與選型推薦

    標貝自動化數(shù)據(jù)標注平臺推動AI數(shù)據(jù)訓練革新

    標貝自動化數(shù)據(jù)標注平臺棧數(shù)據(jù)標注場景式中搭載了大模型預標注和自動化標注能力,并應用于3D點云、2D圖像、音頻、文本等數(shù)據(jù)場景的大規(guī)模、復
    的頭像 發(fā)表于 03-14 16:42 ?1641次閱讀
    標貝<b class='flag-5'>自動化</b>數(shù)據(jù)標注<b class='flag-5'>平臺</b>推動AI數(shù)據(jù)訓練革新