CPU-Orchestrated Runtimes
CPU 與常駐 runtime 作為 Agent 時代的編排層 —— 軟體定義控制流,而非只是執行單元。
為什麼重要Agent 時代的瓶頸不只是算力,而是誰來編排、以什麼成本常駐 —— CPU 與軟體控制層決定了可規模化與可負擔。
檢視 15 篇Beyond the Demo.
Rethinking Local LLM, Physical AI, and Edge Compute.
每一篇都標出實際驗證過的範圍,讓你知道可以放心用在哪裡。
Odin Shen 在 Arm 平台上的 41 篇技術文章與實作教學。 我怎麼驗證 · 觀點長文
41 篇 · 3 個 Pillar · 2026 年 10 月 最後核對
我是 Odin Shen,專注在 Arm 架構的軟體方案架構師。我關注 AI 離開單次展示之後需要的軟體底層:CPU、本地優先的 runtime、實體裝置之間怎麼真正搭起來。這些是我沿著這條路做下的實作紀錄:每一篇都寫下我實際動手做過、驗證過的部分,也老實標出還沒做到的地方。
我的技術工作集中在這三個方向,每個方向都附兩篇推薦閱讀。
CPU 與常駐 runtime 作為 Agent 時代的編排層 —— 軟體定義控制流,而非只是執行單元。
為什麼重要Agent 時代的瓶頸不只是算力,而是誰來編排、以什麼成本常駐 —— CPU 與軟體控制層決定了可規模化與可負擔。
檢視 15 篇不依賴雲端黑盒、捍衛本地邊界,跨 Cortex 到 Neoverse 可攜的自主 AI 與底層信任根。
為什麼重要當資料不能出場、雲端黑盒無法審計,本地優先不是情懷,而是企業採用 AI 的現實前提。
檢視 11 篇從模擬到真實裝置的具身智慧 —— 機器人、自駕與分散式實體節點的健康通訊。
為什麼重要具身智慧的價值在真實世界兌現 —— 從模擬到部署的可靠通訊與安全隔離,決定機器人與自駕能不能走出 demo。
檢視 15 篇41 篇文章與實作教學,每一篇都附上驗證範圍,方便你判斷怎麼用在自己的專案。
顯示 41 / 41 筆
B=Blog 文章 L=Learning Path 實作教學 G=Install Guide 安裝指南
| ID | 標題 | 技術領域 | 內容性質 | 閱讀時間 | Pillar | 驗證範圍 | 來源 |
|---|---|---|---|---|---|---|---|
| B01 | Using Arm Tools to Enable Machine Learning On-Device (2018) | Embedded & Security | 觀點 | 20 分鐘 | F2 | 2 項限制 | ↗ |
| 以 MNIST CNN 為案例,在 Cortex-A55 FVP 上結合 DS-5/Streamline、C API 重構與 SystemC/TLM accelerator model,建立實體硬體完成前的 on-device ML 分析流程。此方法透過指令數、記憶體存取與軟硬體分工觀察,將模型執行行為連接到系統架構決策。本專案的生態價值在於把 Arm virtual platform、performance analysis 與 hardware modeling 組成 early-stage ML/accelerator exploration baseline。 驗證範圍
主題(點擊篩選) | |||||||
| B02 | Deploying Open AD Kit on Neoverse | Mission-Critical & Auto | 系統架構 | 20 分鐘 | F3 | 2 項限制 | ↗ |
| 🔊 語音速聽 在 Arm Neoverse server 上以 containers 部署 Open AD Kit/Autoware simulation,整合 SOAFEE、ROS 2、Docker 與自動駕駛 application services。此架構把 planning、visualization 與 simulation workload 移至可重建的 Arm server environment,使軟體整合能在車載硬體就緒前開始。本專案的生態價值在於建立跨 cloud 與 local Arm infrastructure 的 Shift-Left baseline,支援 automotive software stack 的一致部署與早期驗證。 驗證範圍
主題(點擊篩選) | |||||||
| B03 | Functional Safety: Containers & DDS | Mission-Critical & Auto | 觀點 | 20 分鐘 | F3 | 2 項限制 | ↗ |
| 從 software-defined vehicle architecture 出發,分析 containers、DDS/ROS 2 communication 與 safety-island pattern 如何分隔 safety-critical 和 non-safety-critical workloads。核心主張是以明確的 service interface、execution boundary 與 communication path 限制故障傳播,而不是將 container isolation 直接等同 functional safety。本文章的生態價值在於連接 automotive safety engineering、cloud-native deployment 與 open middleware,為 Arm 平台上的 mixed-criticality prototype 建立可討論的架構框架。 驗證範圍
主題(點擊篩選) | |||||||
| B04 | Neoverse CSS V3 Software Bring-up | Cloud & Infra | 系統架構 | 20 分鐘 | F1 | 2 項限制 | ↗ |
| 以 Neoverse RD-V3 FVP 建立 platform firmware 與 operating-system stack 的 pre-silicon bring-up environment,支援軟體建置、完整 boot flow 觀察及跨元件 handoff debug。此方法將 SoC reference platform、firmware projects 與 system software 放入可重現的 virtual platform,使 integration 與 automation 能在 physical silicon available 前開始。本專案的生態價值在於提供 firmware、OS、tooling 與 silicon teams 共用的 Neoverse software-development baseline。 驗證範圍
主題(點擊篩選) | |||||||
| B05 | OpenBMC & UEFI on Neoverse RD-V3 | Cloud & Infra | 系統架構 | 20 分鐘 | F1 | 2 項限制 | ↗ |
| 在 Neoverse RD-V3 FVP 上整合 OpenBMC 與 UEFI,建立涵蓋 BMC startup、host boot、UART、Serial over LAN 與 IPMI command path 的 pre-silicon management workflow。此架構讓 BMC 與 host firmware 的啟動順序、console access 和 management interface 能在實體 server platform 完成前接受觀察與除錯。本專案的生態價值在於連接 open-source BMC、standard server firmware 與 Arm virtual platform,為 firmware integration 和 CI validation 提供共同基線。 驗證範圍
主題(點擊篩選) | |||||||
| B06 | CPUs in AI: A Practical RAG | Edge AI & Agents | 觀點 | 20 分鐘 | F1 | 2 項限制 | ↗ |
| 在 DGX Spark 上建立 local RAG pipeline,將文件清理、chunking、embedding、FAISS indexing 與 retrieval 配置於 Grace Arm CPU,並透過 llama.cpp 使用 Blackwell GPU 執行 language-model generation。此架構以明確的 CPU/GPU workload mapping 串接 private-data processing、vector search 與回答生成。本專案的生態價值在於具體界定 CPU 在 heterogeneous AI system 中的資料處理與 orchestration 角色,並提供可理解的 end-to-end RAG baseline。 驗證範圍
主題(點擊篩選) | |||||||
| B07 | Voice AI at the Edge | Edge AI & Agents | 觀點 | 20 分鐘 | F2 | 2 項限制 | ↗ |
| 在 DGX Spark 上整合 PyAudio、WebRTC VAD、faster-whisper 與 vLLM,建立從 microphone capture、speech segmentation、transcription 到 text response 的 local voice-AI pipeline。此架構由 Grace Arm CPU 處理 audio I/O、VAD 與 speech-to-text workflow,Blackwell GPU 執行 language-model generation,呈現語音前處理與生成式 AI 的異質分工。本專案的生態價值在於建立資料留在本機處理的 voice-application baseline,並保留各個 open-source components 的替換與調校空間。 驗證範圍
主題(點擊篩選) | |||||||
| B08 | Robotics Reinforcement Learning on Arm | Robotics & Embodied | 觀點 | 20 分鐘 | F3 | 2 項限制 | ↗ |
| 在 DGX Spark 上原生建置 Isaac Sim 與 Isaac Lab,並透過 Unitree H1、RSL-RL 與 PPO,展示從 physics simulation 到 humanoid policy training 的完整 Arm workflow。此架構由 Grace Arm CPU 承擔 software build、environment orchestration 與 simulation workflow coordination,Blackwell GPU 執行 parallel physics simulation 和 reinforcement-learning training。本專案的生態價值在於建立 Isaac robotics stack 在 Grace–Blackwell heterogeneous platform 上的運行基線,並具體呈現 CPU/GPU 在 robotics RL pipeline 中的責任分工。 驗證範圍
主題(點擊篩選) | |||||||
| B09 | Beyond the Demo: Evaluating AI Workloads on Armv9 | Edge AI & Agents | 觀點 | 20 分鐘 | F1 | 2 項限制 | ↗ |
| 在 Radxa Orion O6 的 CIX Armv9 platform 上部署 ERNIE MoE 與 MNN multimodal workloads,從 model execution、memory requirement、runtime behavior 與 application output 評估 open-source AI 的實際可用性。兩個案例分別呈現 MoE language-model routing 與 text/image/audio inference,將模型能力連接到具體 edge use cases。本文章的生態價值在於建立超越單次 demo 的 workload-evaluation framework,協助開發者依模型行為、system constraints 與應用需求判斷 Armv9 deployment fit。 驗證範圍
主題(點擊篩選) | |||||||
| B10 | CPUs in AI: Agent Orchestration | Edge AI & Agents | 觀點 | 20 分鐘 | F1 | 2 項限制 | ↗ |
| 🔊 語音速聽 在 DGX Spark 上整合 Hermes、Ollama 與 Qdrant,建立具備事件處理、狀態保存、語義記憶、內容檢索及工具呼叫能力的持久型 AI Agent runtime。此架構由 Grace Arm CPU 承擔服務生命週期、上下文管理與工作流協調,將模型推論、向量資料庫與外部工具組成可持續運作的系統。本專案的生態價值在於具體界定 CPU 作為 Agent control plane 的角色,並提供可延伸至本機化、長時間運行 AI 應用的架構基線。 驗證範圍
主題(點擊篩選) | |||||||
| B11 | Rethinking Local-First AI Assistants: Always-On OpenClaw Runtime across Arm | Edge AI & Agents | 觀點 | 20 分鐘 | F2 | 2 項限制 | ↗ |
| 🔊 語音速聽 以 OpenClaw 為核心,整合 Telegram、Qdrant、local document RAG、browser tools 與 scheduled services,建立具 persistent memory、deterministic routing 和 proactive-task capability 的 local-first Agent runtime。此架構將 Agent workflow 與 inference backend 解耦,使同一 application layer 能連接 DGX Spark 上的 vLLM/Ollama,以及 Radxa Orion O6 Armv9 CPU 上的 llama.cpp。本專案的生態價值在於建立跨 Arm compute configurations 的 Agent application baseline,並把 local processing 與 external-service data boundary 納入架構設計。 驗證範圍
主題(點擊篩選) | |||||||
| B12 | From Simulation to Real Wi‑Fi: Distributed ROS 2 on Arm | Robotics & Embodied | 系統架構 | 15 分鐘 | F3 | 2 項限制 | ↗ |
| 機器人系統在開發機上運作正常,換到 Wi-Fi 後,頻寬、延遲和丟包就決定了遠端能不能收到完整、可用的 sensor 資料。本文串起三篇 Learning Path:先在 Arm server 上建立可重現的 ROS 2 Jazzy 與 rmw_zenoh 模擬,再把系統分散到 container 與 Raspberry Pi,最後用壓縮、access control、降採樣與 QoS 分配有限的頻寬,並在真實 Wi-Fi 上比較結果。本文與 Kwashie Andoh、Habib Ogunbanwo 共同撰寫。 驗證範圍
主題(點擊篩選) | |||||||
| L01 | Multimodal VLM with MNN on Armv9 | Edge AI & Agents | 實作 | 15 分鐘 | F2 | 3 項限制 | ↗ |
| 在 Radxa Orion O6 的 Armv9 CPU 上原生建置啟用 KleidiAI 最佳化的 MNN,並載入預先封裝的 Qwen2.5-Omni-7B-MNN 模型,驗證本機文字、影像與音訊推論。工作流將貨架影像與語音補貨指令合併為單次多模態推論,產生包含覆蓋率、補貨區域、數量、期限與替代政策的結構化 ticket。此 CPU-first 策略串接可攜式 MNN runtime、Armv9 最佳化與實際邊緣應用,為開發者提供不依賴 GPU/NPU 的本機多模態開發基線。 驗證範圍
主題(點擊篩選) | |||||||
| L02 | Profiling llama.cpp with Arm Streamline | Cloud & Infra | 實作 | 15 分鐘 | F1 | 3 項限制 | ↗ |
| 在 Arm Neoverse 或 Cortex-A 平台上建置啟用 KleidiAI 的 llama.cpp,整合 Arm Streamline marker annotations 與 annotation channels,擷取 Arm CPU 上的 LLM inference timeline。工作流將 token generation 拆分為 Prefill 與 Decode,進一步觀察 compute graph、tensor shape、KleidiAI kernel 及多執行緒行為,呈現 Prefill 以 GEMM 為主、Decode 以 GEMV 為主的運算特徵。這套 profiling 方法串接開源 LLM runtime、Arm 最佳化 kernel 與 CPU-level performance data,為開發者提供以實際執行證據定位瓶頸與調校方向的分析基線。 驗證範圍
主題(點擊篩選) | |||||||
| L03 | FunASR Speech Recognition Serving | Edge AI & Agents | 實作 | 15 分鐘 | F1 | 3 項限制 | ↗ |
| 在 Arm-based Linux server 上建立 ModelScope FunASR Python environment,載入預訓練 ASR 與標點模型,驗證中文及英文音訊的本機轉錄與標點恢復。工作流串接模型取得、音訊輸入、語音辨識與可讀文字輸出,形成可延伸至語音應用或服務介面的最小流程。這套部署基線把 ModelScope 開源模型、FunASR 工具鏈與 Arm server 連接起來,為語音 AI 開發者提供可操作的本機推論起點。 驗證範圍
主題(點擊篩選) | |||||||
| L04 | OpenBMC on RD-V3 Virtual Platform | Cloud & Infra | 系統架構 | 15 分鐘 | F1 | 3 項限制 | ↗ |
| 在 Arm Neoverse RD-V3 FVP 上以 Yocto/BitBake 建置 OpenBMC,並搭配 UEFI 啟動 BMC 與 host firmware。工作流透過多組 UART、Serial over LAN 與自訂 IPMI command 驗證管理控制器和 host 的基本 boot 及通訊路徑。這套 pre-silicon 流程串接 OpenBMC、UEFI 與 Arm reference platform,讓 firmware integration、debug 與 CI validation 能在實體伺服器硬體到位前開始。 驗證範圍
主題(點擊篩選) | |||||||
| L05 | Open AD Kit 1.0: Autoware Containers | Mission-Critical & Auto | 實作 | 15 分鐘 | F3 | 3 項限制 | ↗ |
| 在 AWS EC2 或 Ampere Altra 等 Arm Neoverse 系統上使用 Docker Compose 啟動 Open AD Kit,整合 Autoware visualizer、planning 與 simulation services。工作流驗證容器化服務能共同啟動並呈現可觀察的自動駕駛模擬結果,建立從環境部署到應用執行的完整路徑。這套 Shift-Left 基線串接 SOAFEE、ROS 2、Autoware 與 Arm server,協助開發者在雲端及本地平台重建一致的車載軟體開發環境。 驗證範圍
主題(點擊篩選) | |||||||
| L06 | Open AD Kit 2.0: Safety Isolation | Mission-Critical & Auto | 系統架構 | 15 分鐘 | F3 | 3 項限制 | ↗ |
| 在兩個 Arm Neoverse instances 上部署 Open AD Kit 模擬環境,透過 DDS/ROS 2 連接安全關鍵與非安全關鍵工作負載,建立 safety-island software isolation prototype。工作流將不同 criticality 的服務分離至獨立執行環境,驗證跨實例通訊、介面邊界與故障隔離的架構方法。這套 reference architecture 串接 ISO 26262 導向的設計思維、雲端模擬與開放式車載 middleware,讓團隊能在量產硬體前討論並追蹤 safety boundary。 驗證範圍
主題(點擊篩選) | |||||||
| L07 | ERNIE MoE on Armv9 | Edge AI & Agents | 實作 | 15 分鐘 | F1 | 3 項限制 | ↗ |
| 在 Radxa Orion O6 的 Armv9 CPU 上以 llama.cpp 部署 ERNIE-4.5 MoE,分別驗證一般與 Thinking 模型輸出,並觀察 token-level expert routing。工作流比較 baseline 與啟用 Armv9 instruction features 的 build,透過 pp512、tg128 與合併測試呈現 prompt processing 和 token generation 的執行差異。這套流程串接開源 MoE 模型、llama.cpp 與 Armv9 optimization,為開發者提供同時檢查模型行為與平台執行特徵的評估基線。 驗證範圍
主題(點擊篩選) | |||||||
| L08 | llama.cpp on DGX Spark | Edge AI & Agents | 實作 | 15 分鐘 | F2 | 3 項限制 | ↗ |
| 在 NVIDIA DGX Spark 的 Grace–Blackwell 平台上分別建置 CUDA 與 CPU-only llama.cpp,使用量化 GGUF 模型驗證 GPU inference 與 Arm CPU execution paths。工作流透過 runtime output 與指令分析觀察 Grace CPU 的 Armv9 SIMD 使用情況,確認指定 workload 主要使用 Neon 而未呈現 SVE/SVE2 activity。這套雙後端流程串接 llama.cpp、開源 GGUF 生態與 DGX Spark heterogeneous platform,為開發者提供檢查 backend portability 與 CPU execution behavior 的基線。 驗證範圍
主題(點擊篩選) | |||||||
| L09 | DGX Spark RAG Pipeline | Edge AI & Agents | 實作 | 15 分鐘 | F1 | 3 項限制 | ↗ |
| 在 NVIDIA DGX Spark 上使用 e5-base-v2、FAISS、Llama 3.1 8B 與 llama.cpp REST server,建立從文件清理、分段、embedding、索引、檢索到生成的本機 RAG pipeline。工作流將文件處理與向量檢索配置於 Grace CPU,並使用 Blackwell GPU 執行 LLM generation,產生以樣例 corpus 為依據的回答。這套 reference implementation 串接 Hugging Face models、開源向量搜尋與 Grace–Blackwell unified-memory platform,為私有資料 RAG 提供可觀察的端到端開發基線。 驗證範圍
主題(點擊篩選) | |||||||
| L10 | DGX Persistent Agent: Hermes + Qdrant | Edge AI & Agents | 系統架構 | 15 分鐘 | F1 | 3 項限制 | ↗ |
| 🔊 語音速聽 在 NVIDIA DGX Spark 上以 Docker 組合 Hermes Agent、Ollama、Qdrant 與 Open WebUI,建立具 persistent workspace、semantic memory、embedding 與 contextual retrieval 的本機 Agent runtime。工作流由 Grace CPU 協調事件、記憶與服務生命週期,並將模型推論、向量資料庫和使用者介面組成可獨立替換的完整服務路徑。這套 modular reference architecture 為開發者提供可觀察、可延伸的 persistent Agent 基線,具體呈現 CPU 在本機 AI orchestration 中的關鍵角色。 驗證範圍
主題(點擊篩選) | |||||||
| L11 | DGX Spark Voice Chatbot (VAD/ASR) | Edge AI & Agents | 實作 | 15 分鐘 | F2 | 3 項限制 | ↗ |
| 在 NVIDIA DGX Spark 上串接 USB microphone、PyAudio、WebRTC VAD、turn detection、faster-whisper 與 vLLM,建立完全本機的 voice-to-text-response pipeline。工作流由 Grace CPU 處理音訊擷取、分段與 speech-to-text,Blackwell GPU 執行 LLM generation,並以即時語音輸入驗證分段 transcript 與文字回應。這套 hybrid workflow 串接開源 audio processing 與 local LLM serving,為開發者提供可調整模型、segmentation 和 prompt strategy 的 offline voice application 基線。 驗證範圍
主題(點擊篩選) | |||||||
| L12 | Windows on Arm: ArmPL Math Acceleration | Cloud & Infra | 實作 | 15 分鐘 | F1 | 3 項限制 | ↗ |
| 在 Lenovo ThinkPad X13s 的 Windows 11 on Arm 環境中使用 Visual Studio 建置原生 ARM64 應用,並以 Spin the Cube 範例分析單執行緒、多執行緒與 Arm Performance Libraries 實作。工作流將 3D vertex rotation 配置至 ArmPL BLAS routine,透過 FPS 與 CPU usage 比較不同實作的執行行為。這套流程串接 Windows native development、CPU profiling 與 Arm-optimized math libraries,為計算密集型桌面應用提供從 baseline 到 library integration 的調校基線。 驗證範圍
主題(點擊篩選) | |||||||
| L13 | Zenoh + ROS 2 Multi-Node Routing | Robotics & Embodied | 系統架構 | 15 分鐘 | F3 | 3 項限制 | ↗ |
| 在 Raspberry Pi 與其他 Arm Linux systems 上從原始碼建置 Eclipse Zenoh,並以 Docker 建立可重複部署的 multi-node environment。工作流跨裝置實作 pub/sub、data storage、query 與 queryable node,驗證即時資料交換、歷史資料取得及按需運算。這套通訊基線串接 Arm edge、server 與 cloud,為 robotics 和 industrial IoT 開發者提供可延伸至 ROS 2/DDS integration 的 distributed-data reference workflow。 驗證範圍
主題(點擊篩選) | |||||||
| L14 | OpenClaw Continuum: Local-First Assistant | Edge AI & Agents | 系統架構 | 15 分鐘 | F2 | 3 項限制 | ↗ |
| 🔊 語音速聽 在 NVIDIA DGX Spark 與 Radxa Orion O6 上部署 OpenClaw local-first assistant,整合 Telegram、local LLM inference、Ollama embeddings、Qdrant persistent memory、document RAG、browser search 與 scheduled tasks。工作流以 OpenAI-compatible API 連接 DGX Spark 的 vLLM 和 Armv9 CPU-only 平台的 llama.cpp,驗證相同 application flow 可跨不同 Arm compute configurations 運行。這套架構將 inference backend 與 Agent workflow 解耦,並清楚呈現 CPU orchestration、local data processing 與外部服務之間的資料邊界。 驗證範圍
主題(點擊篩選) | |||||||
| L15 | Post-Quantum Crypto with PQM4 on Cortex-M4 | Embedded & Security | 實作 | 15 分鐘 | F2 | 3 項限制 | ↗ |
| 在實體 Arm Cortex-M4 board 或 QEMU 上使用 pqm4 建置、測試與分析 post-quantum cryptography implementations。工作流執行 test vectors,量測 CPU cycles、stack usage 與 code size,並示範將新的 KEM scheme 接入 pqm4、PQClean 和 mupq 的流程。這套 MCU-level evaluation baseline 讓開發者比較 reference 與 Cortex-M4 optimized implementations,並以一致方法檢查功能、效能與記憶體成本。 驗證範圍
主題(點擊篩選) | |||||||
| L16 | Zephyr with VS Code & West Toolchain | Embedded & Security | 實作 | 15 分鐘 | F2 | 3 項限制 | ↗ |
| 在 Visual Studio Code 中使用 Ac6 Workbench for Zephyr 安裝 host tools、匯入 Zephyr SDK,並初始化 West workspace 與 board configuration。工作流以 NXP FRDM-MCXN947 為例,建立、編譯、燒錄及偵錯 `hello_world` application,同時檢查 RAM、ROM 與 binary memory usage。這套整合流程串接 Zephyr native toolchain、VS Code 與 board debug runner,為 Arm Cortex-M 開發提供從 workspace setup 到 target debugging 的一致基線。 驗證範圍
主題(點擊篩選) | |||||||
| L17 | Zephyr Shell Subsystem & Driver Debugging | Embedded & Security | 實作 | 15 分鐘 | F2 | 3 項限制 | ↗ |
| 在 NXP FRDM-MCXN947 的 Arm Cortex-M 平台上透過 Kconfig 啟用 Zephyr shell,分別建立 UART over USB 與 MQTT over Ethernet 的 interactive command interfaces。工作流使用內建 shell commands 檢查 kernel、threads、network、devices 與 logs,驗證相同 diagnostics 能透過不同 transport backends 存取。這套設計以 Zephyr standard shell API 分離命令邏輯與傳輸層,為 firmware bring-up、測試和現場診斷提供可重用的工具基線。 驗證範圍
主題(點擊篩選) | |||||||
| L18 | Isaac Sim Robotics on DGX Spark | Robotics & Embodied | 系統架構 | 15 分鐘 | F3 | 3 項限制 | ↗ |
| 🔊 語音速聽 在 Arm-based NVIDIA DGX Spark 上從原始碼建置 Isaac Sim 與 Isaac Lab,執行 Cartpole、articulated robot simulation,並以 RSL-RL PPO 訓練與評估 Unitree H1 humanoid locomotion policy。工作流由 Grace CPU 處理環境協調、reward calculation、sensor preprocessing 與 software build,Blackwell GPU 執行 physics、rendering、parallel simulation 和 policy training。這套 Arm64 robotics baseline 串接模擬、強化學習與異質運算平台,為開發者提供從環境驗證到 humanoid policy evaluation 的完整路徑。 驗證範圍
主題(點擊篩選) | |||||||
| L19 | Advanced Robotics RL on DGX Spark (Isaac Lab Part 2) | Robotics & Embodied | 系統架構 | 15 分鐘 | F3 | 3 項限制 | ↗ |
| 延續 L18 的 DGX Spark Isaac Sim/Isaac Lab 環境,訓練 Franka manipulation 與 contact-rich tasks,以 MAPPO/IPPO 協調雙 Shadow Hands,並透過 AMP 建立 humanoid motion policy。工作流將 RSL-RL、RL Games、skrl 與 Stable Baselines3 放入同一套 Arm64 simulation environment,驗證不同 tasks、algorithms 與 checkpoints 的使用方式。這套進階基線協助 robotics developers 依 task registration、algorithm support 和 checkpoint compatibility 選擇 RL framework,而不是假設單一 library 適用所有任務。 驗證範圍
主題(點擊篩選) | |||||||
| L20 | Build a ROS 2 + Zenoh Simulation on an Arm Server (Part 1) | Robotics & Embodied | 系統架構 | 15 分鐘 | F3 | 3 項限制 | ↗ |
| 在 Arm server 上以 Docker 建立 ROS 2 Jazzy 與 `rmw_zenoh` environment,執行 Neobotix ROX、Gazebo、Navigation2 和 RViz simulation。工作流驗證 ROS graph、navigation、sensor data、Zenoh router discovery 與 shared-memory transport,並以指定 point-cloud workload 比較 loopback 和 shared-memory latency。這套 Arm64 robotics middleware baseline 為開發者提供可觀察的單機 simulation environment,並作為後續跨 server、container 與 Raspberry Pi distributed deployment 的起點。 驗證範圍
主題(點擊篩選) | |||||||
| L21 | Distributed ROS 2 + Zenoh (Part 2) | Robotics & Embodied | 系統架構 | 15 分鐘 | F3 | 3 項限制 | ↗ |
| 延伸 L20 的單機 simulation,在 Arm server、remote-control container 與 Raspberry Pi 之間部署 ROS 2/Zenoh distributed system,使用 router/client mode 連接不同節點。工作流驗證 remote RViz、ROS graph discovery、`/scan` sensor rate 與 bidirectional talker/listener,並比較 ROS namespace、`ROS_DOMAIN_ID` 和 Zenoh namespace 的隔離行為。這套 cloud-to-edge baseline 利用共用的 Arm64 ROS 2 packages 建立不需 cross-compilation 的 distributed robotics topology,為 multi-robot deployment 提供可觀察的整合起點。 驗證範圍
主題(點擊篩選) | |||||||
| L22 | Tune Zenoh Performance over Wireless Networks (Part 3) | Robotics & Embodied | 系統架構 | 15 分鐘 | F3 | 3 項限制 | ↗ |
| 延續 L20–L21 的 ROS 2/Zenoh system,以固定的 `/scan`、camera image、point cloud 與 link traffic 測量方法,建立可比較的 wireless-network baseline。工作流先使用 `tc`/`netem` 模擬 bandwidth、latency、jitter 和 packet loss,再於 Raspberry Pi 2.4 GHz Wi-Fi 上逐項評估 compression、downsampling、access control 與 QoS 對 rate、bandwidth 和 regularity 的影響。這套 evidence-driven tuning process 協助 robotics developers 依訊息重要性、完整性與有限頻寬做出可追溯的 transport-policy 選擇。 驗證範圍
主題(點擊篩選) | |||||||
| L23 | Neoverse RD-V3 Software Stack Bring-up | Cloud & Infra | 系統架構 | 15 分鐘 | F1 | 3 項限制 | ↗ |
| 在 AWS m7g.4xlarge Ubuntu host 上使用 pinned manifest 與 containerized build environment,建置 Neoverse RD-V3 的 TF-A、RSE、SCP/MCP、UEFI、GRUB、Linux kernel 與 Buildroot。工作流在相符版本的 RD-V3 FVP 上觀察多組 UART、驗證完整 boot chain 與 Linux login,並延伸至 platform-control firmware modification 和 RD-V3-R1 dual-chip simulation。這套 pre-silicon baseline 串接多個 upstream firmware projects 與 Arm FVP,讓 platform developers 能在 silicon available 前重現、追蹤與除錯 software handoff。 驗證範圍
主題(點擊篩選) | |||||||
| L24 | Run the AV1 and VP9 codecs on Arm Linux | Cloud & Infra | 實作 | 15 分鐘 | F1 | 3 項限制 | ↗ |
| 在 Arm Linux server 上從原始碼建置 `libaom` 與 `libvpx`,執行 unit tests,並使用固定影片測試 AV1/VP9 encoding。工作流比較不同 resolution、bit depth、on-demand/real-time mode 與 `--cpu-used` 設定下的 frame rate,呈現 encoding speed 與 output quality/compression 的取捨。這套 codec evaluation baseline 串接 Neon/SVE2 optimized open-source libraries 與 Arm CPU,為 developers 提供可重複的 video-workload build、test 和 tuning path。 驗證範圍
主題(點擊篩選) | |||||||
| L25 | Migrate-Ease: Porting x86 to Arm | Cloud & Infra | 實作 | 15 分鐘 | F1 | 3 項限制 | ↗ |
| 在 Arm64 Linux 上使用 read-only `migrate-ease` 分析 local source tree 或指定 Git repository/branch,掃描 C/C++、Go、Python、Rust、Java 與 Dockerfile。工作流偵測 x86-specific assembly、intrinsics、compiler flags、build logic 及不支援 AArch64 的 dependencies,並輸出 JSON report 或 Web UI 供開發者逐項檢視。這套 static-analysis baseline 將 x86-to-Arm compatibility check 提前至 build 之前,為 migration planning 與 remediation prioritization 提供可重複的證據入口。 驗證範圍
主題(點擊篩選) | |||||||
| L26 | Signed FIT U-Boot Secure Boot on Cortex-A | Embedded & Security | 系統架構 | 15 分鐘 | F2 | 3 項限制 | ↗ |
| 在 QEMU Arm `virt` machine 或 TI AM62L EVM 上建置 Zephyr 與 U-Boot,將 Zephyr binary 封裝成使用 SHA-256/RSA-2048 簽署的 FIT image。工作流把 trusted public key 嵌入 U-Boot control device tree,並以 wrong-key 和 tampered-image tests 驗證 boot command 會拒絕未通過簽章檢查的 payload。這套流程串接 FIT、U-Boot、device tree 與 Zephyr,為 Cortex-A developers 提供從 virtual platform 移至 physical board 的 payload-verification baseline。 驗證範圍
主題(點擊篩選) | |||||||
| L27 | ROS 2 Device Connect | Robotics & Embodied | 實作 | 15 分鐘 | F3 | 3 項限制 | ↗ |
| 在 Arm Linux 上以 Device Connect adapter 將既有 containerized ROS 2 system 封裝成可被 peer device 或 AI agent 發現與呼叫的 typed device。工作流透過 `docker exec` 暴露 nodes、topics、services、packages、interfaces 與 topic metadata 等 read-only inspection RPC,並以 profiles 延伸至 Raspberry Pi 5 camera 與具 allowlisted action、bounded velocity、explicit stop 的 robot driver。這套 integration pattern 保留 ROS 2 作為 robot internal graph,同時加入由 device owner 控制的 external capability layer,讓外部 tools 不需直接處理 ROS 2 topic、QoS 或 container configuration。 驗證範圍
主題(點擊篩選) | |||||||
| G01 | Install Cyclone DDS | Robotics & Embodied | 實作 | 5 分鐘 | F3 | 1 項限制 | ↗ |
| 在 AArch64 Linux 上從原始碼建置並安裝 Eclipse Cyclone DDS,啟用範例與測試,最後以 `HelloworldPublisher` 和 `HelloworldSubscriber` 驗證基本 discovery 與 pub/sub 資料交換。其生態價值在於提供 Arm 平台可重現的 DDS middleware 最小安裝基線,讓 ROS 2、機器人與工業 IoT 開發者先確認核心通訊功能,再延伸至實際應用與網路拓撲。 驗證範圍
主題(點擊篩選) | |||||||
| G02 | Install ROS 2 | Robotics & Embodied | 實作 | 5 分鐘 | F3 | 1 項限制 | ↗ |
| 在 AArch64 Ubuntu 上依作業系統版本安裝對應的 ROS 2 LTS 發行版,完成套件來源、開發工具、`rosdep` 與 shell environment 設定,並以 C++ talker/listener 範例驗證基本 topic publish-subscribe 通訊。其生態價值在於提供 Arm 機器人開發環境的最小可執行起點,讓開發者確認原生 ROS 2 工具鏈可用後,再銜接感測器、控制器、模擬或多節點系統。 驗證範圍
主題(點擊篩選) | |||||||
第三方媒體的採訪、專題或引用。
自行驗證 · 2026 年 10 月。 本站「驗證」指作者逐筆重新確認每篇的範疇、平台與限制,非第三方認證。
不宣稱未驗證的 production 等級。 「可重現」指遵循頁面步驟可取得預期輸出;未經長效運行前不稱 production service。
不做通用 benchmark 宣稱。 任何倍率/效能數據僅限特定參數配置。
原文出處。 每篇的原文以 Arm 官方頁面為單一事實來源;本站為導讀與驗證範圍標註。