chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

RK3588 CPU?隔離:AB/非?AB?系統(tǒng)雙方案適配實戰(zhàn)

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

掃碼添加小助手

加入工程師交流群

在RK3588嵌入式產(chǎn)品開發(fā)中,CPU隔離是提升系統(tǒng)實時性的核心手段,能讓關鍵任務獨占核心資源,規(guī)避系統(tǒng)調(diào)度與中斷干擾。本次基于RK3588原廠SDK,同時實現(xiàn)AB/非AB兩種系統(tǒng)架構(gòu)的CPU隔離方案,兩套方案代碼均完整可直接套用,核心差異僅在于代碼集成路徑與函數(shù)調(diào)用時機,且均支持通過vendor_storage動態(tài)配置隔離核心,無需反復編譯固件,重啟即可生效。下文將從隔離原理、適用場景、雙方案實現(xiàn)、動態(tài)配置、效果驗證全維度展開,手把手教你落地RK3588 CPU隔離。

wKgZPGmJGPWAOtkQAAAznjpc1qA105.png

一、為什么要給RK3588做CPU隔離?

RK3588搭載8核異構(gòu)架構(gòu)(4×Cortex-A76 + 4×Cortex-A55),兼顧高性能與低功耗,但Linux內(nèi)核默認的全局共享調(diào)度機制,在工業(yè)控制、車載等高實時性場景中存在明顯短板:

1.任務搶占:系統(tǒng)后臺進程、守護程序會隨機搶占核心資源,導致關鍵任務出現(xiàn)毫秒級甚至微秒級響應延遲;

2.中斷干擾:內(nèi)核定時器、外設中斷無差別落在所有核心,打斷AI推理、音視頻編解碼等連續(xù)計算任務;

3.資源競爭:多核緩存、總線資源被非關鍵任務占用,大幅降低A76大核的算力利用率。

通過isolcpus(核心隔離)+nohz_full(關閉隔離核時鐘節(jié)拍)+rcu_nocbs(RCU回調(diào)綁定)三參數(shù)組合配置,可實現(xiàn)隔離核的純獨占式使用

?內(nèi)核不會主動將任何系統(tǒng)任務調(diào)度到隔離核,僅允許手動綁定的用戶關鍵任務運行;

?關閉隔離核的時鐘中斷,減少內(nèi)核調(diào)度開銷,降低系統(tǒng)資源占用;

?避免隔離核被RCU內(nèi)核回調(diào)任務占用,真正實現(xiàn)核心資源的專屬化。

同時,兩套方案均做了非法配置安全兜底:若配置非0-8的數(shù)字組合,將自動放棄核心隔離,僅設置rcu_nocbs=all做全局RCU優(yōu)化,避免非法配置導致內(nèi)核啟動異常。

二、RK3588 CPU隔離典型適用場景

RK3588廣泛應用于工業(yè)、車載、邊緣計算、高端音視頻領域,這些場景也是CPU隔離的核心落地場景,隔離后可大幅提升任務穩(wěn)定性與響應速度:

1.工業(yè)控制:隔離1-2個A76大核運行PLC、運動控制、Modbus/CAN總線數(shù)據(jù)處理,保障毫秒級控制響應;

2.車載智能座艙:隔離核心運行CAN/LIN總線通信、儀表盤實時渲染,規(guī)避系統(tǒng)任務干擾,保障行車安全;

3.邊緣計算:隔離2個A76大核運行RKNN AI模型推理,獨占算力提升推理速度與結(jié)果穩(wěn)定性;

4.音視頻處理:隔離核心運行4K/8K視頻編解碼、音頻實時降噪,解決幀丟包、畫面卡頓、音頻延遲問題;

5.高可靠服務:隔離核心運行后臺專屬守護進程,避免服務被搶占,提升系統(tǒng)整體穩(wěn)定性。

三、核心實現(xiàn):AB/非AB系統(tǒng)雙方案,路徑不同可直接套用

本次實現(xiàn)AB、非AB兩套獨立的CPU隔離方案,代碼均基于RK3588原廠SDK開發(fā)完成,可直接復制套用,兩套方案的核心邏輯完全一致(動態(tài)讀取配置、合法性校驗、參數(shù)拼接),唯一差異在于代碼集成的文件路徑與函數(shù)調(diào)用時機,適配不同系統(tǒng)架構(gòu)的啟動流程,確保配置在kernel啟動前完成生效。

核心設計共性

1.配置存儲:隔離核心配置統(tǒng)一寫入vendor_storage的VENDOR_CUSTOM_ID_1E節(jié)點(對應底層30號節(jié)點),兩套方案均從該節(jié)點讀取配置;

2.動態(tài)生效:系統(tǒng)層通過指令寫入配置,無需重新編譯固件,重啟后U-Boot自動讀取并生效;

3.安全兼容:僅將隔離參數(shù)追加到原有bootargs,不修改、不覆蓋系統(tǒng)核心配置,保障SDK原生兼容性;

4.合法性校驗:僅支持0-8的數(shù)字組合(適配RK3588 8核架構(gòu)),超出范圍自動兜底為rcu_nocbs=all。

方案差異:AB/非AB系統(tǒng)調(diào)用與生效路徑

兩套方案的核心區(qū)別在于代碼集成文件函數(shù)調(diào)用位置,適配不同系統(tǒng)的U-Boot啟動流程,確保隔離參數(shù)在bootargs最終確定前完成拼接:

系統(tǒng)架構(gòu) 代碼集成文件 函數(shù)調(diào)用時機 生效邏輯
AB系統(tǒng) u-boot/common/android_ab.c ab_update_root_uuid函數(shù)末尾調(diào)用 隨AB分區(qū)root UUID更新流程執(zhí)行,在kernel啟動前完成參數(shù)拼接
非AB系統(tǒng) u-boot/common/android_bootloader.c 系統(tǒng)啟動流程中android_bootloader_boot_flow內(nèi)調(diào)用 隨原生bootloader啟動流程執(zhí)行,在kernel啟動前完成參數(shù)拼接

四、SDK核心修改:雙方案代碼直接套用

兩套方案的代碼均為增量修改,無需修改SDK原有核心邏輯,可直接復制到對應文件中,同時需對內(nèi)核設備樹做一處簡單修改,避免參數(shù)沖突。

通用修改:內(nèi)核設備樹移除默認參數(shù),避免沖突

無論AB還是非AB系統(tǒng),均需先修改kernel-6.1/arch/arm64/boot/dts/rockchip/rk3588-linux.dtsi,刪除chosen節(jié)點中默認的rcu_nocbs=all,防止與動態(tài)配置的參數(shù)沖突,修改后保留系統(tǒng)原有所有bootargs配置:

diff --git a/kernel-6.1/arch/arm64/boot/dts/rockchip/rk3588-linux.dtsi b/kernel-6.1/arch/arm64/boot/dts/rockchip/rk3588-linux.dtsiindex d59966fb10..121a17bab2 100644--- a/kernel-6.1/arch/arm64/boot/dts/rockchip/rk3588-linux.dtsi+++ b/kernel-6.1/arch/arm64/boot/dts/rockchip/rk3588-linux.dtsi@@ -12,7 +12,7 @@};
chosen: chosen {-bootargs = "earlycon=uart8250,mmio32,0xfeb50000 console=ttyFIQ0 console=ttyS8,1500000n8 irqchip.gicv3_pseudo_nmi=0 root=PARTUUID=c2ebb35f-b6ea rw rootwait rcupdate.rcu_expedited=1 rcu_nocbs=all mtdparts=sfc_nor:0x00040000@0x00180000(vnvm),0x00600000@0x00200000(uboot_a),0x00600000@0x00800000(uboot_b),-@0x00E00000(test_data:grow)";+bootargs = "earlycon=uart8250,mmio32,0xfeb50000 console=ttyFIQ0 console=ttyS8,1500000n8 irqchip.gicv3_pseudo_nmi=0 root=PARTUUID=c2ebb35f-b6ea rw rootwait rcupdate.rcu_expedited=1 mtdparts=sfc_nor:0x00040000@0x00180000(vnvm),0x00600000@0x00200000(uboot_a),0x00600000@0x00800000(uboot_b),-@0x00E00000(test_data:grow)";};

方案1:AB系統(tǒng)代碼實現(xiàn)(直接套用)

在u-boot/common/android_ab.c中,于get_partition_unique_uuid函數(shù)后添加CPU隔離核心代碼,并在ab_update_root_uuid函數(shù)末尾調(diào)用update_cpu_isol_bootargs,代碼適配U-Boot編譯環(huán)境,無標準C庫依賴,可直接復制:

diff --git a/u-boot/common/android_ab.c b/u-boot/common/android_ab.cindex 53fddceaaf..e0875c6d36 100644--- a/u-boot/common/android_ab.c+++ b/u-boot/common/android_ab.c@@ -406,6 +406,89 @@static int get_partition_unique_uuid(char *partition,return 0;}
+#include ++#define CPU_BUF_LEN    128+#define BOOTARGS_OLD_BUF  1024+#define BOOTARGS_NEW_BUF  2048++extern void vendor_storage_read(int idx, char *buf, int len);+extern char *env_get(const char *name);+extern int env_update(const char *name, const char *value);++static int my_isdigit(char c)+{+  return (c >= '0' && c <= '9') ? 1 : 0;+}++static int my_strlen(const char *s)+{+ ? ?int len = 0;+ ? ?if (s == NULL) return 0;+ ? ?while (*s++) len++;+ ? ?return len;+}++void __attribute__((unused)) update_cpu_isol_bootargs(void)+{+ ? ?char command_line1[CPU_BUF_LEN] = {0};+ ? ?char cpu_isol[CPU_BUF_LEN] = {0}, tmp[CPU_BUF_LEN] = {0};+ ? ?char old_bootargs[BOOTARGS_OLD_BUF] = {0};+ ? ?char new_bootargs[BOOTARGS_NEW_BUF] = {0};+ ? ?char *bootargs_ptr = NULL;+ ? ?int cpu_config_valid = 1;++ ? ?vendor_storage_read(30, command_line1, sizeof(command_line1) - 1);++ ? ?int config_len = my_strlen(command_line1);+ ? ?if (config_len == 0) {+ ? ? ? ?cpu_config_valid = 0;+ ? ?} else {+ ? ? ? ?for (int i = 0; command_line1[i]; i++) {+ ? ? ? ? ? ?if (!my_isdigit(command_line1[i]) || (command_line1[i] - '0') > 8) {+        cpu_config_valid = 0;+        break;+      }+    }+  }++  if (cpu_config_valid) {+    for (int i = 0; command_line1[i]; i++) {+      if (i > 0) strcat(tmp, ",");+      strncat(tmp, &command_line1[i], 1);+    }+    snprintf(cpu_isol, sizeof(cpu_isol),+         "isolcpus=%s nohz_full=%s rcu_nocbs=%s", tmp, tmp, tmp);+  } else {+    snprintf(cpu_isol, sizeof(cpu_isol), "rcu_nocbs=all");+  }++  bootargs_ptr = env_get("bootargs");+  if (bootargs_ptr != NULL) {+    strncpy(old_bootargs, bootargs_ptr, sizeof(old_bootargs) - 1);+  } else {+    printf("WARN: bootargs is empty in env!n");+  }++  snprintf(new_bootargs, sizeof(new_bootargs), "%s %s", old_bootargs, cpu_isol);+  char *final_bootargs = new_bootargs;+  while (*final_bootargs == ' ') final_bootargs++;++  env_update("bootargs", final_bootargs);+  bootargs_ptr = env_get("bootargs");+}static void ab_update_root_uuid(void){/*@@ -439,6 +522,7 @@static void ab_update_root_uuid(void)strcat(root_partuuid, guid_buf);env_update("bootargs", root_partuuid);}+update_cpu_isol_bootargs();}

方案2:非AB系統(tǒng)代碼實現(xiàn)(直接套用)

在u-boot/common/android_bootloader.c中添加CPU隔離核心代碼,并在android_bootloader_boot_flow流程內(nèi)的對應位置調(diào)用update_cpu_isol_bootargs,代碼完整可直接復制,適配非AB系統(tǒng)啟動流程:

diff --git a/u-boot/common/android_bootloader.c b/u-boot/common/android_bootloader.cindex 6f69843cdc..81c7874f40 100644--- a/u-boot/common/android_bootloader.c+++ b/u-boot/common/android_bootloader.cint android_bootloader_boot_flow(struct blk_desc *dev_desc, unsigned long load_address){@@ -1385,6 +1468,7 @@int android_bootloader_boot_flow(struct blk_desc *dev_desc,env_update("bootargs",  "androidboot.verifiedbootstate=orange");+update_cpu_isol_bootargs();
if (android_image_load_by_partname(dev_desc,  boot_partname,

五、完整實操:動態(tài)配置隔離核心,無需重編固件

兩套方案的系統(tǒng)層配置與生效步驟完全一致,僅需首次編譯修改后的SDK并燒錄,后續(xù)調(diào)整隔離核心無需重新編譯,通過vendor_storage指令動態(tài)配置,重啟即可生效,真正實現(xiàn)“一次編譯,多次配置”。

Step 1:編譯并燒錄修改后的SDK

1.按對應系統(tǒng)架構(gòu),將上述代碼復制到SDK指定文件,完成設備樹與U-Boot代碼修改;

2.執(zhí)行RK3588標準編譯命令,生成U-Boot和內(nèi)核固件:

3.通過RKDevTool將編譯后的u-boot.img和boot.img燒錄到RK3588開發(fā)板。

Step 2:系統(tǒng)層動態(tài)配置隔離核心(核心指令)

開發(fā)板啟動進入系統(tǒng)后,通過vendor_storage指令將隔離核心配置寫入VENDOR_CUSTOM_ID_1E節(jié)點,僅支持0-8的數(shù)字組合,數(shù)字將自動轉(zhuǎn)為逗號分隔的核心列表,無需手動添加分隔符,核心指令:

# 通用配置指令VENDOR_CUSTOM_ID_1E 這個不是固定的idvendor_storage-w VENDOR_CUSTOM_ID_1E -t string -i[0-8數(shù)字組合]

常用配置示例

RK3588核心編號為0-8,可根據(jù)業(yè)務需求靈活配置,示例如下:

1.隔離第5、6個核心(主流實操示例):

vendor_storage-w VENDOR_CUSTOM_ID_1E -t string -i56

2.隔離單個A76大核(核心7):

vendor_storage-w VENDOR_CUSTOM_ID_1E -t string -i7

3.隔離0、3、8三個核心:

vendor_storage-w VENDOR_CUSTOM_ID_1E -t string -i038

4.清除隔離配置(恢復系統(tǒng)默認):

vendor_storage -w VENDOR_CUSTOM_ID_1E -tstring-i""

Step 3:重啟開發(fā)板,配置生效

配置寫入后,執(zhí)行重啟命令,U-Boot啟動時會自動讀取vendor_storage中的配置,拼接并更新bootargs,隔離參數(shù)隨內(nèi)核啟動生效:

reboot

六、必做驗證:確認CPU隔離是否真正生效

開發(fā)板重啟后,通過兩個標準命令驗證隔離效果,確保配置正確生效,這是落地CPU隔離的關鍵步驟,兩套方案驗證方式完全一致。

驗證1:查看內(nèi)核啟動參數(shù),確認隔離參數(shù)已追加

通過cat /proc/cmdline查看bootargs,確認包含配置的isolcpus/nohz_full/rcu_nocbs三參數(shù),且保留系統(tǒng)原有所有配置,示例(隔離5、6核):

cat/proc/cmdline

預期輸出:命令行中包含isolcpus=5,6 nohz_full=5,6 rcu_nocbs=5,6。

若配置非0-8的非法字符/數(shù)字,輸出僅包含rcu_nocbs=all,無其他隔離參數(shù),屬于正常兜底邏輯。

驗證2:查看內(nèi)核實際隔離核心(最關鍵驗證)

Linux內(nèi)核提供專屬標準文件用于查看CPU隔離狀態(tài),通過cat /sys/devices/system/cpu/isolated可直接讀取內(nèi)核實際識別的隔離核心,這是判斷隔離是否生效的核心依據(jù),示例(隔離5、6核):

cat/sys/devices/system/cpu/isolated

預期輸出

5-6

?配置單個核心7,預期輸出為7;

?配置0、3、8,預期輸出為0,3,8;

?配置非法/清空,該文件無任何輸出,代表內(nèi)核未隔離任何核心。

七、關鍵注意事項

1.雙方案適配性:AB系統(tǒng)僅可使用android_ab.c集成方案,非AB系統(tǒng)僅可使用android_bootloader.c集成方案,不可交叉使用,否則配置不生效;

2.核心編號限制:僅支持0-8的數(shù)字組合,超出范圍會觸發(fā)兜底邏輯,僅啟用rcu_nocbs=all;

3.任務手動綁定:CPU隔離后,內(nèi)核不會主動調(diào)度任務到隔離核,需通過taskset/sched_setaffinity將關鍵任務手動綁定到隔離核,示例:

# 將程序綁定到5、6核運行taskset-c5,6./Linux1024_app

4.內(nèi)核配置依賴:需確保Linux內(nèi)核開啟CONFIG_NO_HZ_FULL和CONFIG_RCU_NOCB_CPU,RK3588原廠SDK默認開啟該配置,無需額外修改;

5.配置永久生效:vendor_storage為掉電非易失性存儲,配置寫入后永久保存,除非重新執(zhí)行指令修改/清除;

6.無侵入式修改:所有隔離參數(shù)均為追加到原有bootargs,未修改SDK任何原生核心配置,保障系統(tǒng)兼容性與穩(wěn)定性。

八、總結(jié)

本次基于RK3588原廠SDK實現(xiàn)的AB/非AB系統(tǒng)雙方案CPU隔離,兼顧了靈活性、兼容性與實用性,核心價值體現(xiàn)在:

1.雙方案一鍵套用:針對AB/非AB兩種主流系統(tǒng)架構(gòu)做專屬適配,代碼完整可直接復制,無需二次開發(fā);

2.動態(tài)配置免重編:通過vendor_storage實現(xiàn)隔離核心的動態(tài)配置,無需反復編譯固件,大幅提升開發(fā)效率;

3.安全兜底更可靠:完善的配置合法性校驗,避免非法配置導致系統(tǒng)啟動異常,提升產(chǎn)品量產(chǎn)可靠性;

4.無侵入式兼容:僅追加隔離參數(shù),不修改SDK原生邏輯,完美兼容RK3588原廠固件與上層應用。

在工業(yè)控制、車載、邊緣計算等高實時性場景中,將關鍵任務綁定到隔離核,可將RK3588的任務響應延遲降低50%以上,最大化發(fā)揮其8核異構(gòu)架構(gòu)的硬件性能。兩套方案均經(jīng)過實際驗證,可直接落地到RK3588量產(chǎn)產(chǎn)品開發(fā)中。

審核編輯 黃宇

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

    關注

    68

    文章

    11275

    瀏覽量

    224911
  • RK3588
    +關注

    關注

    8

    文章

    555

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    RK3588操控終端

    RK3588操控終端全國產(chǎn)化無人裝備手持操控終端,搭載工業(yè)級瑞芯微RK3588J芯片,適配麒麟等自主操作系統(tǒng),從硬件核心到軟件應用實現(xiàn) 100% 國產(chǎn)化,徹底擺脫外部技術依賴。設備標配
    發(fā)表于 02-28 09:42

    你的專屬“數(shù)字員工”已到崗!迅為RK3588系列適配OpenClaw

    你的專屬“數(shù)字員工”已到崗!迅為RK3588系列適配OpenClaw
    的頭像 發(fā)表于 02-27 15:33 ?282次閱讀
    你的專屬“數(shù)字員工”已到崗!迅為<b class='flag-5'>RK3588</b>系列<b class='flag-5'>適配</b>OpenClaw

    【硬核搭檔】迅為RK3588成功適配飛牛FnNAS,你的私有云迎來性能猛獸!

    【硬核搭檔】迅為RK3588成功適配飛牛FnNAS,你的私有云迎來性能猛獸!
    的頭像 發(fā)表于 02-25 15:43 ?552次閱讀
    【硬核搭檔】迅為<b class='flag-5'>RK3588</b>成功<b class='flag-5'>適配</b>飛牛FnNAS,你的私有云迎來性能猛獸!

    實戰(zhàn)復盤:RK3588 SPI+PCIe3x4方案啟動修復,從節(jié)點配置到驅(qū)動適配全解析

    ? ? ? 在 RK3588 嵌入式項目中, “ 接口配置不匹配 ” 是高頻踩坑點 —— 近期 基于 linux6.1 內(nèi)核 調(diào)試 SPI 閃存 +PCIe3x4 外設 方案時,就遇到了 “eMMC
    的頭像 發(fā)表于 01-08 10:24 ?331次閱讀
    <b class='flag-5'>實戰(zhàn)</b>復盤:<b class='flag-5'>RK3588</b> SPI+PCIe3x4<b class='flag-5'>方案</b>啟動修復,從節(jié)點配置到驅(qū)動<b class='flag-5'>適配</b>全解析

    RK3588采集Cameralink圖像快速搭建系統(tǒng)辦法

    : CL-U3,便攜式應用。 瑞芯微的RK3588開發(fā)板很多,種類各式各樣。如何快速搭建一套自己的基于RK3588的嵌入式Cameralink圖像采集處理方案呢。下面推薦一下。 快速原型機的搭建
    發(fā)表于 12-19 10:07

    基于迅為RK3588開發(fā)板實現(xiàn)高性能機器狗主控解決方案-?AI能力實戰(zhàn):YOLOv5目標檢測例程

    基于迅為RK3588開發(fā)板實現(xiàn)高性能機器狗主控解決方案-?AI能力實戰(zhàn):YOLOv5目標檢測例程
    的頭像 發(fā)表于 11-28 11:32 ?1510次閱讀
    基于迅為<b class='flag-5'>RK3588</b>開發(fā)板實現(xiàn)高性能機器狗主控解決<b class='flag-5'>方案</b>-?AI能力<b class='flag-5'>實戰(zhàn)</b>:YOLOv5目標檢測例程

    系統(tǒng)適配 | RK3588 Ubuntu22.04正式發(fā)布

    前言:為了滿足廣大開發(fā)者與嵌入式愛好者的需求!眺望電子正式宣布,已完成基于瑞芯微RK3588的開發(fā)板對Ubuntu22.04LTS操作系統(tǒng)的深度適配與優(yōu)化。此次適配不僅成功移植了
    的頭像 發(fā)表于 09-05 12:06 ?2155次閱讀
    <b class='flag-5'>系統(tǒng)</b><b class='flag-5'>適配</b> | <b class='flag-5'>RK3588</b> Ubuntu22.04正式發(fā)布

    RK3588數(shù)據(jù)手冊

    RK3588的資料
    發(fā)表于 08-01 16:08 ?53次下載

    干貨分享 | RK3588 Ubuntu系統(tǒng)Docker容器使用指南

    前言:在瑞芯微RK3588高性能AIoT平臺上運行Ubuntu系統(tǒng)時,Docker容器技術能極大提升開發(fā)部署效率。通過輕量級虛擬化實現(xiàn)環(huán)境隔離與快速遷移,本文將從零開始詳解RK3588
    的頭像 發(fā)表于 06-27 12:01 ?3837次閱讀
    干貨分享 | <b class='flag-5'>RK3588</b> Ubuntu<b class='flag-5'>系統(tǒng)</b>Docker容器使用指南

    RK3576 vs RK3588:為何越來越多的開發(fā)者轉(zhuǎn)向RK3576?

    ]項目RK3576RK3588 CPU4×Cortex-A72@2.2GHz + 4×A53@1.8GHz + M0 協(xié)處理器4×Cortex-A76@2.4GHz + 4×A55@1.8GHz 算力
    發(fā)表于 05-30 08:46

    RK3588參數(shù)與主要特性 RK3588數(shù)據(jù)手冊解讀

    RK3588參數(shù)與主要特性 RK3588數(shù)據(jù)手冊解讀
    的頭像 發(fā)表于 05-19 18:34 ?1.3w次閱讀
    <b class='flag-5'>RK3588</b>參數(shù)與主要特性  <b class='flag-5'>RK3588</b>數(shù)據(jù)手冊解讀

    RK3588S和RK3588S2差異說明

    RK3588S2?較?RK3588S少了一組?MIPI D/C-PHY CSI_RX PORT0,新增一組?MIPI DPHY CSI_RX PORT1,同時接口位置除?MIPI D/C-PHY
    的頭像 發(fā)表于 05-13 14:23 ?2835次閱讀
    <b class='flag-5'>RK3588</b>S和<b class='flag-5'>RK3588</b>S2差異說明

    技術分享|iTOP-RK3588開發(fā)板Ubuntu20系統(tǒng)旋轉(zhuǎn)屏幕方案

    技術分享|iTOP-RK3588開發(fā)板Ubuntu20系統(tǒng)旋轉(zhuǎn)屏幕方案
    的頭像 發(fā)表于 04-18 15:19 ?1328次閱讀
    技術分享|iTOP-<b class='flag-5'>RK3588</b>開發(fā)板Ubuntu20<b class='flag-5'>系統(tǒng)</b>旋轉(zhuǎn)屏幕<b class='flag-5'>方案</b>

    北京迅為RK3588平臺成功適配“望獲”國產(chǎn)OS

    北京迅為RK3588平臺成功適配“望獲”國產(chǎn)OS
    的頭像 發(fā)表于 04-09 15:35 ?1045次閱讀
    北京迅為<b class='flag-5'>RK3588</b>平臺成功<b class='flag-5'>適配</b>“望獲”國產(chǎn)OS

    RK3588主板:多元場景的硬核“芯”力量

    近年來,RK3588主板在市場上愈發(fā)活躍,作為智能硬件領域的關鍵組件,RK3588主板以強大的性能和廣泛的適用性,成為眾多設備的核心“大腦”。一、RK3588主板核心優(yōu)勢高性能處理器RK358
    的頭像 發(fā)表于 03-11 10:40 ?1594次閱讀
    <b class='flag-5'>RK3588</b>主板:多元場景的硬核“芯”力量