91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

RK平臺Android問題排查神器!LOG系統(tǒng)全方位使用指南

jf_44130326 ? 來源:Linux1024 ? 作者:Linux1024 ? 2026-03-06 08:10 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

瑞芯微RK平臺Android開發(fā)/技術(shù)支持的同學(xué),想必都遇見過內(nèi)核panic、應(yīng)用Crash、ANR這類頭疼的問題,排查的核心難點往往是日志難獲取、有效信息少、user版本無日志。而瑞芯微自研的RK Android LOG系統(tǒng),完美解決了這些痛點——它基于異常觸發(fā)記錄日志,user版本可用,還能自動保存內(nèi)核和Android層的各類異常信息,是RK平臺問題排查的核心工具。

今天這篇文章,我們就把這套LOG系統(tǒng)的使用方法、排查思路、配置技巧講透,從日志存儲、獲取到問題定位,一步到位幫你搞定RK平臺的Android問題排查!

一、先搞懂:RK LOG系統(tǒng)的核心優(yōu)勢

和傳統(tǒng)Android日志系統(tǒng)相比,RK LOG系統(tǒng)專為線上/線下問題排查設(shè)計,核心亮點直擊開發(fā)者痛點,也是我們優(yōu)先選擇它的原因:

1.User版本可用:無需切換到userdebug/eng版本,線上設(shè)備也能捕獲異常日志,解決線上問題排查無日志的核心難題;

2.異常觸發(fā)式記錄:避免無意義日志刷屏,僅當(dāng)系統(tǒng)出現(xiàn)異常時才生成日志,有效信息密度高;

3.全鏈路異常捕獲:既支持內(nèi)核層panic/卡死,也能捕獲Android層Crash/ANR/低內(nèi)存/Watchdog等幾乎所有異常;

4.重啟后日志不丟失:內(nèi)核panic重啟、Android系統(tǒng)重啟后,會自動保存重啟前的異常信息,不會因重啟丟失關(guān)鍵日志;

5.存儲與訪問便捷:日志有固定存儲路徑,還提供軟鏈接快速訪問,支持ADB和U盤/SD卡兩種獲取方式;

6.智能控容+防抖:限制日志總大小,自動刪除最早日志;相同異常5分鐘內(nèi)僅記錄一次,避免日志爆倉。

二、基礎(chǔ)必備:日志的存儲路徑與獲取方式

排查問題的第一步,是找到日志在哪、怎么把日志拿到本地。RK LOG系統(tǒng)的日志存儲做了專門的優(yōu)化,路徑清晰、獲取方式簡單,新手也能快速上手。

2.1日志存儲路徑(核心)

所有異常日志最終都保存在主路徑

/data/user_de/0/com.android.shell/files/bugreports

為了方便開發(fā)者訪問,系統(tǒng)在根目錄創(chuàng)建了軟鏈接,直接訪問以下路徑即可,無需輸入長路徑:

/bugreports/

(驗證軟鏈接:在設(shè)備端執(zhí)行l(wèi)s bugreports -l,可看到鏈接指向主路徑)

2.2兩種日志獲取方式

方式1:ADB命令獲?。ㄍ扑]開發(fā)/調(diào)試時使用)

設(shè)備連接電腦并開啟ADB調(diào)試后,直接執(zhí)行拉取命令,將日志文件夾拉到本地指定路徑即可:

# 拉取全部日志到本地桌面(示例,可修改本地路徑)adbpull /bugreports/ ~/Desktop/RK_LOG/# 僅拉取指定異常日志(如內(nèi)核panic日志)adbpull /bugreports/2022-09-24-09-58-10-kernel_panic.zip ~/Desktop/

方式2:U盤/SD卡拷貝(適合無電腦連接的線下設(shè)備)

無需ADB,直接通過設(shè)備自帶的文件管理器拷貝,前提是先開啟設(shè)備的【開發(fā)者選項】,具體步驟如下:

1.進(jìn)入設(shè)備「設(shè)置」,點擊「Storage(存儲)」;

2.點擊「Go to Files app to manage and free up space」進(jìn)入Files文件管理器;

3.點擊左上角列表圖標(biāo)/從左向右滑動調(diào)出列表菜單,找到「Bug reports」選項;

4.進(jìn)入后可看到所有日志壓縮包,直接選擇需要的日志,拷貝到U盤/SD卡即可(也可直接刪除無用日志)。

2.3關(guān)鍵:日志文件的命名規(guī)則

RK LOG系統(tǒng)的日志均為日期開頭的zip壓縮包,文件名直接包含時間+異常類型,能讓我們快速定位「最新日志」和「問題類型」,核心命名規(guī)則如下:

1.時間前綴:YYYY-MM-DD-HH-MM-SS,精確到秒,按時間排序即可找到最新異常;

2.固定標(biāo)識

3.SYSTEM_BOOT:設(shè)備開機(jī)時生成的日志,此文件之后的日志均為本次開機(jī)后產(chǎn)生的,是排查開機(jī)后問題的時間錨點;

4.SYSTEM_RESTART:Android系統(tǒng)重啟時生成的日志,看到此文件說明設(shè)備發(fā)生過系統(tǒng)重啟;

5.異常類型標(biāo)識:如kernel_panic/TOMBSTONE/system_app_crash等,直接對應(yīng)具體異常(后續(xù)會詳細(xì)講解)。

示例

2023-03-14-10-04-27-SYSTEM_BOOT.zip→ 2023-03-14 1027的開機(jī)日志

2022-09-24-09-58-10-kernel_panic.zip→ 2022-09-24 0910的內(nèi)核panic異常日志

2023-03-14-10-04-39-system_app_crash.zip→ 2023-03-14 1039的系統(tǒng)應(yīng)用崩潰日志

三、核心排查思路:按日志類型定位問題根源

RK LOG系統(tǒng)將異常分為內(nèi)核層Android層兩大類,不同類型的異常對應(yīng)不同的日志文件,我們只需根據(jù)文件名的異常標(biāo)識,就能快速定位問題根源,無需在海量日志中篩選。

3.1內(nèi)核層問題排查:關(guān)注kernel_panic.zip

內(nèi)核層問題主要為內(nèi)核panic內(nèi)核卡死,是底層硬件/內(nèi)核驅(qū)動的核心問題,排查重點如下:

1.內(nèi)核panic重啟:系統(tǒng)會生成kernel_panic.zip,壓縮包內(nèi)包含panic的具體內(nèi)核日志,直接解析即可定位panic原因(如段錯誤segment fault);

2.內(nèi)核卡死(無重啟):默認(rèn)情況下,僅segment fault會觸發(fā)kernel panic,而hard lock/soft lock/rcu stall等情況會導(dǎo)致內(nèi)核卡死但不重啟,此時無默認(rèn)日志,需按以下方式處理:

3.若能接串口:在串口使用fiq工具抓取更多內(nèi)核日志;

4.若無法接串口:開啟內(nèi)核配置,讓卡死觸發(fā)panic并生成日志,需開啟的配置如下:

CONFIG_BOOTPARAM_HUNG_TASK_PANIC=yCONFIG_BOOTPARAM_SOFTLOCKUP_PANIC=yCONFIG_BOOTPARAM_HARDLOCKUP_PANIC=yCONFIG_BOOTPARAM_RCU_STALL_PANIC=y

5.版本注意事項:瑞芯微SDK/補(bǔ)丁僅在user版本默認(rèn)開啟上述配置,若在userdebug版本使用,需手動在arch/arm64/configs/rockchip_defconfig文件中添加上述配置。

3.2 Android層問題排查:按標(biāo)識匹配異常類型

Android層異常覆蓋系統(tǒng)服務(wù)、系統(tǒng)App、用戶App、框架層,共10余種核心異常,每種異常都有專屬的日志標(biāo)識,TOMBSTONE默認(rèn)強(qiáng)制觸發(fā)日志(除非配置為0),其他異常可通過配置篩選。

以下是Android層核心異常標(biāo)識與問題對應(yīng)表,建議收藏備用:

日志標(biāo)識 對應(yīng)具體問題 問題層級
TOMBSTONE Native層代碼Crash 框架/應(yīng)用底層
system_server_crash Android系統(tǒng)服務(wù)崩潰 系統(tǒng)核心服務(wù)
system_server_anr Android系統(tǒng)服務(wù)ANR 系統(tǒng)核心服務(wù)
system_server_lowmem 系統(tǒng)服務(wù)觸發(fā)低內(nèi)存異常 系統(tǒng)資源
system_server_watchdog 系統(tǒng)服務(wù)出現(xiàn)Watchdog看門狗異常 系統(tǒng)核心服務(wù)
system_server_wtf Android框架層嚴(yán)重錯誤(WTF) 系統(tǒng)框架
SYSTEM_RESTART Android系統(tǒng)重啟 整體系統(tǒng)
system_app_crash 系統(tǒng)自帶App崩潰(Force Close) 系統(tǒng)應(yīng)用
system_app_anr 系統(tǒng)自帶App出現(xiàn)ANR 系統(tǒng)應(yīng)用
system_app_wtf 系統(tǒng)自帶App觸發(fā)框架嚴(yán)重錯誤 系統(tǒng)應(yīng)用
data_app_crash 用戶安裝的第三方App崩潰 第三方應(yīng)用
data_app_anr 用戶安裝的第三方App出現(xiàn)ANR 第三方應(yīng)用
data_app_wtf 用戶安裝的第三方App觸發(fā)框架錯誤 第三方應(yīng)用

排查技巧:先看日志的SYSTEM_BOOT時間,確定本次開機(jī)范圍,再從最新日志的標(biāo)識判斷問題類型——比如看到data_app_anr,直接定位到用戶第三方App的ANR問題,無需排查系統(tǒng)層。

四、靈活配置:根據(jù)需求調(diào)整日志抓取規(guī)則

RK LOG系統(tǒng)提供了異常抓取級別日志最大容量兩大核心配置,開發(fā)者可根據(jù)排查需求(如僅抓內(nèi)核問題、限制日志大小)靈活修改,適配不同的使用場景。

4.1配置1:異常抓取級別(persist.sys.rklog.level)

通過系統(tǒng)屬性persist.sys.rklog.level可配置需要捕獲的Android層異常范圍,內(nèi)核panic日志不受此配置影響(除非配置為0),核心規(guī)則:

?默認(rèn)值:7,覆蓋大部分核心異常,滿足日常排查需求;

?配置為0:不抓取任何Android層異常,僅捕獲內(nèi)核panic日志,適合僅排查內(nèi)核問題的場景;

?數(shù)值含義:數(shù)值為N時,會捕獲枚舉中1~N的所有異常,TOMBSTONE默認(rèn)觸發(fā)(除非配置0)。

異常枚舉定義(關(guān)鍵)

enum{DROPBOX_SYSTEM_SERVER_CRASH =1, // 系統(tǒng)服務(wù)CrashDROPBOX_SYSTEM_SERVER_ANR =2,  // 系統(tǒng)服務(wù)ANRDROPBOX_SYSTEM_SERVER_LOWMEM =3,// 系統(tǒng)服務(wù)低內(nèi)存DROPBOX_SYSTEM_SERVER_WATCHDOG =4,// 系統(tǒng)服務(wù)WatchdogDROPBOX_SYSTEM_RESTART =5,   // 系統(tǒng)重啟DROPBOX_SYSTEM_APP_CRASH =6,  // 系統(tǒng)App CrashDROPBOX_SYSTEM_APP_ANR =7,   // 系統(tǒng)App ANRDROPBOX_SYSTEM_SERVER_WTF =8,  // 系統(tǒng)服務(wù)WTFDROPBOX_SYSTEM_APP_WTF =9,   // 系統(tǒng)App WTFDROPBOX_DATA_APP_ANR =10,    // 用戶App ANRDROPBOX_DATA_APP_CRASH =11,   // 用戶App CrashDROPBOX_DATA_APP_WTF =12,    // 用戶App WTF};

配置方法(ADB臨時配置,重啟后失效;若需永久配置,需修改系統(tǒng)屬性默認(rèn)文件):

# 配置為12,捕獲所有Android層異常(適合全面排查)adbshell setprop persist.sys.rklog.level12# 配置為0,僅抓內(nèi)核panicadbshell setprop persist.sys.rklog.level0

4.2配置2:日志最大容量(dumpstate.max_log_size)

RK LOG系統(tǒng)默認(rèn)限制日志總大小為300M,避免日志占滿設(shè)備存儲,可通過該屬性調(diào)整容量,核心規(guī)則:

1.單位:MB,配置值為N則日志總大小限制為N M;

2.觸發(fā)機(jī)制:日志總大小超過限制時,自動刪除最早生成的日志,保證新日志能正常生成;

3.核心說明(回應(yīng)核心疑問):①原文確實未提及getprop dumpstate.max_log_size相關(guān)配置,補(bǔ)充該命令是因為:原文僅講配置方法,未提供「驗證配置是否生效」的實操手段,而getprop是Android系統(tǒng)通用的屬性查詢命令,能快速確認(rèn)配置是否落地,完善配置全流程(修改→生效→驗證),適配開發(fā)者實際調(diào)試場景;②該配置雖在dumpstate.cpp中通過代碼實現(xiàn),但支持動態(tài)修改(臨時生效),核心邏輯的結(jié)合你找到的代碼分析如下:

代碼核心行:long long int max_log_size = (long long int)android::GetIntProperty("dumpstate.max_log_size", 300);
邏輯拆解:函數(shù)GetIntProperty的優(yōu)先級是「動態(tài)系統(tǒng)屬性>代碼默認(rèn)值」——先讀取系統(tǒng)中dumpstate.max_log_size的動態(tài)屬性值(若用setprop設(shè)置過),若未設(shè)置,則使用代碼中定義的默認(rèn)值300;因此,動態(tài)修改(setprop)是臨時生效(重啟后動態(tài)屬性消失,恢復(fù)代碼默認(rèn)值),永久修改需修改代碼默認(rèn)值并編譯生效。

1.臨時配置(ADB動態(tài)修改,重啟失效)

適合調(diào)試階段快速調(diào)整,無需編譯源碼,直接通過setprop動態(tài)修改,驗證效果:

# 設(shè)置日志最大容量為200M(數(shù)值可自定義)adbshell setprop dumpstate.max_log_size200# 立即查詢動態(tài)修改后的數(shù)值(驗證動態(tài)修改是否生效)adbshell getprop dumpstate.max_log_size

注意:動態(tài)修改僅在本次開機(jī)有效,重啟設(shè)備后,動態(tài)屬性消失,恢復(fù)為dumpstate.cpp中定義的代碼默認(rèn)值。

2.永久配置(適配RK3576 Android 15,源碼層修改)

適合正式版本固化配置,需修改代碼默認(rèn)值并編譯,步驟如下:

步驟1:打開源碼文件

vim~/teamstore/xiesc/RK72/rk3576_android15/frameworks/native/cmds/dumpstate/dumpstate.cpp

步驟2:修改代碼默認(rèn)值

找到你通過grep定位到的核心代碼行(默認(rèn)值為300):

// 修改前l(fā)onglongintmax_log_size = (longlongint)android::GetIntProperty("dumpstate.max_log_size",300);// 修改后(以200M為例,可自定義數(shù)值)longlongintmax_log_size = (longlongint)android::GetIntProperty("dumpstate.max_log_size",200);

保存并退出(Esc→:wq)。

步驟3:編譯dumpstate模塊

在源碼根目錄執(zhí)行編譯命令(Android 15推薦用mm替代舊版mmm):

# 進(jìn)入源碼根目錄cd~/teamstore/xiesc/RK72/rk3576_android15/# 單獨編譯dumpstate模塊(僅編譯修改的文件,速度快)mm frameworks/native/cmds/dumpstate/

步驟4:讓配置生效(兩種方式任選)

?調(diào)試場景(無需全量刷鏡像)

?正式發(fā)布場景(全量編譯鏡像)

3.配置生效驗證(核心:getprop命令的作用)

無論臨時動態(tài)修改,還是永久源碼修改,均需通過getprop命令驗證,確保配置落地:

adb root# Android 15需先關(guān)閉分區(qū)驗證才能重掛載adb shell disable-verityadb rebootadb rootadb remount# 推送編譯后的文件到設(shè)備adb push out/target/product/<你的板型名稱>/system/bin/dumpstate /system/bin/# 修改權(quán)限并重啟服務(wù)adb shellchmod755 /system/bin/dumpstateadb shell stop dumpstate && adb shell start dumpstate

4.3特殊機(jī)制:5分鐘異常防抖

為避免相同異常短時間反復(fù)觸發(fā)導(dǎo)致日志爆倉(如同一處system_server_wtf反復(fù)報錯),RK LOG系統(tǒng)做了防抖處理:

本次開機(jī)內(nèi),相同原因的異常5分鐘內(nèi)僅生成一次日志。

注意:并非系統(tǒng)未捕獲異常,而是防抖機(jī)制限制,5分鐘后若異常再次觸發(fā),會生成新的日志。

wKgZO2mqHIaAVQbTAAKhPtXT5KE252.png

五、排查實戰(zhàn)小技巧(效率翻倍)

1.快速找最新日志:設(shè)備端執(zhí)行l(wèi)s -l /bugreports/,日志會按時間倒序排列,最后一行即為最新異常日志;

2.按異常類型篩選:使用ls /bugreports/ | grep 異常標(biāo)識快速篩選,如ls /bugreports/ | grep crash篩選所有Crash日志;

3.線上設(shè)備排查:優(yōu)先用「U盤/SD卡拷貝」方式獲取日志,無需開啟ADB,避免線上設(shè)備調(diào)試風(fēng)險;

4.內(nèi)核問題優(yōu)先串口:若能接設(shè)備串口,內(nèi)核卡死時優(yōu)先用fiq工具抓取日志,比開啟配置更高效;

5.日志及時備份:異常日志為zip壓縮包,拉取到本地后建議按「設(shè)備號+時間+異常類型」重命名,方便后續(xù)歸檔和分析;

6.多設(shè)備批量排查:通過ADB批量命令拉取多臺設(shè)備的/bugreports/日志,統(tǒng)一分析異常規(guī)律;

7.Android 15權(quán)限適配:修改/system/bin/下文件時,需先執(zhí)行adb shell disable-verity關(guān)閉分區(qū)驗證,否則remount會失敗。

六、總結(jié)

RK Android LOG系統(tǒng)是瑞芯微為RK平臺量身打造的問題排查核心工具,其「user版本可用、異常觸發(fā)、全鏈路捕獲」的特性,完美解決了Android開發(fā)中日志難獲取、有效信息少的痛點。

針對RK3576 Android 15版本,結(jié)合代碼實現(xiàn)和實際調(diào)試場景,掌握這套工具的核心要點:

1.記路徑:日志核心路徑/bugreports/(軟鏈接),無需記憶長路徑;

2.識命名:通過日志文件名的「時間+異常標(biāo)識」快速定位問題類型;

3.調(diào)配置:異常抓取級別改persist.sys.rklog.level;日志最大容量支持「臨時動態(tài)修改(setprop,重啟失效)」和「永久源碼修改(改dumpstate.cpp默認(rèn)值,編譯生效)」,兩者優(yōu)先級:動態(tài)屬性>代碼默認(rèn)值;

希望這篇適配RK3576 Android 15的指南能幫你搞定RK平臺的日志排查,讓問題定位更高效!

審核編輯 黃宇

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

    關(guān)注

    12

    文章

    4026

    瀏覽量

    134045
  • Log
    Log
    +關(guān)注

    關(guān)注

    0

    文章

    17

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    一文吃透RK平臺OTA升級開發(fā):從邏輯到調(diào)試的完整指南

    ,能讓開發(fā)者高效解決固件更新、功能迭代等問題。本文將從升級邏輯、核心技巧、調(diào)試要點到問題排查全方位拆解 RK 平臺 OTA 升級開發(fā),附關(guān)鍵流程圖示,助力開發(fā)者快速上手。
    的頭像 發(fā)表于 02-09 16:26 ?368次閱讀
    一文吃透<b class='flag-5'>RK</b><b class='flag-5'>平臺</b>OTA升級開發(fā):從邏輯到調(diào)試的完整<b class='flag-5'>指南</b>

    RK平臺Android設(shè)備OTA升級教程:從原理到U盤實操

    OTA(Over-The-Air)升級是 Android 系統(tǒng)標(biāo)準(zhǔn)的軟件更新方式,在 RK(瑞芯微)平臺上,OTA 升級不僅支持本地升級(如 U 盤、SD 卡),還支持網(wǎng)絡(luò)升級,同時提
    的頭像 發(fā)表于 02-09 16:23 ?894次閱讀
    <b class='flag-5'>RK</b><b class='flag-5'>平臺</b><b class='flag-5'>Android</b>設(shè)備OTA升級教程:從原理到U盤實操

    RK3576平臺Android HAL層故障排查:從lshal命令看透問題本質(zhì)

    RK3576 作為瑞芯微主流的中高端芯片,其 HAL 層基于 HIDL ( Android 硬件接口定義語言)實現(xiàn),排查這類問題的核心工具就是 lshal —— 一個能直接暴露 HIDL 服務(wù)運行狀態(tài)的命令
    的頭像 發(fā)表于 02-06 07:12 ?202次閱讀
    <b class='flag-5'>RK</b>3576<b class='flag-5'>平臺</b><b class='flag-5'>Android</b> HAL層故障<b class='flag-5'>排查</b>:從lshal命令看透問題本質(zhì)

    利用Last Log(Ramoops)排查系統(tǒng)問題:配置與實踐指南

    在嵌入式系統(tǒng)(如基于瑞芯微 RK3399 的 Android 設(shè)備)開發(fā)或維護(hù)中,系統(tǒng)常因內(nèi)核崩潰(Panic)、用戶空間異常等突發(fā)情況重啟,導(dǎo)致關(guān)鍵日志丟失。此時,Last
    的頭像 發(fā)表于 02-05 13:54 ?253次閱讀
    利用Last <b class='flag-5'>Log</b>(Ramoops)<b class='flag-5'>排查</b><b class='flag-5'>系統(tǒng)</b>問題:配置與實踐<b class='flag-5'>指南</b>

    RK3568 Android11編譯環(huán)境搭建及報錯解決指南

    在嵌入式開發(fā)領(lǐng)域,RK3568 芯片憑借其出色的性能被廣泛應(yīng)用。基于 RK3568 進(jìn)行 Android11 系統(tǒng)的開發(fā),首先要搭建好編譯環(huán)境。本文將詳細(xì)介紹在 Ubuntu20.04
    的頭像 發(fā)表于 02-04 17:37 ?1736次閱讀
    <b class='flag-5'>RK</b>3568 <b class='flag-5'>Android</b>11編譯環(huán)境搭建及報錯解決<b class='flag-5'>指南</b>

    RK3399 Android12自動調(diào)節(jié)屏幕亮度問題排查與解決

    在嵌入式設(shè)備開發(fā)中,屏幕自動亮度調(diào)節(jié)功能直接影響用戶體驗與功耗控制。近期在 RK3399 芯片 + Android12 系統(tǒng)的設(shè)備上,遇到了自動亮度調(diào)節(jié)的異常問題 —— 系統(tǒng)自動調(diào)節(jié)時
    的頭像 發(fā)表于 02-04 17:36 ?1235次閱讀
    <b class='flag-5'>RK</b>3399 <b class='flag-5'>Android</b>12自動調(diào)節(jié)屏幕亮度問題<b class='flag-5'>排查</b>與解決

    RK平臺網(wǎng)絡(luò)問題排查指南:從初始化到吞吐量,一文搞定常見故障

    在嵌入式開發(fā)中,RK(瑞芯微)平臺憑借高性能、高兼容性廣泛應(yīng)用于物聯(lián)網(wǎng)、工業(yè)控制等場景,而以太網(wǎng)作為核心通信接口,其穩(wěn)定性直接決定了設(shè)備的可用性。但實際開發(fā)中,我們常會遇到初始化失敗、網(wǎng)絡(luò)不通、丟包等問題,排查起來耗時費力。
    的頭像 發(fā)表于 02-02 17:22 ?2384次閱讀
    <b class='flag-5'>RK</b><b class='flag-5'>平臺</b>網(wǎng)絡(luò)問題<b class='flag-5'>排查</b><b class='flag-5'>指南</b>:從初始化到吞吐量,一文搞定常見故障

    RK?平臺?SPI?開發(fā)完全指南(驅(qū)動?+?配置?+?測試?+?優(yōu)化)

    ,全方位拆解 RK 平臺 SPI 開發(fā)流程。 一、 RK 平臺 SPI 核心特性速覽 ? ? 1.? 基礎(chǔ)支持能力 ? ? ? 協(xié)議
    的頭像 發(fā)表于 01-30 22:35 ?669次閱讀
    <b class='flag-5'>RK</b>?<b class='flag-5'>平臺</b>?SPI?開發(fā)完全<b class='flag-5'>指南</b>(驅(qū)動?+?配置?+?測試?+?優(yōu)化)

    RK平臺固件升級失?。?b class='flag-5'>排查流程圖+腦圖+實操指南,一步搞定!

    ? ? ? 在固件升級過程中, 設(shè)備頻繁報錯、升級中斷是工程師和工廠常遇的難題。為了讓問題排查更高效,我們整理了這份 “ 流程圖 + 腦圖 + 實操 ” 的完整指南,覆蓋所有常見故障場景,無需復(fù)雜
    的頭像 發(fā)表于 01-30 22:34 ?588次閱讀
    <b class='flag-5'>RK</b><b class='flag-5'>平臺</b>固件升級失敗?<b class='flag-5'>排查</b>流程圖+腦圖+實操<b class='flag-5'>指南</b>,一步搞定!

    硬核進(jìn)階:RK3576 Android15?驅(qū)動與系統(tǒng)開發(fā)實戰(zhàn)指南

    RK3576 探索之旅】系列文章導(dǎo)航及功能全景介紹(基于android14) 之前有出過系列的文章,但這是自己公司定制項目,暫時沒有相關(guān)硬件,有需求可以私信我,這個系列主要還是驅(qū)動的開發(fā),接下來
    的頭像 發(fā)表于 01-26 22:29 ?654次閱讀
    硬核進(jìn)階:<b class='flag-5'>RK</b>3576 <b class='flag-5'>Android</b>15?驅(qū)動與<b class='flag-5'>系統(tǒng)</b>開發(fā)實戰(zhàn)<b class='flag-5'>指南</b>

    RK?平臺升級開發(fā):全場景方案與實踐指南,覆蓋常規(guī)系統(tǒng)和ab系統(tǒng)

    用戶體驗的核心模塊,其開發(fā)質(zhì)量直接影響產(chǎn)品的市場競爭力。本文基于 Rockchip Linux updateEngine 升級方案官方文檔,系統(tǒng)梳理 RK 平臺升級開發(fā)的核心技術(shù)方案、實現(xiàn)流程及關(guān)鍵
    的頭像 發(fā)表于 01-13 15:35 ?1215次閱讀
    <b class='flag-5'>RK</b>?<b class='flag-5'>平臺</b>升級開發(fā):全場景方案與實踐<b class='flag-5'>指南</b>,覆蓋常規(guī)<b class='flag-5'>系統(tǒng)</b>和ab<b class='flag-5'>系統(tǒng)</b>

    釋放多屏潛能:迅為RK3588開發(fā)板Android多屏同顯開發(fā)完全指南

    釋放多屏潛能:迅為RK3588開發(fā)板Android多屏同顯開發(fā)完全指南
    的頭像 發(fā)表于 12-16 16:11 ?910次閱讀
    釋放多屏潛能:迅為<b class='flag-5'>RK</b>3588開發(fā)板<b class='flag-5'>Android</b>多屏同顯開發(fā)完全<b class='flag-5'>指南</b>

    迅為RK3588開發(fā)板Android系統(tǒng)燒寫及注意事項

    迅為RK3588開發(fā)板Android系統(tǒng)燒寫及注意事項
    的頭像 發(fā)表于 12-03 15:17 ?7188次閱讀
    迅為<b class='flag-5'>RK</b>3588開發(fā)板<b class='flag-5'>Android</b><b class='flag-5'>系統(tǒng)</b>燒寫及注意事項

    Quartus工具使用指南

    電子發(fā)燒友網(wǎng)站提供《Quartus工具使用指南.pdf》資料免費下載
    發(fā)表于 07-15 16:34 ?1次下載

    RK3576 Android 14.0 SDK開發(fā)指南(第一集)

    RK3576 Android 14.0 SDK代碼編譯 SDK下載到本地后大概70多個G 下載后要做個校驗 解壓后內(nèi)核源碼 kernel代碼路徑說明 Android14支持6.1 版本
    發(fā)表于 05-20 08:43