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

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

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

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

RK平臺Linux系統(tǒng)壓測操作步驟

jf_44130326 ? 來源:Linux1024 ? 2026-02-06 16:38 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一、壓測的重要性與核心目的

1.為什么必須做壓測?

RK平臺多應(yīng)用于嵌入式設(shè)備(如工業(yè)控制器、智能終端、消費電子),這類設(shè)備常面臨復(fù)雜工況(高低溫、高負載、長期運行)與嚴苛可靠性要求,壓測是量產(chǎn)前不可或缺的風(fēng)險攔截環(huán)節(jié),核心原因包括:

wKgZPGkaixyAbF6WAAAy3P-rYbc808.png

1.硬件隱患提前暴露:避免因IO電壓不匹配、DDR信號干擾、電源紋波超標等問題,導(dǎo)致設(shè)備量產(chǎn)后面臨死機、重啟、硬件燒毀等故障;

2.軟件穩(wěn)定性驗證:排查多模塊協(xié)同(如CPU+DDR+Wi-Fi)、長期高負載下的內(nèi)存泄漏、線程死鎖、驅(qū)動兼容性問題;

3.性能達標保障:確保磁盤讀寫、GPU渲染、CPU算力等關(guān)鍵指標滿足產(chǎn)品設(shè)計需求,避免用戶使用時出現(xiàn)卡頓、響應(yīng)慢等體驗問題;

4.成本風(fēng)險控制:若未做壓測,設(shè)備量產(chǎn)后面臨售后維修、召回,成本是前期壓測投入的10-100倍,且損害品牌口碑。

2.壓測的核心價值

5.被動修復(fù)轉(zhuǎn)為主動預(yù)防:在實驗室環(huán)境模擬設(shè)備全生命周期可能遇到的極端場景,提前解決90%以上的穩(wěn)定性問題;

6.量化設(shè)備可靠性:通過“10臺設(shè)備×24小時”“高低溫循環(huán)等標準化壓測,驗證設(shè)備連續(xù)運行無故障時長,為量產(chǎn)提供數(shù)據(jù)支撐;

7.適配場景拓展:通過用戶場景壓測,確保設(shè)備在真實使用場景(如詞典筆掃描-翻譯-待機、工業(yè)設(shè)備數(shù)據(jù)采集-傳輸-存儲)下穩(wěn)定運行。

、壓測前準備

8.開啟測試工具配置:在Buildroot中啟用所需測試包,執(zhí)行如下配置命令,確保CPU、內(nèi)存、音頻Wi-Fi等測試功能可用:

# 啟用CPU和內(nèi)存壓力測試工具BR2_PACKAGE_STRESSAPPTEST=y# 啟用內(nèi)存正確性測試工具BR2_PACKAGE_MEMTESTER=y# 啟用包含多模塊測試的套件BR2_PACKAGE_ROCKCHIP_TEST=y

1.配置測試目錄權(quán)限:確保/userdata/rockchip-test目錄具備可讀寫權(quán)限,用于存儲壓測日志和數(shù)據(jù)。

2.開啟串口日志保存:連接產(chǎn)品串口,開啟串口上位機保存所有日志功能,便于后續(xù)問題分析。

、軟件穩(wěn)定性壓測

1.基礎(chǔ)工具使用

1stressapptest(內(nèi)存/磁盤壓力測試)

?典型執(zhí)行命令:測試256MB內(nèi)存,運行8熱復(fù)制線程,20秒后退出,命令如下:

stressapptest-s20-M256-m8-W

?常用參數(shù)說明:-M指定測試RAM大小,-s指定運行秒數(shù),-m指定內(nèi)存復(fù)制線程數(shù),-l指定日志輸出文件。

?關(guān)閉測試:執(zhí)行killall stressapptest

2memtester(內(nèi)存正確性測試)

?執(zhí)行命令格式:指定測試內(nèi)存大小(單位B/K/M/G)和循環(huán)次數(shù),示例如下:

memtester[-p 物理地址基址 [-d 設(shè)備]] <內(nèi)存大小>[B/K/M/G][循環(huán)次數(shù)]

?測試項包含:Stuck AddressRandom ValueCompare XOR18項內(nèi)存校驗。

?注意事項:memtester出錯不會自動停止,需實時觀測程序打印;關(guān)閉測試執(zhí)行killall memtester

2.多模塊專項測試(基于Rockchip test套件)

1DDR測試

?執(zhí)行方式一:通過套件腳本啟動

a.運行套件入口腳本:bash /rockchip-test/rockchip_test.sh

b.輸入“1”選擇DDR測試,再根據(jù)設(shè)備變頻能力選場景(不支持變頻選“3”,支持選“5”);

c.輸入“1”選擇memtester測試,開始執(zhí)行。

?執(zhí)行方式二:直接運行腳本:執(zhí)行bash /rockchip-test/ddr/memtester_test.sh,默認測試系統(tǒng)可用內(nèi)存的一半。

?DDR變頻測試

?自動變頻:bash /rockchip-test/ddr/ddr_freq_scaling.sh,腳本會循環(huán)切換頻率(如528000000 Hz324000000 Hz);

?指定頻率:bash /rockchip-test/ddr/ddr_freq_scaling.sh 528000000,頻率需在支持列表內(nèi),否則會打印可用頻率;

?關(guān)閉變頻測試:killall bash

2CPU測試

?啟動測試:運行bash /rockchip-test/rockchip_test.sh,輸入“2”選擇CPU測試,根據(jù)變頻能力選場景(不支持選“1”,支持選“3”)。

?CPU變頻測試

?自動變頻:bash /rockchip-test/cpu/cpu_freq_scaling.sh,切換頻率如816000 KHz1104000 KHz

?指定頻率:bash /rockchip-test/cpu/cpu_freq_scaling.sh 1104000,頻率不在支持列表時會打印可用值;

?關(guān)閉測試:killall bash

3Flash測試

?執(zhí)行邏輯:在$test_dir/src_test_data生成75MB以內(nèi)隨機源數(shù)據(jù),拷貝到$test_dir/des_test_data5個子目錄,對比MD5值,循環(huán)200次。

4)待機喚醒測試

?前提條件:系統(tǒng)需有正常工作的RTC

?執(zhí)行邏輯:默認循環(huán)10000次,每次待機喚醒時間為3-6秒隨機值。

5reboot測試

?執(zhí)行邏輯:默認重啟10000次,每次啟動后8秒自動關(guān)機;若開啟CONFIG_PSTORE_RAM,會檢查每次關(guān)機日志是否有崩潰異常;

?提前關(guān)閉:執(zhí)行echo off > /userdata/rockchip_test/reboot_cnt

6Camera測試

?方式一:rkisp_demo腳本

a.啟用配置:

BR2_PACKAGE_CAMERA_ENGINE_RKAIQ_RKISP_DEMO=y

b.執(zhí)行腳本:

bash /rockchip-test/camera/camera_stresstest_rkisp_demo.sh,循環(huán)抓取ISP CIF接口數(shù)據(jù)各100幀。

?方式二:v4l2腳本

a.啟用配置:

BR2_PACKAGE_LIBV4L_UTILS=y

b.執(zhí)行腳本:

bash /rockchip-test/camera/camera_stresstest_v4l2.sh,以640x480分辨率循環(huán)抓取USB ISP CIF接口數(shù)據(jù)各5幀,校驗文件大小。

7Video測試

?準備工作:將測試視頻文件放入/userdata/videos(優(yōu)先)或/mnt/udisk/videos

?執(zhí)行測試:運行Video測試腳本,循環(huán)播放目標目錄下的視頻文件。

8Wi-Fi Bt測試

?執(zhí)行邏輯:運行對應(yīng)測試腳本,自動循環(huán)執(zhí)行Wi-FiBt的開啟、關(guān)閉操作。

、性能測試

1.磁盤讀寫測試

1eMMC讀寫

?前提:用fdisk -l查看可讀寫分區(qū)(如mmcblk0p8);

?寫測試:

dd if=/dev/zero of=/dev/mmcblk0p8 bs=1M count=2000 oflag=direct,nonblock

?讀測試:

dd if=/dev/mmcblk0p8 of=/dev/null bs=1M count=2000 iflag=direct,nonblock

2U盤讀寫

?寫測試:

dd if=/dev/zero of=/dev/sda1 bs=1M count=2000 oflag=direct,nonblock/dev/sda1U盤分區(qū));

?讀測試:

dd if=/dev/sda1 of=/dev/null bs=1M count=2000 iflag=direct,nonblock

2.性能模式設(shè)置

?開啟高性能模式:echo performance | tee $(find /sys/ -name *governor)

3. CPU/DDR頻率查看

?執(zhí)行命令:cat /sys/kernel/debug/clk/clk_summary |grep -E "cpu|arm|ddr"

4. GPU跑分

?全屏跑分:sh /rockchip-test/gpu/test_fullscreen_glmark2.sh

?后臺跑分(不顯示畫面):sh /rockchip-test/gpu/test_offscreen_glmark2.sh

、硬件穩(wěn)定性測試

1. IO-DOMAINS檢查

?核心要求:確保所有GPIO電源域的軟件配置電壓與硬件供電一致(如軟件設(shè)1.8V則硬件需供1.8V);

?參考文檔:對應(yīng)芯片平臺文檔(如RK3568參考Rockchip_RK356X_Introduction_IO_Power_Domains_Configuration_CN.pdf)。

2.電源測試

?測試內(nèi)容:若電源方案偏離參考設(shè)計(如用分立電源),需測試冷啟動/重啟時的上電時序、高負載下電源紋波,重點關(guān)注VDD_LOGICVDD_ARM等核心電源。

3.信號測試

?設(shè)計要求:DDR設(shè)計按對應(yīng)模板,顆粒選AVL列表(通過redmine獲取);

?圖紙審核:硬件圖紙完成后,提交審核(如通過redmine)。

4.高低溫測試

?測試環(huán)境:產(chǎn)品工作溫度的高溫上限和低溫下限;

?測試內(nèi)容:在高低溫下執(zhí)行CPU壓力測試、DDR壓力測試、reboot測試、冷啟動測試。

、用戶場景壓測

?構(gòu)建邏輯:結(jié)合產(chǎn)品實際功能,用基礎(chǔ)腳本組合場景;

?示例(詞典筆場景):

whiletrue;do# 模擬掃描識別(采圖) v4l2-ctl --stream-mmap --stream-to=/tmp/scan.jpg --stream-count=1# 模擬播放翻譯結(jié)果 aplay /tmp/translate.wav# 模擬待機 pm-suspend# 模擬RTC喚醒(10秒后喚醒) rtcwake -m no -s 10# 隨機開關(guān)Wi-Fiif[ $((RANDOM %2)) -eq 0 ];then  nmcli r wifi onelse  nmcli r wifi offfidone

?核心思路:覆蓋開機-核心功能-待機-喚醒-輔助功能(如Wi-Fi的完整用戶操作鏈。

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

    關(guān)注

    5198

    文章

    20442

    瀏覽量

    333971
  • Linux
    +關(guān)注

    關(guān)注

    88

    文章

    11758

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    RK3568-Linux系統(tǒng)使用手冊(二)

    RK3568-Linux系統(tǒng)使用手冊(二)
    的頭像 發(fā)表于 01-22 10:48 ?2763次閱讀
    <b class='flag-5'>RK3568-Linux</b><b class='flag-5'>系統(tǒng)</b>使用手冊(二)

    Linux操作系統(tǒng)怎么移植到ARM平臺

    目前,在嵌入式系統(tǒng)里基于ARM微核的嵌入式處理器以其功耗低,功能強大的優(yōu)點已經(jīng)成為市場的主流。與此同時,在網(wǎng)絡(luò)上發(fā)展起來的Linux操作系統(tǒng),以其功能強大,開放源代碼,支持硬件種類眾多的特點,越來越受到人們的青睞。然而如何把
    發(fā)表于 08-19 06:39

    RK3399使用dd命令備份根文件系統(tǒng)操作步驟是怎樣的?

    RK3399使用dd命令備份根文件系統(tǒng)操作步驟是怎樣的?
    發(fā)表于 03-07 07:53

    怎樣在RK3399平臺上去制作一種linux系統(tǒng)

    怎樣在RK3399平臺上去制作一種linux系統(tǒng)呢?有哪些制作步驟
    發(fā)表于 03-07 06:01

    怎樣去搭建基于rk3288的android(和linux平臺軟件運行環(huán)境呢

    怎樣去搭建基于rk3288的android(和linux平臺軟件運行環(huán)境呢?有哪些搭建步驟呢?
    發(fā)表于 03-09 07:42

    怎樣去編譯RK3288平臺上的Android系統(tǒng)源碼呢

    怎樣使用Linux操作系統(tǒng)去搭建一種服務(wù)器環(huán)境呢?怎樣去編譯RK3288平臺上的Android系統(tǒng)源碼呢?
    發(fā)表于 03-10 07:28

    RK3568開發(fā)板Linux系統(tǒng)如何修改異顯呢

    本文硬件平臺采用飛凌嵌入式RK3568開發(fā)板,主要講解Linux系統(tǒng) RK3568開發(fā)板如何修改異顯。R
    發(fā)表于 12-13 17:14

    Linux操作系統(tǒng)

    linux的教學(xué)內(nèi)容1 、Linux概述 2 、Linux操作系統(tǒng)安裝3、 Linux的內(nèi)核 4 、Li
    發(fā)表于 04-10 16:54 ?0次下載
    <b class='flag-5'>Linux</b><b class='flag-5'>操作系統(tǒng)</b>

    Linux快速入門之安裝Linux操作系統(tǒng)及小結(jié)

    實驗內(nèi)容 安裝Linux(Red Hat Enterprise 4 AS版本)操作系統(tǒng),查看Linux的目錄結(jié)構(gòu)。 3.實驗步驟 (1)磁盤規(guī)劃。 在這一
    發(fā)表于 10-18 14:16 ?0次下載

    linux中g(shù)pio復(fù)用設(shè)置操作步驟

    要向大家介紹下如何寫一個python程序?qū)崿F(xiàn)控制Arduino中才能控制的I/O接口。上篇文章也說過,如果想使用python程序,必須使用SD卡中的Linux系統(tǒng)。那么如何在Linux系統(tǒng)
    發(fā)表于 11-15 11:34 ?8105次閱讀
    <b class='flag-5'>linux</b>中g(shù)pio復(fù)用設(shè)置<b class='flag-5'>操作</b><b class='flag-5'>步驟</b>

    linux系統(tǒng)更新的操作操作原理

    linux系統(tǒng)更新的簡單操作操作原理。
    發(fā)表于 05-27 09:34 ?2171次閱讀

    Linux操作系統(tǒng)的詳細安裝步驟

    Linux是一套免費使用和自由傳播的操作系統(tǒng),它主要用于基于Intel x86系列CPU的計算機上。這個系統(tǒng)是由全世界各地的成千上萬的程序員設(shè)計和實現(xiàn)的。其目的是建立不受任何商品化軟件的版權(quán)制約
    發(fā)表于 07-16 11:39 ?5132次閱讀

    Rk3399麒麟Linux系統(tǒng)有哪些,基于linux哪個版本

    由國防科大開發(fā)的麒麟操作系統(tǒng)有很多,與國防科大混亂的 CPU 產(chǎn)品線一樣,這些麒麟操作系統(tǒng)彼此之間技術(shù)延續(xù)性也有限,比較有名的是銀河麒麟、優(yōu)麒麟和中標麒麟操作系統(tǒng)。那么Rk3399麒麟
    發(fā)表于 01-19 15:35 ?5776次閱讀

    迅為RK3588在 Linux 系統(tǒng)中使用 NPU

    迅為RK3588在 Linux 系統(tǒng)中使用 NPU
    的頭像 發(fā)表于 09-08 14:14 ?2683次閱讀
    迅為<b class='flag-5'>RK</b>3588在 <b class='flag-5'>Linux</b> <b class='flag-5'>系統(tǒng)</b>中使用 NPU

    linux操作系統(tǒng)安裝步驟 linux操作系統(tǒng)的特點及組成

    Linux操作系統(tǒng)安裝步驟 Linux操作系統(tǒng)是一種開源的操作系統(tǒng),它以其穩(wěn)定性、安全性和靈活性
    的頭像 發(fā)表于 10-21 11:24 ?1955次閱讀