Odin Shen 的 Arm 平台技術文章與實作教學

Rethinking Local LLM, Physical AI, and Edge Compute.

每一篇都標出實際驗證過的範圍,讓你知道可以放心用在哪裡。

Odin Shen 在 Arm 平台上的 41 篇技術文章與實作教學。 我怎麼驗證 觀點長文

41 篇 3 個 Pillar 2026 年 10 月 最後核對

關於

我是 Odin Shen,專注在 Arm 架構的軟體方案架構師。我關注 AI 離開單次展示之後需要的軟體底層:CPU、本地優先的 runtime、實體裝置之間怎麼真正搭起來。這些是我沿著這條路做下的實作紀錄:每一篇都寫下我實際動手做過、驗證過的部分,也老實標出還沒做到的地方。

三個 Pillar

我的技術工作集中在這三個方向,每個方向都附兩篇推薦閱讀。

F1

CPU-Orchestrated Runtimes

CPU 與常駐 runtime 作為 Agent 時代的編排層 —— 軟體定義控制流,而非只是執行單元。

為什麼重要Agent 時代的瓶頸不只是算力,而是誰來編排、以什麼成本常駐 —— CPU 與軟體控制層決定了可規模化與可負擔。

檢視 15 篇
F2

Local-First & Data Sovereignty

不依賴雲端黑盒、捍衛本地邊界,跨 Cortex 到 Neoverse 可攜的自主 AI 與底層信任根。

為什麼重要當資料不能出場、雲端黑盒無法審計,本地優先不是情懷,而是企業採用 AI 的現實前提。

檢視 11 篇
F3

Physical AI

從模擬到真實裝置的具身智慧 —— 機器人、自駕與分散式實體節點的健康通訊。

為什麼重要具身智慧的價值在真實世界兌現 —— 從模擬到部署的可靠通訊與安全隔離,決定機器人與自駕能不能走出 demo。

檢視 15 篇

文章總覽

41 篇文章與實作教學,每一篇都附上驗證範圍,方便你判斷怎麼用在自己的專案。

Pillar

顯示 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。

驗證範圍

  • 分析結果來自 Cortex-A55 FVP、MNIST CNN 與 SystemC/TLM accelerator model,用於觀察指令、記憶體行為及架構假設,不是 physical silicon benchmark。
  • 模型與 accelerator behavior 依賴模擬參數;實體硬體的 timing、power、memory-system effects、driver integration 與 production inference performance 仍需另行驗證。

主題(點擊篩選)

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 的一致部署與早期驗證。

驗證範圍

  • 案例證明指定 Open AD Kit/Autoware services 可在 Arm Neoverse container environment 啟動並完成 simulation-level integration。
  • 內容未涵蓋實車 ECU、physical sensors、vehicle control、real-time deadline、道路測試或 functional-safety certification,因此不能作為量產車載系統驗證結果。

主題(點擊篩選)

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 建立可討論的架構框架。

驗證範圍

  • 內容聚焦 containers、DDS/ROS 2 與 safety-island concept 的軟體架構關係,提供 interface 與 fault-boundary 的設計方向,未指定完整 physical hardware validation。
  • Software isolation 不等同 hardware-enforced separation,也不構成 ASIL claim 或 ISO 26262 certification;timing interference、failure injection、safety case 與 target ECU validation 仍需獨立完成。

主題(點擊篩選)

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。

驗證範圍

  • 案例證明指定 firmware/software stack 能在相符版本的 RD-V3 FVP 完成 simulated boot 與 component handoff。
  • FVP 結果不涵蓋 physical silicon 的 timing、performance、power、I/O、memory training 或 hardware errata,也不等同 production platform qualification。

主題(點擊篩選)

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 提供共同基線。

驗證範圍

  • 實作確認 RD-V3 FVP 上的 BMC/host boot、UART、Serial over LAN 與指定 IPMI interaction path,證據限於 virtual platform behavior。
  • 內容未驗證 physical BMC、board-management I/O、power sequencing、完整 Redfish coverage、hardware fault handling 或 production server manageability。

主題(點擊篩選)

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。

驗證範圍

  • 工作流使用特定 DGX Spark、embedding/generation models、FAISS 與 sample corpus,驗證從文件處理到 retrieved-context generation 的完整路徑;未提供通用 CPU/GPU performance comparison。
  • 此 workload mapping 不必然適用所有 RAG systems;retrieval-quality evaluation、資料更新、access control、observability、concurrency、high availability 與 production serving 仍未涵蓋。

主題(點擊篩選)

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 的替換與調校空間。

驗證範圍

  • 工作流在指定 DGX Spark、microphone、VAD、transcription model 與 vLLM configuration 下驗證 voice input、segmented transcript 和 text response;輸出不包含 TTS。
  • 內容未提供跨平台 latency、accuracy、noise robustness 或 concurrent-session benchmark,也未涵蓋 wake word、speaker isolation、service reliability 與 production voice-interface integration。

主題(點擊篩選)

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 中的責任分工。

驗證範圍

  • 約 65k simulation steps/s 是 512 個 parallel environments 與指定案例設定下的觀察值,實際 throughput 會隨 environment complexity、model、training configuration 與 software version 改變。
  • 工作流聚焦 simulation 與 policy training;結果不構成 Sim-to-Real transfer、physical Unitree H1 deployment、control-loop timing 或 robot functional-safety validation。

主題(點擊篩選)

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。

驗證範圍

  • 分析限於 Radxa Orion O6、指定 ERNIE MoE 與 MNN multimodal models,以及文章採用的 runtime/build configuration;觀察結果描述這兩個 workloads 的部署行為。
  • 內容不構成通用 Neon/SVE2 benchmark、跨硬體 performance comparison 或所有 open-source models 的相容性結論,也未涵蓋 production serving、長時間 reliability 與完整 application integration。

主題(點擊篩選)

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 應用的架構基線。

驗證範圍

  • 目前實作定位為單一 DGX Spark 上的 runnable MVP,驗證 Hermes、Ollama、Qdrant,以及記憶、檢索與工具呼叫之間的端到端整合;內容未提供 CPU utilization、模型效能或跨平台 benchmark。
  • 持久型 runtime 描述狀態與服務可跨互動保存,不等同已完成長時間 soak test。高可用性、故障復原、多租戶隔離、權限控管、服務監控與 production-grade operations 仍需獨立設計及驗證。

主題(點擊篩選)

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 納入架構設計。

驗證範圍

  • Reference implementation 驗證 OpenClaw workflow、persistent memory、local RAG、tool use 與 scheduled tasks 可連接兩種指定 Arm-based inference environments;未提供兩個平台的性能對比。
  • Local-first 不等同 fully offline,Telegram、browser search、weather 與其他 external tools 仍會傳送必要資料至外部服務;multi-user isolation、credential management、high availability、auditability 與 production security 仍未涵蓋。

主題(點擊篩選)

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 共同撰寫。

驗證範圍

  • 實測涵蓋 Arm server 上的模擬工作負載,以及 Raspberry Pi 的真實 Wi-Fi 連線,比較未調校、壓縮加 access control、壓縮加 QoS 三種設定下的 camera 接收率與 point cloud 完整度;數據只適用於文中的 topic 組合、頻寬限制與無線環境。
  • 機器人端仍是 Gazebo 模擬,不是實體機器人;這些 policy 只決定哪些訊息使用有限的頻寬,不會增加 Wi-Fi 的實際容量,文中也未涵蓋身分驗證、加密或長時間運作的可靠性。

主題(點擊篩選)

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 的本機多模態開發基線。

驗證範圍

  • 定位為單一 Radxa Orion O6 上的 CPU-only reference workflow,使用預先封裝的 Qwen2.5-Omni MNN 模型與本機素材,驗證多模態推論與結構化產出。
  • 硬軟體依賴包括 Armv9 Linux、原生 MNN/KleidiAI build、約 15 GB 模型資產與至少 32 GB 可用儲存空間;實際輸出內容與品質仍受模型、prompt 及輸入素材影響。
  • 範圍聚焦於 runtime 建置與 application-level 多模態驗證;未涵蓋模型 export、格式轉換、量化、GPU/NPU 異質調度、跨平台 benchmarking 或 production integration。

主題(點擊篩選)

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,為開發者提供以實際執行證據定位瓶頸與調校方向的分析基線。

驗證範圍

  • 定位為 Arm CPU 上的 llama.cpp profiling reference workflow,使用指定的 llama.cpp b6202、KleidiAI build、Streamline annotations 與 gator data capture,驗證 Prefill、Decode、operator 與多執行緒行為可被觀察。
  • 硬軟體依賴包括 Arm Neoverse 或 Cortex-A Linux/Android 平台、Arm Performance Studio 或 Development Studio、相符版本的 gator、PMU 存取權限,以及可供 llama-cli 執行的 GGUF 模型。
  • 範圍聚焦於 profiling instrumentation 與執行行為分析;觀察結果會受模型、prompt、llama.cpp 版本、build flags、thread configuration 與硬體影響,未涵蓋自動效能最佳化、跨平台 benchmarking 或 production workload tuning。

主題(點擊篩選)

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 開發者提供可操作的本機推論起點。

驗證範圍

  • 定位為單一 Arm-based Linux server 上的 FunASR functional reference workflow,驗證預訓練模型可處理指定的中文與英文音訊並產生含標點的文字結果。
  • 硬軟體依賴包括 Arm64 Linux、Python、FunASR/ModelScope 套件、相符的模型資產與可解碼的音訊格式;實際結果會受模型版本、語言、口音、錄音品質與環境噪音影響。
  • 範圍聚焦於模型部署與功能輸出;未涵蓋 WER/品質評測、streaming latency、低延遲調校、大規模併發、服務可靠性或 production ASR operations。

主題(點擊篩選)

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 能在實體伺服器硬體到位前開始。

驗證範圍

  • 定位為 RD-V3 FVP 上的 pre-silicon firmware reference workflow,驗證 OpenBMC/UEFI boot、UART、Serial over LAN 與選定 IPMI interaction。
  • 硬軟體依賴包括具足夠 CPU、記憶體與儲存空間的 Linux build host、Yocto/BitBake、相符的 RD-V3 software manifest、FVP 版本及長時間 build environment。
  • 範圍聚焦於虛擬平台上的 boot 與管理介面整合;未涵蓋實體 BMC、主機板電源時序、完整 Redfish、silicon behavior、hardware fault handling 或 production platform 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,協助開發者在雲端及本地平台重建一致的車載軟體開發環境。

驗證範圍

  • 定位為 Arm Neoverse server 上的 containerized Open AD Kit simulation reference workflow,驗證 visualizer、planning 與 simulation services 的部署及基本整合。
  • 硬軟體依賴包括相容的 Arm64 Linux server、Docker/Docker Compose、Open AD Kit container images、Autoware assets,以及支援視覺化與模擬的主機資源。
  • 範圍聚焦於容器啟動與軟體模擬;未涵蓋實車控制、實體 sensor integration、道路測試、real-time behavior、fault handling 或 functional-safety certification。

主題(點擊篩選)

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。

驗證範圍

  • 定位為兩個 Arm-based Linux instances 上的 automotive safety-isolation reference workflow,驗證軟體分區、DDS/ROS 2 通訊與 safety-island architecture concept。
  • 硬軟體依賴包括兩個可互通的 Arm64 Linux environments、Open AD Kit、相符的 ROS 2/DDS configuration,以及支援跨實例模擬與資料交換的網路設定。
  • 範圍聚焦於架構與 software isolation prototype;未涵蓋 hardware safety island、fault injection、real-time guarantee、ASIL decomposition、ISO 26262 certification 或量產車載 safety case。

主題(點擊篩選)

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,為開發者提供同時檢查模型行為與平台執行特徵的評估基線。

驗證範圍

  • 定位為單一 Radxa Orion O6 上的 ERNIE-4.5 MoE deployment and evaluation workflow,驗證模型輸出、expert routing 與指定 benchmark parameters 下的執行結果。
  • 硬軟體依賴包括 Armv9 Linux、指定 llama.cpp 與 compiler configuration、ERNIE-4.5 model assets、足夠記憶體,以及相同的 build flags、context 與 benchmark parameters。
  • 範圍聚焦於指定裝置、模型與 pp512/tg128 測試;頁面中的效能提升不適用於所有 Armv9 或 MoE workloads,亦未涵蓋模型品質、功耗、thermal behavior、長時間 serving 或 production deployment。

主題(點擊篩選)

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 的基線。

驗證範圍

  • 定位為單一 DGX Spark 上的 llama.cpp backend reference workflow,驗證 CUDA 與 CPU-only builds 可執行指定量化模型,並觀察 CPU workload 的 SIMD instruction activity。
  • 硬軟體依賴包括 Grace Blackwell GB10、相符的 NVIDIA software stack、llama.cpp 版本、CUDA/CPU build configuration、量化 GGUF model 與一致的 runtime parameters。
  • 範圍聚焦於 backend execution 與指令活動觀察;Neon/SVE 結果只適用於指定 workload,不構成 CPU–GPU hybrid benchmark,亦未涵蓋其他 kernels、模型、功耗、thermal behavior 或 production serving。

主題(點擊篩選)

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 提供可觀察的端到端開發基線。

驗證範圍

  • 定位為單一 DGX Spark 上的 local RAG reference workflow,使用指定 corpus、embedding model、FAISS index 與 Llama 3.1 8B,驗證 retrieval-to-generation path。
  • 硬軟體依賴包括 Grace Blackwell GB10、可用的 llama.cpp REST server、e5-base-v2、FAISS、模型與文件資產,以及一致的 chunking、indexing 和 retrieval parameters。
  • 範圍聚焦於端到端功能整合;未涵蓋 retrieval quality evaluation、資料權限、prompt injection 防護、增量更新、observability、HA、長時間服務可靠性或 production RAG operations。

主題(點擊篩選)

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 中的關鍵角色。

驗證範圍

  • 定位為單一 DGX Spark 上的 persistent Agent reference runtime,驗證 Hermes、Ollama、Qdrant 與 Open WebUI 能共同提供 workspace、memory、retrieval 與互動流程。
  • 硬軟體依賴包括 Grace Blackwell GB10、Docker、相符的 container images、local models、embedding configuration、Qdrant storage 與足夠的 GPU/system memory。
  • 範圍聚焦於 runnable MVP 與狀態保存方式;未涵蓋長時間 soak test、HA、backup/recovery、multi-tenant isolation、secrets management、production security 或 operations SLO。

主題(點擊篩選)

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 基線。

驗證範圍

  • 定位為單一 DGX Spark 上的 offline voice chatbot reference workflow,驗證 microphone input、VAD/turn detection、CPU speech-to-text 與 GPU-backed text generation 的端到端整合。
  • 硬軟體依賴包括 Grace Blackwell GB10、USB microphone、PyAudio/WebRTC VAD、faster-whisper、vLLM、指定模型與穩定的本機音訊環境;結果受口音、噪音與 segmentation parameters 影響。
  • 範圍聚焦於語音輸入、轉錄與文字回應,未實作 TTS;亦未涵蓋一致的 latency/ASR quality benchmark、barge-in、遠場音訊、長時間可靠性或 production voice-service operations。

主題(點擊篩選)

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 的調校基線。

驗證範圍

  • 定位為 Lenovo ThinkPad X13s 上的 Windows on Arm optimization reference workflow,驗證原生 ARM64 build、profiling 與 ArmPL BLAS integration。
  • 硬軟體依賴包括 Windows 11 on Arm、Visual Studio 2022、相符版本的 Arm Performance Libraries、Spin the Cube sample、compiler/linker configuration 與固定的 workload settings。
  • 範圍聚焦於特定 3D graphics sample 的 FPS 與 CPU usage;結果受硬體、ArmPL 版本、compiler flags 與 workload 影響,未涵蓋其他應用、畫質/功耗分析、跨裝置 benchmarking 或 production optimization guarantee。

主題(點擊篩選)

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。

驗證範圍

  • 定位為少量 Arm Linux devices 間的 Zenoh multi-node reference workflow,驗證 pub/sub、storage、query 與 queryable patterns 的功能互通。
  • 硬軟體依賴包括可互通的 Arm Linux hosts、Raspberry Pi 或等效 edge device、Rust/Zenoh build environment、Docker、相符的 Zenoh configuration 與可達網路。
  • 範圍聚焦於 Zenoh 功能模式;ROS 2 僅屬安裝與整合情境,未完整實作 ROS 2 multi-node routing,亦未涵蓋 latency、throughput、大規模節點、弱網、security 或 production reliability benchmarking。

主題(點擊篩選)

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 與外部服務之間的資料邊界。

驗證範圍

  • 定位為單一使用者的 local-first assistant reference runtime,驗證 OpenClaw、memory、RAG、tools、scheduling 與兩種 Arm inference backends 的整合。
  • 硬軟體依賴包括 DGX Spark 或 Radxa Orion O6、OpenClaw、Telegram、Qdrant、Ollama、vLLM 或 llama.cpp、local models、document corpus 與外部 search/weather services。
  • Local-first 不等於完全離線:Telegram、模型下載、browser search 與外部查詢會跨出本機邊界;範圍亦未涵蓋 multi-model routing、multi-agent handoff、跨硬體 performance comparison、HA、multi-tenant isolation 或 production security。

主題(點擊篩選)

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,並以一致方法檢查功能、效能與記憶體成本。

驗證範圍

  • 定位為 Cortex-M4 或 QEMU 上的 PQC evaluation reference workflow,驗證 test vectors、cycle/stack/code-size measurement 及新增 KEM implementation 的整合流程。
  • 硬軟體依賴包括受 pqm4 支援的 Cortex-M4 board 或 QEMU、Arm embedded toolchain、pqm4/PQClean/mupq source、相符的 board configuration 與可重現的 build settings。
  • QEMU 適合功能驗證但不能代表實體硬體的效能或記憶體行為;NewHope 範例並非 NIST-standardized algorithm,測試通過亦未涵蓋 side-channel resistance、secure implementation review 或 production cryptographic certification。

主題(點擊篩選)

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 的一致基線。

驗證範圍

  • 定位為 NXP FRDM-MCXN947 上的 Zephyr development reference workflow,驗證 workspace initialization、build、flash、debug 與 memory report。
  • 硬軟體依賴包括支援的 development board、Zephyr/West workspace、Ac6 Workbench extension、Zephyr SDK、相容 debug probe、board definition、vendor drivers 與 runner configuration。
  • 範圍聚焦於 `hello_world` 與工具鏈 bring-up;移植至其他 boards 需重新確認硬體支援,且未涵蓋 application performance、real-time behavior、power analysis、production firmware qualification 或長時間硬體驗證。

主題(點擊篩選)

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、測試和現場診斷提供可重用的工具基線。

驗證範圍

  • 定位為 FRDM-MCXN947 上的 Zephyr shell reference workflow,驗證 UART 與 MQTT backends 可提供 kernel、thread、network、device 和 log diagnostics。
  • 硬軟體依賴包括相符的 Zephyr board support、UART/USB、Ethernet、足夠記憶體、MQTT broker、IPv4 network 與對應的 Kconfig/device-tree settings。
  • MQTT 範例採用本機 broker 與教學設定;範圍未涵蓋 authentication、TLS、remote-command authorization、malicious-input protection、WAN deployment 或 production network security。

主題(點擊篩選)

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 的完整路徑。

驗證範圍

  • 定位為單一 DGX Spark 上的 Isaac Sim/Isaac Lab robotics simulation and RL reference workflow,驗證模擬環境、RSL-RL PPO training 與 Unitree H1 policy evaluation。
  • 硬軟體依賴包括 Grace Blackwell GB10、相容版本的 Isaac Sim/Isaac Lab、RSL-RL、task configuration、GPU drivers、Python environment 與足夠的 system/GPU memory。
  • 範圍聚焦於模擬與 policy training;未提供 CPU/GPU utilization、training speedup、latency 或跨平台 comparison,policy 亦未部署至實體 Unitree H1,因此未涵蓋 sim-to-real、robot safety 或 hardware control validation。

主題(點擊篩選)

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 適用所有任務。

驗證範圍

  • 定位為 L18 之上的 advanced Isaac Lab reference workflow,驗證 Franka、dual Shadow Hands 與 humanoid AMP tasks 可在指定 DGX Spark simulation stack 中訓練及回放。
  • 硬軟體依賴包括已完成且版本相容的 L18 environment、Isaac Sim/Isaac Lab、各 RL libraries、task configurations、training parameters 與相符的 checkpoints。
  • 範圍以模擬畫面和 training behavior 進行定性確認;未提供統一的 convergence、sample efficiency 或 library performance comparison,也未在實體 Franka、Shadow Hand 或 humanoid hardware 上驗證 policy。

主題(點擊篩選)

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 的起點。

驗證範圍

  • 定位為單一 Arm server 上的 containerized ROS 2/Zenoh simulation reference workflow,驗證 navigation stack、ROS graph、sensor topics、router discovery 與 shared-memory transport。
  • 硬軟體依賴包括 Arm64 Linux server、Docker、ROS 2 Jazzy、`rmw_zenoh`、Neobotix ROX simulation、Gazebo、Navigation2、RViz 與一致的 container/network configuration。
  • 範圍未涵蓋實體機器人、跨裝置網路或 wireless impairment;約 30% shared-memory latency improvement 只適用於指定 reference system 和 point-cloud workload,不代表所有 ROS 2/Zenoh workloads 的普遍結果。

主題(點擊篩選)

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 提供可觀察的整合起點。

驗證範圍

  • 定位為同一可達網路內的 distributed ROS 2/Zenoh reference workflow,驗證單一 Arm server、remote-control container 與 Raspberry Pi 之間的 discovery、sensor data 和 bidirectional messaging。
  • 硬軟體依賴包括已完成的 L20 environment、Arm64 ROS 2/Zenoh packages、Raspberry Pi、相符的 router/client configuration、namespace settings 與可互通的 network。
  • 範圍聚焦於少量 nodes 與模擬 robot;第二個 edge device 的 collision/isolation experiment 為選做,未涵蓋 fleet scale、WAN latency、network recovery、encryption、長時間 reliability 或 production security。

主題(點擊篩選)

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 選擇。

驗證範圍

  • 定位為指定 Arm server、Raspberry Pi 與模擬 sensor workload 上的 Zenoh wireless-tuning reference workflow,驗證 network impairment 與多種 traffic policies 的可觀察影響。
  • 硬軟體依賴包括 L20/L21 environment、2.4 GHz Wi-Fi、`tc`/`netem`、固定的 `/scan`/image/point-cloud traffic、相同的 Zenoh configuration 與可重複的 measurement procedure。
  • 結果會受 signal、interference、access point、hardware 與 message size 影響;`tc`/`netem` 只能模擬部分網路限制,access control 亦不等同 authentication 或 encryption,因此未涵蓋通用最佳設定或 production security。

主題(點擊篩選)

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。

驗證範圍

  • 定位為 RD-V3/RD-V3-R1 FVP 上的 pre-silicon software-stack reference workflow,驗證 pinned firmware components、multi-UART boot、Linux login、firmware modification 與 dual-chip simulation。
  • 硬軟體依賴包括 AWS m7g.4xlarge 或等效 Arm build host、Ubuntu 22.04、containerized toolchain、相符的 manifest release、FVP version、足夠 storage/memory 與長時間 build capacity。
  • 範圍證明指定 software stack 可在 FVP 完成 boot 與 firmware handoff;未涵蓋 physical silicon timing、performance、power、I/O、memory training、hardware errata、secure-boot certification 或 production platform validation。

主題(點擊篩選)

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。

驗證範圍

  • 定位為 Arm Linux server 上的 AV1/VP9 codec reference workflow,驗證 `libaom`/`libvpx` build、unit tests 與固定 sample videos 的 encoding output。
  • 硬軟體依賴包括 Arm64 Linux、compiler/build tools、指定 `libaom`/`libvpx` source revisions、test data,以及一致的 resolution、bit depth、threading、mode 和 `--cpu-used` settings。
  • 範例未記錄完整 hardware/system configuration,不能用於跨 CPU 或 cloud-instance performance comparison;`--cpu-used` 是速度與品質/壓縮率的取捨參數,完整評估仍需固定 input 並比較 quality、bitrate、power 與 long-run behavior。

主題(點擊篩選)

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 提供可重複的證據入口。

驗證範圍

  • 定位為 source-level migration assessment reference workflow,驗證 `migrate-ease` 能以 read-only 方式掃描 local/Git codebase 並輸出 architecture-compatibility findings。
  • 硬軟體依賴包括 Arm64 Linux host、`migrate-ease`、可讀取的 source tree 或 Git repository/branch,以及對所掃描 languages、build files 和 dependencies 的完整存取。
  • 工具會掃描 source tree 中的檔案而不判斷其是否實際參與 build,因此可能出現 false positives 或漏掉 runtime issues;report 通過不等同 application 已成功 build、correctly run 或達到預期 performance,仍需 Arm-native build、test 和 benchmark。

主題(點擊篩選)

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。

驗證範圍

  • 定位為 QEMU Cortex-A53 或 TI AM62L EVM 上的 signed-FIT reference workflow,驗證 U-Boot 對 Zephyr payload 的 signature acceptance 與 rejection paths。
  • 硬軟體依賴包括 QEMU Arm `virt` 或 AM62L EVM、Zephyr/U-Boot source、cross toolchain、OpenSSL key material、FIT/device-tree configuration,以及相符的 boot media 和 board setup。
  • 流程只涵蓋 U-Boot 驗證 Zephyr payload;QEMU 沒有 boot ROM/eFuse root of trust,AM62L 仍為 HS-FS development state。Production deployment 尚需 earlier-stage signing、private-key protection、console/environment lockdown、vendor key provisioning 與 HS-SE lifecycle transition。

主題(點擊篩選)

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。

驗證範圍

  • 定位為 Arm Linux 上的 ROS 2/Device Connect reference workflow,驗證 containerized ROS 2 inspection、device discovery、typed RPC,以及 camera/robot profiles 的受控擴充方式。
  • 硬軟體依賴包括 Arm64 Linux、Docker、ROS 2 container、Device Connect edge/agent packages、`ros2-device-connect` adapter、Zenoh D2D network 與相符的 profile/allowlist configuration。
  • 教學以 `DEVICE_CONNECT_ALLOW_INSECURE=true` 在 trusted local network 執行,沒有 transport authentication;adapter 不提供任意 ROS 2 passthrough,allowlist、velocity bounds 與 stop command 亦不能取代 authentication、authorization、physical safety controller 或 emergency-stop system。

主題(點擊篩選)

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 開發者先確認核心通訊功能,再延伸至實際應用與網路拓撲。

驗證範圍

  • Hello World 測試只確認同一台 Arm Linux 主機上的基本 discovery 與訊息交換,不代表跨主機、容器、Wi-Fi、multicast、QoS、security、latency、throughput 或長時間可靠性已獲驗證。指南亦未固定 Cyclone DDS release 或 commit;若要建立可重現的 production environment,仍應鎖定版本,並依官方文件完成網路、QoS 與安全設定。

主題(點擊篩選)

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 工具鏈可用後,再銜接感測器、控制器、模擬或多節點系統。

驗證範圍

  • Talker/listener 測試只確認同一台主機上的基本 ROS 2 節點與 topic 通訊,不代表跨裝置 discovery、DDS/RMW 設定、QoS、real-time behavior、網路穩定性、硬體驅動或 production deployment 已獲驗證。安裝指令依 Ubuntu 與 ROS 2 發行版配對;套件可用性、支援週期及 repository 狀態仍應以 ROS 2 官方文件為準。

主題(點擊篩選)

演講/活動

在研討會、論壇或產業活動上的講者紀錄。

驗證原則

自行驗證 · 2026 年 10 月。 本站「驗證」指作者逐筆重新確認每篇的範疇、平台與限制,非第三方認證。

不宣稱未驗證的 production 等級。 「可重現」指遵循頁面步驟可取得預期輸出;未經長效運行前不稱 production service。

不做通用 benchmark 宣稱。 任何倍率/效能數據僅限特定參數配置。

原文出處。 每篇的原文以 Arm 官方頁面為單一事實來源;本站為導讀與驗證範圍標註。