<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hans-CN">
	<id>https://wiki.riguz.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Riguz</id>
	<title>WHY42 - 用户贡献 [zh-cn]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.riguz.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Riguz"/>
	<link rel="alternate" type="text/html" href="https://wiki.riguz.com/%E7%89%B9%E6%AE%8A:%E7%94%A8%E6%88%B7%E8%B4%A1%E7%8C%AE/Riguz"/>
	<updated>2026-08-05T01:43:07Z</updated>
	<subtitle>用户贡献</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://wiki.riguz.com/index.php?title=MediaWiki:Common.css&amp;diff=5231</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.riguz.com/index.php?title=MediaWiki:Common.css&amp;diff=5231"/>
		<updated>2026-07-26T01:32:47Z</updated>

		<summary type="html">&lt;p&gt;Riguz：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* MediaWiki:Common.css */&lt;br /&gt;
&lt;br /&gt;
html, body {&lt;br /&gt;
    font-family: &amp;quot;Times New Roman&amp;quot;, &amp;quot;SimSun&amp;quot;, &amp;quot;STSong&amp;quot;, &lt;br /&gt;
                 &amp;quot;Source Han Serif CN&amp;quot;, &amp;quot;Noto Serif CJK SC&amp;quot;, serif;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    line-height: 1.75;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 标题用稍粗的衬线，更有分量感 */&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    font-family: &amp;quot;Cambria&amp;quot;, &amp;quot;Georgia&amp;quot;, &amp;quot;Times New Roman&amp;quot;, &lt;br /&gt;
                 &amp;quot;Source Han Serif CN&amp;quot;, &amp;quot;Noto Serif CJK SC&amp;quot;, &lt;br /&gt;
                 &amp;quot;SimSun&amp;quot;, serif;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    line-height: 1.3;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 代码块保持等宽，形成衬线/等宽的古典技术文档对比 */&lt;br /&gt;
code, pre, .mw-code, .mw-highlight pre {&lt;br /&gt;
    font-family: &amp;quot;JetBrains Mono&amp;quot;, &amp;quot;Fira Code&amp;quot;, &amp;quot;Consolas&amp;quot;, &lt;br /&gt;
                 &amp;quot;Monaco&amp;quot;, &amp;quot;Menlo&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, monospace;&lt;br /&gt;
    font-size: 0.9em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 侧边栏、导航等 UI 元素用无衬线，区分内容区 */&lt;br /&gt;
#mw-panel, #p-personal, #left-navigation, #right-navigation,&lt;br /&gt;
.vector-menu, .mw-ui-button, .mw-ui-input {&lt;br /&gt;
    font-family: &amp;quot;Inter&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans SC&amp;quot;, &lt;br /&gt;
                 &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, sans-serif;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 引用块：更复古的视觉 */&lt;br /&gt;
blockquote {&lt;br /&gt;
    font-family: &amp;quot;Georgia&amp;quot;, &amp;quot;Cambria&amp;quot;, &amp;quot;Source Han Serif CN&amp;quot;, serif;&lt;br /&gt;
    font-style: italic;&lt;br /&gt;
    border-left: 3px solid #8b7355;  /* 铜褐色，有年代感 */&lt;br /&gt;
    background: #faf8f3;&lt;br /&gt;
    padding: 0.5em 1em;&lt;br /&gt;
    margin: 1em 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 数学公式周围的文字字号微调，让公式和正文更协调 */&lt;br /&gt;
.mwe-math-element {&lt;br /&gt;
    font-size: 1.05em;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Riguz</name></author>
	</entry>
	<entry>
		<id>https://wiki.riguz.com/index.php?title=%E9%A6%96%E9%A1%B5&amp;diff=5230</id>
		<title>首页</title>
		<link rel="alternate" type="text/html" href="https://wiki.riguz.com/index.php?title=%E9%A6%96%E9%A1%B5&amp;diff=5230"/>
		<updated>2026-07-26T01:31:48Z</updated>

		<summary type="html">&lt;p&gt;Riguz：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 全栈开发者的技术实验室 =&lt;br /&gt;
从 JVM 字节码到 ESP32 引脚，偶尔写诗&lt;br /&gt;
&lt;br /&gt;
📚 {{NUMBEROFPAGES}} 页笔记 · 📝 {{NUMBEROFARTICLES}} 篇技术文章 · ✏️ {{NUMBEROFEDITS}} 次编辑&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
= 🧱 技术支柱 =&lt;br /&gt;
&lt;br /&gt;
== [[Category:后端与分布式|后端与分布式]] ==&lt;br /&gt;
数据库、JVM、分布式系统、并发、微服务&lt;br /&gt;
* 数据库：[[Database]] · [[MySQL]] · [[Redis]] · [[Kafka]]&lt;br /&gt;
* JVM &amp;amp; Java：[[JVM:内存设置]] · [[Java:HashMap]] · [[Java Concurrency]]&lt;br /&gt;
* 分布式：[[Raft算法]] · [[Kafka:吞吐量测试]] · [[Yjs algorithm(YATA)]]&lt;br /&gt;
**[[Category:后端与分布式|→ 浏览全部]]**&lt;br /&gt;
&lt;br /&gt;
== [[Category:系统与底层|系统与底层]] ==&lt;br /&gt;
Linux、嵌入式、汇编、硬件&lt;br /&gt;
* Linux：[[Linux:top命令]] · [[Linux Extended BPF (eBPF)]]&lt;br /&gt;
* 嵌入式：[[ESP32 max98357a audio output]] · [[STM32 boot mode]] · [[ARM]]&lt;br /&gt;
* 底层：[[ASM introduction]] · [[C++:RVO]]&lt;br /&gt;
**[[Category:系统与底层|→ 浏览全部]]**&lt;br /&gt;
&lt;br /&gt;
== [[Category:AI与算法|AI 与算法]] ==&lt;br /&gt;
深度学习、本地大模型、算法题解&lt;br /&gt;
* LLM：[[Leveraging Ollama to Build Your Local LLM Helper]] · [[Llama.cpp]]&lt;br /&gt;
* 深度学习：[[Deep Learning]] · [[PyTorch get started]]&lt;br /&gt;
* 算法：[[Algorithm collection]] · [[Dynamic Programming]] · [[Alpha-Beta搜索算法]]&lt;br /&gt;
**[[Category:AI与算法|→ 浏览全部]]**&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
= 🎲 随便翻翻 =&lt;br /&gt;
[{{fullurl:Special:Random}} 点我随机打开一篇文章]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
= 🆕 最近更新 =&lt;br /&gt;
{{Special:RecentChanges/5}}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
= ⭐ 本周精选 =&lt;br /&gt;
* [[Yjs varint encoding]] — CRDT 中的变长整数编码，决定同步时的带宽效率&lt;br /&gt;
* [[Leveraging Ollama to Build Your Local LLM Helper]] — 把本地大模型融入开发流程&lt;br /&gt;
* [[Why float division is faster than integer division]] — 一个反直觉的性能细节&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
= 📊 知识版图 =&lt;br /&gt;
| 领域 | 数量 |&lt;br /&gt;
|------|------|&lt;br /&gt;
| [[Category:Database|数据库]] | {{PAGESINCATEGORY:Database}} |&lt;br /&gt;
| [[Category:Algorithm|算法]] | {{PAGESINCATEGORY:Algorithm}} |&lt;br /&gt;
| [[Category:Concurrency|并发]] | {{PAGESINCATEGORY:Concurrency}} |&lt;br /&gt;
| [[Category:HTTP|HTTP]] | {{PAGESINCATEGORY:HTTP}} |&lt;br /&gt;
| [[Category:Embedded|嵌入式]] | {{PAGESINCATEGORY:Embedded}} |&lt;br /&gt;
| [[Category:Deep Learning|深度学习]] | {{PAGESINCATEGORY:Deep Learning}} |&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
= 🛠️ 此刻在折腾 =&lt;br /&gt;
* Kubernetes Storage Class 调优&lt;br /&gt;
* ESP32 + MAX98357A 音频输出链路&lt;br /&gt;
* 重读《Designing Data-Intensive Applications》&lt;br /&gt;
* [[Why float division is faster than integer_division|为什么 float 除法比整数除法快？]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
= 🌙 诗词角落 =&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold; cursor:pointer;&amp;quot;&amp;gt;点击展开&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
[[五言:咏霞·其一]] · [[五言:咏霞·其二]] · [[七言:冬雪]] · [[七言:夜路]] · [[相见欢:残霞]] · [[骈文:落霞赋]] · [[蝶恋花:小夏]] · [[五言:初雪]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Special:Categories|浏览全部分类]] · 始于某年某月，持续建设中&lt;/div&gt;</summary>
		<author><name>Riguz</name></author>
	</entry>
	<entry>
		<id>https://wiki.riguz.com/index.php?title=MediaWiki:Common.css&amp;diff=5229</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.riguz.com/index.php?title=MediaWiki:Common.css&amp;diff=5229"/>
		<updated>2026-07-25T12:41:39Z</updated>

		<summary type="html">&lt;p&gt;Riguz：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* MediaWiki:Common.css */&lt;br /&gt;
&lt;br /&gt;
html, body {&lt;br /&gt;
    font-family: &amp;quot;Times New Roman&amp;quot;, &amp;quot;SimSun&amp;quot;, &amp;quot;STSong&amp;quot;, &lt;br /&gt;
                 &amp;quot;Source Han Serif CN&amp;quot;, &amp;quot;Noto Serif CJK SC&amp;quot;, serif;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    line-height: 1.75;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 标题用稍粗的衬线，更有分量感 */&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    font-family: &amp;quot;Cambria&amp;quot;, &amp;quot;Georgia&amp;quot;, &amp;quot;Times New Roman&amp;quot;, &lt;br /&gt;
                 &amp;quot;Source Han Serif CN&amp;quot;, &amp;quot;Noto Serif CJK SC&amp;quot;, &lt;br /&gt;
                 &amp;quot;SimSun&amp;quot;, serif;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    line-height: 1.3;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 代码块保持等宽，形成衬线/等宽的古典技术文档对比 */&lt;br /&gt;
code, pre, .mw-code, .mw-highlight pre {&lt;br /&gt;
    font-family: &amp;quot;JetBrains Mono&amp;quot;, &amp;quot;Fira Code&amp;quot;, &amp;quot;Consolas&amp;quot;, &lt;br /&gt;
                 &amp;quot;Monaco&amp;quot;, &amp;quot;Menlo&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, monospace;&lt;br /&gt;
    font-size: 0.9em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 侧边栏、导航等 UI 元素用无衬线，区分内容区 */&lt;br /&gt;
#mw-panel, #p-personal, #left-navigation, #right-navigation,&lt;br /&gt;
.vector-menu, .mw-ui-button, .mw-ui-input {&lt;br /&gt;
    font-family: &amp;quot;Inter&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans SC&amp;quot;, &lt;br /&gt;
                 &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, sans-serif;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 引用块：更复古的视觉 */&lt;br /&gt;
blockquote {&lt;br /&gt;
    font-family: &amp;quot;Georgia&amp;quot;, &amp;quot;Cambria&amp;quot;, &amp;quot;Source Han Serif CN&amp;quot;, serif;&lt;br /&gt;
    font-style: italic;&lt;br /&gt;
    border-left: 3px solid #8b7355;  /* 铜褐色，有年代感 */&lt;br /&gt;
    background: #faf8f3;&lt;br /&gt;
    padding: 0.5em 1em;&lt;br /&gt;
    margin: 1em 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 数学公式周围的文字字号微调，让公式和正文更协调 */&lt;br /&gt;
.mwe-math-element {&lt;br /&gt;
    font-size: 1.05em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* -------- for main page -- */&lt;br /&gt;
&lt;br /&gt;
/* ============================================&lt;br /&gt;
   首页样式 - Main Page&lt;br /&gt;
   ============================================ */&lt;br /&gt;
&lt;br /&gt;
/* 首页容器 */&lt;br /&gt;
.main-page-container {&lt;br /&gt;
    max-width: 1200px;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hero 区 */&lt;br /&gt;
.hero-section {&lt;br /&gt;
    background: linear-gradient(135deg, #1a1a2e 0%, #16213e 100%);&lt;br /&gt;
    color: #fff;&lt;br /&gt;
    padding: 2.5rem 2rem;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    margin-bottom: 2rem;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.hero-title {&lt;br /&gt;
    font-size: 1.8rem;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    margin-bottom: 0.5rem;&lt;br /&gt;
    letter-spacing: 0.5px;&lt;br /&gt;
}&lt;br /&gt;
.hero-subtitle {&lt;br /&gt;
    font-size: 1rem;&lt;br /&gt;
    opacity: 0.85;&lt;br /&gt;
    margin-bottom: 1.5rem;&lt;br /&gt;
}&lt;br /&gt;
.hero-stats {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    gap: 1.5rem;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    font-size: 0.95rem;&lt;br /&gt;
}&lt;br /&gt;
.hero-stat {&lt;br /&gt;
    background: rgba(255,255,255,0.1);&lt;br /&gt;
    padding: 0.5rem 1rem;&lt;br /&gt;
    border-radius: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 板块标题 */&lt;br /&gt;
.section-heading {&lt;br /&gt;
    font-size: 1.4rem;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    margin: 2rem 0 1rem;&lt;br /&gt;
    padding-bottom: 0.5rem;&lt;br /&gt;
    border-bottom: 2px solid #e5e7eb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 三大支柱网格 */&lt;br /&gt;
.pillars-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));&lt;br /&gt;
    gap: 1.5rem;&lt;br /&gt;
    margin-bottom: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 支柱卡片 */&lt;br /&gt;
.pillar-card {&lt;br /&gt;
    border: 1px solid #e5e7eb;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    padding: 1.75rem 1.5rem;&lt;br /&gt;
    background: #fff;&lt;br /&gt;
    transition: box-shadow 0.2s, transform 0.2s;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
.pillar-card:hover {&lt;br /&gt;
    box-shadow: 0 8px 25px rgba(0,0,0,0.1);&lt;br /&gt;
    transform: translateY(-2px);&lt;br /&gt;
}&lt;br /&gt;
.pillar-icon {&lt;br /&gt;
    font-size: 2.25rem;&lt;br /&gt;
    margin-bottom: 0.75rem;&lt;br /&gt;
}&lt;br /&gt;
.pillar-title {&lt;br /&gt;
    font-size: 1.25rem;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    margin-bottom: 0.5rem;&lt;br /&gt;
}&lt;br /&gt;
.pillar-title a {&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    color: inherit;&lt;br /&gt;
}&lt;br /&gt;
.pillar-desc {&lt;br /&gt;
    font-size: 0.9rem;&lt;br /&gt;
    color: #6b7280;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
    flex-grow: 1;&lt;br /&gt;
    margin-bottom: 1.25rem;&lt;br /&gt;
}&lt;br /&gt;
.pillar-meta {&lt;br /&gt;
    font-size: 0.85rem;&lt;br /&gt;
    color: #9ca3af;&lt;br /&gt;
    margin-bottom: 1rem;&lt;br /&gt;
}&lt;br /&gt;
.pillar-link {&lt;br /&gt;
    align-self: flex-start;&lt;br /&gt;
    background: #2563eb;&lt;br /&gt;
    color: #fff !important;&lt;br /&gt;
    padding: 0.5rem 1.25rem;&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    font-size: 0.9rem;&lt;br /&gt;
    font-weight: 500;&lt;br /&gt;
    transition: background 0.2s;&lt;br /&gt;
}&lt;br /&gt;
.pillar-link:hover {&lt;br /&gt;
    background: #1d4ed8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 随机翻翻按钮 */&lt;br /&gt;
.random-section {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    margin: 2.5rem 0;&lt;br /&gt;
}&lt;br /&gt;
.random-btn {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    background: linear-gradient(135deg, #f59e0b 0%, #ef4444 100%);&lt;br /&gt;
    color: #fff !important;&lt;br /&gt;
    padding: 0.875rem 2.5rem;&lt;br /&gt;
    border-radius: 50px;&lt;br /&gt;
    font-size: 1.1rem;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    transition: transform 0.2s, box-shadow 0.2s;&lt;br /&gt;
}&lt;br /&gt;
.random-btn:hover {&lt;br /&gt;
    transform: scale(1.05);&lt;br /&gt;
    box-shadow: 0 6px 20px rgba(245, 158, 11, 0.4);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 双栏区域 */&lt;br /&gt;
.two-column {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 1.5rem;&lt;br /&gt;
    margin-bottom: 2rem;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
    .two-column {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 栏目盒子 */&lt;br /&gt;
.column-box {&lt;br /&gt;
    border: 1px solid #e5e7eb;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    padding: 1.5rem;&lt;br /&gt;
    background: #fff;&lt;br /&gt;
}&lt;br /&gt;
.column-title {&lt;br /&gt;
    font-size: 1.1rem;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    margin-bottom: 1rem;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 0.5rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 精选文章 */&lt;br /&gt;
.featured-article {&lt;br /&gt;
    background: linear-gradient(135deg, #f0f9ff 0%, #e0f2fe 100%);&lt;br /&gt;
    border-left: 4px solid #0ea5e9;&lt;br /&gt;
    padding: 1rem;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    margin-bottom: 1rem;&lt;br /&gt;
}&lt;br /&gt;
.featured-article:last-of-type {&lt;br /&gt;
    margin-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
.featured-title {&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    margin-bottom: 0.25rem;&lt;br /&gt;
}&lt;br /&gt;
.featured-title a {&lt;br /&gt;
    color: #0369a1;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.featured-title a:hover {&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
.featured-desc {&lt;br /&gt;
    font-size: 0.85rem;&lt;br /&gt;
    color: #64748b;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 数据面板 */&lt;br /&gt;
.stats-panel {&lt;br /&gt;
    background: #f8fafc;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    padding: 1.5rem;&lt;br /&gt;
    margin-bottom: 2rem;&lt;br /&gt;
}&lt;br /&gt;
.stats-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));&lt;br /&gt;
    gap: 1rem;&lt;br /&gt;
}&lt;br /&gt;
.stat-item {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 1rem 0.5rem;&lt;br /&gt;
    background: #fff;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
.stat-number {&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: #1e293b;&lt;br /&gt;
}&lt;br /&gt;
.stat-label {&lt;br /&gt;
    font-size: 0.85rem;&lt;br /&gt;
    color: #64748b;&lt;br /&gt;
    margin-top: 0.25rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 此刻在折腾 */&lt;br /&gt;
.status-section {&lt;br /&gt;
    background: #fefce8;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    padding: 1.5rem;&lt;br /&gt;
    margin-bottom: 2rem;&lt;br /&gt;
    border-left: 4px solid #eab308;&lt;br /&gt;
}&lt;br /&gt;
.status-section .section-heading {&lt;br /&gt;
    border: none;&lt;br /&gt;
    margin: 0 0 0.75rem 0;&lt;br /&gt;
}&lt;br /&gt;
.status-item {&lt;br /&gt;
    margin-bottom: 0.5rem;&lt;br /&gt;
    font-size: 0.95rem;&lt;br /&gt;
}&lt;br /&gt;
.status-item:last-child {&lt;br /&gt;
    margin-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
.status-icon {&lt;br /&gt;
    margin-right: 0.5rem;&lt;br /&gt;
}&lt;br /&gt;
.status-item a {&lt;br /&gt;
    color: #854d0e;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 诗词角落 */&lt;br /&gt;
.poetry-section {&lt;br /&gt;
    border: 1px dashed #d1d5db;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    padding: 1.5rem;&lt;br /&gt;
    margin-bottom: 2rem;&lt;br /&gt;
    background: #fafafa;&lt;br /&gt;
}&lt;br /&gt;
.poetry-section .mw-collapsible-toggle {&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    color: #6b7280;&lt;br /&gt;
}&lt;br /&gt;
.poetry-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(auto-fill, minmax(130px, 1fr));&lt;br /&gt;
    gap: 0.75rem;&lt;br /&gt;
    margin-top: 1rem;&lt;br /&gt;
}&lt;br /&gt;
.poetry-item {&lt;br /&gt;
    font-size: 0.85rem;&lt;br /&gt;
    padding: 0.5rem;&lt;br /&gt;
    background: #fff;&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.poetry-item a {&lt;br /&gt;
    color: #7c3aed;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.poetry-item a:hover {&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 页脚 */&lt;br /&gt;
.main-footer {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 2rem;&lt;br /&gt;
    color: #9ca3af;&lt;br /&gt;
    font-size: 0.85rem;&lt;br /&gt;
    border-top: 1px solid #e5e7eb;&lt;br /&gt;
    margin-top: 2rem;&lt;br /&gt;
}&lt;br /&gt;
.main-footer a {&lt;br /&gt;
    color: #9ca3af;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Riguz</name></author>
	</entry>
	<entry>
		<id>https://wiki.riguz.com/index.php?title=%E9%A6%96%E9%A1%B5&amp;diff=5228</id>
		<title>首页</title>
		<link rel="alternate" type="text/html" href="https://wiki.riguz.com/index.php?title=%E9%A6%96%E9%A1%B5&amp;diff=5228"/>
		<updated>2026-07-25T12:40:43Z</updated>

		<summary type="html">&lt;p&gt;Riguz：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;main-page-container&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hero-section&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hero-title&amp;quot;&amp;gt;全栈开发者的技术实验室&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hero-subtitle&amp;quot;&amp;gt;从 JVM 字节码到 ESP32 引脚，偶尔写诗&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hero-stats&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hero-stat&amp;quot;&amp;gt;📚 {{NUMBEROFPAGES}} 页笔记&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hero-stat&amp;quot;&amp;gt;📝 {{NUMBEROFARTICLES}} 篇技术文章&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hero-stat&amp;quot;&amp;gt;✏️ {{NUMBEROFEDITS}} 次编辑&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;section-heading&amp;quot;&amp;gt;🧱 技术支柱&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;pillars-grid&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;pillar-card&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;pillar-icon&amp;quot;&amp;gt;☁️&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;pillar-title&amp;quot;&amp;gt;[[Category:后端与分布式|后端与分布式]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;pillar-desc&amp;quot;&amp;gt;数据库引擎、JVM 底层机制、分布式共识、并发模型、微服务架构。从 CRUD 到 CRDT，从单机事务到全球部署。&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;pillar-meta&amp;quot;&amp;gt;涵盖 {{PAGESINCATEGORY:Database}} 篇数据库笔记 · {{PAGESINCATEGORY:JVM}} 篇 JVM 笔记&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-top:auto;&amp;quot;&amp;gt;&lt;br /&gt;
[[Category:后端与分布式|&amp;lt;span style=&amp;quot;background:#2563eb;color:white;padding:0.5rem 1.25rem;border-radius:6px;text-decoration:none;font-size:0.9rem;font-weight:500;&amp;quot;&amp;gt;浏览分类 →&amp;lt;/span&amp;gt;]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;pillar-card&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;pillar-icon&amp;quot;&amp;gt;⚡&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;pillar-title&amp;quot;&amp;gt;[[Category:系统与底层|系统与底层]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;pillar-desc&amp;quot;&amp;gt;Linux 内核与 eBPF、嵌入式开发、汇编语言、硬件交互。在寄存器级别理解计算机，在引脚级别驯服硬件。&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;pillar-meta&amp;quot;&amp;gt;涵盖 {{PAGESINCATEGORY:Linux}} 篇 Linux 笔记 · {{PAGESINCATEGORY:Embedded}} 篇嵌入式笔记&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-top:auto;&amp;quot;&amp;gt;&lt;br /&gt;
[[Category:系统与底层|&amp;lt;span style=&amp;quot;background:#2563eb;color:white;padding:0.5rem 1.25rem;border-radius:6px;text-decoration:none;font-size:0.9rem;font-weight:500;&amp;quot;&amp;gt;浏览分类 →&amp;lt;/span&amp;gt;]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;pillar-card&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;pillar-icon&amp;quot;&amp;gt;🤖&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;pillar-title&amp;quot;&amp;gt;[[Category:AI与算法|AI 与算法]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;pillar-desc&amp;quot;&amp;gt;深度学习实践、本地大模型部署、经典算法与 LeetCode 题解。从反向传播到 CRDT 编码，从数学直觉到工程落地。&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;pillar-meta&amp;quot;&amp;gt;涵盖 {{PAGESINCATEGORY:Algorithm}} 道算法题 · {{PAGESINCATEGORY:Deep Learning}} 篇深度学习笔记&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-top:auto;&amp;quot;&amp;gt;&lt;br /&gt;
[[Category:AI与算法|&amp;lt;span style=&amp;quot;background:#2563eb;color:white;padding:0.5rem 1.25rem;border-radius:6px;text-decoration:none;font-size:0.9rem;font-weight:500;&amp;quot;&amp;gt;浏览分类 →&amp;lt;/span&amp;gt;]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;random-section&amp;quot;&amp;gt;&lt;br /&gt;
[{{fullurl:Special:Random}} &amp;lt;span class=&amp;quot;random-btn&amp;quot;&amp;gt;🎲 随便翻翻&amp;lt;/span&amp;gt;]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;two-column&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;column-box&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;column-title&amp;quot;&amp;gt;🆕 最近更新&amp;lt;/div&amp;gt;&lt;br /&gt;
{{Special:RecentChanges/5}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;column-box&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;column-title&amp;quot;&amp;gt;⭐ 本周精选&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;featured-article&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;featured-title&amp;quot;&amp;gt;[[Yjs varint encoding]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;featured-desc&amp;quot;&amp;gt;CRDT 中的变长整数编码为何值得单独成文？因为它决定了同步时的带宽效率和解码速度。&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;featured-article&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;featured-title&amp;quot;&amp;gt;[[Leveraging Ollama to Build Your Local LLM Helper]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;featured-desc&amp;quot;&amp;gt;在本地跑大模型不只是为了隐私，更是为了把 AI 变成你开发流程的一部分。&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;font-size:0.8rem;color:#9ca3af;margin-top:1rem;&amp;quot;&amp;gt;💡 精选文章每周手动更新&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;stats-panel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;section-heading&amp;quot; style=&amp;quot;border:none;margin:0 0 1rem 0;&amp;quot;&amp;gt;📊 知识版图&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;stats-grid&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;stat-item&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;stat-number&amp;quot;&amp;gt;{{PAGESINCATEGORY:Database}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;stat-label&amp;quot;&amp;gt;数据库&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;stat-item&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;stat-number&amp;quot;&amp;gt;{{PAGESINCATEGORY:Algorithm}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;stat-label&amp;quot;&amp;gt;算法题目&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;stat-item&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;stat-number&amp;quot;&amp;gt;{{PAGESINCATEGORY:Concurrency}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;stat-label&amp;quot;&amp;gt;并发&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;stat-item&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;stat-number&amp;quot;&amp;gt;{{PAGESINCATEGORY:HTTP}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;stat-label&amp;quot;&amp;gt;HTTP 协议栈&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;stat-item&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;stat-number&amp;quot;&amp;gt;{{PAGESINCATEGORY:Embedded}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;stat-label&amp;quot;&amp;gt;嵌入式&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;stat-item&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;stat-number&amp;quot;&amp;gt;{{PAGESINCATEGORY:Deep Learning}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;stat-label&amp;quot;&amp;gt;深度学习&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;status-section&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;section-heading&amp;quot;&amp;gt;🛠️ 此刻在折腾&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;status-item&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;status-icon&amp;quot;&amp;gt;🔬&amp;lt;/span&amp;gt; Kubernetes Storage Class 调优&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;status-item&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;status-icon&amp;quot;&amp;gt;🔊&amp;lt;/span&amp;gt; ESP32 + MAX98357A 音频输出链路&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;status-item&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;status-icon&amp;quot;&amp;gt;📖&amp;lt;/span&amp;gt; 重读《Designing Data-Intensive Applications》&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;status-item&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;status-icon&amp;quot;&amp;gt;🤔&amp;lt;/span&amp;gt; [[Why float division is faster than integer division|为什么 float 除法比整数除法快？]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;poetry-section&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;section-heading&amp;quot; style=&amp;quot;border:none;margin:0;cursor:pointer;&amp;quot;&amp;gt;🌙 诗词角落 &amp;lt;small style=&amp;quot;font-weight:normal;color:#9ca3af;&amp;quot;&amp;gt;（点击展开）&amp;lt;/small&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content poetry-grid&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;poetry-item&amp;quot;&amp;gt;[[五言:咏霞·其一]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;poetry-item&amp;quot;&amp;gt;[[五言:咏霞·其二]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;poetry-item&amp;quot;&amp;gt;[[七言:冬雪]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;poetry-item&amp;quot;&amp;gt;[[七言:夜路]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;poetry-item&amp;quot;&amp;gt;[[相见欢:残霞]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;poetry-item&amp;quot;&amp;gt;[[骈文:落霞赋]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;poetry-item&amp;quot;&amp;gt;[[蝶恋花:小夏]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;poetry-item&amp;quot;&amp;gt;[[五言:初雪]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;main-footer&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;始于某年某月 · 持续建设中 · [[Special:Categories|浏览全部分类]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;margin-top:0.5rem;font-size:0.75rem;&amp;quot;&amp;gt;五言：[[五言:初雪]] · 七言：[[七言:夜路]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Riguz</name></author>
	</entry>
	<entry>
		<id>https://wiki.riguz.com/index.php?title=%E9%A6%96%E9%A1%B5&amp;diff=5227</id>
		<title>首页</title>
		<link rel="alternate" type="text/html" href="https://wiki.riguz.com/index.php?title=%E9%A6%96%E9%A1%B5&amp;diff=5227"/>
		<updated>2026-07-25T12:34:43Z</updated>

		<summary type="html">&lt;p&gt;Riguz：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;main-page-container&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ========== Hero 区 ========== --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hero-section&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;hero-title&amp;quot;&amp;gt;全栈开发者的技术实验室&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;hero-subtitle&amp;quot;&amp;gt;从 JVM 字节码到 ESP32 引脚，偶尔写诗&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;hero-stats&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;span class=&amp;quot;hero-stat&amp;quot;&amp;gt;📚 {{NUMBEROFPAGES}} 页笔记&amp;lt;/span&amp;gt;&lt;br /&gt;
        &amp;lt;span class=&amp;quot;hero-stat&amp;quot;&amp;gt;📝 {{NUMBEROFARTICLES}} 篇技术文章&amp;lt;/span&amp;gt;&lt;br /&gt;
        &amp;lt;span class=&amp;quot;hero-stat&amp;quot;&amp;gt;✏️ {{NUMBEROFEDITS}} 次编辑&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ========== 技术支柱 ========== --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;section-heading&amp;quot;&amp;gt;🧱 技术支柱&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;pillars-grid&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- 后端与分布式 --&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;pillar-card&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;pillar-icon&amp;quot;&amp;gt;☁️&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;pillar-title&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;/index.php?title=Category:后端与分布式&amp;quot;&amp;gt;后端与分布式&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;pillar-desc&amp;quot;&amp;gt;&lt;br /&gt;
            数据库引擎、JVM 底层机制、分布式共识、并发模型、微服务架构。从 CRUD 到 CRDT，从单机事务到全球部署。&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;pillar-meta&amp;quot;&amp;gt;涵盖 {{PAGESINCATEGORY:Database}} 篇数据库笔记 · {{PAGESINCATEGORY:JVM}} 篇 JVM 笔记&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;/index.php?title=Category:后端与分布式&amp;quot; class=&amp;quot;pillar-link&amp;quot;&amp;gt;浏览分类 →&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- 系统与底层 --&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;pillar-card&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;pillar-icon&amp;quot;&amp;gt;⚡&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;pillar-title&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;/index.php?title=Category:系统与底层&amp;quot;&amp;gt;系统与底层&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;pillar-desc&amp;quot;&amp;gt;&lt;br /&gt;
            Linux 内核与 eBPF、嵌入式开发、汇编语言、硬件交互。在寄存器级别理解计算机，在引脚级别驯服硬件。&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;pillar-meta&amp;quot;&amp;gt;涵盖 {{PAGESINCATEGORY:Linux}} 篇 Linux 笔记 · {{PAGESINCATEGORY:Embedded}} 篇嵌入式笔记&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;/index.php?title=Category:系统与底层&amp;quot; class=&amp;quot;pillar-link&amp;quot;&amp;gt;浏览分类 →&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- AI 与算法 --&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;pillar-card&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;pillar-icon&amp;quot;&amp;gt;🤖&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;pillar-title&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;/index.php?title=Category:AI与算法&amp;quot;&amp;gt;AI 与算法&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;pillar-desc&amp;quot;&amp;gt;&lt;br /&gt;
            深度学习实践、本地大模型部署、经典算法与 LeetCode 题解。从反向传播到 CRDT 编码，从数学直觉到工程落地。&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;pillar-meta&amp;quot;&amp;gt;涵盖 {{PAGESINCATEGORY:Algorithm}} 道算法题 · {{PAGESINCATEGORY:Deep Learning}} 篇深度学习笔记&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;/index.php?title=Category:AI与算法&amp;quot; class=&amp;quot;pillar-link&amp;quot;&amp;gt;浏览分类 →&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ========== 随机翻翻 ========== --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;random-section&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;a href=&amp;quot;{{SERVER}}{{SCRIPTPATH}}/index.php?title=Special:Random&amp;quot; class=&amp;quot;random-btn&amp;quot;&amp;gt;&lt;br /&gt;
        🎲 随便翻翻&lt;br /&gt;
    &amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ========== 双栏：最近更新 + 本周精选 ========== --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;two-column&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- 最近更新 --&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;column-box&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;column-title&amp;quot;&amp;gt;🆕 最近更新&amp;lt;/div&amp;gt;&lt;br /&gt;
        {{Special:RecentChanges/5}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- 本周精选 --&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;column-box&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;column-title&amp;quot;&amp;gt;⭐ 本周精选&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;featured-article&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;featured-title&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;/index.php?title=Yjs_varint_encoding&amp;quot;&amp;gt;Yjs varint encoding&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;featured-desc&amp;quot;&amp;gt;CRDT 中的变长整数编码为何值得单独成文？因为它决定了同步时的带宽效率和解码速度。&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;featured-article&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;featured-title&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;/index.php?title=Leveraging_Ollama_to_Build_Your_Local_LLM_Helper&amp;quot;&amp;gt;Leveraging Ollama&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;featured-desc&amp;quot;&amp;gt;在本地跑大模型不只是为了隐私，更是为了把 AI 变成你开发流程的一部分。&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;p style=&amp;quot;font-size:0.8rem;color:#9ca3af;margin-top:1rem;&amp;quot;&amp;gt;💡 精选文章每周手动更新&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ========== 知识版图 ========== --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;stats-panel&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;section-heading&amp;quot; style=&amp;quot;border:none;margin:0 0 1rem 0;&amp;quot;&amp;gt;📊 知识版图&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;stats-grid&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;stat-item&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;stat-number&amp;quot;&amp;gt;{{PAGESINCATEGORY:Database}}&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;stat-label&amp;quot;&amp;gt;数据库&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;stat-item&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;stat-number&amp;quot;&amp;gt;{{PAGESINCATEGORY:Algorithm}}&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;stat-label&amp;quot;&amp;gt;算法题目&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;stat-item&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;stat-number&amp;quot;&amp;gt;{{PAGESINCATEGORY:Concurrency}}&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;stat-label&amp;quot;&amp;gt;并发&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;stat-item&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;stat-number&amp;quot;&amp;gt;{{PAGESINCATEGORY:HTTP}}&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;stat-label&amp;quot;&amp;gt;HTTP 协议栈&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;stat-item&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;stat-number&amp;quot;&amp;gt;{{PAGESINCATEGORY:Embedded}}&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;stat-label&amp;quot;&amp;gt;嵌入式&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;stat-item&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;stat-number&amp;quot;&amp;gt;{{PAGESINCATEGORY:Deep Learning}}&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;stat-label&amp;quot;&amp;gt;深度学习&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ========== 此刻在折腾 ========== --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;status-section&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;section-heading&amp;quot;&amp;gt;🛠️ 此刻在折腾&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;status-item&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;status-icon&amp;quot;&amp;gt;🔬&amp;lt;/span&amp;gt; Kubernetes Storage Class 调优&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;status-item&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;status-icon&amp;quot;&amp;gt;🔊&amp;lt;/span&amp;gt; ESP32 + MAX98357A 音频输出链路&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;status-item&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;status-icon&amp;quot;&amp;gt;📖&amp;lt;/span&amp;gt; 重读《Designing Data-Intensive Applications》&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;status-item&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;status-icon&amp;quot;&amp;gt;🤔&amp;lt;/span&amp;gt; &amp;lt;a href=&amp;quot;/index.php?title=Why_float_division_is_faster_than_integer_division&amp;quot;&amp;gt;为什么 float 除法比整数除法快？&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ========== 诗词角落 ========== --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;poetry-section&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;section-heading&amp;quot; style=&amp;quot;border:none;margin:0;cursor:pointer;&amp;quot;&amp;gt;&lt;br /&gt;
            🌙 诗词角落 &amp;lt;small style=&amp;quot;font-weight:normal;color:#9ca3af;&amp;quot;&amp;gt;（点击展开）&amp;lt;/small&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;mw-collapsible-content poetry-grid&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;poetry-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;/index.php?title=五言:咏霞·其一&amp;quot;&amp;gt;咏霞·其一&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;poetry-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;/index.php?title=五言:咏霞·其二&amp;quot;&amp;gt;咏霞·其二&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;poetry-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;/index.php?title=七言:冬雪&amp;quot;&amp;gt;七言·冬雪&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;poetry-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;/index.php?title=七言:夜路&amp;quot;&amp;gt;七言·夜路&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;poetry-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;/index.php?title=相见欢:残霞&amp;quot;&amp;gt;相见欢·残霞&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;poetry-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;/index.php?title=骈文:落霞赋&amp;quot;&amp;gt;落霞赋&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;poetry-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;/index.php?title=蝶恋花:小夏&amp;quot;&amp;gt;蝶恋花·小夏&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;poetry-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;/index.php?title=五言:初雪&amp;quot;&amp;gt;五言·初雪&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ========== 页脚 ========== --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;main-footer&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;始于某年某月 · 持续建设中 · &amp;lt;a href=&amp;quot;/index.php?title=Special:Categories&amp;quot;&amp;gt;浏览全部分类&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;margin-top:0.5rem;font-size:0.75rem;&amp;quot;&amp;gt;&lt;br /&gt;
        五言：&amp;lt;a href=&amp;quot;/index.php?title=五言:初雪&amp;quot;&amp;gt;初雪&amp;lt;/a&amp;gt; · &lt;br /&gt;
        七言：&amp;lt;a href=&amp;quot;/index.php?title=七言:夜路&amp;quot;&amp;gt;夜路&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Riguz</name></author>
	</entry>
	<entry>
		<id>https://wiki.riguz.com/index.php?title=%E9%A6%96%E9%A1%B5&amp;diff=5226</id>
		<title>首页</title>
		<link rel="alternate" type="text/html" href="https://wiki.riguz.com/index.php?title=%E9%A6%96%E9%A1%B5&amp;diff=5226"/>
		<updated>2026-07-25T12:34:07Z</updated>

		<summary type="html">&lt;p&gt;Riguz：​/* 🚀 全栈开发者的技术实验室 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;本分类汇集后端与分布式相关笔记。&lt;br /&gt;
&lt;br /&gt;
=== 数据库 ===&lt;br /&gt;
{{:Category:Database}}&lt;br /&gt;
&lt;br /&gt;
=== JVM 与 Java ===&lt;br /&gt;
{{:Category:JVM}}&lt;br /&gt;
{{:Category:Java}}&lt;br /&gt;
&lt;br /&gt;
=== 分布式系统 ===&lt;br /&gt;
{{:Category:Distributed}}&lt;br /&gt;
{{:Category:Kafka}}&lt;br /&gt;
{{:Category:Kubernetes}}&lt;/div&gt;</summary>
		<author><name>Riguz</name></author>
	</entry>
	<entry>
		<id>https://wiki.riguz.com/index.php?title=%E9%A6%96%E9%A1%B5&amp;diff=5225</id>
		<title>首页</title>
		<link rel="alternate" type="text/html" href="https://wiki.riguz.com/index.php?title=%E9%A6%96%E9%A1%B5&amp;diff=5225"/>
		<updated>2026-07-25T12:27:47Z</updated>

		<summary type="html">&lt;p&gt;Riguz：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 🚀 全栈开发者的技术实验室 ==&lt;br /&gt;
从 JVM 字节码到 ESP32 引脚，偶尔写诗&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;background:linear-gradient(135deg,#1a1a2e,#16213e);color:white;border-radius:12px;padding:20px;text-align:center;width:100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;📚 {{NUMBEROFPAGES}} 页笔记&#039;&#039;&#039; &amp;amp;nbsp;&amp;amp;nbsp; | &#039;&#039;&#039;📝 {{NUMBEROFARTICLES}} 篇技术文章&#039;&#039;&#039; &amp;amp;nbsp;&amp;amp;nbsp; | &#039;&#039;&#039;✏️ {{NUMBEROFEDITS}} 次编辑&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== 🧱 技术支柱 ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;border-collapse:separate;border-spacing:15px;border:none;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#f8fafc;padding:15px;border-radius:12px;width:33%;&amp;quot; | ☁️ &#039;&#039;&#039;后端与分布式&#039;&#039;&#039;&lt;br /&gt;
! style=&amp;quot;background:#f8fafc;padding:15px;border-radius:12px;width:33%;&amp;quot; | ⚡ &#039;&#039;&#039;系统与底层&#039;&#039;&#039;&lt;br /&gt;
! style=&amp;quot;background:#f8fafc;padding:15px;border-radius:12px;width:33%;&amp;quot; | 🤖 &#039;&#039;&#039;AI 与算法&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
* [[JVM:内存设置]]&lt;br /&gt;
* [[Kafka:吞吐量测试]]&lt;br /&gt;
* [[Raft算法]]&lt;br /&gt;
* [[Yjs algorithm(YATA)]]&lt;br /&gt;
* [[CRDT]]&lt;br /&gt;
* [[Kubernetes installation]]&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
* [[ESP32 max98357a audio output]]&lt;br /&gt;
* [[Linux:top命令]]&lt;br /&gt;
* [[Linux Extended BPF (eBPF)]]&lt;br /&gt;
* [[STM32 boot mode]]&lt;br /&gt;
* [[ARM]]&lt;br /&gt;
* [[ASM introduction]]&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
* [[Leveraging Ollama to Build Your Local LLM Helper]]&lt;br /&gt;
* [[Llama.cpp]]&lt;br /&gt;
* [[Deep Learning]]&lt;br /&gt;
* [[Algorithm collection]]&lt;br /&gt;
* [[Dynamic Programming]]&lt;br /&gt;
* [[Alpha-Beta搜索算法]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== 🎲 随便翻翻 ===&lt;br /&gt;
&lt;br /&gt;
[https://你的域名/index.php?title=Special:Random &amp;lt;span style=&amp;quot;display:inline-block;background:linear-gradient(135deg,#f59e0b,#ef4444);color:white;padding:12px 40px;border-radius:50px;font-weight:bold;text-decoration:none;&amp;quot;&amp;gt;🎲 随便翻翻&amp;lt;/span&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== 🆕 最近更新 ===&lt;br /&gt;
&lt;br /&gt;
{{Special:RecentChanges/5}}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== ⭐ 本周精选 ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#f0f9ff;border-left:4px solid #0ea5e9;padding:10px;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;[[Yjs varint encoding]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;small&amp;gt;CRDT 中的变长整数编码为何值得单独成文？因为它决定了同步时的带宽效率和解码速度。&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#f0f9ff;border-left:4px solid #0ea5e9;padding:10px;&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;[[Leveraging Ollama to Build Your Local LLM Helper]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;small&amp;gt;在本地跑大模型不只是为了隐私，更是为了把 AI 变成你开发流程的一部分。&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== 📊 知识版图 ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;width:100%;&amp;quot;&lt;br /&gt;
! 数据库 !! 算法 !! 并发/分布式 !! HTTP !! 嵌入式 !! 深度学习&lt;br /&gt;
|-&lt;br /&gt;
| 45+ || 36 || 20+ || 18+ || 12+ || 8+&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== 🛠️ 此刻在折腾 ===&lt;br /&gt;
&lt;br /&gt;
* 🔬 Kubernetes Storage Class 调优&lt;br /&gt;
* 🔊 ESP32 + MAX98357A 音频输出链路&lt;br /&gt;
* 📖 重读《Designing Data-Intensive Applications》&lt;br /&gt;
* 🤔 [[Why float division is faster than integer division]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== 🌙 诗词角落 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
硬核之外，偶尔写几句。&lt;br /&gt;
&lt;br /&gt;
[[五言:咏霞·其一]] · [[五言:咏霞·其二]] · [[七言:冬雪]] · [[七言:夜路]] · [[相见欢:残霞]] · [[骈文:落霞赋]] · [[蝶恋花:小夏]] · [[五言:初雪]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align:center;color:#9ca3af;font-size:0.85rem;&amp;quot;&amp;gt;&lt;br /&gt;
始于某年某月 · 持续建设中 · [[Special:Categories|浏览全部分类]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;五言：[[五言:初雪]] · 七言：[[七言:夜路]]&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Riguz</name></author>
	</entry>
	<entry>
		<id>https://wiki.riguz.com/index.php?title=%E9%A6%96%E9%A1%B5&amp;diff=5224</id>
		<title>首页</title>
		<link rel="alternate" type="text/html" href="https://wiki.riguz.com/index.php?title=%E9%A6%96%E9%A1%B5&amp;diff=5224"/>
		<updated>2026-07-25T12:17:44Z</updated>

		<summary type="html">&lt;p&gt;Riguz：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Zero.gif|right]]&lt;br /&gt;
&amp;lt;q&amp;gt;&lt;br /&gt;
&amp;quot;I am looking at the future with concern, but with good hope.&amp;quot; - Albert Schweitzer&lt;br /&gt;
&amp;lt;/q&amp;gt;&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
{{CURRENTYEAR}}/{{CURRENTMONTH}}/{{CURRENTDAY}} {{CURRENTDAYNAME}} &lt;br /&gt;
&#039;&#039;&#039;{{NUMBEROFPAGES}}&#039;&#039;&#039; Pages|&#039;&#039;&#039;{{NUMBEROFFILES}}&#039;&#039;&#039; Files|&#039;&#039;&#039;{{NUMBEROFEDITS}}&#039;&#039;&#039; Edits&lt;/div&gt;</summary>
		<author><name>Riguz</name></author>
	</entry>
	<entry>
		<id>https://wiki.riguz.com/index.php?title=1M_RK3566_Board&amp;diff=5223</id>
		<title>1M RK3566 Board</title>
		<link rel="alternate" type="text/html" href="https://wiki.riguz.com/index.php?title=1M_RK3566_Board&amp;diff=5223"/>
		<updated>2026-07-25T12:00:28Z</updated>

		<summary type="html">&lt;p&gt;Riguz：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Overview =&lt;br /&gt;
&lt;br /&gt;
Rk3566 1G + 0G version&lt;br /&gt;
&lt;br /&gt;
[[Image:3566-overview.png|600px]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Rk3566-params.png|600px]]&lt;br /&gt;
&lt;br /&gt;
= Install system =&lt;br /&gt;
1G+0G 这个版本（1GB LPDDR4 + 无 eMMC）在泰山派里属于&amp;quot;能跑但吃紧&amp;quot;的配置。立创官方并没有为它指定唯一系统，但硬件约束已经把选择面收窄了：无 eMMC，必须用 TF 卡作启动盘；不支持安卓和鸿蒙 。&lt;br /&gt;
&lt;br /&gt;
首选：Buildroot（轻量镜像）&lt;br /&gt;
这是 1G 内存下最务实的选择。Buildroot 本身比较轻量、定制性强，适合做嵌入式 AI 应用部署和外设驱动开发 。1G 内存跑它压力小，启动快，留给应用的资源多。&lt;br /&gt;
🥈 次选：Debian / Ubuntu（官方镜像）&lt;br /&gt;
如果你需要做应用开发、想用 apt 装包、习惯标准 Linux 发行版，可以选官方 Debian 或 Ubuntu 镜像。但要注意：&lt;br /&gt;
 &lt;br /&gt;
进阶备选：Armbian&lt;br /&gt;
Armbian 社区（chainsx 等）已对泰山派做了适配，用的是 Linux-Rockchip 6.1 内核 。适合想做软路由、家庭服务器等网络应用场景，但需要自己折腾内核和驱动，不建议新手直接上。&lt;br /&gt;
== BuildRoot ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux/Unix]]&lt;br /&gt;
[[Category:Embedded]]&lt;/div&gt;</summary>
		<author><name>Riguz</name></author>
	</entry>
	<entry>
		<id>https://wiki.riguz.com/index.php?title=Rock5b%2B_RK3588_Board&amp;diff=5222</id>
		<title>Rock5b+ RK3588 Board</title>
		<link rel="alternate" type="text/html" href="https://wiki.riguz.com/index.php?title=Rock5b%2B_RK3588_Board&amp;diff=5222"/>
		<updated>2026-07-25T11:58:57Z</updated>

		<summary type="html">&lt;p&gt;Riguz：​/* Remove old kernel */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Product info =&lt;br /&gt;
== Overview ==&lt;br /&gt;
&amp;lt;ref&amp;gt;https://docs.radxa.com/rock5/rock5b/getting-started/introduction?versions=ROCK+5B%2B#%E5%8F%82%E6%95%B0%E9%85%8D%E7%BD%AE&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:rock5b-plus-overview.webp|600px]]&lt;br /&gt;
&lt;br /&gt;
== Features == &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|型号&lt;br /&gt;
|ROCK 5B&lt;br /&gt;
|ROCK 5B+&lt;br /&gt;
|-&lt;br /&gt;
|SoC&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Rockchip RK3588&lt;br /&gt;
|-&lt;br /&gt;
|CPU&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |四大核 Cortex‑A76 频率最高达 2.4GHz&lt;br /&gt;
四小核 Cortex‑A55 主频最大为 1.8GHz&lt;br /&gt;
|-&lt;br /&gt;
|GPU&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Mali G610MP4 GPU，支持 OpenGLES 1.1/2.0/3.2&lt;br /&gt;
OpenCL 1.1/1.2/2.2&lt;br /&gt;
Vulkan 1.1 和 1.2&lt;br /&gt;
|-&lt;br /&gt;
|NPU&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |NPU 支持 INT4/INT8/INT16/FP16/BF16 和 TF32 加速，计算能力高达 6TOPs&lt;br /&gt;
|-&lt;br /&gt;
|内存&lt;br /&gt;
|4/8/16 64 位 LPDDR4X&lt;br /&gt;
|4/8/16/32 64 位 LPDDR5&lt;br /&gt;
|-&lt;br /&gt;
|存储&lt;br /&gt;
|eMMC 连接器&lt;br /&gt;
microSD 存储卡&lt;br /&gt;
|板载 eMMC 模块：32/64/128/256 GB&lt;br /&gt;
microSD 存储卡&lt;br /&gt;
|-&lt;br /&gt;
|显示&lt;br /&gt;
|可通过两个 HDMI、一个 DP（C 型）和一个 MIPI DSI 提供 4 路显示输出&lt;br /&gt;
分辨率高达 3x 4K@60FPS + 1x 1080P@60FPS 或者 1x 8K@60FPS + 1x 4K@60FPS + 1x 1080P@60FPS&lt;br /&gt;
1x Micro HDMI输入端口，支持最高4Kp60的显示输入&lt;br /&gt;
|可通过两个 HDMI、一个 DP（C 型）和一个 MIPI DSI 提供 4 路显示输出&lt;br /&gt;
分辨率高达 3x 4K@60FPS + 1x 1080P@60FPS 或者 1x 8K@60FPS + 1x 4K@60FPS + 1x 1080P@60FPS&lt;br /&gt;
1x 标准 HDMI 输入端口，最高支持 4Kp60 显示输入&lt;br /&gt;
|-&lt;br /&gt;
|硬件编解码&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |H.265/H.264/AV1/AVS2 硬件解码高达 8K@60fps&lt;br /&gt;
H.265/H.264 硬件编码高达 8K@30fps&lt;br /&gt;
|-&lt;br /&gt;
|以太网&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |10/100/1000M/2.5G 以太网（支持 POE ）&lt;br /&gt;
PoE 需要额外的可选 HAT&lt;br /&gt;
|-&lt;br /&gt;
|板载 WIFI&lt;br /&gt;
|无板载 WiFi&lt;br /&gt;
|配备板载 WiFi Realtek 8852BE&lt;br /&gt;
|-&lt;br /&gt;
|M.2&lt;br /&gt;
|M.2 E Key 连接器，提供 PCIe 2.1 单通道、USB、SATA、SDIO、PCM 和 UART 信号，支持工业标准 M.2 WiFi 6 模块。&lt;br /&gt;
M.2 M Key 连接器，带有四通道 PCIe 3.0 接口。电路板上有一个标准 M.2 2280 安装孔，可安装 M.2 2280 NVMe 固态硬盘。请注意，不支持 M.2 SATA 固态硬盘。&lt;br /&gt;
|M.2 B Key 连接器，可提供 USB 信号并支持 4G 模块。通过使用 SIM 卡，可方便地连接移动网络。&lt;br /&gt;
M.2 M Key 连接器，共提供两个双通道 PCIe 3.0 接口，标准的 M.2 2280 安装孔，可以安装 M.2 2280 NVMe 固态硬盘。值得注意的是，不支持 M.2 SATA 固态硬盘。&lt;br /&gt;
|-&lt;br /&gt;
|USB&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |2x USB 2 端口&lt;br /&gt;
2x USB 3 HOST/OTG 端口&lt;br /&gt;
|-&lt;br /&gt;
|摄像头&lt;br /&gt;
|1 个摄像头端口（1 个四通道 MIPI CSI 或 2 个双通道 MIPI CSI）&lt;br /&gt;
|2 个摄像头端口（2 个四通道 MIPI CSI 或 2 个双通道 MIPI CSI）&lt;br /&gt;
|-&lt;br /&gt;
|其他&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |40 针扩展座&lt;br /&gt;
|-&lt;br /&gt;
|供电&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |支持 9V/2A、12V/2A、15V/2A 和 20V/2A 的 USB Type-C PD 2.0&lt;br /&gt;
USB Type-C 端口上固定电压为 5V 至 20V 的电源适配器&lt;br /&gt;
向 GPIO PIN 2 和 4 提供 5V 电源&lt;br /&gt;
|-&lt;br /&gt;
|尺寸&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |100mm x 75 mm&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Power == &lt;br /&gt;
ROCK 5B/5B+ 支持多种供电技术，包括智能电源适配器和固定电压：&lt;br /&gt;
USB Type-C PD 2.0 版，9V/2A、12V/2A、15V/2A 和 20V/2A&lt;br /&gt;
USB C 接头，直出 5V 到 20V 之间任意固定电压的适配器，功率大于 30W(5B) 或者 40W(5B+)。例如 12V/4A USB C 接头直出的适配器。&lt;br /&gt;
5V 电源应用于 GPIO PIN 2 和 4&lt;br /&gt;
&lt;br /&gt;
ROCK 5B+&lt;br /&gt;
电源适配器推荐使用官方的 瑞莎 PD65W 适配器。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:rock5bp-pwr.png|400px]]&lt;br /&gt;
&lt;br /&gt;
= Install system =&lt;br /&gt;
Device: Rock5b+, 16G, 512G SSD&lt;br /&gt;
&lt;br /&gt;
Prerequsits:&lt;br /&gt;
* Install [https://etcher.balena.io/ Etcher] &lt;br /&gt;
&lt;br /&gt;
== Rock5b+ Official image (Recommended) ==&lt;br /&gt;
&amp;lt;ref&amp;gt;https://docs.radxa.com/rock5/rock5b/getting-started/install-os/boot_from_sd_card&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Download image from rock site https://docs.radxa.com/rock5/rock5b/download:&lt;br /&gt;
&lt;br /&gt;
rock-5b-plus_bookworm_kde_b2.output.img.xz&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Note that the image must be decompressed first.&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:etcher-rock5b.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:etcher-rock5b-finished.png|600px]]&lt;br /&gt;
&lt;br /&gt;
You may get error like:&lt;br /&gt;
&lt;br /&gt;
[[Image:etcher-error-mac.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Grant full disk access to etcher in privacy setting and run as sudo user:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
# see https://github.com/balena-io/etcher/issues/4451&lt;br /&gt;
sudo open -a balenaEtcher&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Armbian ==&lt;br /&gt;
&lt;br /&gt;
Download image from https://www.armbian.com/rock-5b-plus/.&lt;br /&gt;
&lt;br /&gt;
eg.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; inline&amp;gt;Armbian_25.11.1_Rock-5b_noble_vendor_6.1.115_gnome_desktop.img.xz&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that the xz file must be extracted before writing.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
shasum -a 256  ~/Downloads/Armbian_25.11.1_Rock-5b_noble_vendor_6.1.115_gnome_desktop.img.xz&lt;br /&gt;
d3977e1bb9932b35a10e891fddb4e5d4840d709f2094c5a0cfdfb15cfa97b522  /Users/riguz/Downloads/Armbian_25.11.1_Rock-5b_noble_vendor_6.1.115_gnome_desktop.img.xz&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Write to image using etcher or USBImager. &amp;lt;ref&amp;gt;https://docs.armbian.com/User-Guide_Getting-Started/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
(base) ➜  ~ picocom -b 1500000 -d 8 /dev/tty.wchusbserial5ABA0915851&lt;br /&gt;
picocom v3.2a&lt;br /&gt;
&lt;br /&gt;
port is        : /dev/tty.wchusbserial5ABA0915851&lt;br /&gt;
flowcontrol    : none&lt;br /&gt;
baudrate is    : 1500000&lt;br /&gt;
parity is      : none&lt;br /&gt;
databits are   : 8&lt;br /&gt;
stopbits are   : 1&lt;br /&gt;
escape is      : C-a&lt;br /&gt;
local echo is  : no&lt;br /&gt;
noinit is      : no&lt;br /&gt;
noreset is     : no&lt;br /&gt;
hangup is      : no&lt;br /&gt;
nolock is      : no&lt;br /&gt;
send_cmd is    : sz -vv&lt;br /&gt;
receive_cmd is : rz -vv -E&lt;br /&gt;
imap is        :&lt;br /&gt;
omap is        :&lt;br /&gt;
emap is        : crcrlf,delbs,&lt;br /&gt;
logfile is     : none&lt;br /&gt;
initstring     : none&lt;br /&gt;
exit_after is  : not set&lt;br /&gt;
exit is        : no&lt;br /&gt;
&lt;br /&gt;
Type [C-a] [C-h] to see available commands&lt;br /&gt;
Terminal ready&lt;br /&gt;
&lt;br /&gt;
Repeat root password: ****&lt;br /&gt;
Rejected - passwords do not match. Try again [3].&lt;br /&gt;
Create root password: *********&lt;br /&gt;
Repeat root password: *********&lt;br /&gt;
&lt;br /&gt;
Choose default system command shell:&lt;br /&gt;
&lt;br /&gt;
1) bash&lt;br /&gt;
2) zsh&lt;br /&gt;
2&lt;br /&gt;
&lt;br /&gt;
Shell: ZSH&lt;br /&gt;
&lt;br /&gt;
Creating a new user account. Press &amp;lt;Ctrl-C&amp;gt; to abort&lt;br /&gt;
&lt;br /&gt;
Desktop environment will not be enabled if you abort the new user creation&lt;br /&gt;
&lt;br /&gt;
Please provide a username (eg. your first name): riguz&lt;br /&gt;
Create user (riguz) password: *********&lt;br /&gt;
Repeat user (riguz) password: *********&lt;br /&gt;
&lt;br /&gt;
Please provide your real name: Riguz&lt;br /&gt;
&lt;br /&gt;
Dear Riguz, your account riguz has been created and is sudo enabled.&lt;br /&gt;
Please use this account for your daily work from now on.&lt;br /&gt;
&lt;br /&gt;
Internet connection was not detected.&lt;br /&gt;
&lt;br /&gt;
Connect via wireless? [Y/n]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== TTL connection ==&lt;br /&gt;
&lt;br /&gt;
CH343P:&lt;br /&gt;
Install driver (.pkg) https://www.wch.cn/downloads/CH34XSER_MAC_ZIP.html&lt;br /&gt;
&lt;br /&gt;
[[Image:CH343P.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Connection：&lt;br /&gt;
&lt;br /&gt;
See layout at: https://docs.radxa.com/en/rock5/rock5b/hardware-design/hardware-interface?versions=ROCK+5B%2B&lt;br /&gt;
&lt;br /&gt;
GND, TX-&amp;gt; RX RX-&amp;gt;TX&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# 先装 picocom（Radxa 官方 wiki 推荐，对自定义波特率支持最好）&lt;br /&gt;
brew install --build-from-source radxa/picocom/picocom&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Use Ctrl + a,Ctrl +x to exit. All commands should first input Ctrl + a.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
❯ ls /dev/tty.*&lt;br /&gt;
/dev/tty.Bluetooth-Incoming-Port	/dev/tty.usbmodem5ABA0915851&lt;br /&gt;
&lt;br /&gt;
~/Downloads&lt;br /&gt;
❯ picocom -b 1500000 -d 8 /dev/tty.usbmodem5ABA0915851&lt;br /&gt;
picocom v3.2a&lt;br /&gt;
&lt;br /&gt;
port is        : /dev/tty.usbmodem5ABA0915851&lt;br /&gt;
flowcontrol    : none&lt;br /&gt;
baudrate is    : 1500000&lt;br /&gt;
parity is      : none&lt;br /&gt;
databits are   : 8&lt;br /&gt;
stopbits are   : 1&lt;br /&gt;
escape is      : C-a&lt;br /&gt;
local echo is  : no&lt;br /&gt;
noinit is      : no&lt;br /&gt;
noreset is     : no&lt;br /&gt;
hangup is      : no&lt;br /&gt;
nolock is      : no&lt;br /&gt;
send_cmd is    : sz -vv&lt;br /&gt;
receive_cmd is : rz -vv -E&lt;br /&gt;
imap is        :&lt;br /&gt;
omap is        :&lt;br /&gt;
emap is        : crcrlf,delbs,&lt;br /&gt;
logfile is     : none&lt;br /&gt;
initstring     : none&lt;br /&gt;
exit_after is  : not set&lt;br /&gt;
exit is        : no&lt;br /&gt;
&lt;br /&gt;
Type [C-a] [C-h] to see available commands&lt;br /&gt;
Terminal ready&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Install system to SSD ==&lt;br /&gt;
&lt;br /&gt;
Ref: https://docs.radxa.com/rock5/rock5b/getting-started/install-os/nvme&lt;br /&gt;
&lt;br /&gt;
Default username/password:&lt;br /&gt;
&lt;br /&gt;
* radxa/radxa&lt;br /&gt;
* rock/rock&lt;br /&gt;
&lt;br /&gt;
=== Update system ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt update&lt;br /&gt;
sudo apt list --upgradable | grep linux-image&lt;br /&gt;
sudo apt upgrade&lt;br /&gt;
sudo apt-get full-upgrade&lt;br /&gt;
&lt;br /&gt;
radxa@rock-5b-plus:~$ sudo apt list --upgradable | grep linux-image&lt;br /&gt;
&lt;br /&gt;
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.&lt;br /&gt;
&lt;br /&gt;
linux-image-rock-5b-plus/bookworm,bookworm 6.1.84-8 all [upgradable from: 6.1.43-15-2000cfd]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Update SPI boot loader ===&lt;br /&gt;
The use rsetup command:&lt;br /&gt;
&lt;br /&gt;
[[Image:Rsetup1.png|400px]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Rsetup2.png|400px]]&lt;br /&gt;
&lt;br /&gt;
=== Install system ===&lt;br /&gt;
Check if SSD is recgnozied:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
radxa@rock-5b-plus:~$ lsblk&lt;br /&gt;
NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS&lt;br /&gt;
mtdblock0    31:0    0    16M  0 disk&lt;br /&gt;
mmcblk1     179:0    0  59.5G  0 disk&lt;br /&gt;
├─mmcblk1p1 179:1    0    16M  0 part /config&lt;br /&gt;
├─mmcblk1p2 179:2    0   300M  0 part /boot/efi&lt;br /&gt;
└─mmcblk1p3 179:3    0  59.2G  0 part /&lt;br /&gt;
zram0       253:0    0   7.8G  0 disk [SWAP]&lt;br /&gt;
nvme0n1     259:0    0 465.8G  0 disk&lt;br /&gt;
&lt;br /&gt;
cd ~/Downloads&lt;br /&gt;
wget http://192.168.31.66:8000/rock-5b-plus_bookworm_kde_b2.output.img.xz&lt;br /&gt;
&lt;br /&gt;
radxa@rock-5b-plus:~/Downloads$ sudo xzcat rock-5b-plus_bookworm_kde_b2.output.img.xz | sudo dd of=/dev/nvme0n1 bs=1M status=progress&lt;br /&gt;
856481792 bytes (856 MB, 817 MiB) copied, 9 s, 95.2 MB/&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* xzcat : 解压 xz 格式的系统镜像文件&lt;br /&gt;
* dd : 复制并写入到 NVMe SSD 设备（⚠️注意：使用 dd 命令时请确认设备名称，错误的设备名可能导致数据丢失）&lt;br /&gt;
* of=/dev/nvme0n1 : 指定写入的设备为 nvme0n1（可以根据实际情况修改）&lt;br /&gt;
* bs=1M : 指定写入的块大小为 1M，提高写入速度&lt;br /&gt;
* status=progress : 显示写入进度，让您了解写入状态&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo shutdown -h now&lt;br /&gt;
&lt;br /&gt;
# unplug MicroSD card and then start.&lt;br /&gt;
...&lt;br /&gt;
radxa@rock-5b-plus:~$ df -h&lt;br /&gt;
Filesystem      Size  Used Avail Use% Mounted on&lt;br /&gt;
udev            7.7G  8.0K  7.7G   1% /dev&lt;br /&gt;
tmpfs           1.6G  2.2M  1.6G   1% /run&lt;br /&gt;
/dev/nvme0n1p3  459G  5.9G  434G   2% /&lt;br /&gt;
tmpfs           7.9G     0  7.9G   0% /dev/shm&lt;br /&gt;
tmpfs           5.0M   24K  5.0M   1% /run/lock&lt;br /&gt;
/dev/nvme0n1p2  300M     0  300M   0% /boot/efi&lt;br /&gt;
/dev/nvme0n1p1   16M  2.0K   16M   1% /config&lt;br /&gt;
tmpfs           1.6G   52K  1.6G   1% /run/user/107&lt;br /&gt;
tmpfs           1.6G   40K  1.6G   1% /run/user/1000&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Remove old kernel ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
radxa@rock-5b-plus:~$ uname -r&lt;br /&gt;
6.1.84-8-rk2410&lt;br /&gt;
&lt;br /&gt;
sudo apt autoremove --purge&lt;br /&gt;
sudo apt purge linux-image-6.1.43-15-rk2312&lt;br /&gt;
&lt;br /&gt;
radxa@rock-5b-plus:~$ sudo u-boot-update&lt;br /&gt;
P: Checking for EXTLINUX directory... found.&lt;br /&gt;
P: Writing config for vmlinuz-6.1.84-8-rk2410...&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux/Unix]]&lt;br /&gt;
[[Category:Embedded]]&lt;/div&gt;</summary>
		<author><name>Riguz</name></author>
	</entry>
	<entry>
		<id>https://wiki.riguz.com/index.php?title=Rock5b%2B_HDMI&amp;diff=5221</id>
		<title>Rock5b+ HDMI</title>
		<link rel="alternate" type="text/html" href="https://wiki.riguz.com/index.php?title=Rock5b%2B_HDMI&amp;diff=5221"/>
		<updated>2026-07-25T11:58:35Z</updated>

		<summary type="html">&lt;p&gt;Riguz：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# 看 HDMI 连接器状态（connected / disconnected）&lt;br /&gt;
radxa@rock-5b-plus:~$ cat /sys/class/drm/card0-HDMI-A-1/status&lt;br /&gt;
connected&lt;br /&gt;
&lt;br /&gt;
# 看内核识别到的支持模式&lt;br /&gt;
radxa@rock-5b-plus:~$ cat /sys/class/drm/card0-HDMI-A-1/modes&lt;br /&gt;
1024x600&lt;br /&gt;
1920x1080&lt;br /&gt;
1920x1080&lt;br /&gt;
...&lt;br /&gt;
720x400&lt;br /&gt;
&lt;br /&gt;
#  EDID 原始数据&lt;br /&gt;
radxa@rock-5b-plus:~$ ls /sys/class/drm/*/edid&lt;br /&gt;
/sys/class/drm/card0-DP-1/edid      /sys/class/drm/card0-HDMI-A-2/edid&lt;br /&gt;
/sys/class/drm/card0-HDMI-A-1/edid  /sys/class/drm/card0-Writeback-1/edid&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux/Unix]]&lt;br /&gt;
[[Category:Embedded]]&lt;/div&gt;</summary>
		<author><name>Riguz</name></author>
	</entry>
	<entry>
		<id>https://wiki.riguz.com/index.php?title=1M_RK3566_Board&amp;diff=5220</id>
		<title>1M RK3566 Board</title>
		<link rel="alternate" type="text/html" href="https://wiki.riguz.com/index.php?title=1M_RK3566_Board&amp;diff=5220"/>
		<updated>2026-07-25T11:58:09Z</updated>

		<summary type="html">&lt;p&gt;Riguz：​/* Overview */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Overview =&lt;br /&gt;
&lt;br /&gt;
Rk3566 1G + 0G version&lt;br /&gt;
&lt;br /&gt;
[[Image:3566-overview.png|600px]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Rk3566-params.png|600px]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux/Unix]]&lt;br /&gt;
[[Category:Embedded]]&lt;/div&gt;</summary>
		<author><name>Riguz</name></author>
	</entry>
	<entry>
		<id>https://wiki.riguz.com/index.php?title=Rock5b%2B_RK3588_Board&amp;diff=5219</id>
		<title>Rock5b+ RK3588 Board</title>
		<link rel="alternate" type="text/html" href="https://wiki.riguz.com/index.php?title=Rock5b%2B_RK3588_Board&amp;diff=5219"/>
		<updated>2026-07-25T09:52:34Z</updated>

		<summary type="html">&lt;p&gt;Riguz：​Riguz移动页面Rock5b+至Rock5b+ RK3588 Board，不留重定向&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Product info =&lt;br /&gt;
== Overview ==&lt;br /&gt;
&amp;lt;ref&amp;gt;https://docs.radxa.com/rock5/rock5b/getting-started/introduction?versions=ROCK+5B%2B#%E5%8F%82%E6%95%B0%E9%85%8D%E7%BD%AE&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:rock5b-plus-overview.webp|600px]]&lt;br /&gt;
&lt;br /&gt;
== Features == &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|型号&lt;br /&gt;
|ROCK 5B&lt;br /&gt;
|ROCK 5B+&lt;br /&gt;
|-&lt;br /&gt;
|SoC&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Rockchip RK3588&lt;br /&gt;
|-&lt;br /&gt;
|CPU&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |四大核 Cortex‑A76 频率最高达 2.4GHz&lt;br /&gt;
四小核 Cortex‑A55 主频最大为 1.8GHz&lt;br /&gt;
|-&lt;br /&gt;
|GPU&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Mali G610MP4 GPU，支持 OpenGLES 1.1/2.0/3.2&lt;br /&gt;
OpenCL 1.1/1.2/2.2&lt;br /&gt;
Vulkan 1.1 和 1.2&lt;br /&gt;
|-&lt;br /&gt;
|NPU&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |NPU 支持 INT4/INT8/INT16/FP16/BF16 和 TF32 加速，计算能力高达 6TOPs&lt;br /&gt;
|-&lt;br /&gt;
|内存&lt;br /&gt;
|4/8/16 64 位 LPDDR4X&lt;br /&gt;
|4/8/16/32 64 位 LPDDR5&lt;br /&gt;
|-&lt;br /&gt;
|存储&lt;br /&gt;
|eMMC 连接器&lt;br /&gt;
microSD 存储卡&lt;br /&gt;
|板载 eMMC 模块：32/64/128/256 GB&lt;br /&gt;
microSD 存储卡&lt;br /&gt;
|-&lt;br /&gt;
|显示&lt;br /&gt;
|可通过两个 HDMI、一个 DP（C 型）和一个 MIPI DSI 提供 4 路显示输出&lt;br /&gt;
分辨率高达 3x 4K@60FPS + 1x 1080P@60FPS 或者 1x 8K@60FPS + 1x 4K@60FPS + 1x 1080P@60FPS&lt;br /&gt;
1x Micro HDMI输入端口，支持最高4Kp60的显示输入&lt;br /&gt;
|可通过两个 HDMI、一个 DP（C 型）和一个 MIPI DSI 提供 4 路显示输出&lt;br /&gt;
分辨率高达 3x 4K@60FPS + 1x 1080P@60FPS 或者 1x 8K@60FPS + 1x 4K@60FPS + 1x 1080P@60FPS&lt;br /&gt;
1x 标准 HDMI 输入端口，最高支持 4Kp60 显示输入&lt;br /&gt;
|-&lt;br /&gt;
|硬件编解码&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |H.265/H.264/AV1/AVS2 硬件解码高达 8K@60fps&lt;br /&gt;
H.265/H.264 硬件编码高达 8K@30fps&lt;br /&gt;
|-&lt;br /&gt;
|以太网&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |10/100/1000M/2.5G 以太网（支持 POE ）&lt;br /&gt;
PoE 需要额外的可选 HAT&lt;br /&gt;
|-&lt;br /&gt;
|板载 WIFI&lt;br /&gt;
|无板载 WiFi&lt;br /&gt;
|配备板载 WiFi Realtek 8852BE&lt;br /&gt;
|-&lt;br /&gt;
|M.2&lt;br /&gt;
|M.2 E Key 连接器，提供 PCIe 2.1 单通道、USB、SATA、SDIO、PCM 和 UART 信号，支持工业标准 M.2 WiFi 6 模块。&lt;br /&gt;
M.2 M Key 连接器，带有四通道 PCIe 3.0 接口。电路板上有一个标准 M.2 2280 安装孔，可安装 M.2 2280 NVMe 固态硬盘。请注意，不支持 M.2 SATA 固态硬盘。&lt;br /&gt;
|M.2 B Key 连接器，可提供 USB 信号并支持 4G 模块。通过使用 SIM 卡，可方便地连接移动网络。&lt;br /&gt;
M.2 M Key 连接器，共提供两个双通道 PCIe 3.0 接口，标准的 M.2 2280 安装孔，可以安装 M.2 2280 NVMe 固态硬盘。值得注意的是，不支持 M.2 SATA 固态硬盘。&lt;br /&gt;
|-&lt;br /&gt;
|USB&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |2x USB 2 端口&lt;br /&gt;
2x USB 3 HOST/OTG 端口&lt;br /&gt;
|-&lt;br /&gt;
|摄像头&lt;br /&gt;
|1 个摄像头端口（1 个四通道 MIPI CSI 或 2 个双通道 MIPI CSI）&lt;br /&gt;
|2 个摄像头端口（2 个四通道 MIPI CSI 或 2 个双通道 MIPI CSI）&lt;br /&gt;
|-&lt;br /&gt;
|其他&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |40 针扩展座&lt;br /&gt;
|-&lt;br /&gt;
|供电&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |支持 9V/2A、12V/2A、15V/2A 和 20V/2A 的 USB Type-C PD 2.0&lt;br /&gt;
USB Type-C 端口上固定电压为 5V 至 20V 的电源适配器&lt;br /&gt;
向 GPIO PIN 2 和 4 提供 5V 电源&lt;br /&gt;
|-&lt;br /&gt;
|尺寸&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |100mm x 75 mm&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Power == &lt;br /&gt;
ROCK 5B/5B+ 支持多种供电技术，包括智能电源适配器和固定电压：&lt;br /&gt;
USB Type-C PD 2.0 版，9V/2A、12V/2A、15V/2A 和 20V/2A&lt;br /&gt;
USB C 接头，直出 5V 到 20V 之间任意固定电压的适配器，功率大于 30W(5B) 或者 40W(5B+)。例如 12V/4A USB C 接头直出的适配器。&lt;br /&gt;
5V 电源应用于 GPIO PIN 2 和 4&lt;br /&gt;
&lt;br /&gt;
ROCK 5B+&lt;br /&gt;
电源适配器推荐使用官方的 瑞莎 PD65W 适配器。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:rock5bp-pwr.png|400px]]&lt;br /&gt;
&lt;br /&gt;
= Install system =&lt;br /&gt;
Device: Rock5b+, 16G, 512G SSD&lt;br /&gt;
&lt;br /&gt;
Prerequsits:&lt;br /&gt;
* Install [https://etcher.balena.io/ Etcher] &lt;br /&gt;
&lt;br /&gt;
== Rock5b+ Official image (Recommended) ==&lt;br /&gt;
&amp;lt;ref&amp;gt;https://docs.radxa.com/rock5/rock5b/getting-started/install-os/boot_from_sd_card&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Download image from rock site https://docs.radxa.com/rock5/rock5b/download:&lt;br /&gt;
&lt;br /&gt;
rock-5b-plus_bookworm_kde_b2.output.img.xz&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Note that the image must be decompressed first.&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:etcher-rock5b.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:etcher-rock5b-finished.png|600px]]&lt;br /&gt;
&lt;br /&gt;
You may get error like:&lt;br /&gt;
&lt;br /&gt;
[[Image:etcher-error-mac.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Grant full disk access to etcher in privacy setting and run as sudo user:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
# see https://github.com/balena-io/etcher/issues/4451&lt;br /&gt;
sudo open -a balenaEtcher&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Armbian ==&lt;br /&gt;
&lt;br /&gt;
Download image from https://www.armbian.com/rock-5b-plus/.&lt;br /&gt;
&lt;br /&gt;
eg.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; inline&amp;gt;Armbian_25.11.1_Rock-5b_noble_vendor_6.1.115_gnome_desktop.img.xz&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that the xz file must be extracted before writing.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
shasum -a 256  ~/Downloads/Armbian_25.11.1_Rock-5b_noble_vendor_6.1.115_gnome_desktop.img.xz&lt;br /&gt;
d3977e1bb9932b35a10e891fddb4e5d4840d709f2094c5a0cfdfb15cfa97b522  /Users/riguz/Downloads/Armbian_25.11.1_Rock-5b_noble_vendor_6.1.115_gnome_desktop.img.xz&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Write to image using etcher or USBImager. &amp;lt;ref&amp;gt;https://docs.armbian.com/User-Guide_Getting-Started/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
(base) ➜  ~ picocom -b 1500000 -d 8 /dev/tty.wchusbserial5ABA0915851&lt;br /&gt;
picocom v3.2a&lt;br /&gt;
&lt;br /&gt;
port is        : /dev/tty.wchusbserial5ABA0915851&lt;br /&gt;
flowcontrol    : none&lt;br /&gt;
baudrate is    : 1500000&lt;br /&gt;
parity is      : none&lt;br /&gt;
databits are   : 8&lt;br /&gt;
stopbits are   : 1&lt;br /&gt;
escape is      : C-a&lt;br /&gt;
local echo is  : no&lt;br /&gt;
noinit is      : no&lt;br /&gt;
noreset is     : no&lt;br /&gt;
hangup is      : no&lt;br /&gt;
nolock is      : no&lt;br /&gt;
send_cmd is    : sz -vv&lt;br /&gt;
receive_cmd is : rz -vv -E&lt;br /&gt;
imap is        :&lt;br /&gt;
omap is        :&lt;br /&gt;
emap is        : crcrlf,delbs,&lt;br /&gt;
logfile is     : none&lt;br /&gt;
initstring     : none&lt;br /&gt;
exit_after is  : not set&lt;br /&gt;
exit is        : no&lt;br /&gt;
&lt;br /&gt;
Type [C-a] [C-h] to see available commands&lt;br /&gt;
Terminal ready&lt;br /&gt;
&lt;br /&gt;
Repeat root password: ****&lt;br /&gt;
Rejected - passwords do not match. Try again [3].&lt;br /&gt;
Create root password: *********&lt;br /&gt;
Repeat root password: *********&lt;br /&gt;
&lt;br /&gt;
Choose default system command shell:&lt;br /&gt;
&lt;br /&gt;
1) bash&lt;br /&gt;
2) zsh&lt;br /&gt;
2&lt;br /&gt;
&lt;br /&gt;
Shell: ZSH&lt;br /&gt;
&lt;br /&gt;
Creating a new user account. Press &amp;lt;Ctrl-C&amp;gt; to abort&lt;br /&gt;
&lt;br /&gt;
Desktop environment will not be enabled if you abort the new user creation&lt;br /&gt;
&lt;br /&gt;
Please provide a username (eg. your first name): riguz&lt;br /&gt;
Create user (riguz) password: *********&lt;br /&gt;
Repeat user (riguz) password: *********&lt;br /&gt;
&lt;br /&gt;
Please provide your real name: Riguz&lt;br /&gt;
&lt;br /&gt;
Dear Riguz, your account riguz has been created and is sudo enabled.&lt;br /&gt;
Please use this account for your daily work from now on.&lt;br /&gt;
&lt;br /&gt;
Internet connection was not detected.&lt;br /&gt;
&lt;br /&gt;
Connect via wireless? [Y/n]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== TTL connection ==&lt;br /&gt;
&lt;br /&gt;
CH343P:&lt;br /&gt;
Install driver (.pkg) https://www.wch.cn/downloads/CH34XSER_MAC_ZIP.html&lt;br /&gt;
&lt;br /&gt;
[[Image:CH343P.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Connection：&lt;br /&gt;
&lt;br /&gt;
See layout at: https://docs.radxa.com/en/rock5/rock5b/hardware-design/hardware-interface?versions=ROCK+5B%2B&lt;br /&gt;
&lt;br /&gt;
GND, TX-&amp;gt; RX RX-&amp;gt;TX&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# 先装 picocom（Radxa 官方 wiki 推荐，对自定义波特率支持最好）&lt;br /&gt;
brew install --build-from-source radxa/picocom/picocom&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Use Ctrl + a,Ctrl +x to exit. All commands should first input Ctrl + a.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
❯ ls /dev/tty.*&lt;br /&gt;
/dev/tty.Bluetooth-Incoming-Port	/dev/tty.usbmodem5ABA0915851&lt;br /&gt;
&lt;br /&gt;
~/Downloads&lt;br /&gt;
❯ picocom -b 1500000 -d 8 /dev/tty.usbmodem5ABA0915851&lt;br /&gt;
picocom v3.2a&lt;br /&gt;
&lt;br /&gt;
port is        : /dev/tty.usbmodem5ABA0915851&lt;br /&gt;
flowcontrol    : none&lt;br /&gt;
baudrate is    : 1500000&lt;br /&gt;
parity is      : none&lt;br /&gt;
databits are   : 8&lt;br /&gt;
stopbits are   : 1&lt;br /&gt;
escape is      : C-a&lt;br /&gt;
local echo is  : no&lt;br /&gt;
noinit is      : no&lt;br /&gt;
noreset is     : no&lt;br /&gt;
hangup is      : no&lt;br /&gt;
nolock is      : no&lt;br /&gt;
send_cmd is    : sz -vv&lt;br /&gt;
receive_cmd is : rz -vv -E&lt;br /&gt;
imap is        :&lt;br /&gt;
omap is        :&lt;br /&gt;
emap is        : crcrlf,delbs,&lt;br /&gt;
logfile is     : none&lt;br /&gt;
initstring     : none&lt;br /&gt;
exit_after is  : not set&lt;br /&gt;
exit is        : no&lt;br /&gt;
&lt;br /&gt;
Type [C-a] [C-h] to see available commands&lt;br /&gt;
Terminal ready&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Install system to SSD ==&lt;br /&gt;
&lt;br /&gt;
Ref: https://docs.radxa.com/rock5/rock5b/getting-started/install-os/nvme&lt;br /&gt;
&lt;br /&gt;
Default username/password:&lt;br /&gt;
&lt;br /&gt;
* radxa/radxa&lt;br /&gt;
* rock/rock&lt;br /&gt;
&lt;br /&gt;
=== Update system ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt update&lt;br /&gt;
sudo apt list --upgradable | grep linux-image&lt;br /&gt;
sudo apt upgrade&lt;br /&gt;
sudo apt-get full-upgrade&lt;br /&gt;
&lt;br /&gt;
radxa@rock-5b-plus:~$ sudo apt list --upgradable | grep linux-image&lt;br /&gt;
&lt;br /&gt;
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.&lt;br /&gt;
&lt;br /&gt;
linux-image-rock-5b-plus/bookworm,bookworm 6.1.84-8 all [upgradable from: 6.1.43-15-2000cfd]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Update SPI boot loader ===&lt;br /&gt;
The use rsetup command:&lt;br /&gt;
&lt;br /&gt;
[[Image:Rsetup1.png|400px]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Rsetup2.png|400px]]&lt;br /&gt;
&lt;br /&gt;
=== Install system ===&lt;br /&gt;
Check if SSD is recgnozied:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
radxa@rock-5b-plus:~$ lsblk&lt;br /&gt;
NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS&lt;br /&gt;
mtdblock0    31:0    0    16M  0 disk&lt;br /&gt;
mmcblk1     179:0    0  59.5G  0 disk&lt;br /&gt;
├─mmcblk1p1 179:1    0    16M  0 part /config&lt;br /&gt;
├─mmcblk1p2 179:2    0   300M  0 part /boot/efi&lt;br /&gt;
└─mmcblk1p3 179:3    0  59.2G  0 part /&lt;br /&gt;
zram0       253:0    0   7.8G  0 disk [SWAP]&lt;br /&gt;
nvme0n1     259:0    0 465.8G  0 disk&lt;br /&gt;
&lt;br /&gt;
cd ~/Downloads&lt;br /&gt;
wget http://192.168.31.66:8000/rock-5b-plus_bookworm_kde_b2.output.img.xz&lt;br /&gt;
&lt;br /&gt;
radxa@rock-5b-plus:~/Downloads$ sudo xzcat rock-5b-plus_bookworm_kde_b2.output.img.xz | sudo dd of=/dev/nvme0n1 bs=1M status=progress&lt;br /&gt;
856481792 bytes (856 MB, 817 MiB) copied, 9 s, 95.2 MB/&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* xzcat : 解压 xz 格式的系统镜像文件&lt;br /&gt;
* dd : 复制并写入到 NVMe SSD 设备（⚠️注意：使用 dd 命令时请确认设备名称，错误的设备名可能导致数据丢失）&lt;br /&gt;
* of=/dev/nvme0n1 : 指定写入的设备为 nvme0n1（可以根据实际情况修改）&lt;br /&gt;
* bs=1M : 指定写入的块大小为 1M，提高写入速度&lt;br /&gt;
* status=progress : 显示写入进度，让您了解写入状态&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo shutdown -h now&lt;br /&gt;
&lt;br /&gt;
# unplug MicroSD card and then start.&lt;br /&gt;
...&lt;br /&gt;
radxa@rock-5b-plus:~$ df -h&lt;br /&gt;
Filesystem      Size  Used Avail Use% Mounted on&lt;br /&gt;
udev            7.7G  8.0K  7.7G   1% /dev&lt;br /&gt;
tmpfs           1.6G  2.2M  1.6G   1% /run&lt;br /&gt;
/dev/nvme0n1p3  459G  5.9G  434G   2% /&lt;br /&gt;
tmpfs           7.9G     0  7.9G   0% /dev/shm&lt;br /&gt;
tmpfs           5.0M   24K  5.0M   1% /run/lock&lt;br /&gt;
/dev/nvme0n1p2  300M     0  300M   0% /boot/efi&lt;br /&gt;
/dev/nvme0n1p1   16M  2.0K   16M   1% /config&lt;br /&gt;
tmpfs           1.6G   52K  1.6G   1% /run/user/107&lt;br /&gt;
tmpfs           1.6G   40K  1.6G   1% /run/user/1000&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Remove old kernel ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
radxa@rock-5b-plus:~$ uname -r&lt;br /&gt;
6.1.84-8-rk2410&lt;br /&gt;
&lt;br /&gt;
sudo apt autoremove --purge&lt;br /&gt;
sudo apt purge linux-image-6.1.43-15-rk2312&lt;br /&gt;
&lt;br /&gt;
radxa@rock-5b-plus:~$ sudo u-boot-update&lt;br /&gt;
P: Checking for EXTLINUX directory... found.&lt;br /&gt;
P: Writing config for vmlinuz-6.1.84-8-rk2410...&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
[[Category:Embedding]]&lt;/div&gt;</summary>
		<author><name>Riguz</name></author>
	</entry>
	<entry>
		<id>https://wiki.riguz.com/index.php?title=1M_RK3566_Board&amp;diff=5218</id>
		<title>1M RK3566 Board</title>
		<link rel="alternate" type="text/html" href="https://wiki.riguz.com/index.php?title=1M_RK3566_Board&amp;diff=5218"/>
		<updated>2026-07-25T09:50:22Z</updated>

		<summary type="html">&lt;p&gt;Riguz：​/* Overview */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Overview =&lt;br /&gt;
&lt;br /&gt;
Rk3566 1G + 0G version&lt;br /&gt;
&lt;br /&gt;
[[Image:3566-overview.png|600px]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Rk3566-params.png|600px]]&lt;/div&gt;</summary>
		<author><name>Riguz</name></author>
	</entry>
	<entry>
		<id>https://wiki.riguz.com/index.php?title=%E6%96%87%E4%BB%B6:Rk3566-params.png&amp;diff=5217</id>
		<title>文件:Rk3566-params.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.riguz.com/index.php?title=%E6%96%87%E4%BB%B6:Rk3566-params.png&amp;diff=5217"/>
		<updated>2026-07-25T09:49:59Z</updated>

		<summary type="html">&lt;p&gt;Riguz：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;3566 params&lt;/div&gt;</summary>
		<author><name>Riguz</name></author>
	</entry>
	<entry>
		<id>https://wiki.riguz.com/index.php?title=1M_RK3566_Board&amp;diff=5216</id>
		<title>1M RK3566 Board</title>
		<link rel="alternate" type="text/html" href="https://wiki.riguz.com/index.php?title=1M_RK3566_Board&amp;diff=5216"/>
		<updated>2026-07-25T09:47:08Z</updated>

		<summary type="html">&lt;p&gt;Riguz：​/* Overview */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Overview =&lt;br /&gt;
Rk3566 1G + 0G version&lt;br /&gt;
&lt;br /&gt;
[[Image:3566-overview.png|600px]]&lt;/div&gt;</summary>
		<author><name>Riguz</name></author>
	</entry>
	<entry>
		<id>https://wiki.riguz.com/index.php?title=1M_RK3566_Board&amp;diff=5215</id>
		<title>1M RK3566 Board</title>
		<link rel="alternate" type="text/html" href="https://wiki.riguz.com/index.php?title=1M_RK3566_Board&amp;diff=5215"/>
		<updated>2026-07-25T09:44:20Z</updated>

		<summary type="html">&lt;p&gt;Riguz：​创建页面，内容为“= Overview = 600px”&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Overview =&lt;br /&gt;
[[Image:3566-overview.png|600px]]&lt;/div&gt;</summary>
		<author><name>Riguz</name></author>
	</entry>
	<entry>
		<id>https://wiki.riguz.com/index.php?title=%E6%96%87%E4%BB%B6:3566-overview.png&amp;diff=5214</id>
		<title>文件:3566-overview.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.riguz.com/index.php?title=%E6%96%87%E4%BB%B6:3566-overview.png&amp;diff=5214"/>
		<updated>2026-07-25T09:43:51Z</updated>

		<summary type="html">&lt;p&gt;Riguz：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;3566&lt;/div&gt;</summary>
		<author><name>Riguz</name></author>
	</entry>
	<entry>
		<id>https://wiki.riguz.com/index.php?title=Rock5b%2B_HDMI&amp;diff=5213</id>
		<title>Rock5b+ HDMI</title>
		<link rel="alternate" type="text/html" href="https://wiki.riguz.com/index.php?title=Rock5b%2B_HDMI&amp;diff=5213"/>
		<updated>2026-07-25T09:36:40Z</updated>

		<summary type="html">&lt;p&gt;Riguz：​创建页面，内容为“&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt; # 看 HDMI 连接器状态（connected / disconnected） radxa@rock-5b-plus:~$ cat /sys/class/drm/card0-HDMI-A-1/status connected  # 看内核识别到的支持模式 radxa@rock-5b-plus:~$ cat /sys/class/drm/card0-HDMI-A-1/modes 1024x600 1920x1080 1920x1080 ... 720x400  #  EDID 原始数据 radxa@rock-5b-plus:~$ ls /sys/class/drm/*/edid /sys/class/drm/card0-DP-1/edid      /sys/class/drm/card0-HDMI-A-2/edid /sys/class/drm/card0-HDMI…”&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# 看 HDMI 连接器状态（connected / disconnected）&lt;br /&gt;
radxa@rock-5b-plus:~$ cat /sys/class/drm/card0-HDMI-A-1/status&lt;br /&gt;
connected&lt;br /&gt;
&lt;br /&gt;
# 看内核识别到的支持模式&lt;br /&gt;
radxa@rock-5b-plus:~$ cat /sys/class/drm/card0-HDMI-A-1/modes&lt;br /&gt;
1024x600&lt;br /&gt;
1920x1080&lt;br /&gt;
1920x1080&lt;br /&gt;
...&lt;br /&gt;
720x400&lt;br /&gt;
&lt;br /&gt;
#  EDID 原始数据&lt;br /&gt;
radxa@rock-5b-plus:~$ ls /sys/class/drm/*/edid&lt;br /&gt;
/sys/class/drm/card0-DP-1/edid      /sys/class/drm/card0-HDMI-A-2/edid&lt;br /&gt;
/sys/class/drm/card0-HDMI-A-1/edid  /sys/class/drm/card0-Writeback-1/edid&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux/Unix]]&lt;/div&gt;</summary>
		<author><name>Riguz</name></author>
	</entry>
	<entry>
		<id>https://wiki.riguz.com/index.php?title=Rock5b%2B_RK3588_Board&amp;diff=5212</id>
		<title>Rock5b+ RK3588 Board</title>
		<link rel="alternate" type="text/html" href="https://wiki.riguz.com/index.php?title=Rock5b%2B_RK3588_Board&amp;diff=5212"/>
		<updated>2026-07-25T09:30:37Z</updated>

		<summary type="html">&lt;p&gt;Riguz：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Product info =&lt;br /&gt;
== Overview ==&lt;br /&gt;
&amp;lt;ref&amp;gt;https://docs.radxa.com/rock5/rock5b/getting-started/introduction?versions=ROCK+5B%2B#%E5%8F%82%E6%95%B0%E9%85%8D%E7%BD%AE&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:rock5b-plus-overview.webp|600px]]&lt;br /&gt;
&lt;br /&gt;
== Features == &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|型号&lt;br /&gt;
|ROCK 5B&lt;br /&gt;
|ROCK 5B+&lt;br /&gt;
|-&lt;br /&gt;
|SoC&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Rockchip RK3588&lt;br /&gt;
|-&lt;br /&gt;
|CPU&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |四大核 Cortex‑A76 频率最高达 2.4GHz&lt;br /&gt;
四小核 Cortex‑A55 主频最大为 1.8GHz&lt;br /&gt;
|-&lt;br /&gt;
|GPU&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Mali G610MP4 GPU，支持 OpenGLES 1.1/2.0/3.2&lt;br /&gt;
OpenCL 1.1/1.2/2.2&lt;br /&gt;
Vulkan 1.1 和 1.2&lt;br /&gt;
|-&lt;br /&gt;
|NPU&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |NPU 支持 INT4/INT8/INT16/FP16/BF16 和 TF32 加速，计算能力高达 6TOPs&lt;br /&gt;
|-&lt;br /&gt;
|内存&lt;br /&gt;
|4/8/16 64 位 LPDDR4X&lt;br /&gt;
|4/8/16/32 64 位 LPDDR5&lt;br /&gt;
|-&lt;br /&gt;
|存储&lt;br /&gt;
|eMMC 连接器&lt;br /&gt;
microSD 存储卡&lt;br /&gt;
|板载 eMMC 模块：32/64/128/256 GB&lt;br /&gt;
microSD 存储卡&lt;br /&gt;
|-&lt;br /&gt;
|显示&lt;br /&gt;
|可通过两个 HDMI、一个 DP（C 型）和一个 MIPI DSI 提供 4 路显示输出&lt;br /&gt;
分辨率高达 3x 4K@60FPS + 1x 1080P@60FPS 或者 1x 8K@60FPS + 1x 4K@60FPS + 1x 1080P@60FPS&lt;br /&gt;
1x Micro HDMI输入端口，支持最高4Kp60的显示输入&lt;br /&gt;
|可通过两个 HDMI、一个 DP（C 型）和一个 MIPI DSI 提供 4 路显示输出&lt;br /&gt;
分辨率高达 3x 4K@60FPS + 1x 1080P@60FPS 或者 1x 8K@60FPS + 1x 4K@60FPS + 1x 1080P@60FPS&lt;br /&gt;
1x 标准 HDMI 输入端口，最高支持 4Kp60 显示输入&lt;br /&gt;
|-&lt;br /&gt;
|硬件编解码&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |H.265/H.264/AV1/AVS2 硬件解码高达 8K@60fps&lt;br /&gt;
H.265/H.264 硬件编码高达 8K@30fps&lt;br /&gt;
|-&lt;br /&gt;
|以太网&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |10/100/1000M/2.5G 以太网（支持 POE ）&lt;br /&gt;
PoE 需要额外的可选 HAT&lt;br /&gt;
|-&lt;br /&gt;
|板载 WIFI&lt;br /&gt;
|无板载 WiFi&lt;br /&gt;
|配备板载 WiFi Realtek 8852BE&lt;br /&gt;
|-&lt;br /&gt;
|M.2&lt;br /&gt;
|M.2 E Key 连接器，提供 PCIe 2.1 单通道、USB、SATA、SDIO、PCM 和 UART 信号，支持工业标准 M.2 WiFi 6 模块。&lt;br /&gt;
M.2 M Key 连接器，带有四通道 PCIe 3.0 接口。电路板上有一个标准 M.2 2280 安装孔，可安装 M.2 2280 NVMe 固态硬盘。请注意，不支持 M.2 SATA 固态硬盘。&lt;br /&gt;
|M.2 B Key 连接器，可提供 USB 信号并支持 4G 模块。通过使用 SIM 卡，可方便地连接移动网络。&lt;br /&gt;
M.2 M Key 连接器，共提供两个双通道 PCIe 3.0 接口，标准的 M.2 2280 安装孔，可以安装 M.2 2280 NVMe 固态硬盘。值得注意的是，不支持 M.2 SATA 固态硬盘。&lt;br /&gt;
|-&lt;br /&gt;
|USB&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |2x USB 2 端口&lt;br /&gt;
2x USB 3 HOST/OTG 端口&lt;br /&gt;
|-&lt;br /&gt;
|摄像头&lt;br /&gt;
|1 个摄像头端口（1 个四通道 MIPI CSI 或 2 个双通道 MIPI CSI）&lt;br /&gt;
|2 个摄像头端口（2 个四通道 MIPI CSI 或 2 个双通道 MIPI CSI）&lt;br /&gt;
|-&lt;br /&gt;
|其他&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |40 针扩展座&lt;br /&gt;
|-&lt;br /&gt;
|供电&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |支持 9V/2A、12V/2A、15V/2A 和 20V/2A 的 USB Type-C PD 2.0&lt;br /&gt;
USB Type-C 端口上固定电压为 5V 至 20V 的电源适配器&lt;br /&gt;
向 GPIO PIN 2 和 4 提供 5V 电源&lt;br /&gt;
|-&lt;br /&gt;
|尺寸&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |100mm x 75 mm&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Power == &lt;br /&gt;
ROCK 5B/5B+ 支持多种供电技术，包括智能电源适配器和固定电压：&lt;br /&gt;
USB Type-C PD 2.0 版，9V/2A、12V/2A、15V/2A 和 20V/2A&lt;br /&gt;
USB C 接头，直出 5V 到 20V 之间任意固定电压的适配器，功率大于 30W(5B) 或者 40W(5B+)。例如 12V/4A USB C 接头直出的适配器。&lt;br /&gt;
5V 电源应用于 GPIO PIN 2 和 4&lt;br /&gt;
&lt;br /&gt;
ROCK 5B+&lt;br /&gt;
电源适配器推荐使用官方的 瑞莎 PD65W 适配器。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:rock5bp-pwr.png|400px]]&lt;br /&gt;
&lt;br /&gt;
= Install system =&lt;br /&gt;
Device: Rock5b+, 16G, 512G SSD&lt;br /&gt;
&lt;br /&gt;
Prerequsits:&lt;br /&gt;
* Install [https://etcher.balena.io/ Etcher] &lt;br /&gt;
&lt;br /&gt;
== Rock5b+ Official image (Recommended) ==&lt;br /&gt;
&amp;lt;ref&amp;gt;https://docs.radxa.com/rock5/rock5b/getting-started/install-os/boot_from_sd_card&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Download image from rock site https://docs.radxa.com/rock5/rock5b/download:&lt;br /&gt;
&lt;br /&gt;
rock-5b-plus_bookworm_kde_b2.output.img.xz&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Note that the image must be decompressed first.&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:etcher-rock5b.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:etcher-rock5b-finished.png|600px]]&lt;br /&gt;
&lt;br /&gt;
You may get error like:&lt;br /&gt;
&lt;br /&gt;
[[Image:etcher-error-mac.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Grant full disk access to etcher in privacy setting and run as sudo user:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
# see https://github.com/balena-io/etcher/issues/4451&lt;br /&gt;
sudo open -a balenaEtcher&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Armbian ==&lt;br /&gt;
&lt;br /&gt;
Download image from https://www.armbian.com/rock-5b-plus/.&lt;br /&gt;
&lt;br /&gt;
eg.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; inline&amp;gt;Armbian_25.11.1_Rock-5b_noble_vendor_6.1.115_gnome_desktop.img.xz&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that the xz file must be extracted before writing.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
shasum -a 256  ~/Downloads/Armbian_25.11.1_Rock-5b_noble_vendor_6.1.115_gnome_desktop.img.xz&lt;br /&gt;
d3977e1bb9932b35a10e891fddb4e5d4840d709f2094c5a0cfdfb15cfa97b522  /Users/riguz/Downloads/Armbian_25.11.1_Rock-5b_noble_vendor_6.1.115_gnome_desktop.img.xz&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Write to image using etcher or USBImager. &amp;lt;ref&amp;gt;https://docs.armbian.com/User-Guide_Getting-Started/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
(base) ➜  ~ picocom -b 1500000 -d 8 /dev/tty.wchusbserial5ABA0915851&lt;br /&gt;
picocom v3.2a&lt;br /&gt;
&lt;br /&gt;
port is        : /dev/tty.wchusbserial5ABA0915851&lt;br /&gt;
flowcontrol    : none&lt;br /&gt;
baudrate is    : 1500000&lt;br /&gt;
parity is      : none&lt;br /&gt;
databits are   : 8&lt;br /&gt;
stopbits are   : 1&lt;br /&gt;
escape is      : C-a&lt;br /&gt;
local echo is  : no&lt;br /&gt;
noinit is      : no&lt;br /&gt;
noreset is     : no&lt;br /&gt;
hangup is      : no&lt;br /&gt;
nolock is      : no&lt;br /&gt;
send_cmd is    : sz -vv&lt;br /&gt;
receive_cmd is : rz -vv -E&lt;br /&gt;
imap is        :&lt;br /&gt;
omap is        :&lt;br /&gt;
emap is        : crcrlf,delbs,&lt;br /&gt;
logfile is     : none&lt;br /&gt;
initstring     : none&lt;br /&gt;
exit_after is  : not set&lt;br /&gt;
exit is        : no&lt;br /&gt;
&lt;br /&gt;
Type [C-a] [C-h] to see available commands&lt;br /&gt;
Terminal ready&lt;br /&gt;
&lt;br /&gt;
Repeat root password: ****&lt;br /&gt;
Rejected - passwords do not match. Try again [3].&lt;br /&gt;
Create root password: *********&lt;br /&gt;
Repeat root password: *********&lt;br /&gt;
&lt;br /&gt;
Choose default system command shell:&lt;br /&gt;
&lt;br /&gt;
1) bash&lt;br /&gt;
2) zsh&lt;br /&gt;
2&lt;br /&gt;
&lt;br /&gt;
Shell: ZSH&lt;br /&gt;
&lt;br /&gt;
Creating a new user account. Press &amp;lt;Ctrl-C&amp;gt; to abort&lt;br /&gt;
&lt;br /&gt;
Desktop environment will not be enabled if you abort the new user creation&lt;br /&gt;
&lt;br /&gt;
Please provide a username (eg. your first name): riguz&lt;br /&gt;
Create user (riguz) password: *********&lt;br /&gt;
Repeat user (riguz) password: *********&lt;br /&gt;
&lt;br /&gt;
Please provide your real name: Riguz&lt;br /&gt;
&lt;br /&gt;
Dear Riguz, your account riguz has been created and is sudo enabled.&lt;br /&gt;
Please use this account for your daily work from now on.&lt;br /&gt;
&lt;br /&gt;
Internet connection was not detected.&lt;br /&gt;
&lt;br /&gt;
Connect via wireless? [Y/n]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== TTL connection ==&lt;br /&gt;
&lt;br /&gt;
CH343P:&lt;br /&gt;
Install driver (.pkg) https://www.wch.cn/downloads/CH34XSER_MAC_ZIP.html&lt;br /&gt;
&lt;br /&gt;
[[Image:CH343P.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Connection：&lt;br /&gt;
&lt;br /&gt;
See layout at: https://docs.radxa.com/en/rock5/rock5b/hardware-design/hardware-interface?versions=ROCK+5B%2B&lt;br /&gt;
&lt;br /&gt;
GND, TX-&amp;gt; RX RX-&amp;gt;TX&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# 先装 picocom（Radxa 官方 wiki 推荐，对自定义波特率支持最好）&lt;br /&gt;
brew install --build-from-source radxa/picocom/picocom&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Use Ctrl + a,Ctrl +x to exit. All commands should first input Ctrl + a.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
❯ ls /dev/tty.*&lt;br /&gt;
/dev/tty.Bluetooth-Incoming-Port	/dev/tty.usbmodem5ABA0915851&lt;br /&gt;
&lt;br /&gt;
~/Downloads&lt;br /&gt;
❯ picocom -b 1500000 -d 8 /dev/tty.usbmodem5ABA0915851&lt;br /&gt;
picocom v3.2a&lt;br /&gt;
&lt;br /&gt;
port is        : /dev/tty.usbmodem5ABA0915851&lt;br /&gt;
flowcontrol    : none&lt;br /&gt;
baudrate is    : 1500000&lt;br /&gt;
parity is      : none&lt;br /&gt;
databits are   : 8&lt;br /&gt;
stopbits are   : 1&lt;br /&gt;
escape is      : C-a&lt;br /&gt;
local echo is  : no&lt;br /&gt;
noinit is      : no&lt;br /&gt;
noreset is     : no&lt;br /&gt;
hangup is      : no&lt;br /&gt;
nolock is      : no&lt;br /&gt;
send_cmd is    : sz -vv&lt;br /&gt;
receive_cmd is : rz -vv -E&lt;br /&gt;
imap is        :&lt;br /&gt;
omap is        :&lt;br /&gt;
emap is        : crcrlf,delbs,&lt;br /&gt;
logfile is     : none&lt;br /&gt;
initstring     : none&lt;br /&gt;
exit_after is  : not set&lt;br /&gt;
exit is        : no&lt;br /&gt;
&lt;br /&gt;
Type [C-a] [C-h] to see available commands&lt;br /&gt;
Terminal ready&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Install system to SSD ==&lt;br /&gt;
&lt;br /&gt;
Ref: https://docs.radxa.com/rock5/rock5b/getting-started/install-os/nvme&lt;br /&gt;
&lt;br /&gt;
Default username/password:&lt;br /&gt;
&lt;br /&gt;
* radxa/radxa&lt;br /&gt;
* rock/rock&lt;br /&gt;
&lt;br /&gt;
=== Update system ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt update&lt;br /&gt;
sudo apt list --upgradable | grep linux-image&lt;br /&gt;
sudo apt upgrade&lt;br /&gt;
sudo apt-get full-upgrade&lt;br /&gt;
&lt;br /&gt;
radxa@rock-5b-plus:~$ sudo apt list --upgradable | grep linux-image&lt;br /&gt;
&lt;br /&gt;
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.&lt;br /&gt;
&lt;br /&gt;
linux-image-rock-5b-plus/bookworm,bookworm 6.1.84-8 all [upgradable from: 6.1.43-15-2000cfd]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Update SPI boot loader ===&lt;br /&gt;
The use rsetup command:&lt;br /&gt;
&lt;br /&gt;
[[Image:Rsetup1.png|400px]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Rsetup2.png|400px]]&lt;br /&gt;
&lt;br /&gt;
=== Install system ===&lt;br /&gt;
Check if SSD is recgnozied:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
radxa@rock-5b-plus:~$ lsblk&lt;br /&gt;
NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS&lt;br /&gt;
mtdblock0    31:0    0    16M  0 disk&lt;br /&gt;
mmcblk1     179:0    0  59.5G  0 disk&lt;br /&gt;
├─mmcblk1p1 179:1    0    16M  0 part /config&lt;br /&gt;
├─mmcblk1p2 179:2    0   300M  0 part /boot/efi&lt;br /&gt;
└─mmcblk1p3 179:3    0  59.2G  0 part /&lt;br /&gt;
zram0       253:0    0   7.8G  0 disk [SWAP]&lt;br /&gt;
nvme0n1     259:0    0 465.8G  0 disk&lt;br /&gt;
&lt;br /&gt;
cd ~/Downloads&lt;br /&gt;
wget http://192.168.31.66:8000/rock-5b-plus_bookworm_kde_b2.output.img.xz&lt;br /&gt;
&lt;br /&gt;
radxa@rock-5b-plus:~/Downloads$ sudo xzcat rock-5b-plus_bookworm_kde_b2.output.img.xz | sudo dd of=/dev/nvme0n1 bs=1M status=progress&lt;br /&gt;
856481792 bytes (856 MB, 817 MiB) copied, 9 s, 95.2 MB/&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* xzcat : 解压 xz 格式的系统镜像文件&lt;br /&gt;
* dd : 复制并写入到 NVMe SSD 设备（⚠️注意：使用 dd 命令时请确认设备名称，错误的设备名可能导致数据丢失）&lt;br /&gt;
* of=/dev/nvme0n1 : 指定写入的设备为 nvme0n1（可以根据实际情况修改）&lt;br /&gt;
* bs=1M : 指定写入的块大小为 1M，提高写入速度&lt;br /&gt;
* status=progress : 显示写入进度，让您了解写入状态&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo shutdown -h now&lt;br /&gt;
&lt;br /&gt;
# unplug MicroSD card and then start.&lt;br /&gt;
...&lt;br /&gt;
radxa@rock-5b-plus:~$ df -h&lt;br /&gt;
Filesystem      Size  Used Avail Use% Mounted on&lt;br /&gt;
udev            7.7G  8.0K  7.7G   1% /dev&lt;br /&gt;
tmpfs           1.6G  2.2M  1.6G   1% /run&lt;br /&gt;
/dev/nvme0n1p3  459G  5.9G  434G   2% /&lt;br /&gt;
tmpfs           7.9G     0  7.9G   0% /dev/shm&lt;br /&gt;
tmpfs           5.0M   24K  5.0M   1% /run/lock&lt;br /&gt;
/dev/nvme0n1p2  300M     0  300M   0% /boot/efi&lt;br /&gt;
/dev/nvme0n1p1   16M  2.0K   16M   1% /config&lt;br /&gt;
tmpfs           1.6G   52K  1.6G   1% /run/user/107&lt;br /&gt;
tmpfs           1.6G   40K  1.6G   1% /run/user/1000&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Remove old kernel ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
radxa@rock-5b-plus:~$ uname -r&lt;br /&gt;
6.1.84-8-rk2410&lt;br /&gt;
&lt;br /&gt;
sudo apt autoremove --purge&lt;br /&gt;
sudo apt purge linux-image-6.1.43-15-rk2312&lt;br /&gt;
&lt;br /&gt;
radxa@rock-5b-plus:~$ sudo u-boot-update&lt;br /&gt;
P: Checking for EXTLINUX directory... found.&lt;br /&gt;
P: Writing config for vmlinuz-6.1.84-8-rk2410...&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
[[Category:Embedding]]&lt;/div&gt;</summary>
		<author><name>Riguz</name></author>
	</entry>
	<entry>
		<id>https://wiki.riguz.com/index.php?title=Rock5b%2B_RK3588_Board&amp;diff=5211</id>
		<title>Rock5b+ RK3588 Board</title>
		<link rel="alternate" type="text/html" href="https://wiki.riguz.com/index.php?title=Rock5b%2B_RK3588_Board&amp;diff=5211"/>
		<updated>2026-07-24T15:54:22Z</updated>

		<summary type="html">&lt;p&gt;Riguz：​/* Install system */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Product info =&lt;br /&gt;
== Overview ==&lt;br /&gt;
&amp;lt;ref&amp;gt;https://docs.radxa.com/rock5/rock5b/getting-started/introduction?versions=ROCK+5B%2B#%E5%8F%82%E6%95%B0%E9%85%8D%E7%BD%AE&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:rock5b-plus-overview.webp|600px]]&lt;br /&gt;
&lt;br /&gt;
== Features == &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|型号&lt;br /&gt;
|ROCK 5B&lt;br /&gt;
|ROCK 5B+&lt;br /&gt;
|-&lt;br /&gt;
|SoC&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Rockchip RK3588&lt;br /&gt;
|-&lt;br /&gt;
|CPU&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |四大核 Cortex‑A76 频率最高达 2.4GHz&lt;br /&gt;
四小核 Cortex‑A55 主频最大为 1.8GHz&lt;br /&gt;
|-&lt;br /&gt;
|GPU&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Mali G610MP4 GPU，支持 OpenGLES 1.1/2.0/3.2&lt;br /&gt;
OpenCL 1.1/1.2/2.2&lt;br /&gt;
Vulkan 1.1 和 1.2&lt;br /&gt;
|-&lt;br /&gt;
|NPU&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |NPU 支持 INT4/INT8/INT16/FP16/BF16 和 TF32 加速，计算能力高达 6TOPs&lt;br /&gt;
|-&lt;br /&gt;
|内存&lt;br /&gt;
|4/8/16 64 位 LPDDR4X&lt;br /&gt;
|4/8/16/32 64 位 LPDDR5&lt;br /&gt;
|-&lt;br /&gt;
|存储&lt;br /&gt;
|eMMC 连接器&lt;br /&gt;
microSD 存储卡&lt;br /&gt;
|板载 eMMC 模块：32/64/128/256 GB&lt;br /&gt;
microSD 存储卡&lt;br /&gt;
|-&lt;br /&gt;
|显示&lt;br /&gt;
|可通过两个 HDMI、一个 DP（C 型）和一个 MIPI DSI 提供 4 路显示输出&lt;br /&gt;
分辨率高达 3x 4K@60FPS + 1x 1080P@60FPS 或者 1x 8K@60FPS + 1x 4K@60FPS + 1x 1080P@60FPS&lt;br /&gt;
1x Micro HDMI输入端口，支持最高4Kp60的显示输入&lt;br /&gt;
|可通过两个 HDMI、一个 DP（C 型）和一个 MIPI DSI 提供 4 路显示输出&lt;br /&gt;
分辨率高达 3x 4K@60FPS + 1x 1080P@60FPS 或者 1x 8K@60FPS + 1x 4K@60FPS + 1x 1080P@60FPS&lt;br /&gt;
1x 标准 HDMI 输入端口，最高支持 4Kp60 显示输入&lt;br /&gt;
|-&lt;br /&gt;
|硬件编解码&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |H.265/H.264/AV1/AVS2 硬件解码高达 8K@60fps&lt;br /&gt;
H.265/H.264 硬件编码高达 8K@30fps&lt;br /&gt;
|-&lt;br /&gt;
|以太网&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |10/100/1000M/2.5G 以太网（支持 POE ）&lt;br /&gt;
PoE 需要额外的可选 HAT&lt;br /&gt;
|-&lt;br /&gt;
|板载 WIFI&lt;br /&gt;
|无板载 WiFi&lt;br /&gt;
|配备板载 WiFi Realtek 8852BE&lt;br /&gt;
|-&lt;br /&gt;
|M.2&lt;br /&gt;
|M.2 E Key 连接器，提供 PCIe 2.1 单通道、USB、SATA、SDIO、PCM 和 UART 信号，支持工业标准 M.2 WiFi 6 模块。&lt;br /&gt;
M.2 M Key 连接器，带有四通道 PCIe 3.0 接口。电路板上有一个标准 M.2 2280 安装孔，可安装 M.2 2280 NVMe 固态硬盘。请注意，不支持 M.2 SATA 固态硬盘。&lt;br /&gt;
|M.2 B Key 连接器，可提供 USB 信号并支持 4G 模块。通过使用 SIM 卡，可方便地连接移动网络。&lt;br /&gt;
M.2 M Key 连接器，共提供两个双通道 PCIe 3.0 接口，标准的 M.2 2280 安装孔，可以安装 M.2 2280 NVMe 固态硬盘。值得注意的是，不支持 M.2 SATA 固态硬盘。&lt;br /&gt;
|-&lt;br /&gt;
|USB&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |2x USB 2 端口&lt;br /&gt;
2x USB 3 HOST/OTG 端口&lt;br /&gt;
|-&lt;br /&gt;
|摄像头&lt;br /&gt;
|1 个摄像头端口（1 个四通道 MIPI CSI 或 2 个双通道 MIPI CSI）&lt;br /&gt;
|2 个摄像头端口（2 个四通道 MIPI CSI 或 2 个双通道 MIPI CSI）&lt;br /&gt;
|-&lt;br /&gt;
|其他&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |40 针扩展座&lt;br /&gt;
|-&lt;br /&gt;
|供电&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |支持 9V/2A、12V/2A、15V/2A 和 20V/2A 的 USB Type-C PD 2.0&lt;br /&gt;
USB Type-C 端口上固定电压为 5V 至 20V 的电源适配器&lt;br /&gt;
向 GPIO PIN 2 和 4 提供 5V 电源&lt;br /&gt;
|-&lt;br /&gt;
|尺寸&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |100mm x 75 mm&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Power == &lt;br /&gt;
ROCK 5B/5B+ 支持多种供电技术，包括智能电源适配器和固定电压：&lt;br /&gt;
USB Type-C PD 2.0 版，9V/2A、12V/2A、15V/2A 和 20V/2A&lt;br /&gt;
USB C 接头，直出 5V 到 20V 之间任意固定电压的适配器，功率大于 30W(5B) 或者 40W(5B+)。例如 12V/4A USB C 接头直出的适配器。&lt;br /&gt;
5V 电源应用于 GPIO PIN 2 和 4&lt;br /&gt;
&lt;br /&gt;
ROCK 5B+&lt;br /&gt;
电源适配器推荐使用官方的 瑞莎 PD65W 适配器。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:rock5bp-pwr.png|400px]]&lt;br /&gt;
&lt;br /&gt;
= Install system =&lt;br /&gt;
Device: Rock5b+, 16G, 512G SSD&lt;br /&gt;
&lt;br /&gt;
Prerequsits:&lt;br /&gt;
* Install [https://etcher.balena.io/ Etcher] &lt;br /&gt;
&lt;br /&gt;
== Rock5b+ Official image (Recommended) ==&lt;br /&gt;
&amp;lt;ref&amp;gt;https://docs.radxa.com/rock5/rock5b/getting-started/install-os/boot_from_sd_card&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Download image from rock site https://docs.radxa.com/rock5/rock5b/download:&lt;br /&gt;
&lt;br /&gt;
rock-5b-plus_bookworm_kde_b2.output.img.xz&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Note that the image must be decompressed first.&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:etcher-rock5b.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:etcher-rock5b-finished.png|600px]]&lt;br /&gt;
&lt;br /&gt;
You may get error like:&lt;br /&gt;
&lt;br /&gt;
[[Image:etcher-error-mac.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Grant full disk access to etcher in privacy setting and run as sudo user:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
# see https://github.com/balena-io/etcher/issues/4451&lt;br /&gt;
sudo open -a balenaEtcher&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Armbian ==&lt;br /&gt;
&lt;br /&gt;
Download image from https://www.armbian.com/rock-5b-plus/.&lt;br /&gt;
&lt;br /&gt;
eg.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; inline&amp;gt;Armbian_25.11.1_Rock-5b_noble_vendor_6.1.115_gnome_desktop.img.xz&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that the xz file must be extracted before writing.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
shasum -a 256  ~/Downloads/Armbian_25.11.1_Rock-5b_noble_vendor_6.1.115_gnome_desktop.img.xz&lt;br /&gt;
d3977e1bb9932b35a10e891fddb4e5d4840d709f2094c5a0cfdfb15cfa97b522  /Users/riguz/Downloads/Armbian_25.11.1_Rock-5b_noble_vendor_6.1.115_gnome_desktop.img.xz&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Write to image using etcher or USBImager. &amp;lt;ref&amp;gt;https://docs.armbian.com/User-Guide_Getting-Started/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
(base) ➜  ~ picocom -b 1500000 -d 8 /dev/tty.wchusbserial5ABA0915851&lt;br /&gt;
picocom v3.2a&lt;br /&gt;
&lt;br /&gt;
port is        : /dev/tty.wchusbserial5ABA0915851&lt;br /&gt;
flowcontrol    : none&lt;br /&gt;
baudrate is    : 1500000&lt;br /&gt;
parity is      : none&lt;br /&gt;
databits are   : 8&lt;br /&gt;
stopbits are   : 1&lt;br /&gt;
escape is      : C-a&lt;br /&gt;
local echo is  : no&lt;br /&gt;
noinit is      : no&lt;br /&gt;
noreset is     : no&lt;br /&gt;
hangup is      : no&lt;br /&gt;
nolock is      : no&lt;br /&gt;
send_cmd is    : sz -vv&lt;br /&gt;
receive_cmd is : rz -vv -E&lt;br /&gt;
imap is        :&lt;br /&gt;
omap is        :&lt;br /&gt;
emap is        : crcrlf,delbs,&lt;br /&gt;
logfile is     : none&lt;br /&gt;
initstring     : none&lt;br /&gt;
exit_after is  : not set&lt;br /&gt;
exit is        : no&lt;br /&gt;
&lt;br /&gt;
Type [C-a] [C-h] to see available commands&lt;br /&gt;
Terminal ready&lt;br /&gt;
&lt;br /&gt;
Repeat root password: ****&lt;br /&gt;
Rejected - passwords do not match. Try again [3].&lt;br /&gt;
Create root password: *********&lt;br /&gt;
Repeat root password: *********&lt;br /&gt;
&lt;br /&gt;
Choose default system command shell:&lt;br /&gt;
&lt;br /&gt;
1) bash&lt;br /&gt;
2) zsh&lt;br /&gt;
2&lt;br /&gt;
&lt;br /&gt;
Shell: ZSH&lt;br /&gt;
&lt;br /&gt;
Creating a new user account. Press &amp;lt;Ctrl-C&amp;gt; to abort&lt;br /&gt;
&lt;br /&gt;
Desktop environment will not be enabled if you abort the new user creation&lt;br /&gt;
&lt;br /&gt;
Please provide a username (eg. your first name): riguz&lt;br /&gt;
Create user (riguz) password: *********&lt;br /&gt;
Repeat user (riguz) password: *********&lt;br /&gt;
&lt;br /&gt;
Please provide your real name: Riguz&lt;br /&gt;
&lt;br /&gt;
Dear Riguz, your account riguz has been created and is sudo enabled.&lt;br /&gt;
Please use this account for your daily work from now on.&lt;br /&gt;
&lt;br /&gt;
Internet connection was not detected.&lt;br /&gt;
&lt;br /&gt;
Connect via wireless? [Y/n]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== TTL connection ==&lt;br /&gt;
&lt;br /&gt;
CH343P:&lt;br /&gt;
Install driver (.pkg) https://www.wch.cn/downloads/CH34XSER_MAC_ZIP.html&lt;br /&gt;
&lt;br /&gt;
[[Image:CH343P.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Connection：&lt;br /&gt;
&lt;br /&gt;
See layout at: https://docs.radxa.com/en/rock5/rock5b/hardware-design/hardware-interface?versions=ROCK+5B%2B&lt;br /&gt;
&lt;br /&gt;
GND, TX-&amp;gt; RX RX-&amp;gt;TX&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# 先装 picocom（Radxa 官方 wiki 推荐，对自定义波特率支持最好）&lt;br /&gt;
brew install --build-from-source radxa/picocom/picocom&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Use Ctrl + a,Ctrl +x to exit. All commands should first input Ctrl + a.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
❯ ls /dev/tty.*&lt;br /&gt;
/dev/tty.Bluetooth-Incoming-Port	/dev/tty.usbmodem5ABA0915851&lt;br /&gt;
&lt;br /&gt;
~/Downloads&lt;br /&gt;
❯ picocom -b 1500000 -d 8 /dev/tty.usbmodem5ABA0915851&lt;br /&gt;
picocom v3.2a&lt;br /&gt;
&lt;br /&gt;
port is        : /dev/tty.usbmodem5ABA0915851&lt;br /&gt;
flowcontrol    : none&lt;br /&gt;
baudrate is    : 1500000&lt;br /&gt;
parity is      : none&lt;br /&gt;
databits are   : 8&lt;br /&gt;
stopbits are   : 1&lt;br /&gt;
escape is      : C-a&lt;br /&gt;
local echo is  : no&lt;br /&gt;
noinit is      : no&lt;br /&gt;
noreset is     : no&lt;br /&gt;
hangup is      : no&lt;br /&gt;
nolock is      : no&lt;br /&gt;
send_cmd is    : sz -vv&lt;br /&gt;
receive_cmd is : rz -vv -E&lt;br /&gt;
imap is        :&lt;br /&gt;
omap is        :&lt;br /&gt;
emap is        : crcrlf,delbs,&lt;br /&gt;
logfile is     : none&lt;br /&gt;
initstring     : none&lt;br /&gt;
exit_after is  : not set&lt;br /&gt;
exit is        : no&lt;br /&gt;
&lt;br /&gt;
Type [C-a] [C-h] to see available commands&lt;br /&gt;
Terminal ready&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Install system to SSD ==&lt;br /&gt;
&lt;br /&gt;
Ref: https://docs.radxa.com/rock5/rock5b/getting-started/install-os/nvme&lt;br /&gt;
&lt;br /&gt;
Default username/password:&lt;br /&gt;
&lt;br /&gt;
* radxa/radxa&lt;br /&gt;
* rock/rock&lt;br /&gt;
&lt;br /&gt;
=== Update system ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt update&lt;br /&gt;
sudo apt list --upgradable | grep linux-image&lt;br /&gt;
sudo apt upgrade&lt;br /&gt;
sudo apt-get full-upgrade&lt;br /&gt;
&lt;br /&gt;
radxa@rock-5b-plus:~$ sudo apt list --upgradable | grep linux-image&lt;br /&gt;
&lt;br /&gt;
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.&lt;br /&gt;
&lt;br /&gt;
linux-image-rock-5b-plus/bookworm,bookworm 6.1.84-8 all [upgradable from: 6.1.43-15-2000cfd]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Update SPI boot loader ===&lt;br /&gt;
The use rsetup command:&lt;br /&gt;
&lt;br /&gt;
[[Image:Rsetup1.png|400px]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Rsetup2.png|400px]]&lt;br /&gt;
&lt;br /&gt;
=== Install system ===&lt;br /&gt;
Check if SSD is recgnozied:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
radxa@rock-5b-plus:~$ lsblk&lt;br /&gt;
NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS&lt;br /&gt;
mtdblock0    31:0    0    16M  0 disk&lt;br /&gt;
mmcblk1     179:0    0  59.5G  0 disk&lt;br /&gt;
├─mmcblk1p1 179:1    0    16M  0 part /config&lt;br /&gt;
├─mmcblk1p2 179:2    0   300M  0 part /boot/efi&lt;br /&gt;
└─mmcblk1p3 179:3    0  59.2G  0 part /&lt;br /&gt;
zram0       253:0    0   7.8G  0 disk [SWAP]&lt;br /&gt;
nvme0n1     259:0    0 465.8G  0 disk&lt;br /&gt;
&lt;br /&gt;
cd ~/Downloads&lt;br /&gt;
wget http://192.168.31.66:8000/rock-5b-plus_bookworm_kde_b2.output.img.xz&lt;br /&gt;
&lt;br /&gt;
radxa@rock-5b-plus:~/Downloads$ sudo xzcat rock-5b-plus_bookworm_kde_b2.output.img.xz | sudo dd of=/dev/nvme0n1 bs=1M status=progress&lt;br /&gt;
856481792 bytes (856 MB, 817 MiB) copied, 9 s, 95.2 MB/&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* xzcat : 解压 xz 格式的系统镜像文件&lt;br /&gt;
* dd : 复制并写入到 NVMe SSD 设备（⚠️注意：使用 dd 命令时请确认设备名称，错误的设备名可能导致数据丢失）&lt;br /&gt;
* of=/dev/nvme0n1 : 指定写入的设备为 nvme0n1（可以根据实际情况修改）&lt;br /&gt;
* bs=1M : 指定写入的块大小为 1M，提高写入速度&lt;br /&gt;
* status=progress : 显示写入进度，让您了解写入状态&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo shutdown -h now&lt;br /&gt;
&lt;br /&gt;
# unplug MicroSD card and then start.&lt;br /&gt;
...&lt;br /&gt;
radxa@rock-5b-plus:~$ df -h&lt;br /&gt;
Filesystem      Size  Used Avail Use% Mounted on&lt;br /&gt;
udev            7.7G  8.0K  7.7G   1% /dev&lt;br /&gt;
tmpfs           1.6G  2.2M  1.6G   1% /run&lt;br /&gt;
/dev/nvme0n1p3  459G  5.9G  434G   2% /&lt;br /&gt;
tmpfs           7.9G     0  7.9G   0% /dev/shm&lt;br /&gt;
tmpfs           5.0M   24K  5.0M   1% /run/lock&lt;br /&gt;
/dev/nvme0n1p2  300M     0  300M   0% /boot/efi&lt;br /&gt;
/dev/nvme0n1p1   16M  2.0K   16M   1% /config&lt;br /&gt;
tmpfs           1.6G   52K  1.6G   1% /run/user/107&lt;br /&gt;
tmpfs           1.6G   40K  1.6G   1% /run/user/1000&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &lt;br /&gt;
[[Category:Embedding]]&lt;/div&gt;</summary>
		<author><name>Riguz</name></author>
	</entry>
	<entry>
		<id>https://wiki.riguz.com/index.php?title=Rock5b%2B_RK3588_Board&amp;diff=5210</id>
		<title>Rock5b+ RK3588 Board</title>
		<link rel="alternate" type="text/html" href="https://wiki.riguz.com/index.php?title=Rock5b%2B_RK3588_Board&amp;diff=5210"/>
		<updated>2026-07-24T15:41:15Z</updated>

		<summary type="html">&lt;p&gt;Riguz：​/* Install system */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Product info =&lt;br /&gt;
== Overview ==&lt;br /&gt;
&amp;lt;ref&amp;gt;https://docs.radxa.com/rock5/rock5b/getting-started/introduction?versions=ROCK+5B%2B#%E5%8F%82%E6%95%B0%E9%85%8D%E7%BD%AE&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:rock5b-plus-overview.webp|600px]]&lt;br /&gt;
&lt;br /&gt;
== Features == &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|型号&lt;br /&gt;
|ROCK 5B&lt;br /&gt;
|ROCK 5B+&lt;br /&gt;
|-&lt;br /&gt;
|SoC&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Rockchip RK3588&lt;br /&gt;
|-&lt;br /&gt;
|CPU&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |四大核 Cortex‑A76 频率最高达 2.4GHz&lt;br /&gt;
四小核 Cortex‑A55 主频最大为 1.8GHz&lt;br /&gt;
|-&lt;br /&gt;
|GPU&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Mali G610MP4 GPU，支持 OpenGLES 1.1/2.0/3.2&lt;br /&gt;
OpenCL 1.1/1.2/2.2&lt;br /&gt;
Vulkan 1.1 和 1.2&lt;br /&gt;
|-&lt;br /&gt;
|NPU&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |NPU 支持 INT4/INT8/INT16/FP16/BF16 和 TF32 加速，计算能力高达 6TOPs&lt;br /&gt;
|-&lt;br /&gt;
|内存&lt;br /&gt;
|4/8/16 64 位 LPDDR4X&lt;br /&gt;
|4/8/16/32 64 位 LPDDR5&lt;br /&gt;
|-&lt;br /&gt;
|存储&lt;br /&gt;
|eMMC 连接器&lt;br /&gt;
microSD 存储卡&lt;br /&gt;
|板载 eMMC 模块：32/64/128/256 GB&lt;br /&gt;
microSD 存储卡&lt;br /&gt;
|-&lt;br /&gt;
|显示&lt;br /&gt;
|可通过两个 HDMI、一个 DP（C 型）和一个 MIPI DSI 提供 4 路显示输出&lt;br /&gt;
分辨率高达 3x 4K@60FPS + 1x 1080P@60FPS 或者 1x 8K@60FPS + 1x 4K@60FPS + 1x 1080P@60FPS&lt;br /&gt;
1x Micro HDMI输入端口，支持最高4Kp60的显示输入&lt;br /&gt;
|可通过两个 HDMI、一个 DP（C 型）和一个 MIPI DSI 提供 4 路显示输出&lt;br /&gt;
分辨率高达 3x 4K@60FPS + 1x 1080P@60FPS 或者 1x 8K@60FPS + 1x 4K@60FPS + 1x 1080P@60FPS&lt;br /&gt;
1x 标准 HDMI 输入端口，最高支持 4Kp60 显示输入&lt;br /&gt;
|-&lt;br /&gt;
|硬件编解码&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |H.265/H.264/AV1/AVS2 硬件解码高达 8K@60fps&lt;br /&gt;
H.265/H.264 硬件编码高达 8K@30fps&lt;br /&gt;
|-&lt;br /&gt;
|以太网&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |10/100/1000M/2.5G 以太网（支持 POE ）&lt;br /&gt;
PoE 需要额外的可选 HAT&lt;br /&gt;
|-&lt;br /&gt;
|板载 WIFI&lt;br /&gt;
|无板载 WiFi&lt;br /&gt;
|配备板载 WiFi Realtek 8852BE&lt;br /&gt;
|-&lt;br /&gt;
|M.2&lt;br /&gt;
|M.2 E Key 连接器，提供 PCIe 2.1 单通道、USB、SATA、SDIO、PCM 和 UART 信号，支持工业标准 M.2 WiFi 6 模块。&lt;br /&gt;
M.2 M Key 连接器，带有四通道 PCIe 3.0 接口。电路板上有一个标准 M.2 2280 安装孔，可安装 M.2 2280 NVMe 固态硬盘。请注意，不支持 M.2 SATA 固态硬盘。&lt;br /&gt;
|M.2 B Key 连接器，可提供 USB 信号并支持 4G 模块。通过使用 SIM 卡，可方便地连接移动网络。&lt;br /&gt;
M.2 M Key 连接器，共提供两个双通道 PCIe 3.0 接口，标准的 M.2 2280 安装孔，可以安装 M.2 2280 NVMe 固态硬盘。值得注意的是，不支持 M.2 SATA 固态硬盘。&lt;br /&gt;
|-&lt;br /&gt;
|USB&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |2x USB 2 端口&lt;br /&gt;
2x USB 3 HOST/OTG 端口&lt;br /&gt;
|-&lt;br /&gt;
|摄像头&lt;br /&gt;
|1 个摄像头端口（1 个四通道 MIPI CSI 或 2 个双通道 MIPI CSI）&lt;br /&gt;
|2 个摄像头端口（2 个四通道 MIPI CSI 或 2 个双通道 MIPI CSI）&lt;br /&gt;
|-&lt;br /&gt;
|其他&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |40 针扩展座&lt;br /&gt;
|-&lt;br /&gt;
|供电&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |支持 9V/2A、12V/2A、15V/2A 和 20V/2A 的 USB Type-C PD 2.0&lt;br /&gt;
USB Type-C 端口上固定电压为 5V 至 20V 的电源适配器&lt;br /&gt;
向 GPIO PIN 2 和 4 提供 5V 电源&lt;br /&gt;
|-&lt;br /&gt;
|尺寸&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |100mm x 75 mm&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Power == &lt;br /&gt;
ROCK 5B/5B+ 支持多种供电技术，包括智能电源适配器和固定电压：&lt;br /&gt;
USB Type-C PD 2.0 版，9V/2A、12V/2A、15V/2A 和 20V/2A&lt;br /&gt;
USB C 接头，直出 5V 到 20V 之间任意固定电压的适配器，功率大于 30W(5B) 或者 40W(5B+)。例如 12V/4A USB C 接头直出的适配器。&lt;br /&gt;
5V 电源应用于 GPIO PIN 2 和 4&lt;br /&gt;
&lt;br /&gt;
ROCK 5B+&lt;br /&gt;
电源适配器推荐使用官方的 瑞莎 PD65W 适配器。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:rock5bp-pwr.png|400px]]&lt;br /&gt;
&lt;br /&gt;
= Install system =&lt;br /&gt;
Device: Rock5b+, 16G, 512G SSD&lt;br /&gt;
&lt;br /&gt;
Prerequsits:&lt;br /&gt;
* Install [https://etcher.balena.io/ Etcher] &lt;br /&gt;
&lt;br /&gt;
== Rock5b+ Official image (Recommended) ==&lt;br /&gt;
&amp;lt;ref&amp;gt;https://docs.radxa.com/rock5/rock5b/getting-started/install-os/boot_from_sd_card&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Download image from rock site https://docs.radxa.com/rock5/rock5b/download:&lt;br /&gt;
&lt;br /&gt;
rock-5b-plus_bookworm_kde_b2.output.img.xz&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Note that the image must be decompressed first.&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:etcher-rock5b.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:etcher-rock5b-finished.png|600px]]&lt;br /&gt;
&lt;br /&gt;
You may get error like:&lt;br /&gt;
&lt;br /&gt;
[[Image:etcher-error-mac.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Grant full disk access to etcher in privacy setting and run as sudo user:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
# see https://github.com/balena-io/etcher/issues/4451&lt;br /&gt;
sudo open -a balenaEtcher&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Armbian ==&lt;br /&gt;
&lt;br /&gt;
Download image from https://www.armbian.com/rock-5b-plus/.&lt;br /&gt;
&lt;br /&gt;
eg.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; inline&amp;gt;Armbian_25.11.1_Rock-5b_noble_vendor_6.1.115_gnome_desktop.img.xz&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that the xz file must be extracted before writing.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
shasum -a 256  ~/Downloads/Armbian_25.11.1_Rock-5b_noble_vendor_6.1.115_gnome_desktop.img.xz&lt;br /&gt;
d3977e1bb9932b35a10e891fddb4e5d4840d709f2094c5a0cfdfb15cfa97b522  /Users/riguz/Downloads/Armbian_25.11.1_Rock-5b_noble_vendor_6.1.115_gnome_desktop.img.xz&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Write to image using etcher or USBImager. &amp;lt;ref&amp;gt;https://docs.armbian.com/User-Guide_Getting-Started/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
(base) ➜  ~ picocom -b 1500000 -d 8 /dev/tty.wchusbserial5ABA0915851&lt;br /&gt;
picocom v3.2a&lt;br /&gt;
&lt;br /&gt;
port is        : /dev/tty.wchusbserial5ABA0915851&lt;br /&gt;
flowcontrol    : none&lt;br /&gt;
baudrate is    : 1500000&lt;br /&gt;
parity is      : none&lt;br /&gt;
databits are   : 8&lt;br /&gt;
stopbits are   : 1&lt;br /&gt;
escape is      : C-a&lt;br /&gt;
local echo is  : no&lt;br /&gt;
noinit is      : no&lt;br /&gt;
noreset is     : no&lt;br /&gt;
hangup is      : no&lt;br /&gt;
nolock is      : no&lt;br /&gt;
send_cmd is    : sz -vv&lt;br /&gt;
receive_cmd is : rz -vv -E&lt;br /&gt;
imap is        :&lt;br /&gt;
omap is        :&lt;br /&gt;
emap is        : crcrlf,delbs,&lt;br /&gt;
logfile is     : none&lt;br /&gt;
initstring     : none&lt;br /&gt;
exit_after is  : not set&lt;br /&gt;
exit is        : no&lt;br /&gt;
&lt;br /&gt;
Type [C-a] [C-h] to see available commands&lt;br /&gt;
Terminal ready&lt;br /&gt;
&lt;br /&gt;
Repeat root password: ****&lt;br /&gt;
Rejected - passwords do not match. Try again [3].&lt;br /&gt;
Create root password: *********&lt;br /&gt;
Repeat root password: *********&lt;br /&gt;
&lt;br /&gt;
Choose default system command shell:&lt;br /&gt;
&lt;br /&gt;
1) bash&lt;br /&gt;
2) zsh&lt;br /&gt;
2&lt;br /&gt;
&lt;br /&gt;
Shell: ZSH&lt;br /&gt;
&lt;br /&gt;
Creating a new user account. Press &amp;lt;Ctrl-C&amp;gt; to abort&lt;br /&gt;
&lt;br /&gt;
Desktop environment will not be enabled if you abort the new user creation&lt;br /&gt;
&lt;br /&gt;
Please provide a username (eg. your first name): riguz&lt;br /&gt;
Create user (riguz) password: *********&lt;br /&gt;
Repeat user (riguz) password: *********&lt;br /&gt;
&lt;br /&gt;
Please provide your real name: Riguz&lt;br /&gt;
&lt;br /&gt;
Dear Riguz, your account riguz has been created and is sudo enabled.&lt;br /&gt;
Please use this account for your daily work from now on.&lt;br /&gt;
&lt;br /&gt;
Internet connection was not detected.&lt;br /&gt;
&lt;br /&gt;
Connect via wireless? [Y/n]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== TTL connection ==&lt;br /&gt;
&lt;br /&gt;
CH343P:&lt;br /&gt;
Install driver (.pkg) https://www.wch.cn/downloads/CH34XSER_MAC_ZIP.html&lt;br /&gt;
&lt;br /&gt;
[[Image:CH343P.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Connection：&lt;br /&gt;
&lt;br /&gt;
See layout at: https://docs.radxa.com/en/rock5/rock5b/hardware-design/hardware-interface?versions=ROCK+5B%2B&lt;br /&gt;
&lt;br /&gt;
GND, TX-&amp;gt; RX RX-&amp;gt;TX&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# 先装 picocom（Radxa 官方 wiki 推荐，对自定义波特率支持最好）&lt;br /&gt;
brew install --build-from-source radxa/picocom/picocom&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Use Ctrl + a,Ctrl +x to exit. All commands should first input Ctrl + a.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
❯ ls /dev/tty.*&lt;br /&gt;
/dev/tty.Bluetooth-Incoming-Port	/dev/tty.usbmodem5ABA0915851&lt;br /&gt;
&lt;br /&gt;
~/Downloads&lt;br /&gt;
❯ picocom -b 1500000 -d 8 /dev/tty.usbmodem5ABA0915851&lt;br /&gt;
picocom v3.2a&lt;br /&gt;
&lt;br /&gt;
port is        : /dev/tty.usbmodem5ABA0915851&lt;br /&gt;
flowcontrol    : none&lt;br /&gt;
baudrate is    : 1500000&lt;br /&gt;
parity is      : none&lt;br /&gt;
databits are   : 8&lt;br /&gt;
stopbits are   : 1&lt;br /&gt;
escape is      : C-a&lt;br /&gt;
local echo is  : no&lt;br /&gt;
noinit is      : no&lt;br /&gt;
noreset is     : no&lt;br /&gt;
hangup is      : no&lt;br /&gt;
nolock is      : no&lt;br /&gt;
send_cmd is    : sz -vv&lt;br /&gt;
receive_cmd is : rz -vv -E&lt;br /&gt;
imap is        :&lt;br /&gt;
omap is        :&lt;br /&gt;
emap is        : crcrlf,delbs,&lt;br /&gt;
logfile is     : none&lt;br /&gt;
initstring     : none&lt;br /&gt;
exit_after is  : not set&lt;br /&gt;
exit is        : no&lt;br /&gt;
&lt;br /&gt;
Type [C-a] [C-h] to see available commands&lt;br /&gt;
Terminal ready&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Install system to SSD ==&lt;br /&gt;
&lt;br /&gt;
Ref: https://docs.radxa.com/rock5/rock5b/getting-started/install-os/nvme&lt;br /&gt;
&lt;br /&gt;
Default username/password:&lt;br /&gt;
&lt;br /&gt;
* radxa/radxa&lt;br /&gt;
* rock/rock&lt;br /&gt;
&lt;br /&gt;
=== Update system ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt update&lt;br /&gt;
sudo apt list --upgradable | grep linux-image&lt;br /&gt;
sudo apt upgrade&lt;br /&gt;
sudo apt-get full-upgrade&lt;br /&gt;
&lt;br /&gt;
radxa@rock-5b-plus:~$ sudo apt list --upgradable | grep linux-image&lt;br /&gt;
&lt;br /&gt;
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.&lt;br /&gt;
&lt;br /&gt;
linux-image-rock-5b-plus/bookworm,bookworm 6.1.84-8 all [upgradable from: 6.1.43-15-2000cfd]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Update SPI boot loader ===&lt;br /&gt;
The use rsetup command:&lt;br /&gt;
&lt;br /&gt;
[[Image:Rsetup1.png|400px]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Rsetup2.png|400px]]&lt;br /&gt;
&lt;br /&gt;
=== Install system ===&lt;br /&gt;
Check if SSD is recgnozied:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
radxa@rock-5b-plus:~$ lsblk&lt;br /&gt;
NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS&lt;br /&gt;
mtdblock0    31:0    0    16M  0 disk&lt;br /&gt;
mmcblk1     179:0    0  59.5G  0 disk&lt;br /&gt;
├─mmcblk1p1 179:1    0    16M  0 part /config&lt;br /&gt;
├─mmcblk1p2 179:2    0   300M  0 part /boot/efi&lt;br /&gt;
└─mmcblk1p3 179:3    0  59.2G  0 part /&lt;br /&gt;
zram0       253:0    0   7.8G  0 disk [SWAP]&lt;br /&gt;
nvme0n1     259:0    0 465.8G  0 disk&lt;br /&gt;
&lt;br /&gt;
cd ~/Downloads&lt;br /&gt;
wget http://192.168.31.66:8000/rock-5b-plus_bookworm_kde_b2.output.img.xz&lt;br /&gt;
&lt;br /&gt;
radxa@rock-5b-plus:~/Downloads$ sudo xzcat rock-5b-plus_bookworm_kde_b2.output.img.xz | sudo dd of=/dev/nvme0n1 bs=1M status=progress&lt;br /&gt;
856481792 bytes (856 MB, 817 MiB) copied, 9 s, 95.2 MB/&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* xzcat : 解压 xz 格式的系统镜像文件&lt;br /&gt;
* dd : 复制并写入到 NVMe SSD 设备（⚠️注意：使用 dd 命令时请确认设备名称，错误的设备名可能导致数据丢失）&lt;br /&gt;
* of=/dev/nvme0n1 : 指定写入的设备为 nvme0n1（可以根据实际情况修改）&lt;br /&gt;
* bs=1M : 指定写入的块大小为 1M，提高写入速度&lt;br /&gt;
* status=progress : 显示写入进度，让您了解写入状态&lt;br /&gt;
&lt;br /&gt;
=== &lt;br /&gt;
[[Category:Embedding]]&lt;/div&gt;</summary>
		<author><name>Riguz</name></author>
	</entry>
	<entry>
		<id>https://wiki.riguz.com/index.php?title=Rock5b%2B_RK3588_Board&amp;diff=5209</id>
		<title>Rock5b+ RK3588 Board</title>
		<link rel="alternate" type="text/html" href="https://wiki.riguz.com/index.php?title=Rock5b%2B_RK3588_Board&amp;diff=5209"/>
		<updated>2026-07-24T15:40:42Z</updated>

		<summary type="html">&lt;p&gt;Riguz：​/* Install system to SSD */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Product info =&lt;br /&gt;
== Overview ==&lt;br /&gt;
&amp;lt;ref&amp;gt;https://docs.radxa.com/rock5/rock5b/getting-started/introduction?versions=ROCK+5B%2B#%E5%8F%82%E6%95%B0%E9%85%8D%E7%BD%AE&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:rock5b-plus-overview.webp|600px]]&lt;br /&gt;
&lt;br /&gt;
== Features == &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|型号&lt;br /&gt;
|ROCK 5B&lt;br /&gt;
|ROCK 5B+&lt;br /&gt;
|-&lt;br /&gt;
|SoC&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Rockchip RK3588&lt;br /&gt;
|-&lt;br /&gt;
|CPU&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |四大核 Cortex‑A76 频率最高达 2.4GHz&lt;br /&gt;
四小核 Cortex‑A55 主频最大为 1.8GHz&lt;br /&gt;
|-&lt;br /&gt;
|GPU&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Mali G610MP4 GPU，支持 OpenGLES 1.1/2.0/3.2&lt;br /&gt;
OpenCL 1.1/1.2/2.2&lt;br /&gt;
Vulkan 1.1 和 1.2&lt;br /&gt;
|-&lt;br /&gt;
|NPU&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |NPU 支持 INT4/INT8/INT16/FP16/BF16 和 TF32 加速，计算能力高达 6TOPs&lt;br /&gt;
|-&lt;br /&gt;
|内存&lt;br /&gt;
|4/8/16 64 位 LPDDR4X&lt;br /&gt;
|4/8/16/32 64 位 LPDDR5&lt;br /&gt;
|-&lt;br /&gt;
|存储&lt;br /&gt;
|eMMC 连接器&lt;br /&gt;
microSD 存储卡&lt;br /&gt;
|板载 eMMC 模块：32/64/128/256 GB&lt;br /&gt;
microSD 存储卡&lt;br /&gt;
|-&lt;br /&gt;
|显示&lt;br /&gt;
|可通过两个 HDMI、一个 DP（C 型）和一个 MIPI DSI 提供 4 路显示输出&lt;br /&gt;
分辨率高达 3x 4K@60FPS + 1x 1080P@60FPS 或者 1x 8K@60FPS + 1x 4K@60FPS + 1x 1080P@60FPS&lt;br /&gt;
1x Micro HDMI输入端口，支持最高4Kp60的显示输入&lt;br /&gt;
|可通过两个 HDMI、一个 DP（C 型）和一个 MIPI DSI 提供 4 路显示输出&lt;br /&gt;
分辨率高达 3x 4K@60FPS + 1x 1080P@60FPS 或者 1x 8K@60FPS + 1x 4K@60FPS + 1x 1080P@60FPS&lt;br /&gt;
1x 标准 HDMI 输入端口，最高支持 4Kp60 显示输入&lt;br /&gt;
|-&lt;br /&gt;
|硬件编解码&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |H.265/H.264/AV1/AVS2 硬件解码高达 8K@60fps&lt;br /&gt;
H.265/H.264 硬件编码高达 8K@30fps&lt;br /&gt;
|-&lt;br /&gt;
|以太网&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |10/100/1000M/2.5G 以太网（支持 POE ）&lt;br /&gt;
PoE 需要额外的可选 HAT&lt;br /&gt;
|-&lt;br /&gt;
|板载 WIFI&lt;br /&gt;
|无板载 WiFi&lt;br /&gt;
|配备板载 WiFi Realtek 8852BE&lt;br /&gt;
|-&lt;br /&gt;
|M.2&lt;br /&gt;
|M.2 E Key 连接器，提供 PCIe 2.1 单通道、USB、SATA、SDIO、PCM 和 UART 信号，支持工业标准 M.2 WiFi 6 模块。&lt;br /&gt;
M.2 M Key 连接器，带有四通道 PCIe 3.0 接口。电路板上有一个标准 M.2 2280 安装孔，可安装 M.2 2280 NVMe 固态硬盘。请注意，不支持 M.2 SATA 固态硬盘。&lt;br /&gt;
|M.2 B Key 连接器，可提供 USB 信号并支持 4G 模块。通过使用 SIM 卡，可方便地连接移动网络。&lt;br /&gt;
M.2 M Key 连接器，共提供两个双通道 PCIe 3.0 接口，标准的 M.2 2280 安装孔，可以安装 M.2 2280 NVMe 固态硬盘。值得注意的是，不支持 M.2 SATA 固态硬盘。&lt;br /&gt;
|-&lt;br /&gt;
|USB&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |2x USB 2 端口&lt;br /&gt;
2x USB 3 HOST/OTG 端口&lt;br /&gt;
|-&lt;br /&gt;
|摄像头&lt;br /&gt;
|1 个摄像头端口（1 个四通道 MIPI CSI 或 2 个双通道 MIPI CSI）&lt;br /&gt;
|2 个摄像头端口（2 个四通道 MIPI CSI 或 2 个双通道 MIPI CSI）&lt;br /&gt;
|-&lt;br /&gt;
|其他&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |40 针扩展座&lt;br /&gt;
|-&lt;br /&gt;
|供电&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |支持 9V/2A、12V/2A、15V/2A 和 20V/2A 的 USB Type-C PD 2.0&lt;br /&gt;
USB Type-C 端口上固定电压为 5V 至 20V 的电源适配器&lt;br /&gt;
向 GPIO PIN 2 和 4 提供 5V 电源&lt;br /&gt;
|-&lt;br /&gt;
|尺寸&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |100mm x 75 mm&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Power == &lt;br /&gt;
ROCK 5B/5B+ 支持多种供电技术，包括智能电源适配器和固定电压：&lt;br /&gt;
USB Type-C PD 2.0 版，9V/2A、12V/2A、15V/2A 和 20V/2A&lt;br /&gt;
USB C 接头，直出 5V 到 20V 之间任意固定电压的适配器，功率大于 30W(5B) 或者 40W(5B+)。例如 12V/4A USB C 接头直出的适配器。&lt;br /&gt;
5V 电源应用于 GPIO PIN 2 和 4&lt;br /&gt;
&lt;br /&gt;
ROCK 5B+&lt;br /&gt;
电源适配器推荐使用官方的 瑞莎 PD65W 适配器。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:rock5bp-pwr.png|400px]]&lt;br /&gt;
&lt;br /&gt;
= Install system =&lt;br /&gt;
Device: Rock5b+, 16G, 512G SSD&lt;br /&gt;
&lt;br /&gt;
Prerequsits:&lt;br /&gt;
* Install [https://etcher.balena.io/ Etcher] &lt;br /&gt;
&lt;br /&gt;
== Rock5b+ Official image (Recommended) ==&lt;br /&gt;
&amp;lt;ref&amp;gt;https://docs.radxa.com/rock5/rock5b/getting-started/install-os/boot_from_sd_card&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Download image from rock site https://docs.radxa.com/rock5/rock5b/download:&lt;br /&gt;
&lt;br /&gt;
rock-5b-plus_bookworm_kde_b2.output.img.xz&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Note that the image must be decompressed first.&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:etcher-rock5b.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:etcher-rock5b-finished.png|600px]]&lt;br /&gt;
&lt;br /&gt;
You may get error like:&lt;br /&gt;
&lt;br /&gt;
[[Image:etcher-error-mac.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Grant full disk access to etcher in privacy setting and run as sudo user:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
# see https://github.com/balena-io/etcher/issues/4451&lt;br /&gt;
sudo open -a balenaEtcher&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Armbian ==&lt;br /&gt;
&lt;br /&gt;
Download image from https://www.armbian.com/rock-5b-plus/.&lt;br /&gt;
&lt;br /&gt;
eg.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; inline&amp;gt;Armbian_25.11.1_Rock-5b_noble_vendor_6.1.115_gnome_desktop.img.xz&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that the xz file must be extracted before writing.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
shasum -a 256  ~/Downloads/Armbian_25.11.1_Rock-5b_noble_vendor_6.1.115_gnome_desktop.img.xz&lt;br /&gt;
d3977e1bb9932b35a10e891fddb4e5d4840d709f2094c5a0cfdfb15cfa97b522  /Users/riguz/Downloads/Armbian_25.11.1_Rock-5b_noble_vendor_6.1.115_gnome_desktop.img.xz&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Write to image using etcher or USBImager. &amp;lt;ref&amp;gt;https://docs.armbian.com/User-Guide_Getting-Started/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
(base) ➜  ~ picocom -b 1500000 -d 8 /dev/tty.wchusbserial5ABA0915851&lt;br /&gt;
picocom v3.2a&lt;br /&gt;
&lt;br /&gt;
port is        : /dev/tty.wchusbserial5ABA0915851&lt;br /&gt;
flowcontrol    : none&lt;br /&gt;
baudrate is    : 1500000&lt;br /&gt;
parity is      : none&lt;br /&gt;
databits are   : 8&lt;br /&gt;
stopbits are   : 1&lt;br /&gt;
escape is      : C-a&lt;br /&gt;
local echo is  : no&lt;br /&gt;
noinit is      : no&lt;br /&gt;
noreset is     : no&lt;br /&gt;
hangup is      : no&lt;br /&gt;
nolock is      : no&lt;br /&gt;
send_cmd is    : sz -vv&lt;br /&gt;
receive_cmd is : rz -vv -E&lt;br /&gt;
imap is        :&lt;br /&gt;
omap is        :&lt;br /&gt;
emap is        : crcrlf,delbs,&lt;br /&gt;
logfile is     : none&lt;br /&gt;
initstring     : none&lt;br /&gt;
exit_after is  : not set&lt;br /&gt;
exit is        : no&lt;br /&gt;
&lt;br /&gt;
Type [C-a] [C-h] to see available commands&lt;br /&gt;
Terminal ready&lt;br /&gt;
&lt;br /&gt;
Repeat root password: ****&lt;br /&gt;
Rejected - passwords do not match. Try again [3].&lt;br /&gt;
Create root password: *********&lt;br /&gt;
Repeat root password: *********&lt;br /&gt;
&lt;br /&gt;
Choose default system command shell:&lt;br /&gt;
&lt;br /&gt;
1) bash&lt;br /&gt;
2) zsh&lt;br /&gt;
2&lt;br /&gt;
&lt;br /&gt;
Shell: ZSH&lt;br /&gt;
&lt;br /&gt;
Creating a new user account. Press &amp;lt;Ctrl-C&amp;gt; to abort&lt;br /&gt;
&lt;br /&gt;
Desktop environment will not be enabled if you abort the new user creation&lt;br /&gt;
&lt;br /&gt;
Please provide a username (eg. your first name): riguz&lt;br /&gt;
Create user (riguz) password: *********&lt;br /&gt;
Repeat user (riguz) password: *********&lt;br /&gt;
&lt;br /&gt;
Please provide your real name: Riguz&lt;br /&gt;
&lt;br /&gt;
Dear Riguz, your account riguz has been created and is sudo enabled.&lt;br /&gt;
Please use this account for your daily work from now on.&lt;br /&gt;
&lt;br /&gt;
Internet connection was not detected.&lt;br /&gt;
&lt;br /&gt;
Connect via wireless? [Y/n]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== TTL connection ==&lt;br /&gt;
&lt;br /&gt;
CH343P:&lt;br /&gt;
Install driver (.pkg) https://www.wch.cn/downloads/CH34XSER_MAC_ZIP.html&lt;br /&gt;
&lt;br /&gt;
[[Image:CH343P.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Connection：&lt;br /&gt;
&lt;br /&gt;
See layout at: https://docs.radxa.com/en/rock5/rock5b/hardware-design/hardware-interface?versions=ROCK+5B%2B&lt;br /&gt;
&lt;br /&gt;
GND, TX-&amp;gt; RX RX-&amp;gt;TX&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# 先装 picocom（Radxa 官方 wiki 推荐，对自定义波特率支持最好）&lt;br /&gt;
brew install --build-from-source radxa/picocom/picocom&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Use Ctrl + a,Ctrl +x to exit. All commands should first input Ctrl + a.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
❯ ls /dev/tty.*&lt;br /&gt;
/dev/tty.Bluetooth-Incoming-Port	/dev/tty.usbmodem5ABA0915851&lt;br /&gt;
&lt;br /&gt;
~/Downloads&lt;br /&gt;
❯ picocom -b 1500000 -d 8 /dev/tty.usbmodem5ABA0915851&lt;br /&gt;
picocom v3.2a&lt;br /&gt;
&lt;br /&gt;
port is        : /dev/tty.usbmodem5ABA0915851&lt;br /&gt;
flowcontrol    : none&lt;br /&gt;
baudrate is    : 1500000&lt;br /&gt;
parity is      : none&lt;br /&gt;
databits are   : 8&lt;br /&gt;
stopbits are   : 1&lt;br /&gt;
escape is      : C-a&lt;br /&gt;
local echo is  : no&lt;br /&gt;
noinit is      : no&lt;br /&gt;
noreset is     : no&lt;br /&gt;
hangup is      : no&lt;br /&gt;
nolock is      : no&lt;br /&gt;
send_cmd is    : sz -vv&lt;br /&gt;
receive_cmd is : rz -vv -E&lt;br /&gt;
imap is        :&lt;br /&gt;
omap is        :&lt;br /&gt;
emap is        : crcrlf,delbs,&lt;br /&gt;
logfile is     : none&lt;br /&gt;
initstring     : none&lt;br /&gt;
exit_after is  : not set&lt;br /&gt;
exit is        : no&lt;br /&gt;
&lt;br /&gt;
Type [C-a] [C-h] to see available commands&lt;br /&gt;
Terminal ready&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Install system to SSD ==&lt;br /&gt;
&lt;br /&gt;
Ref: https://docs.radxa.com/rock5/rock5b/getting-started/install-os/nvme&lt;br /&gt;
&lt;br /&gt;
Default username/password:&lt;br /&gt;
&lt;br /&gt;
* radxa/radxa&lt;br /&gt;
* rock/rock&lt;br /&gt;
&lt;br /&gt;
=== Update system ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt update&lt;br /&gt;
sudo apt list --upgradable | grep linux-image&lt;br /&gt;
sudo apt upgrade&lt;br /&gt;
sudo apt-get full-upgrade&lt;br /&gt;
&lt;br /&gt;
radxa@rock-5b-plus:~$ sudo apt list --upgradable | grep linux-image&lt;br /&gt;
&lt;br /&gt;
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.&lt;br /&gt;
&lt;br /&gt;
linux-image-rock-5b-plus/bookworm,bookworm 6.1.84-8 all [upgradable from: 6.1.43-15-2000cfd]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Update SPI boot loader ===&lt;br /&gt;
The use rsetup command:&lt;br /&gt;
&lt;br /&gt;
[[Image:Rsetup1.png|400px]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Rsetup2.png|400px]]&lt;br /&gt;
&lt;br /&gt;
=== Install system ===&lt;br /&gt;
Check if SSD is recgnozied:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
radxa@rock-5b-plus:~$ lsblk&lt;br /&gt;
NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS&lt;br /&gt;
mtdblock0    31:0    0    16M  0 disk&lt;br /&gt;
mmcblk1     179:0    0  59.5G  0 disk&lt;br /&gt;
├─mmcblk1p1 179:1    0    16M  0 part /config&lt;br /&gt;
├─mmcblk1p2 179:2    0   300M  0 part /boot/efi&lt;br /&gt;
└─mmcblk1p3 179:3    0  59.2G  0 part /&lt;br /&gt;
zram0       253:0    0   7.8G  0 disk [SWAP]&lt;br /&gt;
nvme0n1     259:0    0 465.8G  0 disk&lt;br /&gt;
&lt;br /&gt;
cd ~/Downloads&lt;br /&gt;
wget http://192.168.31.66:8000/rock-5b-plus_bookworm_kde_b2.output.img.xz&lt;br /&gt;
&lt;br /&gt;
radxa@rock-5b-plus:~/Downloads$ sudo xzcat rock-5b-plus_bookworm_kde_b2.output.img.xz | sudo dd of=/dev/nvme0n1 bs=1M status=progress&lt;br /&gt;
856481792 bytes (856 MB, 817 MiB) copied, 9 s, 95.2 MB/&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &lt;br /&gt;
[[Category:Embedding]]&lt;/div&gt;</summary>
		<author><name>Riguz</name></author>
	</entry>
	<entry>
		<id>https://wiki.riguz.com/index.php?title=Rock5b%2B_RK3588_Board&amp;diff=5208</id>
		<title>Rock5b+ RK3588 Board</title>
		<link rel="alternate" type="text/html" href="https://wiki.riguz.com/index.php?title=Rock5b%2B_RK3588_Board&amp;diff=5208"/>
		<updated>2026-07-24T15:22:45Z</updated>

		<summary type="html">&lt;p&gt;Riguz：​/* Upgrade system */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Product info =&lt;br /&gt;
== Overview ==&lt;br /&gt;
&amp;lt;ref&amp;gt;https://docs.radxa.com/rock5/rock5b/getting-started/introduction?versions=ROCK+5B%2B#%E5%8F%82%E6%95%B0%E9%85%8D%E7%BD%AE&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:rock5b-plus-overview.webp|600px]]&lt;br /&gt;
&lt;br /&gt;
== Features == &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|型号&lt;br /&gt;
|ROCK 5B&lt;br /&gt;
|ROCK 5B+&lt;br /&gt;
|-&lt;br /&gt;
|SoC&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Rockchip RK3588&lt;br /&gt;
|-&lt;br /&gt;
|CPU&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |四大核 Cortex‑A76 频率最高达 2.4GHz&lt;br /&gt;
四小核 Cortex‑A55 主频最大为 1.8GHz&lt;br /&gt;
|-&lt;br /&gt;
|GPU&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Mali G610MP4 GPU，支持 OpenGLES 1.1/2.0/3.2&lt;br /&gt;
OpenCL 1.1/1.2/2.2&lt;br /&gt;
Vulkan 1.1 和 1.2&lt;br /&gt;
|-&lt;br /&gt;
|NPU&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |NPU 支持 INT4/INT8/INT16/FP16/BF16 和 TF32 加速，计算能力高达 6TOPs&lt;br /&gt;
|-&lt;br /&gt;
|内存&lt;br /&gt;
|4/8/16 64 位 LPDDR4X&lt;br /&gt;
|4/8/16/32 64 位 LPDDR5&lt;br /&gt;
|-&lt;br /&gt;
|存储&lt;br /&gt;
|eMMC 连接器&lt;br /&gt;
microSD 存储卡&lt;br /&gt;
|板载 eMMC 模块：32/64/128/256 GB&lt;br /&gt;
microSD 存储卡&lt;br /&gt;
|-&lt;br /&gt;
|显示&lt;br /&gt;
|可通过两个 HDMI、一个 DP（C 型）和一个 MIPI DSI 提供 4 路显示输出&lt;br /&gt;
分辨率高达 3x 4K@60FPS + 1x 1080P@60FPS 或者 1x 8K@60FPS + 1x 4K@60FPS + 1x 1080P@60FPS&lt;br /&gt;
1x Micro HDMI输入端口，支持最高4Kp60的显示输入&lt;br /&gt;
|可通过两个 HDMI、一个 DP（C 型）和一个 MIPI DSI 提供 4 路显示输出&lt;br /&gt;
分辨率高达 3x 4K@60FPS + 1x 1080P@60FPS 或者 1x 8K@60FPS + 1x 4K@60FPS + 1x 1080P@60FPS&lt;br /&gt;
1x 标准 HDMI 输入端口，最高支持 4Kp60 显示输入&lt;br /&gt;
|-&lt;br /&gt;
|硬件编解码&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |H.265/H.264/AV1/AVS2 硬件解码高达 8K@60fps&lt;br /&gt;
H.265/H.264 硬件编码高达 8K@30fps&lt;br /&gt;
|-&lt;br /&gt;
|以太网&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |10/100/1000M/2.5G 以太网（支持 POE ）&lt;br /&gt;
PoE 需要额外的可选 HAT&lt;br /&gt;
|-&lt;br /&gt;
|板载 WIFI&lt;br /&gt;
|无板载 WiFi&lt;br /&gt;
|配备板载 WiFi Realtek 8852BE&lt;br /&gt;
|-&lt;br /&gt;
|M.2&lt;br /&gt;
|M.2 E Key 连接器，提供 PCIe 2.1 单通道、USB、SATA、SDIO、PCM 和 UART 信号，支持工业标准 M.2 WiFi 6 模块。&lt;br /&gt;
M.2 M Key 连接器，带有四通道 PCIe 3.0 接口。电路板上有一个标准 M.2 2280 安装孔，可安装 M.2 2280 NVMe 固态硬盘。请注意，不支持 M.2 SATA 固态硬盘。&lt;br /&gt;
|M.2 B Key 连接器，可提供 USB 信号并支持 4G 模块。通过使用 SIM 卡，可方便地连接移动网络。&lt;br /&gt;
M.2 M Key 连接器，共提供两个双通道 PCIe 3.0 接口，标准的 M.2 2280 安装孔，可以安装 M.2 2280 NVMe 固态硬盘。值得注意的是，不支持 M.2 SATA 固态硬盘。&lt;br /&gt;
|-&lt;br /&gt;
|USB&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |2x USB 2 端口&lt;br /&gt;
2x USB 3 HOST/OTG 端口&lt;br /&gt;
|-&lt;br /&gt;
|摄像头&lt;br /&gt;
|1 个摄像头端口（1 个四通道 MIPI CSI 或 2 个双通道 MIPI CSI）&lt;br /&gt;
|2 个摄像头端口（2 个四通道 MIPI CSI 或 2 个双通道 MIPI CSI）&lt;br /&gt;
|-&lt;br /&gt;
|其他&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |40 针扩展座&lt;br /&gt;
|-&lt;br /&gt;
|供电&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |支持 9V/2A、12V/2A、15V/2A 和 20V/2A 的 USB Type-C PD 2.0&lt;br /&gt;
USB Type-C 端口上固定电压为 5V 至 20V 的电源适配器&lt;br /&gt;
向 GPIO PIN 2 和 4 提供 5V 电源&lt;br /&gt;
|-&lt;br /&gt;
|尺寸&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |100mm x 75 mm&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Power == &lt;br /&gt;
ROCK 5B/5B+ 支持多种供电技术，包括智能电源适配器和固定电压：&lt;br /&gt;
USB Type-C PD 2.0 版，9V/2A、12V/2A、15V/2A 和 20V/2A&lt;br /&gt;
USB C 接头，直出 5V 到 20V 之间任意固定电压的适配器，功率大于 30W(5B) 或者 40W(5B+)。例如 12V/4A USB C 接头直出的适配器。&lt;br /&gt;
5V 电源应用于 GPIO PIN 2 和 4&lt;br /&gt;
&lt;br /&gt;
ROCK 5B+&lt;br /&gt;
电源适配器推荐使用官方的 瑞莎 PD65W 适配器。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:rock5bp-pwr.png|400px]]&lt;br /&gt;
&lt;br /&gt;
= Install system =&lt;br /&gt;
Device: Rock5b+, 16G, 512G SSD&lt;br /&gt;
&lt;br /&gt;
Prerequsits:&lt;br /&gt;
* Install [https://etcher.balena.io/ Etcher] &lt;br /&gt;
&lt;br /&gt;
== Rock5b+ Official image (Recommended) ==&lt;br /&gt;
&amp;lt;ref&amp;gt;https://docs.radxa.com/rock5/rock5b/getting-started/install-os/boot_from_sd_card&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Download image from rock site https://docs.radxa.com/rock5/rock5b/download:&lt;br /&gt;
&lt;br /&gt;
rock-5b-plus_bookworm_kde_b2.output.img.xz&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Note that the image must be decompressed first.&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:etcher-rock5b.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:etcher-rock5b-finished.png|600px]]&lt;br /&gt;
&lt;br /&gt;
You may get error like:&lt;br /&gt;
&lt;br /&gt;
[[Image:etcher-error-mac.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Grant full disk access to etcher in privacy setting and run as sudo user:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
# see https://github.com/balena-io/etcher/issues/4451&lt;br /&gt;
sudo open -a balenaEtcher&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Armbian ==&lt;br /&gt;
&lt;br /&gt;
Download image from https://www.armbian.com/rock-5b-plus/.&lt;br /&gt;
&lt;br /&gt;
eg.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; inline&amp;gt;Armbian_25.11.1_Rock-5b_noble_vendor_6.1.115_gnome_desktop.img.xz&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that the xz file must be extracted before writing.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
shasum -a 256  ~/Downloads/Armbian_25.11.1_Rock-5b_noble_vendor_6.1.115_gnome_desktop.img.xz&lt;br /&gt;
d3977e1bb9932b35a10e891fddb4e5d4840d709f2094c5a0cfdfb15cfa97b522  /Users/riguz/Downloads/Armbian_25.11.1_Rock-5b_noble_vendor_6.1.115_gnome_desktop.img.xz&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Write to image using etcher or USBImager. &amp;lt;ref&amp;gt;https://docs.armbian.com/User-Guide_Getting-Started/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
(base) ➜  ~ picocom -b 1500000 -d 8 /dev/tty.wchusbserial5ABA0915851&lt;br /&gt;
picocom v3.2a&lt;br /&gt;
&lt;br /&gt;
port is        : /dev/tty.wchusbserial5ABA0915851&lt;br /&gt;
flowcontrol    : none&lt;br /&gt;
baudrate is    : 1500000&lt;br /&gt;
parity is      : none&lt;br /&gt;
databits are   : 8&lt;br /&gt;
stopbits are   : 1&lt;br /&gt;
escape is      : C-a&lt;br /&gt;
local echo is  : no&lt;br /&gt;
noinit is      : no&lt;br /&gt;
noreset is     : no&lt;br /&gt;
hangup is      : no&lt;br /&gt;
nolock is      : no&lt;br /&gt;
send_cmd is    : sz -vv&lt;br /&gt;
receive_cmd is : rz -vv -E&lt;br /&gt;
imap is        :&lt;br /&gt;
omap is        :&lt;br /&gt;
emap is        : crcrlf,delbs,&lt;br /&gt;
logfile is     : none&lt;br /&gt;
initstring     : none&lt;br /&gt;
exit_after is  : not set&lt;br /&gt;
exit is        : no&lt;br /&gt;
&lt;br /&gt;
Type [C-a] [C-h] to see available commands&lt;br /&gt;
Terminal ready&lt;br /&gt;
&lt;br /&gt;
Repeat root password: ****&lt;br /&gt;
Rejected - passwords do not match. Try again [3].&lt;br /&gt;
Create root password: *********&lt;br /&gt;
Repeat root password: *********&lt;br /&gt;
&lt;br /&gt;
Choose default system command shell:&lt;br /&gt;
&lt;br /&gt;
1) bash&lt;br /&gt;
2) zsh&lt;br /&gt;
2&lt;br /&gt;
&lt;br /&gt;
Shell: ZSH&lt;br /&gt;
&lt;br /&gt;
Creating a new user account. Press &amp;lt;Ctrl-C&amp;gt; to abort&lt;br /&gt;
&lt;br /&gt;
Desktop environment will not be enabled if you abort the new user creation&lt;br /&gt;
&lt;br /&gt;
Please provide a username (eg. your first name): riguz&lt;br /&gt;
Create user (riguz) password: *********&lt;br /&gt;
Repeat user (riguz) password: *********&lt;br /&gt;
&lt;br /&gt;
Please provide your real name: Riguz&lt;br /&gt;
&lt;br /&gt;
Dear Riguz, your account riguz has been created and is sudo enabled.&lt;br /&gt;
Please use this account for your daily work from now on.&lt;br /&gt;
&lt;br /&gt;
Internet connection was not detected.&lt;br /&gt;
&lt;br /&gt;
Connect via wireless? [Y/n]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== TTL connection ==&lt;br /&gt;
&lt;br /&gt;
CH343P:&lt;br /&gt;
Install driver (.pkg) https://www.wch.cn/downloads/CH34XSER_MAC_ZIP.html&lt;br /&gt;
&lt;br /&gt;
[[Image:CH343P.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Connection：&lt;br /&gt;
&lt;br /&gt;
See layout at: https://docs.radxa.com/en/rock5/rock5b/hardware-design/hardware-interface?versions=ROCK+5B%2B&lt;br /&gt;
&lt;br /&gt;
GND, TX-&amp;gt; RX RX-&amp;gt;TX&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# 先装 picocom（Radxa 官方 wiki 推荐，对自定义波特率支持最好）&lt;br /&gt;
brew install --build-from-source radxa/picocom/picocom&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Use Ctrl + a,Ctrl +x to exit. All commands should first input Ctrl + a.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
❯ ls /dev/tty.*&lt;br /&gt;
/dev/tty.Bluetooth-Incoming-Port	/dev/tty.usbmodem5ABA0915851&lt;br /&gt;
&lt;br /&gt;
~/Downloads&lt;br /&gt;
❯ picocom -b 1500000 -d 8 /dev/tty.usbmodem5ABA0915851&lt;br /&gt;
picocom v3.2a&lt;br /&gt;
&lt;br /&gt;
port is        : /dev/tty.usbmodem5ABA0915851&lt;br /&gt;
flowcontrol    : none&lt;br /&gt;
baudrate is    : 1500000&lt;br /&gt;
parity is      : none&lt;br /&gt;
databits are   : 8&lt;br /&gt;
stopbits are   : 1&lt;br /&gt;
escape is      : C-a&lt;br /&gt;
local echo is  : no&lt;br /&gt;
noinit is      : no&lt;br /&gt;
noreset is     : no&lt;br /&gt;
hangup is      : no&lt;br /&gt;
nolock is      : no&lt;br /&gt;
send_cmd is    : sz -vv&lt;br /&gt;
receive_cmd is : rz -vv -E&lt;br /&gt;
imap is        :&lt;br /&gt;
omap is        :&lt;br /&gt;
emap is        : crcrlf,delbs,&lt;br /&gt;
logfile is     : none&lt;br /&gt;
initstring     : none&lt;br /&gt;
exit_after is  : not set&lt;br /&gt;
exit is        : no&lt;br /&gt;
&lt;br /&gt;
Type [C-a] [C-h] to see available commands&lt;br /&gt;
Terminal ready&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Install system to SSD ==&lt;br /&gt;
&lt;br /&gt;
Ref: https://docs.radxa.com/rock5/rock5b/getting-started/install-os/nvme&lt;br /&gt;
&lt;br /&gt;
Default username/password:&lt;br /&gt;
&lt;br /&gt;
* radxa/radxa&lt;br /&gt;
* rock/rock&lt;br /&gt;
&lt;br /&gt;
=== Install system to SSD ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt update&lt;br /&gt;
sudo apt list --upgradable | grep linux-image&lt;br /&gt;
sudo apt upgrade&lt;br /&gt;
sudo apt-get full-upgrade&lt;br /&gt;
&lt;br /&gt;
radxa@rock-5b-plus:~$ sudo apt list --upgradable | grep linux-image&lt;br /&gt;
&lt;br /&gt;
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.&lt;br /&gt;
&lt;br /&gt;
linux-image-rock-5b-plus/bookworm,bookworm 6.1.84-8 all [upgradable from: 6.1.43-15-2000cfd]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The use rsetup command:&lt;br /&gt;
&lt;br /&gt;
[[Image:Rsetup1.png|400px]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Rsetup2.png|400px]]&lt;br /&gt;
&lt;br /&gt;
=== &lt;br /&gt;
[[Category:Embedding]]&lt;/div&gt;</summary>
		<author><name>Riguz</name></author>
	</entry>
	<entry>
		<id>https://wiki.riguz.com/index.php?title=Rock5b%2B_RK3588_Board&amp;diff=5207</id>
		<title>Rock5b+ RK3588 Board</title>
		<link rel="alternate" type="text/html" href="https://wiki.riguz.com/index.php?title=Rock5b%2B_RK3588_Board&amp;diff=5207"/>
		<updated>2026-07-24T15:21:38Z</updated>

		<summary type="html">&lt;p&gt;Riguz：​/* Upgrade system */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Product info =&lt;br /&gt;
== Overview ==&lt;br /&gt;
&amp;lt;ref&amp;gt;https://docs.radxa.com/rock5/rock5b/getting-started/introduction?versions=ROCK+5B%2B#%E5%8F%82%E6%95%B0%E9%85%8D%E7%BD%AE&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:rock5b-plus-overview.webp|600px]]&lt;br /&gt;
&lt;br /&gt;
== Features == &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|型号&lt;br /&gt;
|ROCK 5B&lt;br /&gt;
|ROCK 5B+&lt;br /&gt;
|-&lt;br /&gt;
|SoC&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Rockchip RK3588&lt;br /&gt;
|-&lt;br /&gt;
|CPU&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |四大核 Cortex‑A76 频率最高达 2.4GHz&lt;br /&gt;
四小核 Cortex‑A55 主频最大为 1.8GHz&lt;br /&gt;
|-&lt;br /&gt;
|GPU&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Mali G610MP4 GPU，支持 OpenGLES 1.1/2.0/3.2&lt;br /&gt;
OpenCL 1.1/1.2/2.2&lt;br /&gt;
Vulkan 1.1 和 1.2&lt;br /&gt;
|-&lt;br /&gt;
|NPU&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |NPU 支持 INT4/INT8/INT16/FP16/BF16 和 TF32 加速，计算能力高达 6TOPs&lt;br /&gt;
|-&lt;br /&gt;
|内存&lt;br /&gt;
|4/8/16 64 位 LPDDR4X&lt;br /&gt;
|4/8/16/32 64 位 LPDDR5&lt;br /&gt;
|-&lt;br /&gt;
|存储&lt;br /&gt;
|eMMC 连接器&lt;br /&gt;
microSD 存储卡&lt;br /&gt;
|板载 eMMC 模块：32/64/128/256 GB&lt;br /&gt;
microSD 存储卡&lt;br /&gt;
|-&lt;br /&gt;
|显示&lt;br /&gt;
|可通过两个 HDMI、一个 DP（C 型）和一个 MIPI DSI 提供 4 路显示输出&lt;br /&gt;
分辨率高达 3x 4K@60FPS + 1x 1080P@60FPS 或者 1x 8K@60FPS + 1x 4K@60FPS + 1x 1080P@60FPS&lt;br /&gt;
1x Micro HDMI输入端口，支持最高4Kp60的显示输入&lt;br /&gt;
|可通过两个 HDMI、一个 DP（C 型）和一个 MIPI DSI 提供 4 路显示输出&lt;br /&gt;
分辨率高达 3x 4K@60FPS + 1x 1080P@60FPS 或者 1x 8K@60FPS + 1x 4K@60FPS + 1x 1080P@60FPS&lt;br /&gt;
1x 标准 HDMI 输入端口，最高支持 4Kp60 显示输入&lt;br /&gt;
|-&lt;br /&gt;
|硬件编解码&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |H.265/H.264/AV1/AVS2 硬件解码高达 8K@60fps&lt;br /&gt;
H.265/H.264 硬件编码高达 8K@30fps&lt;br /&gt;
|-&lt;br /&gt;
|以太网&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |10/100/1000M/2.5G 以太网（支持 POE ）&lt;br /&gt;
PoE 需要额外的可选 HAT&lt;br /&gt;
|-&lt;br /&gt;
|板载 WIFI&lt;br /&gt;
|无板载 WiFi&lt;br /&gt;
|配备板载 WiFi Realtek 8852BE&lt;br /&gt;
|-&lt;br /&gt;
|M.2&lt;br /&gt;
|M.2 E Key 连接器，提供 PCIe 2.1 单通道、USB、SATA、SDIO、PCM 和 UART 信号，支持工业标准 M.2 WiFi 6 模块。&lt;br /&gt;
M.2 M Key 连接器，带有四通道 PCIe 3.0 接口。电路板上有一个标准 M.2 2280 安装孔，可安装 M.2 2280 NVMe 固态硬盘。请注意，不支持 M.2 SATA 固态硬盘。&lt;br /&gt;
|M.2 B Key 连接器，可提供 USB 信号并支持 4G 模块。通过使用 SIM 卡，可方便地连接移动网络。&lt;br /&gt;
M.2 M Key 连接器，共提供两个双通道 PCIe 3.0 接口，标准的 M.2 2280 安装孔，可以安装 M.2 2280 NVMe 固态硬盘。值得注意的是，不支持 M.2 SATA 固态硬盘。&lt;br /&gt;
|-&lt;br /&gt;
|USB&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |2x USB 2 端口&lt;br /&gt;
2x USB 3 HOST/OTG 端口&lt;br /&gt;
|-&lt;br /&gt;
|摄像头&lt;br /&gt;
|1 个摄像头端口（1 个四通道 MIPI CSI 或 2 个双通道 MIPI CSI）&lt;br /&gt;
|2 个摄像头端口（2 个四通道 MIPI CSI 或 2 个双通道 MIPI CSI）&lt;br /&gt;
|-&lt;br /&gt;
|其他&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |40 针扩展座&lt;br /&gt;
|-&lt;br /&gt;
|供电&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |支持 9V/2A、12V/2A、15V/2A 和 20V/2A 的 USB Type-C PD 2.0&lt;br /&gt;
USB Type-C 端口上固定电压为 5V 至 20V 的电源适配器&lt;br /&gt;
向 GPIO PIN 2 和 4 提供 5V 电源&lt;br /&gt;
|-&lt;br /&gt;
|尺寸&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |100mm x 75 mm&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Power == &lt;br /&gt;
ROCK 5B/5B+ 支持多种供电技术，包括智能电源适配器和固定电压：&lt;br /&gt;
USB Type-C PD 2.0 版，9V/2A、12V/2A、15V/2A 和 20V/2A&lt;br /&gt;
USB C 接头，直出 5V 到 20V 之间任意固定电压的适配器，功率大于 30W(5B) 或者 40W(5B+)。例如 12V/4A USB C 接头直出的适配器。&lt;br /&gt;
5V 电源应用于 GPIO PIN 2 和 4&lt;br /&gt;
&lt;br /&gt;
ROCK 5B+&lt;br /&gt;
电源适配器推荐使用官方的 瑞莎 PD65W 适配器。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:rock5bp-pwr.png|400px]]&lt;br /&gt;
&lt;br /&gt;
= Install system =&lt;br /&gt;
Device: Rock5b+, 16G, 512G SSD&lt;br /&gt;
&lt;br /&gt;
Prerequsits:&lt;br /&gt;
* Install [https://etcher.balena.io/ Etcher] &lt;br /&gt;
&lt;br /&gt;
== Rock5b+ Official image (Recommended) ==&lt;br /&gt;
&amp;lt;ref&amp;gt;https://docs.radxa.com/rock5/rock5b/getting-started/install-os/boot_from_sd_card&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Download image from rock site https://docs.radxa.com/rock5/rock5b/download:&lt;br /&gt;
&lt;br /&gt;
rock-5b-plus_bookworm_kde_b2.output.img.xz&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Note that the image must be decompressed first.&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:etcher-rock5b.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:etcher-rock5b-finished.png|600px]]&lt;br /&gt;
&lt;br /&gt;
You may get error like:&lt;br /&gt;
&lt;br /&gt;
[[Image:etcher-error-mac.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Grant full disk access to etcher in privacy setting and run as sudo user:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
# see https://github.com/balena-io/etcher/issues/4451&lt;br /&gt;
sudo open -a balenaEtcher&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Armbian ==&lt;br /&gt;
&lt;br /&gt;
Download image from https://www.armbian.com/rock-5b-plus/.&lt;br /&gt;
&lt;br /&gt;
eg.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; inline&amp;gt;Armbian_25.11.1_Rock-5b_noble_vendor_6.1.115_gnome_desktop.img.xz&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that the xz file must be extracted before writing.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
shasum -a 256  ~/Downloads/Armbian_25.11.1_Rock-5b_noble_vendor_6.1.115_gnome_desktop.img.xz&lt;br /&gt;
d3977e1bb9932b35a10e891fddb4e5d4840d709f2094c5a0cfdfb15cfa97b522  /Users/riguz/Downloads/Armbian_25.11.1_Rock-5b_noble_vendor_6.1.115_gnome_desktop.img.xz&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Write to image using etcher or USBImager. &amp;lt;ref&amp;gt;https://docs.armbian.com/User-Guide_Getting-Started/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
(base) ➜  ~ picocom -b 1500000 -d 8 /dev/tty.wchusbserial5ABA0915851&lt;br /&gt;
picocom v3.2a&lt;br /&gt;
&lt;br /&gt;
port is        : /dev/tty.wchusbserial5ABA0915851&lt;br /&gt;
flowcontrol    : none&lt;br /&gt;
baudrate is    : 1500000&lt;br /&gt;
parity is      : none&lt;br /&gt;
databits are   : 8&lt;br /&gt;
stopbits are   : 1&lt;br /&gt;
escape is      : C-a&lt;br /&gt;
local echo is  : no&lt;br /&gt;
noinit is      : no&lt;br /&gt;
noreset is     : no&lt;br /&gt;
hangup is      : no&lt;br /&gt;
nolock is      : no&lt;br /&gt;
send_cmd is    : sz -vv&lt;br /&gt;
receive_cmd is : rz -vv -E&lt;br /&gt;
imap is        :&lt;br /&gt;
omap is        :&lt;br /&gt;
emap is        : crcrlf,delbs,&lt;br /&gt;
logfile is     : none&lt;br /&gt;
initstring     : none&lt;br /&gt;
exit_after is  : not set&lt;br /&gt;
exit is        : no&lt;br /&gt;
&lt;br /&gt;
Type [C-a] [C-h] to see available commands&lt;br /&gt;
Terminal ready&lt;br /&gt;
&lt;br /&gt;
Repeat root password: ****&lt;br /&gt;
Rejected - passwords do not match. Try again [3].&lt;br /&gt;
Create root password: *********&lt;br /&gt;
Repeat root password: *********&lt;br /&gt;
&lt;br /&gt;
Choose default system command shell:&lt;br /&gt;
&lt;br /&gt;
1) bash&lt;br /&gt;
2) zsh&lt;br /&gt;
2&lt;br /&gt;
&lt;br /&gt;
Shell: ZSH&lt;br /&gt;
&lt;br /&gt;
Creating a new user account. Press &amp;lt;Ctrl-C&amp;gt; to abort&lt;br /&gt;
&lt;br /&gt;
Desktop environment will not be enabled if you abort the new user creation&lt;br /&gt;
&lt;br /&gt;
Please provide a username (eg. your first name): riguz&lt;br /&gt;
Create user (riguz) password: *********&lt;br /&gt;
Repeat user (riguz) password: *********&lt;br /&gt;
&lt;br /&gt;
Please provide your real name: Riguz&lt;br /&gt;
&lt;br /&gt;
Dear Riguz, your account riguz has been created and is sudo enabled.&lt;br /&gt;
Please use this account for your daily work from now on.&lt;br /&gt;
&lt;br /&gt;
Internet connection was not detected.&lt;br /&gt;
&lt;br /&gt;
Connect via wireless? [Y/n]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== TTL connection ==&lt;br /&gt;
&lt;br /&gt;
CH343P:&lt;br /&gt;
Install driver (.pkg) https://www.wch.cn/downloads/CH34XSER_MAC_ZIP.html&lt;br /&gt;
&lt;br /&gt;
[[Image:CH343P.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Connection：&lt;br /&gt;
&lt;br /&gt;
See layout at: https://docs.radxa.com/en/rock5/rock5b/hardware-design/hardware-interface?versions=ROCK+5B%2B&lt;br /&gt;
&lt;br /&gt;
GND, TX-&amp;gt; RX RX-&amp;gt;TX&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# 先装 picocom（Radxa 官方 wiki 推荐，对自定义波特率支持最好）&lt;br /&gt;
brew install --build-from-source radxa/picocom/picocom&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Use Ctrl + a,Ctrl +x to exit. All commands should first input Ctrl + a.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
❯ ls /dev/tty.*&lt;br /&gt;
/dev/tty.Bluetooth-Incoming-Port	/dev/tty.usbmodem5ABA0915851&lt;br /&gt;
&lt;br /&gt;
~/Downloads&lt;br /&gt;
❯ picocom -b 1500000 -d 8 /dev/tty.usbmodem5ABA0915851&lt;br /&gt;
picocom v3.2a&lt;br /&gt;
&lt;br /&gt;
port is        : /dev/tty.usbmodem5ABA0915851&lt;br /&gt;
flowcontrol    : none&lt;br /&gt;
baudrate is    : 1500000&lt;br /&gt;
parity is      : none&lt;br /&gt;
databits are   : 8&lt;br /&gt;
stopbits are   : 1&lt;br /&gt;
escape is      : C-a&lt;br /&gt;
local echo is  : no&lt;br /&gt;
noinit is      : no&lt;br /&gt;
noreset is     : no&lt;br /&gt;
hangup is      : no&lt;br /&gt;
nolock is      : no&lt;br /&gt;
send_cmd is    : sz -vv&lt;br /&gt;
receive_cmd is : rz -vv -E&lt;br /&gt;
imap is        :&lt;br /&gt;
omap is        :&lt;br /&gt;
emap is        : crcrlf,delbs,&lt;br /&gt;
logfile is     : none&lt;br /&gt;
initstring     : none&lt;br /&gt;
exit_after is  : not set&lt;br /&gt;
exit is        : no&lt;br /&gt;
&lt;br /&gt;
Type [C-a] [C-h] to see available commands&lt;br /&gt;
Terminal ready&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Install system to SSD ==&lt;br /&gt;
&lt;br /&gt;
Ref: https://docs.radxa.com/rock5/rock5b/getting-started/install-os/nvme&lt;br /&gt;
&lt;br /&gt;
Default username/password:&lt;br /&gt;
&lt;br /&gt;
* radxa/radxa&lt;br /&gt;
* rock/rock&lt;br /&gt;
&lt;br /&gt;
=== Upgrade system ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt update&lt;br /&gt;
sudo apt list --upgradable | grep linux-image&lt;br /&gt;
sudo apt upgrade&lt;br /&gt;
sudo apt-get full-upgrade&lt;br /&gt;
&lt;br /&gt;
radxa@rock-5b-plus:~$ sudo apt list --upgradable | grep linux-image&lt;br /&gt;
&lt;br /&gt;
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.&lt;br /&gt;
&lt;br /&gt;
linux-image-rock-5b-plus/bookworm,bookworm 6.1.84-8 all [upgradable from: 6.1.43-15-2000cfd]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The use rsetup command:&lt;br /&gt;
&lt;br /&gt;
[[Image:Rsetup1.png|400px]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Rsetup2.png|400px]]&lt;br /&gt;
&lt;br /&gt;
=== &lt;br /&gt;
[[Category:Embedding]]&lt;/div&gt;</summary>
		<author><name>Riguz</name></author>
	</entry>
	<entry>
		<id>https://wiki.riguz.com/index.php?title=Rock5b%2B_RK3588_Board&amp;diff=5206</id>
		<title>Rock5b+ RK3588 Board</title>
		<link rel="alternate" type="text/html" href="https://wiki.riguz.com/index.php?title=Rock5b%2B_RK3588_Board&amp;diff=5206"/>
		<updated>2026-07-24T15:21:23Z</updated>

		<summary type="html">&lt;p&gt;Riguz：​/* Upgrade system */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Product info =&lt;br /&gt;
== Overview ==&lt;br /&gt;
&amp;lt;ref&amp;gt;https://docs.radxa.com/rock5/rock5b/getting-started/introduction?versions=ROCK+5B%2B#%E5%8F%82%E6%95%B0%E9%85%8D%E7%BD%AE&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:rock5b-plus-overview.webp|600px]]&lt;br /&gt;
&lt;br /&gt;
== Features == &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|型号&lt;br /&gt;
|ROCK 5B&lt;br /&gt;
|ROCK 5B+&lt;br /&gt;
|-&lt;br /&gt;
|SoC&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Rockchip RK3588&lt;br /&gt;
|-&lt;br /&gt;
|CPU&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |四大核 Cortex‑A76 频率最高达 2.4GHz&lt;br /&gt;
四小核 Cortex‑A55 主频最大为 1.8GHz&lt;br /&gt;
|-&lt;br /&gt;
|GPU&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Mali G610MP4 GPU，支持 OpenGLES 1.1/2.0/3.2&lt;br /&gt;
OpenCL 1.1/1.2/2.2&lt;br /&gt;
Vulkan 1.1 和 1.2&lt;br /&gt;
|-&lt;br /&gt;
|NPU&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |NPU 支持 INT4/INT8/INT16/FP16/BF16 和 TF32 加速，计算能力高达 6TOPs&lt;br /&gt;
|-&lt;br /&gt;
|内存&lt;br /&gt;
|4/8/16 64 位 LPDDR4X&lt;br /&gt;
|4/8/16/32 64 位 LPDDR5&lt;br /&gt;
|-&lt;br /&gt;
|存储&lt;br /&gt;
|eMMC 连接器&lt;br /&gt;
microSD 存储卡&lt;br /&gt;
|板载 eMMC 模块：32/64/128/256 GB&lt;br /&gt;
microSD 存储卡&lt;br /&gt;
|-&lt;br /&gt;
|显示&lt;br /&gt;
|可通过两个 HDMI、一个 DP（C 型）和一个 MIPI DSI 提供 4 路显示输出&lt;br /&gt;
分辨率高达 3x 4K@60FPS + 1x 1080P@60FPS 或者 1x 8K@60FPS + 1x 4K@60FPS + 1x 1080P@60FPS&lt;br /&gt;
1x Micro HDMI输入端口，支持最高4Kp60的显示输入&lt;br /&gt;
|可通过两个 HDMI、一个 DP（C 型）和一个 MIPI DSI 提供 4 路显示输出&lt;br /&gt;
分辨率高达 3x 4K@60FPS + 1x 1080P@60FPS 或者 1x 8K@60FPS + 1x 4K@60FPS + 1x 1080P@60FPS&lt;br /&gt;
1x 标准 HDMI 输入端口，最高支持 4Kp60 显示输入&lt;br /&gt;
|-&lt;br /&gt;
|硬件编解码&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |H.265/H.264/AV1/AVS2 硬件解码高达 8K@60fps&lt;br /&gt;
H.265/H.264 硬件编码高达 8K@30fps&lt;br /&gt;
|-&lt;br /&gt;
|以太网&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |10/100/1000M/2.5G 以太网（支持 POE ）&lt;br /&gt;
PoE 需要额外的可选 HAT&lt;br /&gt;
|-&lt;br /&gt;
|板载 WIFI&lt;br /&gt;
|无板载 WiFi&lt;br /&gt;
|配备板载 WiFi Realtek 8852BE&lt;br /&gt;
|-&lt;br /&gt;
|M.2&lt;br /&gt;
|M.2 E Key 连接器，提供 PCIe 2.1 单通道、USB、SATA、SDIO、PCM 和 UART 信号，支持工业标准 M.2 WiFi 6 模块。&lt;br /&gt;
M.2 M Key 连接器，带有四通道 PCIe 3.0 接口。电路板上有一个标准 M.2 2280 安装孔，可安装 M.2 2280 NVMe 固态硬盘。请注意，不支持 M.2 SATA 固态硬盘。&lt;br /&gt;
|M.2 B Key 连接器，可提供 USB 信号并支持 4G 模块。通过使用 SIM 卡，可方便地连接移动网络。&lt;br /&gt;
M.2 M Key 连接器，共提供两个双通道 PCIe 3.0 接口，标准的 M.2 2280 安装孔，可以安装 M.2 2280 NVMe 固态硬盘。值得注意的是，不支持 M.2 SATA 固态硬盘。&lt;br /&gt;
|-&lt;br /&gt;
|USB&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |2x USB 2 端口&lt;br /&gt;
2x USB 3 HOST/OTG 端口&lt;br /&gt;
|-&lt;br /&gt;
|摄像头&lt;br /&gt;
|1 个摄像头端口（1 个四通道 MIPI CSI 或 2 个双通道 MIPI CSI）&lt;br /&gt;
|2 个摄像头端口（2 个四通道 MIPI CSI 或 2 个双通道 MIPI CSI）&lt;br /&gt;
|-&lt;br /&gt;
|其他&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |40 针扩展座&lt;br /&gt;
|-&lt;br /&gt;
|供电&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |支持 9V/2A、12V/2A、15V/2A 和 20V/2A 的 USB Type-C PD 2.0&lt;br /&gt;
USB Type-C 端口上固定电压为 5V 至 20V 的电源适配器&lt;br /&gt;
向 GPIO PIN 2 和 4 提供 5V 电源&lt;br /&gt;
|-&lt;br /&gt;
|尺寸&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |100mm x 75 mm&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Power == &lt;br /&gt;
ROCK 5B/5B+ 支持多种供电技术，包括智能电源适配器和固定电压：&lt;br /&gt;
USB Type-C PD 2.0 版，9V/2A、12V/2A、15V/2A 和 20V/2A&lt;br /&gt;
USB C 接头，直出 5V 到 20V 之间任意固定电压的适配器，功率大于 30W(5B) 或者 40W(5B+)。例如 12V/4A USB C 接头直出的适配器。&lt;br /&gt;
5V 电源应用于 GPIO PIN 2 和 4&lt;br /&gt;
&lt;br /&gt;
ROCK 5B+&lt;br /&gt;
电源适配器推荐使用官方的 瑞莎 PD65W 适配器。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:rock5bp-pwr.png|400px]]&lt;br /&gt;
&lt;br /&gt;
= Install system =&lt;br /&gt;
Device: Rock5b+, 16G, 512G SSD&lt;br /&gt;
&lt;br /&gt;
Prerequsits:&lt;br /&gt;
* Install [https://etcher.balena.io/ Etcher] &lt;br /&gt;
&lt;br /&gt;
== Rock5b+ Official image (Recommended) ==&lt;br /&gt;
&amp;lt;ref&amp;gt;https://docs.radxa.com/rock5/rock5b/getting-started/install-os/boot_from_sd_card&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Download image from rock site https://docs.radxa.com/rock5/rock5b/download:&lt;br /&gt;
&lt;br /&gt;
rock-5b-plus_bookworm_kde_b2.output.img.xz&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Note that the image must be decompressed first.&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:etcher-rock5b.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:etcher-rock5b-finished.png|600px]]&lt;br /&gt;
&lt;br /&gt;
You may get error like:&lt;br /&gt;
&lt;br /&gt;
[[Image:etcher-error-mac.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Grant full disk access to etcher in privacy setting and run as sudo user:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
# see https://github.com/balena-io/etcher/issues/4451&lt;br /&gt;
sudo open -a balenaEtcher&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Armbian ==&lt;br /&gt;
&lt;br /&gt;
Download image from https://www.armbian.com/rock-5b-plus/.&lt;br /&gt;
&lt;br /&gt;
eg.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; inline&amp;gt;Armbian_25.11.1_Rock-5b_noble_vendor_6.1.115_gnome_desktop.img.xz&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that the xz file must be extracted before writing.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
shasum -a 256  ~/Downloads/Armbian_25.11.1_Rock-5b_noble_vendor_6.1.115_gnome_desktop.img.xz&lt;br /&gt;
d3977e1bb9932b35a10e891fddb4e5d4840d709f2094c5a0cfdfb15cfa97b522  /Users/riguz/Downloads/Armbian_25.11.1_Rock-5b_noble_vendor_6.1.115_gnome_desktop.img.xz&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Write to image using etcher or USBImager. &amp;lt;ref&amp;gt;https://docs.armbian.com/User-Guide_Getting-Started/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
(base) ➜  ~ picocom -b 1500000 -d 8 /dev/tty.wchusbserial5ABA0915851&lt;br /&gt;
picocom v3.2a&lt;br /&gt;
&lt;br /&gt;
port is        : /dev/tty.wchusbserial5ABA0915851&lt;br /&gt;
flowcontrol    : none&lt;br /&gt;
baudrate is    : 1500000&lt;br /&gt;
parity is      : none&lt;br /&gt;
databits are   : 8&lt;br /&gt;
stopbits are   : 1&lt;br /&gt;
escape is      : C-a&lt;br /&gt;
local echo is  : no&lt;br /&gt;
noinit is      : no&lt;br /&gt;
noreset is     : no&lt;br /&gt;
hangup is      : no&lt;br /&gt;
nolock is      : no&lt;br /&gt;
send_cmd is    : sz -vv&lt;br /&gt;
receive_cmd is : rz -vv -E&lt;br /&gt;
imap is        :&lt;br /&gt;
omap is        :&lt;br /&gt;
emap is        : crcrlf,delbs,&lt;br /&gt;
logfile is     : none&lt;br /&gt;
initstring     : none&lt;br /&gt;
exit_after is  : not set&lt;br /&gt;
exit is        : no&lt;br /&gt;
&lt;br /&gt;
Type [C-a] [C-h] to see available commands&lt;br /&gt;
Terminal ready&lt;br /&gt;
&lt;br /&gt;
Repeat root password: ****&lt;br /&gt;
Rejected - passwords do not match. Try again [3].&lt;br /&gt;
Create root password: *********&lt;br /&gt;
Repeat root password: *********&lt;br /&gt;
&lt;br /&gt;
Choose default system command shell:&lt;br /&gt;
&lt;br /&gt;
1) bash&lt;br /&gt;
2) zsh&lt;br /&gt;
2&lt;br /&gt;
&lt;br /&gt;
Shell: ZSH&lt;br /&gt;
&lt;br /&gt;
Creating a new user account. Press &amp;lt;Ctrl-C&amp;gt; to abort&lt;br /&gt;
&lt;br /&gt;
Desktop environment will not be enabled if you abort the new user creation&lt;br /&gt;
&lt;br /&gt;
Please provide a username (eg. your first name): riguz&lt;br /&gt;
Create user (riguz) password: *********&lt;br /&gt;
Repeat user (riguz) password: *********&lt;br /&gt;
&lt;br /&gt;
Please provide your real name: Riguz&lt;br /&gt;
&lt;br /&gt;
Dear Riguz, your account riguz has been created and is sudo enabled.&lt;br /&gt;
Please use this account for your daily work from now on.&lt;br /&gt;
&lt;br /&gt;
Internet connection was not detected.&lt;br /&gt;
&lt;br /&gt;
Connect via wireless? [Y/n]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== TTL connection ==&lt;br /&gt;
&lt;br /&gt;
CH343P:&lt;br /&gt;
Install driver (.pkg) https://www.wch.cn/downloads/CH34XSER_MAC_ZIP.html&lt;br /&gt;
&lt;br /&gt;
[[Image:CH343P.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Connection：&lt;br /&gt;
&lt;br /&gt;
See layout at: https://docs.radxa.com/en/rock5/rock5b/hardware-design/hardware-interface?versions=ROCK+5B%2B&lt;br /&gt;
&lt;br /&gt;
GND, TX-&amp;gt; RX RX-&amp;gt;TX&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# 先装 picocom（Radxa 官方 wiki 推荐，对自定义波特率支持最好）&lt;br /&gt;
brew install --build-from-source radxa/picocom/picocom&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Use Ctrl + a,Ctrl +x to exit. All commands should first input Ctrl + a.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
❯ ls /dev/tty.*&lt;br /&gt;
/dev/tty.Bluetooth-Incoming-Port	/dev/tty.usbmodem5ABA0915851&lt;br /&gt;
&lt;br /&gt;
~/Downloads&lt;br /&gt;
❯ picocom -b 1500000 -d 8 /dev/tty.usbmodem5ABA0915851&lt;br /&gt;
picocom v3.2a&lt;br /&gt;
&lt;br /&gt;
port is        : /dev/tty.usbmodem5ABA0915851&lt;br /&gt;
flowcontrol    : none&lt;br /&gt;
baudrate is    : 1500000&lt;br /&gt;
parity is      : none&lt;br /&gt;
databits are   : 8&lt;br /&gt;
stopbits are   : 1&lt;br /&gt;
escape is      : C-a&lt;br /&gt;
local echo is  : no&lt;br /&gt;
noinit is      : no&lt;br /&gt;
noreset is     : no&lt;br /&gt;
hangup is      : no&lt;br /&gt;
nolock is      : no&lt;br /&gt;
send_cmd is    : sz -vv&lt;br /&gt;
receive_cmd is : rz -vv -E&lt;br /&gt;
imap is        :&lt;br /&gt;
omap is        :&lt;br /&gt;
emap is        : crcrlf,delbs,&lt;br /&gt;
logfile is     : none&lt;br /&gt;
initstring     : none&lt;br /&gt;
exit_after is  : not set&lt;br /&gt;
exit is        : no&lt;br /&gt;
&lt;br /&gt;
Type [C-a] [C-h] to see available commands&lt;br /&gt;
Terminal ready&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Install system to SSD ==&lt;br /&gt;
&lt;br /&gt;
Ref: https://docs.radxa.com/rock5/rock5b/getting-started/install-os/nvme&lt;br /&gt;
&lt;br /&gt;
Default username/password:&lt;br /&gt;
&lt;br /&gt;
* radxa/radxa&lt;br /&gt;
* rock/rock&lt;br /&gt;
&lt;br /&gt;
=== Upgrade system ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt update&lt;br /&gt;
sudo apt list --upgradable | grep linux-image&lt;br /&gt;
sudo apt upgrade&lt;br /&gt;
sudo apt-get full-upgrade&lt;br /&gt;
&lt;br /&gt;
radxa@rock-5b-plus:~$ sudo apt list --upgradable | grep linux-image&lt;br /&gt;
&lt;br /&gt;
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.&lt;br /&gt;
&lt;br /&gt;
linux-image-rock-5b-plus/bookworm,bookworm 6.1.84-8 all [upgradable from: 6.1.43-15-2000cfd]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The use rsetup command:&lt;br /&gt;
&lt;br /&gt;
[[Image:Rsetup1.png|400px]]&lt;br /&gt;
&lt;br /&gt;
[[文件:Rsetup2.png|缩略图]]&lt;br /&gt;
&lt;br /&gt;
=== &lt;br /&gt;
[[Category:Embedding]]&lt;/div&gt;</summary>
		<author><name>Riguz</name></author>
	</entry>
	<entry>
		<id>https://wiki.riguz.com/index.php?title=%E6%96%87%E4%BB%B6:Rsetup2.png&amp;diff=5205</id>
		<title>文件:Rsetup2.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.riguz.com/index.php?title=%E6%96%87%E4%BB%B6:Rsetup2.png&amp;diff=5205"/>
		<updated>2026-07-24T15:21:15Z</updated>

		<summary type="html">&lt;p&gt;Riguz：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;rsetup2&lt;/div&gt;</summary>
		<author><name>Riguz</name></author>
	</entry>
	<entry>
		<id>https://wiki.riguz.com/index.php?title=Rock5b%2B_RK3588_Board&amp;diff=5204</id>
		<title>Rock5b+ RK3588 Board</title>
		<link rel="alternate" type="text/html" href="https://wiki.riguz.com/index.php?title=Rock5b%2B_RK3588_Board&amp;diff=5204"/>
		<updated>2026-07-24T15:20:50Z</updated>

		<summary type="html">&lt;p&gt;Riguz：​/* Upgrade system */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Product info =&lt;br /&gt;
== Overview ==&lt;br /&gt;
&amp;lt;ref&amp;gt;https://docs.radxa.com/rock5/rock5b/getting-started/introduction?versions=ROCK+5B%2B#%E5%8F%82%E6%95%B0%E9%85%8D%E7%BD%AE&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:rock5b-plus-overview.webp|600px]]&lt;br /&gt;
&lt;br /&gt;
== Features == &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|型号&lt;br /&gt;
|ROCK 5B&lt;br /&gt;
|ROCK 5B+&lt;br /&gt;
|-&lt;br /&gt;
|SoC&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Rockchip RK3588&lt;br /&gt;
|-&lt;br /&gt;
|CPU&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |四大核 Cortex‑A76 频率最高达 2.4GHz&lt;br /&gt;
四小核 Cortex‑A55 主频最大为 1.8GHz&lt;br /&gt;
|-&lt;br /&gt;
|GPU&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Mali G610MP4 GPU，支持 OpenGLES 1.1/2.0/3.2&lt;br /&gt;
OpenCL 1.1/1.2/2.2&lt;br /&gt;
Vulkan 1.1 和 1.2&lt;br /&gt;
|-&lt;br /&gt;
|NPU&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |NPU 支持 INT4/INT8/INT16/FP16/BF16 和 TF32 加速，计算能力高达 6TOPs&lt;br /&gt;
|-&lt;br /&gt;
|内存&lt;br /&gt;
|4/8/16 64 位 LPDDR4X&lt;br /&gt;
|4/8/16/32 64 位 LPDDR5&lt;br /&gt;
|-&lt;br /&gt;
|存储&lt;br /&gt;
|eMMC 连接器&lt;br /&gt;
microSD 存储卡&lt;br /&gt;
|板载 eMMC 模块：32/64/128/256 GB&lt;br /&gt;
microSD 存储卡&lt;br /&gt;
|-&lt;br /&gt;
|显示&lt;br /&gt;
|可通过两个 HDMI、一个 DP（C 型）和一个 MIPI DSI 提供 4 路显示输出&lt;br /&gt;
分辨率高达 3x 4K@60FPS + 1x 1080P@60FPS 或者 1x 8K@60FPS + 1x 4K@60FPS + 1x 1080P@60FPS&lt;br /&gt;
1x Micro HDMI输入端口，支持最高4Kp60的显示输入&lt;br /&gt;
|可通过两个 HDMI、一个 DP（C 型）和一个 MIPI DSI 提供 4 路显示输出&lt;br /&gt;
分辨率高达 3x 4K@60FPS + 1x 1080P@60FPS 或者 1x 8K@60FPS + 1x 4K@60FPS + 1x 1080P@60FPS&lt;br /&gt;
1x 标准 HDMI 输入端口，最高支持 4Kp60 显示输入&lt;br /&gt;
|-&lt;br /&gt;
|硬件编解码&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |H.265/H.264/AV1/AVS2 硬件解码高达 8K@60fps&lt;br /&gt;
H.265/H.264 硬件编码高达 8K@30fps&lt;br /&gt;
|-&lt;br /&gt;
|以太网&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |10/100/1000M/2.5G 以太网（支持 POE ）&lt;br /&gt;
PoE 需要额外的可选 HAT&lt;br /&gt;
|-&lt;br /&gt;
|板载 WIFI&lt;br /&gt;
|无板载 WiFi&lt;br /&gt;
|配备板载 WiFi Realtek 8852BE&lt;br /&gt;
|-&lt;br /&gt;
|M.2&lt;br /&gt;
|M.2 E Key 连接器，提供 PCIe 2.1 单通道、USB、SATA、SDIO、PCM 和 UART 信号，支持工业标准 M.2 WiFi 6 模块。&lt;br /&gt;
M.2 M Key 连接器，带有四通道 PCIe 3.0 接口。电路板上有一个标准 M.2 2280 安装孔，可安装 M.2 2280 NVMe 固态硬盘。请注意，不支持 M.2 SATA 固态硬盘。&lt;br /&gt;
|M.2 B Key 连接器，可提供 USB 信号并支持 4G 模块。通过使用 SIM 卡，可方便地连接移动网络。&lt;br /&gt;
M.2 M Key 连接器，共提供两个双通道 PCIe 3.0 接口，标准的 M.2 2280 安装孔，可以安装 M.2 2280 NVMe 固态硬盘。值得注意的是，不支持 M.2 SATA 固态硬盘。&lt;br /&gt;
|-&lt;br /&gt;
|USB&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |2x USB 2 端口&lt;br /&gt;
2x USB 3 HOST/OTG 端口&lt;br /&gt;
|-&lt;br /&gt;
|摄像头&lt;br /&gt;
|1 个摄像头端口（1 个四通道 MIPI CSI 或 2 个双通道 MIPI CSI）&lt;br /&gt;
|2 个摄像头端口（2 个四通道 MIPI CSI 或 2 个双通道 MIPI CSI）&lt;br /&gt;
|-&lt;br /&gt;
|其他&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |40 针扩展座&lt;br /&gt;
|-&lt;br /&gt;
|供电&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |支持 9V/2A、12V/2A、15V/2A 和 20V/2A 的 USB Type-C PD 2.0&lt;br /&gt;
USB Type-C 端口上固定电压为 5V 至 20V 的电源适配器&lt;br /&gt;
向 GPIO PIN 2 和 4 提供 5V 电源&lt;br /&gt;
|-&lt;br /&gt;
|尺寸&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |100mm x 75 mm&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Power == &lt;br /&gt;
ROCK 5B/5B+ 支持多种供电技术，包括智能电源适配器和固定电压：&lt;br /&gt;
USB Type-C PD 2.0 版，9V/2A、12V/2A、15V/2A 和 20V/2A&lt;br /&gt;
USB C 接头，直出 5V 到 20V 之间任意固定电压的适配器，功率大于 30W(5B) 或者 40W(5B+)。例如 12V/4A USB C 接头直出的适配器。&lt;br /&gt;
5V 电源应用于 GPIO PIN 2 和 4&lt;br /&gt;
&lt;br /&gt;
ROCK 5B+&lt;br /&gt;
电源适配器推荐使用官方的 瑞莎 PD65W 适配器。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:rock5bp-pwr.png|400px]]&lt;br /&gt;
&lt;br /&gt;
= Install system =&lt;br /&gt;
Device: Rock5b+, 16G, 512G SSD&lt;br /&gt;
&lt;br /&gt;
Prerequsits:&lt;br /&gt;
* Install [https://etcher.balena.io/ Etcher] &lt;br /&gt;
&lt;br /&gt;
== Rock5b+ Official image (Recommended) ==&lt;br /&gt;
&amp;lt;ref&amp;gt;https://docs.radxa.com/rock5/rock5b/getting-started/install-os/boot_from_sd_card&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Download image from rock site https://docs.radxa.com/rock5/rock5b/download:&lt;br /&gt;
&lt;br /&gt;
rock-5b-plus_bookworm_kde_b2.output.img.xz&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Note that the image must be decompressed first.&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:etcher-rock5b.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:etcher-rock5b-finished.png|600px]]&lt;br /&gt;
&lt;br /&gt;
You may get error like:&lt;br /&gt;
&lt;br /&gt;
[[Image:etcher-error-mac.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Grant full disk access to etcher in privacy setting and run as sudo user:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
# see https://github.com/balena-io/etcher/issues/4451&lt;br /&gt;
sudo open -a balenaEtcher&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Armbian ==&lt;br /&gt;
&lt;br /&gt;
Download image from https://www.armbian.com/rock-5b-plus/.&lt;br /&gt;
&lt;br /&gt;
eg.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; inline&amp;gt;Armbian_25.11.1_Rock-5b_noble_vendor_6.1.115_gnome_desktop.img.xz&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that the xz file must be extracted before writing.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
shasum -a 256  ~/Downloads/Armbian_25.11.1_Rock-5b_noble_vendor_6.1.115_gnome_desktop.img.xz&lt;br /&gt;
d3977e1bb9932b35a10e891fddb4e5d4840d709f2094c5a0cfdfb15cfa97b522  /Users/riguz/Downloads/Armbian_25.11.1_Rock-5b_noble_vendor_6.1.115_gnome_desktop.img.xz&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Write to image using etcher or USBImager. &amp;lt;ref&amp;gt;https://docs.armbian.com/User-Guide_Getting-Started/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
(base) ➜  ~ picocom -b 1500000 -d 8 /dev/tty.wchusbserial5ABA0915851&lt;br /&gt;
picocom v3.2a&lt;br /&gt;
&lt;br /&gt;
port is        : /dev/tty.wchusbserial5ABA0915851&lt;br /&gt;
flowcontrol    : none&lt;br /&gt;
baudrate is    : 1500000&lt;br /&gt;
parity is      : none&lt;br /&gt;
databits are   : 8&lt;br /&gt;
stopbits are   : 1&lt;br /&gt;
escape is      : C-a&lt;br /&gt;
local echo is  : no&lt;br /&gt;
noinit is      : no&lt;br /&gt;
noreset is     : no&lt;br /&gt;
hangup is      : no&lt;br /&gt;
nolock is      : no&lt;br /&gt;
send_cmd is    : sz -vv&lt;br /&gt;
receive_cmd is : rz -vv -E&lt;br /&gt;
imap is        :&lt;br /&gt;
omap is        :&lt;br /&gt;
emap is        : crcrlf,delbs,&lt;br /&gt;
logfile is     : none&lt;br /&gt;
initstring     : none&lt;br /&gt;
exit_after is  : not set&lt;br /&gt;
exit is        : no&lt;br /&gt;
&lt;br /&gt;
Type [C-a] [C-h] to see available commands&lt;br /&gt;
Terminal ready&lt;br /&gt;
&lt;br /&gt;
Repeat root password: ****&lt;br /&gt;
Rejected - passwords do not match. Try again [3].&lt;br /&gt;
Create root password: *********&lt;br /&gt;
Repeat root password: *********&lt;br /&gt;
&lt;br /&gt;
Choose default system command shell:&lt;br /&gt;
&lt;br /&gt;
1) bash&lt;br /&gt;
2) zsh&lt;br /&gt;
2&lt;br /&gt;
&lt;br /&gt;
Shell: ZSH&lt;br /&gt;
&lt;br /&gt;
Creating a new user account. Press &amp;lt;Ctrl-C&amp;gt; to abort&lt;br /&gt;
&lt;br /&gt;
Desktop environment will not be enabled if you abort the new user creation&lt;br /&gt;
&lt;br /&gt;
Please provide a username (eg. your first name): riguz&lt;br /&gt;
Create user (riguz) password: *********&lt;br /&gt;
Repeat user (riguz) password: *********&lt;br /&gt;
&lt;br /&gt;
Please provide your real name: Riguz&lt;br /&gt;
&lt;br /&gt;
Dear Riguz, your account riguz has been created and is sudo enabled.&lt;br /&gt;
Please use this account for your daily work from now on.&lt;br /&gt;
&lt;br /&gt;
Internet connection was not detected.&lt;br /&gt;
&lt;br /&gt;
Connect via wireless? [Y/n]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== TTL connection ==&lt;br /&gt;
&lt;br /&gt;
CH343P:&lt;br /&gt;
Install driver (.pkg) https://www.wch.cn/downloads/CH34XSER_MAC_ZIP.html&lt;br /&gt;
&lt;br /&gt;
[[Image:CH343P.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Connection：&lt;br /&gt;
&lt;br /&gt;
See layout at: https://docs.radxa.com/en/rock5/rock5b/hardware-design/hardware-interface?versions=ROCK+5B%2B&lt;br /&gt;
&lt;br /&gt;
GND, TX-&amp;gt; RX RX-&amp;gt;TX&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# 先装 picocom（Radxa 官方 wiki 推荐，对自定义波特率支持最好）&lt;br /&gt;
brew install --build-from-source radxa/picocom/picocom&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Use Ctrl + a,Ctrl +x to exit. All commands should first input Ctrl + a.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
❯ ls /dev/tty.*&lt;br /&gt;
/dev/tty.Bluetooth-Incoming-Port	/dev/tty.usbmodem5ABA0915851&lt;br /&gt;
&lt;br /&gt;
~/Downloads&lt;br /&gt;
❯ picocom -b 1500000 -d 8 /dev/tty.usbmodem5ABA0915851&lt;br /&gt;
picocom v3.2a&lt;br /&gt;
&lt;br /&gt;
port is        : /dev/tty.usbmodem5ABA0915851&lt;br /&gt;
flowcontrol    : none&lt;br /&gt;
baudrate is    : 1500000&lt;br /&gt;
parity is      : none&lt;br /&gt;
databits are   : 8&lt;br /&gt;
stopbits are   : 1&lt;br /&gt;
escape is      : C-a&lt;br /&gt;
local echo is  : no&lt;br /&gt;
noinit is      : no&lt;br /&gt;
noreset is     : no&lt;br /&gt;
hangup is      : no&lt;br /&gt;
nolock is      : no&lt;br /&gt;
send_cmd is    : sz -vv&lt;br /&gt;
receive_cmd is : rz -vv -E&lt;br /&gt;
imap is        :&lt;br /&gt;
omap is        :&lt;br /&gt;
emap is        : crcrlf,delbs,&lt;br /&gt;
logfile is     : none&lt;br /&gt;
initstring     : none&lt;br /&gt;
exit_after is  : not set&lt;br /&gt;
exit is        : no&lt;br /&gt;
&lt;br /&gt;
Type [C-a] [C-h] to see available commands&lt;br /&gt;
Terminal ready&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Install system to SSD ==&lt;br /&gt;
&lt;br /&gt;
Ref: https://docs.radxa.com/rock5/rock5b/getting-started/install-os/nvme&lt;br /&gt;
&lt;br /&gt;
Default username/password:&lt;br /&gt;
&lt;br /&gt;
* radxa/radxa&lt;br /&gt;
* rock/rock&lt;br /&gt;
&lt;br /&gt;
=== Upgrade system ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt update&lt;br /&gt;
sudo apt list --upgradable | grep linux-image&lt;br /&gt;
sudo apt upgrade&lt;br /&gt;
sudo apt-get full-upgrade&lt;br /&gt;
&lt;br /&gt;
radxa@rock-5b-plus:~$ sudo apt list --upgradable | grep linux-image&lt;br /&gt;
&lt;br /&gt;
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.&lt;br /&gt;
&lt;br /&gt;
linux-image-rock-5b-plus/bookworm,bookworm 6.1.84-8 all [upgradable from: 6.1.43-15-2000cfd]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The use rsetup command:&lt;br /&gt;
&lt;br /&gt;
[[Image:Rsetup1.png|400px]]&lt;br /&gt;
&lt;br /&gt;
=== &lt;br /&gt;
[[Category:Embedding]]&lt;/div&gt;</summary>
		<author><name>Riguz</name></author>
	</entry>
	<entry>
		<id>https://wiki.riguz.com/index.php?title=Rock5b%2B_RK3588_Board&amp;diff=5203</id>
		<title>Rock5b+ RK3588 Board</title>
		<link rel="alternate" type="text/html" href="https://wiki.riguz.com/index.php?title=Rock5b%2B_RK3588_Board&amp;diff=5203"/>
		<updated>2026-07-24T15:19:31Z</updated>

		<summary type="html">&lt;p&gt;Riguz：​/* Install system to SSD */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Product info =&lt;br /&gt;
== Overview ==&lt;br /&gt;
&amp;lt;ref&amp;gt;https://docs.radxa.com/rock5/rock5b/getting-started/introduction?versions=ROCK+5B%2B#%E5%8F%82%E6%95%B0%E9%85%8D%E7%BD%AE&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:rock5b-plus-overview.webp|600px]]&lt;br /&gt;
&lt;br /&gt;
== Features == &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|型号&lt;br /&gt;
|ROCK 5B&lt;br /&gt;
|ROCK 5B+&lt;br /&gt;
|-&lt;br /&gt;
|SoC&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Rockchip RK3588&lt;br /&gt;
|-&lt;br /&gt;
|CPU&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |四大核 Cortex‑A76 频率最高达 2.4GHz&lt;br /&gt;
四小核 Cortex‑A55 主频最大为 1.8GHz&lt;br /&gt;
|-&lt;br /&gt;
|GPU&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Mali G610MP4 GPU，支持 OpenGLES 1.1/2.0/3.2&lt;br /&gt;
OpenCL 1.1/1.2/2.2&lt;br /&gt;
Vulkan 1.1 和 1.2&lt;br /&gt;
|-&lt;br /&gt;
|NPU&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |NPU 支持 INT4/INT8/INT16/FP16/BF16 和 TF32 加速，计算能力高达 6TOPs&lt;br /&gt;
|-&lt;br /&gt;
|内存&lt;br /&gt;
|4/8/16 64 位 LPDDR4X&lt;br /&gt;
|4/8/16/32 64 位 LPDDR5&lt;br /&gt;
|-&lt;br /&gt;
|存储&lt;br /&gt;
|eMMC 连接器&lt;br /&gt;
microSD 存储卡&lt;br /&gt;
|板载 eMMC 模块：32/64/128/256 GB&lt;br /&gt;
microSD 存储卡&lt;br /&gt;
|-&lt;br /&gt;
|显示&lt;br /&gt;
|可通过两个 HDMI、一个 DP（C 型）和一个 MIPI DSI 提供 4 路显示输出&lt;br /&gt;
分辨率高达 3x 4K@60FPS + 1x 1080P@60FPS 或者 1x 8K@60FPS + 1x 4K@60FPS + 1x 1080P@60FPS&lt;br /&gt;
1x Micro HDMI输入端口，支持最高4Kp60的显示输入&lt;br /&gt;
|可通过两个 HDMI、一个 DP（C 型）和一个 MIPI DSI 提供 4 路显示输出&lt;br /&gt;
分辨率高达 3x 4K@60FPS + 1x 1080P@60FPS 或者 1x 8K@60FPS + 1x 4K@60FPS + 1x 1080P@60FPS&lt;br /&gt;
1x 标准 HDMI 输入端口，最高支持 4Kp60 显示输入&lt;br /&gt;
|-&lt;br /&gt;
|硬件编解码&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |H.265/H.264/AV1/AVS2 硬件解码高达 8K@60fps&lt;br /&gt;
H.265/H.264 硬件编码高达 8K@30fps&lt;br /&gt;
|-&lt;br /&gt;
|以太网&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |10/100/1000M/2.5G 以太网（支持 POE ）&lt;br /&gt;
PoE 需要额外的可选 HAT&lt;br /&gt;
|-&lt;br /&gt;
|板载 WIFI&lt;br /&gt;
|无板载 WiFi&lt;br /&gt;
|配备板载 WiFi Realtek 8852BE&lt;br /&gt;
|-&lt;br /&gt;
|M.2&lt;br /&gt;
|M.2 E Key 连接器，提供 PCIe 2.1 单通道、USB、SATA、SDIO、PCM 和 UART 信号，支持工业标准 M.2 WiFi 6 模块。&lt;br /&gt;
M.2 M Key 连接器，带有四通道 PCIe 3.0 接口。电路板上有一个标准 M.2 2280 安装孔，可安装 M.2 2280 NVMe 固态硬盘。请注意，不支持 M.2 SATA 固态硬盘。&lt;br /&gt;
|M.2 B Key 连接器，可提供 USB 信号并支持 4G 模块。通过使用 SIM 卡，可方便地连接移动网络。&lt;br /&gt;
M.2 M Key 连接器，共提供两个双通道 PCIe 3.0 接口，标准的 M.2 2280 安装孔，可以安装 M.2 2280 NVMe 固态硬盘。值得注意的是，不支持 M.2 SATA 固态硬盘。&lt;br /&gt;
|-&lt;br /&gt;
|USB&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |2x USB 2 端口&lt;br /&gt;
2x USB 3 HOST/OTG 端口&lt;br /&gt;
|-&lt;br /&gt;
|摄像头&lt;br /&gt;
|1 个摄像头端口（1 个四通道 MIPI CSI 或 2 个双通道 MIPI CSI）&lt;br /&gt;
|2 个摄像头端口（2 个四通道 MIPI CSI 或 2 个双通道 MIPI CSI）&lt;br /&gt;
|-&lt;br /&gt;
|其他&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |40 针扩展座&lt;br /&gt;
|-&lt;br /&gt;
|供电&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |支持 9V/2A、12V/2A、15V/2A 和 20V/2A 的 USB Type-C PD 2.0&lt;br /&gt;
USB Type-C 端口上固定电压为 5V 至 20V 的电源适配器&lt;br /&gt;
向 GPIO PIN 2 和 4 提供 5V 电源&lt;br /&gt;
|-&lt;br /&gt;
|尺寸&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |100mm x 75 mm&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Power == &lt;br /&gt;
ROCK 5B/5B+ 支持多种供电技术，包括智能电源适配器和固定电压：&lt;br /&gt;
USB Type-C PD 2.0 版，9V/2A、12V/2A、15V/2A 和 20V/2A&lt;br /&gt;
USB C 接头，直出 5V 到 20V 之间任意固定电压的适配器，功率大于 30W(5B) 或者 40W(5B+)。例如 12V/4A USB C 接头直出的适配器。&lt;br /&gt;
5V 电源应用于 GPIO PIN 2 和 4&lt;br /&gt;
&lt;br /&gt;
ROCK 5B+&lt;br /&gt;
电源适配器推荐使用官方的 瑞莎 PD65W 适配器。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:rock5bp-pwr.png|400px]]&lt;br /&gt;
&lt;br /&gt;
= Install system =&lt;br /&gt;
Device: Rock5b+, 16G, 512G SSD&lt;br /&gt;
&lt;br /&gt;
Prerequsits:&lt;br /&gt;
* Install [https://etcher.balena.io/ Etcher] &lt;br /&gt;
&lt;br /&gt;
== Rock5b+ Official image (Recommended) ==&lt;br /&gt;
&amp;lt;ref&amp;gt;https://docs.radxa.com/rock5/rock5b/getting-started/install-os/boot_from_sd_card&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Download image from rock site https://docs.radxa.com/rock5/rock5b/download:&lt;br /&gt;
&lt;br /&gt;
rock-5b-plus_bookworm_kde_b2.output.img.xz&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Note that the image must be decompressed first.&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:etcher-rock5b.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:etcher-rock5b-finished.png|600px]]&lt;br /&gt;
&lt;br /&gt;
You may get error like:&lt;br /&gt;
&lt;br /&gt;
[[Image:etcher-error-mac.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Grant full disk access to etcher in privacy setting and run as sudo user:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
# see https://github.com/balena-io/etcher/issues/4451&lt;br /&gt;
sudo open -a balenaEtcher&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Armbian ==&lt;br /&gt;
&lt;br /&gt;
Download image from https://www.armbian.com/rock-5b-plus/.&lt;br /&gt;
&lt;br /&gt;
eg.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; inline&amp;gt;Armbian_25.11.1_Rock-5b_noble_vendor_6.1.115_gnome_desktop.img.xz&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that the xz file must be extracted before writing.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
shasum -a 256  ~/Downloads/Armbian_25.11.1_Rock-5b_noble_vendor_6.1.115_gnome_desktop.img.xz&lt;br /&gt;
d3977e1bb9932b35a10e891fddb4e5d4840d709f2094c5a0cfdfb15cfa97b522  /Users/riguz/Downloads/Armbian_25.11.1_Rock-5b_noble_vendor_6.1.115_gnome_desktop.img.xz&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Write to image using etcher or USBImager. &amp;lt;ref&amp;gt;https://docs.armbian.com/User-Guide_Getting-Started/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
(base) ➜  ~ picocom -b 1500000 -d 8 /dev/tty.wchusbserial5ABA0915851&lt;br /&gt;
picocom v3.2a&lt;br /&gt;
&lt;br /&gt;
port is        : /dev/tty.wchusbserial5ABA0915851&lt;br /&gt;
flowcontrol    : none&lt;br /&gt;
baudrate is    : 1500000&lt;br /&gt;
parity is      : none&lt;br /&gt;
databits are   : 8&lt;br /&gt;
stopbits are   : 1&lt;br /&gt;
escape is      : C-a&lt;br /&gt;
local echo is  : no&lt;br /&gt;
noinit is      : no&lt;br /&gt;
noreset is     : no&lt;br /&gt;
hangup is      : no&lt;br /&gt;
nolock is      : no&lt;br /&gt;
send_cmd is    : sz -vv&lt;br /&gt;
receive_cmd is : rz -vv -E&lt;br /&gt;
imap is        :&lt;br /&gt;
omap is        :&lt;br /&gt;
emap is        : crcrlf,delbs,&lt;br /&gt;
logfile is     : none&lt;br /&gt;
initstring     : none&lt;br /&gt;
exit_after is  : not set&lt;br /&gt;
exit is        : no&lt;br /&gt;
&lt;br /&gt;
Type [C-a] [C-h] to see available commands&lt;br /&gt;
Terminal ready&lt;br /&gt;
&lt;br /&gt;
Repeat root password: ****&lt;br /&gt;
Rejected - passwords do not match. Try again [3].&lt;br /&gt;
Create root password: *********&lt;br /&gt;
Repeat root password: *********&lt;br /&gt;
&lt;br /&gt;
Choose default system command shell:&lt;br /&gt;
&lt;br /&gt;
1) bash&lt;br /&gt;
2) zsh&lt;br /&gt;
2&lt;br /&gt;
&lt;br /&gt;
Shell: ZSH&lt;br /&gt;
&lt;br /&gt;
Creating a new user account. Press &amp;lt;Ctrl-C&amp;gt; to abort&lt;br /&gt;
&lt;br /&gt;
Desktop environment will not be enabled if you abort the new user creation&lt;br /&gt;
&lt;br /&gt;
Please provide a username (eg. your first name): riguz&lt;br /&gt;
Create user (riguz) password: *********&lt;br /&gt;
Repeat user (riguz) password: *********&lt;br /&gt;
&lt;br /&gt;
Please provide your real name: Riguz&lt;br /&gt;
&lt;br /&gt;
Dear Riguz, your account riguz has been created and is sudo enabled.&lt;br /&gt;
Please use this account for your daily work from now on.&lt;br /&gt;
&lt;br /&gt;
Internet connection was not detected.&lt;br /&gt;
&lt;br /&gt;
Connect via wireless? [Y/n]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== TTL connection ==&lt;br /&gt;
&lt;br /&gt;
CH343P:&lt;br /&gt;
Install driver (.pkg) https://www.wch.cn/downloads/CH34XSER_MAC_ZIP.html&lt;br /&gt;
&lt;br /&gt;
[[Image:CH343P.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Connection：&lt;br /&gt;
&lt;br /&gt;
See layout at: https://docs.radxa.com/en/rock5/rock5b/hardware-design/hardware-interface?versions=ROCK+5B%2B&lt;br /&gt;
&lt;br /&gt;
GND, TX-&amp;gt; RX RX-&amp;gt;TX&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# 先装 picocom（Radxa 官方 wiki 推荐，对自定义波特率支持最好）&lt;br /&gt;
brew install --build-from-source radxa/picocom/picocom&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Use Ctrl + a,Ctrl +x to exit. All commands should first input Ctrl + a.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
❯ ls /dev/tty.*&lt;br /&gt;
/dev/tty.Bluetooth-Incoming-Port	/dev/tty.usbmodem5ABA0915851&lt;br /&gt;
&lt;br /&gt;
~/Downloads&lt;br /&gt;
❯ picocom -b 1500000 -d 8 /dev/tty.usbmodem5ABA0915851&lt;br /&gt;
picocom v3.2a&lt;br /&gt;
&lt;br /&gt;
port is        : /dev/tty.usbmodem5ABA0915851&lt;br /&gt;
flowcontrol    : none&lt;br /&gt;
baudrate is    : 1500000&lt;br /&gt;
parity is      : none&lt;br /&gt;
databits are   : 8&lt;br /&gt;
stopbits are   : 1&lt;br /&gt;
escape is      : C-a&lt;br /&gt;
local echo is  : no&lt;br /&gt;
noinit is      : no&lt;br /&gt;
noreset is     : no&lt;br /&gt;
hangup is      : no&lt;br /&gt;
nolock is      : no&lt;br /&gt;
send_cmd is    : sz -vv&lt;br /&gt;
receive_cmd is : rz -vv -E&lt;br /&gt;
imap is        :&lt;br /&gt;
omap is        :&lt;br /&gt;
emap is        : crcrlf,delbs,&lt;br /&gt;
logfile is     : none&lt;br /&gt;
initstring     : none&lt;br /&gt;
exit_after is  : not set&lt;br /&gt;
exit is        : no&lt;br /&gt;
&lt;br /&gt;
Type [C-a] [C-h] to see available commands&lt;br /&gt;
Terminal ready&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Install system to SSD ==&lt;br /&gt;
&lt;br /&gt;
Ref: https://docs.radxa.com/rock5/rock5b/getting-started/install-os/nvme&lt;br /&gt;
&lt;br /&gt;
Default username/password:&lt;br /&gt;
&lt;br /&gt;
* radxa/radxa&lt;br /&gt;
* rock/rock&lt;br /&gt;
&lt;br /&gt;
=== Upgrade system ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt update&lt;br /&gt;
sudo apt list --upgradable | grep linux-image&lt;br /&gt;
sudo apt upgrade&lt;br /&gt;
sudo apt-get full-upgrade&lt;br /&gt;
&lt;br /&gt;
radxa@rock-5b-plus:~$ sudo apt list --upgradable | grep linux-image&lt;br /&gt;
&lt;br /&gt;
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.&lt;br /&gt;
&lt;br /&gt;
linux-image-rock-5b-plus/bookworm,bookworm 6.1.84-8 all [upgradable from: 6.1.43-15-2000cfd]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The use rsetup command:&lt;br /&gt;
[[文件:Rsetup1.png|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &lt;br /&gt;
[[Category:Embedding]]&lt;/div&gt;</summary>
		<author><name>Riguz</name></author>
	</entry>
	<entry>
		<id>https://wiki.riguz.com/index.php?title=%E6%96%87%E4%BB%B6:Rsetup1.png&amp;diff=5202</id>
		<title>文件:Rsetup1.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.riguz.com/index.php?title=%E6%96%87%E4%BB%B6:Rsetup1.png&amp;diff=5202"/>
		<updated>2026-07-24T15:19:08Z</updated>

		<summary type="html">&lt;p&gt;Riguz：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;选择Update SPI Bootloader 选项&lt;/div&gt;</summary>
		<author><name>Riguz</name></author>
	</entry>
	<entry>
		<id>https://wiki.riguz.com/index.php?title=HDMI_EDID&amp;diff=5201</id>
		<title>HDMI EDID</title>
		<link rel="alternate" type="text/html" href="https://wiki.riguz.com/index.php?title=HDMI_EDID&amp;diff=5201"/>
		<updated>2026-07-24T14:38:31Z</updated>

		<summary type="html">&lt;p&gt;Riguz：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;EDID（Extended Display Identification Data）是显示器内部存放的一段标准化二进制数据，相当于显示屏的&amp;quot;身份证+能力清单&amp;quot;——它告诉信号源自己的厂商、型号、支持的分辨率、刷新率、时序参数等。&lt;br /&gt;
在 Linux 下，EDID 的典型流程是这样的：&lt;br /&gt;
&lt;br /&gt;
# 读取：内核显示驱动通过 HDMI/DP 接口的 DDC 通道（本质是 I²C 总线）向显示器读取 128 或 256 字节的 EDID 数据。&lt;br /&gt;
# 解析：DRM（Direct Rendering Manager）子系统调用 drm_edid_read() 解析这段数据，提取出显示器支持的所有显示模式（即 Detailed Timing Descriptors 里的分辨率+刷新率组合）。&lt;br /&gt;
# 建表：解析出的模式被加入 drm_connector 的 modes 链表，形成该连接器的可用模式列表。&lt;br /&gt;
# 匹配：用户空间的显示服务（如 X11/Wayland compositor）从列表中挑选最合适的模式，通过 drmModeSetCrtc() 通知内核，让显示控制器按此时序输出信号。&lt;br /&gt;
&lt;br /&gt;
如果在第 1 步 HDMI 控制器没能成功读到 EDID（如时序竞争、线材问题），内核就无法建立模式列表，于是出现黑屏——这正是你 Rock 5B+ 遇到的问题。解决办法要么强制指定 video= 参数绕过 EDID 协商，要么通过 drm.edid_firmware= 注入一份 EDID 文件，让内核直接使用这份&amp;quot;假&amp;quot;的但正确的能力描述。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
❯ ioreg -lw0 | grep IODisplayEDID&lt;br /&gt;
    | |   | |         &amp;quot;IODisplayEDID&amp;quot; = &amp;lt;00ffffffffffff0006102ea00000000004190104a5211578026fb1a7554c9e250c505400000001010101010101010101010101010101ef8340a0b0083470302036004bcf1000001a000000fc00436f6c6f72204c43440a20202000000010000000000000000000000000000000000010000000000000000000000000000000d0&amp;gt;&lt;br /&gt;
    | |   | | |       &amp;quot;IODisplayEDID&amp;quot; = &amp;lt;00ffffffffffff0012e50021502d31011c130103812f1a782e3585a656489a24125054afef0001010101010101010101010101010101a1130040415819202c583600dc0c1100001a000000ff00300a0a0a0a0a0a0a0a0a0a0a0a000000fd00384b1e5315000a202020202020000000fc0048444d490a0a0a0a0a0a0a0a0a01f9020321714e0607020315961112130414051f90230907078301000065030c0010008c0ad090204031200c405500b98821000018011d8018711c1620582c2500b9882100009e011d80d0721c1620102c2580b9882100009e011d00bc52d01e20b8285540b9882100001e023a80d072382d40102c4580b9882100001e00000000d0&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux/Unix]]&lt;/div&gt;</summary>
		<author><name>Riguz</name></author>
	</entry>
	<entry>
		<id>https://wiki.riguz.com/index.php?title=HDMI_EDID&amp;diff=5200</id>
		<title>HDMI EDID</title>
		<link rel="alternate" type="text/html" href="https://wiki.riguz.com/index.php?title=HDMI_EDID&amp;diff=5200"/>
		<updated>2026-07-24T14:04:39Z</updated>

		<summary type="html">&lt;p&gt;Riguz：​创建页面，内容为“&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt; ❯ ioreg -lw0 | grep IODisplayEDID     | |   | |         &amp;quot;IODisplayEDID&amp;quot; = &amp;lt;00ffffffffffff0006102ea00000000004190104a5211578026fb1a7554c9e250c505400000001010101010101010101010101010101ef8340a0b0083470302036004bcf1000001a000000fc00436f6c6f72204c43440a20202000000010000000000000000000000000000000000010000000000000000000000000000000d0&amp;gt;     | |   | | |       &amp;quot;IODisplayEDID&amp;quot; = &amp;lt;00ffffffffffff0012e50021502d31011c130103812f1a782e3585a6564…”&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
❯ ioreg -lw0 | grep IODisplayEDID&lt;br /&gt;
    | |   | |         &amp;quot;IODisplayEDID&amp;quot; = &amp;lt;00ffffffffffff0006102ea00000000004190104a5211578026fb1a7554c9e250c505400000001010101010101010101010101010101ef8340a0b0083470302036004bcf1000001a000000fc00436f6c6f72204c43440a20202000000010000000000000000000000000000000000010000000000000000000000000000000d0&amp;gt;&lt;br /&gt;
    | |   | | |       &amp;quot;IODisplayEDID&amp;quot; = &amp;lt;00ffffffffffff0012e50021502d31011c130103812f1a782e3585a656489a24125054afef0001010101010101010101010101010101a1130040415819202c583600dc0c1100001a000000ff00300a0a0a0a0a0a0a0a0a0a0a0a000000fd00384b1e5315000a202020202020000000fc0048444d490a0a0a0a0a0a0a0a0a01f9020321714e0607020315961112130414051f90230907078301000065030c0010008c0ad090204031200c405500b98821000018011d8018711c1620582c2500b9882100009e011d80d0721c1620102c2580b9882100009e011d00bc52d01e20b8285540b9882100001e023a80d072382d40102c4580b9882100001e00000000d0&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux/Unix]]&lt;/div&gt;</summary>
		<author><name>Riguz</name></author>
	</entry>
	<entry>
		<id>https://wiki.riguz.com/index.php?title=Rock5b%2B_RK3588_Board&amp;diff=5199</id>
		<title>Rock5b+ RK3588 Board</title>
		<link rel="alternate" type="text/html" href="https://wiki.riguz.com/index.php?title=Rock5b%2B_RK3588_Board&amp;diff=5199"/>
		<updated>2026-07-24T11:59:40Z</updated>

		<summary type="html">&lt;p&gt;Riguz：​/* Login */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Product info =&lt;br /&gt;
== Overview ==&lt;br /&gt;
&amp;lt;ref&amp;gt;https://docs.radxa.com/rock5/rock5b/getting-started/introduction?versions=ROCK+5B%2B#%E5%8F%82%E6%95%B0%E9%85%8D%E7%BD%AE&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:rock5b-plus-overview.webp|600px]]&lt;br /&gt;
&lt;br /&gt;
== Features == &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|型号&lt;br /&gt;
|ROCK 5B&lt;br /&gt;
|ROCK 5B+&lt;br /&gt;
|-&lt;br /&gt;
|SoC&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Rockchip RK3588&lt;br /&gt;
|-&lt;br /&gt;
|CPU&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |四大核 Cortex‑A76 频率最高达 2.4GHz&lt;br /&gt;
四小核 Cortex‑A55 主频最大为 1.8GHz&lt;br /&gt;
|-&lt;br /&gt;
|GPU&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Mali G610MP4 GPU，支持 OpenGLES 1.1/2.0/3.2&lt;br /&gt;
OpenCL 1.1/1.2/2.2&lt;br /&gt;
Vulkan 1.1 和 1.2&lt;br /&gt;
|-&lt;br /&gt;
|NPU&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |NPU 支持 INT4/INT8/INT16/FP16/BF16 和 TF32 加速，计算能力高达 6TOPs&lt;br /&gt;
|-&lt;br /&gt;
|内存&lt;br /&gt;
|4/8/16 64 位 LPDDR4X&lt;br /&gt;
|4/8/16/32 64 位 LPDDR5&lt;br /&gt;
|-&lt;br /&gt;
|存储&lt;br /&gt;
|eMMC 连接器&lt;br /&gt;
microSD 存储卡&lt;br /&gt;
|板载 eMMC 模块：32/64/128/256 GB&lt;br /&gt;
microSD 存储卡&lt;br /&gt;
|-&lt;br /&gt;
|显示&lt;br /&gt;
|可通过两个 HDMI、一个 DP（C 型）和一个 MIPI DSI 提供 4 路显示输出&lt;br /&gt;
分辨率高达 3x 4K@60FPS + 1x 1080P@60FPS 或者 1x 8K@60FPS + 1x 4K@60FPS + 1x 1080P@60FPS&lt;br /&gt;
1x Micro HDMI输入端口，支持最高4Kp60的显示输入&lt;br /&gt;
|可通过两个 HDMI、一个 DP（C 型）和一个 MIPI DSI 提供 4 路显示输出&lt;br /&gt;
分辨率高达 3x 4K@60FPS + 1x 1080P@60FPS 或者 1x 8K@60FPS + 1x 4K@60FPS + 1x 1080P@60FPS&lt;br /&gt;
1x 标准 HDMI 输入端口，最高支持 4Kp60 显示输入&lt;br /&gt;
|-&lt;br /&gt;
|硬件编解码&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |H.265/H.264/AV1/AVS2 硬件解码高达 8K@60fps&lt;br /&gt;
H.265/H.264 硬件编码高达 8K@30fps&lt;br /&gt;
|-&lt;br /&gt;
|以太网&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |10/100/1000M/2.5G 以太网（支持 POE ）&lt;br /&gt;
PoE 需要额外的可选 HAT&lt;br /&gt;
|-&lt;br /&gt;
|板载 WIFI&lt;br /&gt;
|无板载 WiFi&lt;br /&gt;
|配备板载 WiFi Realtek 8852BE&lt;br /&gt;
|-&lt;br /&gt;
|M.2&lt;br /&gt;
|M.2 E Key 连接器，提供 PCIe 2.1 单通道、USB、SATA、SDIO、PCM 和 UART 信号，支持工业标准 M.2 WiFi 6 模块。&lt;br /&gt;
M.2 M Key 连接器，带有四通道 PCIe 3.0 接口。电路板上有一个标准 M.2 2280 安装孔，可安装 M.2 2280 NVMe 固态硬盘。请注意，不支持 M.2 SATA 固态硬盘。&lt;br /&gt;
|M.2 B Key 连接器，可提供 USB 信号并支持 4G 模块。通过使用 SIM 卡，可方便地连接移动网络。&lt;br /&gt;
M.2 M Key 连接器，共提供两个双通道 PCIe 3.0 接口，标准的 M.2 2280 安装孔，可以安装 M.2 2280 NVMe 固态硬盘。值得注意的是，不支持 M.2 SATA 固态硬盘。&lt;br /&gt;
|-&lt;br /&gt;
|USB&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |2x USB 2 端口&lt;br /&gt;
2x USB 3 HOST/OTG 端口&lt;br /&gt;
|-&lt;br /&gt;
|摄像头&lt;br /&gt;
|1 个摄像头端口（1 个四通道 MIPI CSI 或 2 个双通道 MIPI CSI）&lt;br /&gt;
|2 个摄像头端口（2 个四通道 MIPI CSI 或 2 个双通道 MIPI CSI）&lt;br /&gt;
|-&lt;br /&gt;
|其他&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |40 针扩展座&lt;br /&gt;
|-&lt;br /&gt;
|供电&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |支持 9V/2A、12V/2A、15V/2A 和 20V/2A 的 USB Type-C PD 2.0&lt;br /&gt;
USB Type-C 端口上固定电压为 5V 至 20V 的电源适配器&lt;br /&gt;
向 GPIO PIN 2 和 4 提供 5V 电源&lt;br /&gt;
|-&lt;br /&gt;
|尺寸&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |100mm x 75 mm&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Power == &lt;br /&gt;
ROCK 5B/5B+ 支持多种供电技术，包括智能电源适配器和固定电压：&lt;br /&gt;
USB Type-C PD 2.0 版，9V/2A、12V/2A、15V/2A 和 20V/2A&lt;br /&gt;
USB C 接头，直出 5V 到 20V 之间任意固定电压的适配器，功率大于 30W(5B) 或者 40W(5B+)。例如 12V/4A USB C 接头直出的适配器。&lt;br /&gt;
5V 电源应用于 GPIO PIN 2 和 4&lt;br /&gt;
&lt;br /&gt;
ROCK 5B+&lt;br /&gt;
电源适配器推荐使用官方的 瑞莎 PD65W 适配器。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:rock5bp-pwr.png|400px]]&lt;br /&gt;
&lt;br /&gt;
= Install system =&lt;br /&gt;
Device: Rock5b+, 16G, 512G SSD&lt;br /&gt;
&lt;br /&gt;
Prerequsits:&lt;br /&gt;
* Install [https://etcher.balena.io/ Etcher] &lt;br /&gt;
&lt;br /&gt;
== Rock5b+ Official image (Recommended) ==&lt;br /&gt;
&amp;lt;ref&amp;gt;https://docs.radxa.com/rock5/rock5b/getting-started/install-os/boot_from_sd_card&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Download image from rock site https://docs.radxa.com/rock5/rock5b/download:&lt;br /&gt;
&lt;br /&gt;
rock-5b-plus_bookworm_kde_b2.output.img.xz&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Note that the image must be decompressed first.&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:etcher-rock5b.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:etcher-rock5b-finished.png|600px]]&lt;br /&gt;
&lt;br /&gt;
You may get error like:&lt;br /&gt;
&lt;br /&gt;
[[Image:etcher-error-mac.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Grant full disk access to etcher in privacy setting and run as sudo user:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
# see https://github.com/balena-io/etcher/issues/4451&lt;br /&gt;
sudo open -a balenaEtcher&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Armbian ==&lt;br /&gt;
&lt;br /&gt;
Download image from https://www.armbian.com/rock-5b-plus/.&lt;br /&gt;
&lt;br /&gt;
eg.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; inline&amp;gt;Armbian_25.11.1_Rock-5b_noble_vendor_6.1.115_gnome_desktop.img.xz&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that the xz file must be extracted before writing.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
shasum -a 256  ~/Downloads/Armbian_25.11.1_Rock-5b_noble_vendor_6.1.115_gnome_desktop.img.xz&lt;br /&gt;
d3977e1bb9932b35a10e891fddb4e5d4840d709f2094c5a0cfdfb15cfa97b522  /Users/riguz/Downloads/Armbian_25.11.1_Rock-5b_noble_vendor_6.1.115_gnome_desktop.img.xz&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Write to image using etcher or USBImager. &amp;lt;ref&amp;gt;https://docs.armbian.com/User-Guide_Getting-Started/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
(base) ➜  ~ picocom -b 1500000 -d 8 /dev/tty.wchusbserial5ABA0915851&lt;br /&gt;
picocom v3.2a&lt;br /&gt;
&lt;br /&gt;
port is        : /dev/tty.wchusbserial5ABA0915851&lt;br /&gt;
flowcontrol    : none&lt;br /&gt;
baudrate is    : 1500000&lt;br /&gt;
parity is      : none&lt;br /&gt;
databits are   : 8&lt;br /&gt;
stopbits are   : 1&lt;br /&gt;
escape is      : C-a&lt;br /&gt;
local echo is  : no&lt;br /&gt;
noinit is      : no&lt;br /&gt;
noreset is     : no&lt;br /&gt;
hangup is      : no&lt;br /&gt;
nolock is      : no&lt;br /&gt;
send_cmd is    : sz -vv&lt;br /&gt;
receive_cmd is : rz -vv -E&lt;br /&gt;
imap is        :&lt;br /&gt;
omap is        :&lt;br /&gt;
emap is        : crcrlf,delbs,&lt;br /&gt;
logfile is     : none&lt;br /&gt;
initstring     : none&lt;br /&gt;
exit_after is  : not set&lt;br /&gt;
exit is        : no&lt;br /&gt;
&lt;br /&gt;
Type [C-a] [C-h] to see available commands&lt;br /&gt;
Terminal ready&lt;br /&gt;
&lt;br /&gt;
Repeat root password: ****&lt;br /&gt;
Rejected - passwords do not match. Try again [3].&lt;br /&gt;
Create root password: *********&lt;br /&gt;
Repeat root password: *********&lt;br /&gt;
&lt;br /&gt;
Choose default system command shell:&lt;br /&gt;
&lt;br /&gt;
1) bash&lt;br /&gt;
2) zsh&lt;br /&gt;
2&lt;br /&gt;
&lt;br /&gt;
Shell: ZSH&lt;br /&gt;
&lt;br /&gt;
Creating a new user account. Press &amp;lt;Ctrl-C&amp;gt; to abort&lt;br /&gt;
&lt;br /&gt;
Desktop environment will not be enabled if you abort the new user creation&lt;br /&gt;
&lt;br /&gt;
Please provide a username (eg. your first name): riguz&lt;br /&gt;
Create user (riguz) password: *********&lt;br /&gt;
Repeat user (riguz) password: *********&lt;br /&gt;
&lt;br /&gt;
Please provide your real name: Riguz&lt;br /&gt;
&lt;br /&gt;
Dear Riguz, your account riguz has been created and is sudo enabled.&lt;br /&gt;
Please use this account for your daily work from now on.&lt;br /&gt;
&lt;br /&gt;
Internet connection was not detected.&lt;br /&gt;
&lt;br /&gt;
Connect via wireless? [Y/n]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== TTL connection ==&lt;br /&gt;
&lt;br /&gt;
CH343P:&lt;br /&gt;
Install driver (.pkg) https://www.wch.cn/downloads/CH34XSER_MAC_ZIP.html&lt;br /&gt;
&lt;br /&gt;
[[Image:CH343P.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Connection：&lt;br /&gt;
&lt;br /&gt;
See layout at: https://docs.radxa.com/en/rock5/rock5b/hardware-design/hardware-interface?versions=ROCK+5B%2B&lt;br /&gt;
&lt;br /&gt;
GND, TX-&amp;gt; RX RX-&amp;gt;TX&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# 先装 picocom（Radxa 官方 wiki 推荐，对自定义波特率支持最好）&lt;br /&gt;
brew install --build-from-source radxa/picocom/picocom&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Use Ctrl + a,Ctrl +x to exit. All commands should first input Ctrl + a.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
❯ ls /dev/tty.*&lt;br /&gt;
/dev/tty.Bluetooth-Incoming-Port	/dev/tty.usbmodem5ABA0915851&lt;br /&gt;
&lt;br /&gt;
~/Downloads&lt;br /&gt;
❯ picocom -b 1500000 -d 8 /dev/tty.usbmodem5ABA0915851&lt;br /&gt;
picocom v3.2a&lt;br /&gt;
&lt;br /&gt;
port is        : /dev/tty.usbmodem5ABA0915851&lt;br /&gt;
flowcontrol    : none&lt;br /&gt;
baudrate is    : 1500000&lt;br /&gt;
parity is      : none&lt;br /&gt;
databits are   : 8&lt;br /&gt;
stopbits are   : 1&lt;br /&gt;
escape is      : C-a&lt;br /&gt;
local echo is  : no&lt;br /&gt;
noinit is      : no&lt;br /&gt;
noreset is     : no&lt;br /&gt;
hangup is      : no&lt;br /&gt;
nolock is      : no&lt;br /&gt;
send_cmd is    : sz -vv&lt;br /&gt;
receive_cmd is : rz -vv -E&lt;br /&gt;
imap is        :&lt;br /&gt;
omap is        :&lt;br /&gt;
emap is        : crcrlf,delbs,&lt;br /&gt;
logfile is     : none&lt;br /&gt;
initstring     : none&lt;br /&gt;
exit_after is  : not set&lt;br /&gt;
exit is        : no&lt;br /&gt;
&lt;br /&gt;
Type [C-a] [C-h] to see available commands&lt;br /&gt;
Terminal ready&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Update system kernel ==&lt;br /&gt;
&lt;br /&gt;
Username:  radxa Password:  radxa&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt update&lt;br /&gt;
sudo apt list --upgradable | grep linux-image&lt;br /&gt;
sudo apt upgrade&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
radxa@rock-5b-plus:~$ sudo apt list --upgradable | grep linux-image&lt;br /&gt;
&lt;br /&gt;
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.&lt;br /&gt;
&lt;br /&gt;
linux-image-rock-5b-plus/bookworm,bookworm 6.1.84-8 all [upgradable from: 6.1.43-15-2000cfd]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Embedding]]&lt;/div&gt;</summary>
		<author><name>Riguz</name></author>
	</entry>
	<entry>
		<id>https://wiki.riguz.com/index.php?title=Rock5b%2B_RK3588_Board&amp;diff=5198</id>
		<title>Rock5b+ RK3588 Board</title>
		<link rel="alternate" type="text/html" href="https://wiki.riguz.com/index.php?title=Rock5b%2B_RK3588_Board&amp;diff=5198"/>
		<updated>2026-07-24T10:34:56Z</updated>

		<summary type="html">&lt;p&gt;Riguz：​/* Install system */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Product info =&lt;br /&gt;
== Overview ==&lt;br /&gt;
&amp;lt;ref&amp;gt;https://docs.radxa.com/rock5/rock5b/getting-started/introduction?versions=ROCK+5B%2B#%E5%8F%82%E6%95%B0%E9%85%8D%E7%BD%AE&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:rock5b-plus-overview.webp|600px]]&lt;br /&gt;
&lt;br /&gt;
== Features == &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|型号&lt;br /&gt;
|ROCK 5B&lt;br /&gt;
|ROCK 5B+&lt;br /&gt;
|-&lt;br /&gt;
|SoC&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Rockchip RK3588&lt;br /&gt;
|-&lt;br /&gt;
|CPU&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |四大核 Cortex‑A76 频率最高达 2.4GHz&lt;br /&gt;
四小核 Cortex‑A55 主频最大为 1.8GHz&lt;br /&gt;
|-&lt;br /&gt;
|GPU&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Mali G610MP4 GPU，支持 OpenGLES 1.1/2.0/3.2&lt;br /&gt;
OpenCL 1.1/1.2/2.2&lt;br /&gt;
Vulkan 1.1 和 1.2&lt;br /&gt;
|-&lt;br /&gt;
|NPU&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |NPU 支持 INT4/INT8/INT16/FP16/BF16 和 TF32 加速，计算能力高达 6TOPs&lt;br /&gt;
|-&lt;br /&gt;
|内存&lt;br /&gt;
|4/8/16 64 位 LPDDR4X&lt;br /&gt;
|4/8/16/32 64 位 LPDDR5&lt;br /&gt;
|-&lt;br /&gt;
|存储&lt;br /&gt;
|eMMC 连接器&lt;br /&gt;
microSD 存储卡&lt;br /&gt;
|板载 eMMC 模块：32/64/128/256 GB&lt;br /&gt;
microSD 存储卡&lt;br /&gt;
|-&lt;br /&gt;
|显示&lt;br /&gt;
|可通过两个 HDMI、一个 DP（C 型）和一个 MIPI DSI 提供 4 路显示输出&lt;br /&gt;
分辨率高达 3x 4K@60FPS + 1x 1080P@60FPS 或者 1x 8K@60FPS + 1x 4K@60FPS + 1x 1080P@60FPS&lt;br /&gt;
1x Micro HDMI输入端口，支持最高4Kp60的显示输入&lt;br /&gt;
|可通过两个 HDMI、一个 DP（C 型）和一个 MIPI DSI 提供 4 路显示输出&lt;br /&gt;
分辨率高达 3x 4K@60FPS + 1x 1080P@60FPS 或者 1x 8K@60FPS + 1x 4K@60FPS + 1x 1080P@60FPS&lt;br /&gt;
1x 标准 HDMI 输入端口，最高支持 4Kp60 显示输入&lt;br /&gt;
|-&lt;br /&gt;
|硬件编解码&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |H.265/H.264/AV1/AVS2 硬件解码高达 8K@60fps&lt;br /&gt;
H.265/H.264 硬件编码高达 8K@30fps&lt;br /&gt;
|-&lt;br /&gt;
|以太网&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |10/100/1000M/2.5G 以太网（支持 POE ）&lt;br /&gt;
PoE 需要额外的可选 HAT&lt;br /&gt;
|-&lt;br /&gt;
|板载 WIFI&lt;br /&gt;
|无板载 WiFi&lt;br /&gt;
|配备板载 WiFi Realtek 8852BE&lt;br /&gt;
|-&lt;br /&gt;
|M.2&lt;br /&gt;
|M.2 E Key 连接器，提供 PCIe 2.1 单通道、USB、SATA、SDIO、PCM 和 UART 信号，支持工业标准 M.2 WiFi 6 模块。&lt;br /&gt;
M.2 M Key 连接器，带有四通道 PCIe 3.0 接口。电路板上有一个标准 M.2 2280 安装孔，可安装 M.2 2280 NVMe 固态硬盘。请注意，不支持 M.2 SATA 固态硬盘。&lt;br /&gt;
|M.2 B Key 连接器，可提供 USB 信号并支持 4G 模块。通过使用 SIM 卡，可方便地连接移动网络。&lt;br /&gt;
M.2 M Key 连接器，共提供两个双通道 PCIe 3.0 接口，标准的 M.2 2280 安装孔，可以安装 M.2 2280 NVMe 固态硬盘。值得注意的是，不支持 M.2 SATA 固态硬盘。&lt;br /&gt;
|-&lt;br /&gt;
|USB&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |2x USB 2 端口&lt;br /&gt;
2x USB 3 HOST/OTG 端口&lt;br /&gt;
|-&lt;br /&gt;
|摄像头&lt;br /&gt;
|1 个摄像头端口（1 个四通道 MIPI CSI 或 2 个双通道 MIPI CSI）&lt;br /&gt;
|2 个摄像头端口（2 个四通道 MIPI CSI 或 2 个双通道 MIPI CSI）&lt;br /&gt;
|-&lt;br /&gt;
|其他&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |40 针扩展座&lt;br /&gt;
|-&lt;br /&gt;
|供电&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |支持 9V/2A、12V/2A、15V/2A 和 20V/2A 的 USB Type-C PD 2.0&lt;br /&gt;
USB Type-C 端口上固定电压为 5V 至 20V 的电源适配器&lt;br /&gt;
向 GPIO PIN 2 和 4 提供 5V 电源&lt;br /&gt;
|-&lt;br /&gt;
|尺寸&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |100mm x 75 mm&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Power == &lt;br /&gt;
ROCK 5B/5B+ 支持多种供电技术，包括智能电源适配器和固定电压：&lt;br /&gt;
USB Type-C PD 2.0 版，9V/2A、12V/2A、15V/2A 和 20V/2A&lt;br /&gt;
USB C 接头，直出 5V 到 20V 之间任意固定电压的适配器，功率大于 30W(5B) 或者 40W(5B+)。例如 12V/4A USB C 接头直出的适配器。&lt;br /&gt;
5V 电源应用于 GPIO PIN 2 和 4&lt;br /&gt;
&lt;br /&gt;
ROCK 5B+&lt;br /&gt;
电源适配器推荐使用官方的 瑞莎 PD65W 适配器。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:rock5bp-pwr.png|400px]]&lt;br /&gt;
&lt;br /&gt;
= Install system =&lt;br /&gt;
Device: Rock5b+, 16G, 512G SSD&lt;br /&gt;
&lt;br /&gt;
Prerequsits:&lt;br /&gt;
* Install [https://etcher.balena.io/ Etcher] &lt;br /&gt;
&lt;br /&gt;
== Rock5b+ Official image (Recommended) ==&lt;br /&gt;
&amp;lt;ref&amp;gt;https://docs.radxa.com/rock5/rock5b/getting-started/install-os/boot_from_sd_card&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Download image from rock site https://docs.radxa.com/rock5/rock5b/download:&lt;br /&gt;
&lt;br /&gt;
rock-5b-plus_bookworm_kde_b2.output.img.xz&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Note that the image must be decompressed first.&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:etcher-rock5b.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:etcher-rock5b-finished.png|600px]]&lt;br /&gt;
&lt;br /&gt;
You may get error like:&lt;br /&gt;
&lt;br /&gt;
[[Image:etcher-error-mac.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Grant full disk access to etcher in privacy setting and run as sudo user:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
# see https://github.com/balena-io/etcher/issues/4451&lt;br /&gt;
sudo open -a balenaEtcher&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Armbian ==&lt;br /&gt;
&lt;br /&gt;
Download image from https://www.armbian.com/rock-5b-plus/.&lt;br /&gt;
&lt;br /&gt;
eg.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; inline&amp;gt;Armbian_25.11.1_Rock-5b_noble_vendor_6.1.115_gnome_desktop.img.xz&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that the xz file must be extracted before writing.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
shasum -a 256  ~/Downloads/Armbian_25.11.1_Rock-5b_noble_vendor_6.1.115_gnome_desktop.img.xz&lt;br /&gt;
d3977e1bb9932b35a10e891fddb4e5d4840d709f2094c5a0cfdfb15cfa97b522  /Users/riguz/Downloads/Armbian_25.11.1_Rock-5b_noble_vendor_6.1.115_gnome_desktop.img.xz&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Write to image using etcher or USBImager. &amp;lt;ref&amp;gt;https://docs.armbian.com/User-Guide_Getting-Started/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
(base) ➜  ~ picocom -b 1500000 -d 8 /dev/tty.wchusbserial5ABA0915851&lt;br /&gt;
picocom v3.2a&lt;br /&gt;
&lt;br /&gt;
port is        : /dev/tty.wchusbserial5ABA0915851&lt;br /&gt;
flowcontrol    : none&lt;br /&gt;
baudrate is    : 1500000&lt;br /&gt;
parity is      : none&lt;br /&gt;
databits are   : 8&lt;br /&gt;
stopbits are   : 1&lt;br /&gt;
escape is      : C-a&lt;br /&gt;
local echo is  : no&lt;br /&gt;
noinit is      : no&lt;br /&gt;
noreset is     : no&lt;br /&gt;
hangup is      : no&lt;br /&gt;
nolock is      : no&lt;br /&gt;
send_cmd is    : sz -vv&lt;br /&gt;
receive_cmd is : rz -vv -E&lt;br /&gt;
imap is        :&lt;br /&gt;
omap is        :&lt;br /&gt;
emap is        : crcrlf,delbs,&lt;br /&gt;
logfile is     : none&lt;br /&gt;
initstring     : none&lt;br /&gt;
exit_after is  : not set&lt;br /&gt;
exit is        : no&lt;br /&gt;
&lt;br /&gt;
Type [C-a] [C-h] to see available commands&lt;br /&gt;
Terminal ready&lt;br /&gt;
&lt;br /&gt;
Repeat root password: ****&lt;br /&gt;
Rejected - passwords do not match. Try again [3].&lt;br /&gt;
Create root password: *********&lt;br /&gt;
Repeat root password: *********&lt;br /&gt;
&lt;br /&gt;
Choose default system command shell:&lt;br /&gt;
&lt;br /&gt;
1) bash&lt;br /&gt;
2) zsh&lt;br /&gt;
2&lt;br /&gt;
&lt;br /&gt;
Shell: ZSH&lt;br /&gt;
&lt;br /&gt;
Creating a new user account. Press &amp;lt;Ctrl-C&amp;gt; to abort&lt;br /&gt;
&lt;br /&gt;
Desktop environment will not be enabled if you abort the new user creation&lt;br /&gt;
&lt;br /&gt;
Please provide a username (eg. your first name): riguz&lt;br /&gt;
Create user (riguz) password: *********&lt;br /&gt;
Repeat user (riguz) password: *********&lt;br /&gt;
&lt;br /&gt;
Please provide your real name: Riguz&lt;br /&gt;
&lt;br /&gt;
Dear Riguz, your account riguz has been created and is sudo enabled.&lt;br /&gt;
Please use this account for your daily work from now on.&lt;br /&gt;
&lt;br /&gt;
Internet connection was not detected.&lt;br /&gt;
&lt;br /&gt;
Connect via wireless? [Y/n]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== TTL connection ==&lt;br /&gt;
&lt;br /&gt;
CH343P:&lt;br /&gt;
Install driver (.pkg) https://www.wch.cn/downloads/CH34XSER_MAC_ZIP.html&lt;br /&gt;
&lt;br /&gt;
[[Image:CH343P.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Connection：&lt;br /&gt;
&lt;br /&gt;
See layout at: https://docs.radxa.com/en/rock5/rock5b/hardware-design/hardware-interface?versions=ROCK+5B%2B&lt;br /&gt;
&lt;br /&gt;
GND, TX-&amp;gt; RX RX-&amp;gt;TX&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# 先装 picocom（Radxa 官方 wiki 推荐，对自定义波特率支持最好）&lt;br /&gt;
brew install --build-from-source radxa/picocom/picocom&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Use Ctrl + a,Ctrl +x to exit. All commands should first input Ctrl + a.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
❯ ls /dev/tty.*&lt;br /&gt;
/dev/tty.Bluetooth-Incoming-Port	/dev/tty.usbmodem5ABA0915851&lt;br /&gt;
&lt;br /&gt;
~/Downloads&lt;br /&gt;
❯ picocom -b 1500000 -d 8 /dev/tty.usbmodem5ABA0915851&lt;br /&gt;
picocom v3.2a&lt;br /&gt;
&lt;br /&gt;
port is        : /dev/tty.usbmodem5ABA0915851&lt;br /&gt;
flowcontrol    : none&lt;br /&gt;
baudrate is    : 1500000&lt;br /&gt;
parity is      : none&lt;br /&gt;
databits are   : 8&lt;br /&gt;
stopbits are   : 1&lt;br /&gt;
escape is      : C-a&lt;br /&gt;
local echo is  : no&lt;br /&gt;
noinit is      : no&lt;br /&gt;
noreset is     : no&lt;br /&gt;
hangup is      : no&lt;br /&gt;
nolock is      : no&lt;br /&gt;
send_cmd is    : sz -vv&lt;br /&gt;
receive_cmd is : rz -vv -E&lt;br /&gt;
imap is        :&lt;br /&gt;
omap is        :&lt;br /&gt;
emap is        : crcrlf,delbs,&lt;br /&gt;
logfile is     : none&lt;br /&gt;
initstring     : none&lt;br /&gt;
exit_after is  : not set&lt;br /&gt;
exit is        : no&lt;br /&gt;
&lt;br /&gt;
Type [C-a] [C-h] to see available commands&lt;br /&gt;
Terminal ready&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Login ==&lt;br /&gt;
&lt;br /&gt;
Username:  radxa Password:  radxa&lt;br /&gt;
&lt;br /&gt;
[[Category:Embedding]]&lt;/div&gt;</summary>
		<author><name>Riguz</name></author>
	</entry>
	<entry>
		<id>https://wiki.riguz.com/index.php?title=Rock5b%2B_RK3588_Board&amp;diff=5197</id>
		<title>Rock5b+ RK3588 Board</title>
		<link rel="alternate" type="text/html" href="https://wiki.riguz.com/index.php?title=Rock5b%2B_RK3588_Board&amp;diff=5197"/>
		<updated>2026-07-24T10:34:22Z</updated>

		<summary type="html">&lt;p&gt;Riguz：​/* TTL connection */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Product info =&lt;br /&gt;
== Overview ==&lt;br /&gt;
&amp;lt;ref&amp;gt;https://docs.radxa.com/rock5/rock5b/getting-started/introduction?versions=ROCK+5B%2B#%E5%8F%82%E6%95%B0%E9%85%8D%E7%BD%AE&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:rock5b-plus-overview.webp|600px]]&lt;br /&gt;
&lt;br /&gt;
== Features == &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|型号&lt;br /&gt;
|ROCK 5B&lt;br /&gt;
|ROCK 5B+&lt;br /&gt;
|-&lt;br /&gt;
|SoC&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Rockchip RK3588&lt;br /&gt;
|-&lt;br /&gt;
|CPU&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |四大核 Cortex‑A76 频率最高达 2.4GHz&lt;br /&gt;
四小核 Cortex‑A55 主频最大为 1.8GHz&lt;br /&gt;
|-&lt;br /&gt;
|GPU&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Mali G610MP4 GPU，支持 OpenGLES 1.1/2.0/3.2&lt;br /&gt;
OpenCL 1.1/1.2/2.2&lt;br /&gt;
Vulkan 1.1 和 1.2&lt;br /&gt;
|-&lt;br /&gt;
|NPU&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |NPU 支持 INT4/INT8/INT16/FP16/BF16 和 TF32 加速，计算能力高达 6TOPs&lt;br /&gt;
|-&lt;br /&gt;
|内存&lt;br /&gt;
|4/8/16 64 位 LPDDR4X&lt;br /&gt;
|4/8/16/32 64 位 LPDDR5&lt;br /&gt;
|-&lt;br /&gt;
|存储&lt;br /&gt;
|eMMC 连接器&lt;br /&gt;
microSD 存储卡&lt;br /&gt;
|板载 eMMC 模块：32/64/128/256 GB&lt;br /&gt;
microSD 存储卡&lt;br /&gt;
|-&lt;br /&gt;
|显示&lt;br /&gt;
|可通过两个 HDMI、一个 DP（C 型）和一个 MIPI DSI 提供 4 路显示输出&lt;br /&gt;
分辨率高达 3x 4K@60FPS + 1x 1080P@60FPS 或者 1x 8K@60FPS + 1x 4K@60FPS + 1x 1080P@60FPS&lt;br /&gt;
1x Micro HDMI输入端口，支持最高4Kp60的显示输入&lt;br /&gt;
|可通过两个 HDMI、一个 DP（C 型）和一个 MIPI DSI 提供 4 路显示输出&lt;br /&gt;
分辨率高达 3x 4K@60FPS + 1x 1080P@60FPS 或者 1x 8K@60FPS + 1x 4K@60FPS + 1x 1080P@60FPS&lt;br /&gt;
1x 标准 HDMI 输入端口，最高支持 4Kp60 显示输入&lt;br /&gt;
|-&lt;br /&gt;
|硬件编解码&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |H.265/H.264/AV1/AVS2 硬件解码高达 8K@60fps&lt;br /&gt;
H.265/H.264 硬件编码高达 8K@30fps&lt;br /&gt;
|-&lt;br /&gt;
|以太网&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |10/100/1000M/2.5G 以太网（支持 POE ）&lt;br /&gt;
PoE 需要额外的可选 HAT&lt;br /&gt;
|-&lt;br /&gt;
|板载 WIFI&lt;br /&gt;
|无板载 WiFi&lt;br /&gt;
|配备板载 WiFi Realtek 8852BE&lt;br /&gt;
|-&lt;br /&gt;
|M.2&lt;br /&gt;
|M.2 E Key 连接器，提供 PCIe 2.1 单通道、USB、SATA、SDIO、PCM 和 UART 信号，支持工业标准 M.2 WiFi 6 模块。&lt;br /&gt;
M.2 M Key 连接器，带有四通道 PCIe 3.0 接口。电路板上有一个标准 M.2 2280 安装孔，可安装 M.2 2280 NVMe 固态硬盘。请注意，不支持 M.2 SATA 固态硬盘。&lt;br /&gt;
|M.2 B Key 连接器，可提供 USB 信号并支持 4G 模块。通过使用 SIM 卡，可方便地连接移动网络。&lt;br /&gt;
M.2 M Key 连接器，共提供两个双通道 PCIe 3.0 接口，标准的 M.2 2280 安装孔，可以安装 M.2 2280 NVMe 固态硬盘。值得注意的是，不支持 M.2 SATA 固态硬盘。&lt;br /&gt;
|-&lt;br /&gt;
|USB&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |2x USB 2 端口&lt;br /&gt;
2x USB 3 HOST/OTG 端口&lt;br /&gt;
|-&lt;br /&gt;
|摄像头&lt;br /&gt;
|1 个摄像头端口（1 个四通道 MIPI CSI 或 2 个双通道 MIPI CSI）&lt;br /&gt;
|2 个摄像头端口（2 个四通道 MIPI CSI 或 2 个双通道 MIPI CSI）&lt;br /&gt;
|-&lt;br /&gt;
|其他&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |40 针扩展座&lt;br /&gt;
|-&lt;br /&gt;
|供电&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |支持 9V/2A、12V/2A、15V/2A 和 20V/2A 的 USB Type-C PD 2.0&lt;br /&gt;
USB Type-C 端口上固定电压为 5V 至 20V 的电源适配器&lt;br /&gt;
向 GPIO PIN 2 和 4 提供 5V 电源&lt;br /&gt;
|-&lt;br /&gt;
|尺寸&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |100mm x 75 mm&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Power == &lt;br /&gt;
ROCK 5B/5B+ 支持多种供电技术，包括智能电源适配器和固定电压：&lt;br /&gt;
USB Type-C PD 2.0 版，9V/2A、12V/2A、15V/2A 和 20V/2A&lt;br /&gt;
USB C 接头，直出 5V 到 20V 之间任意固定电压的适配器，功率大于 30W(5B) 或者 40W(5B+)。例如 12V/4A USB C 接头直出的适配器。&lt;br /&gt;
5V 电源应用于 GPIO PIN 2 和 4&lt;br /&gt;
&lt;br /&gt;
ROCK 5B+&lt;br /&gt;
电源适配器推荐使用官方的 瑞莎 PD65W 适配器。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:rock5bp-pwr.png|400px]]&lt;br /&gt;
&lt;br /&gt;
= Install system =&lt;br /&gt;
Device: Rock5b+, 16G, 512G SSD&lt;br /&gt;
&lt;br /&gt;
Prerequsits:&lt;br /&gt;
* Install [https://etcher.balena.io/ Etcher] &lt;br /&gt;
&lt;br /&gt;
== Rock5b+ Official image (Recommended) ==&lt;br /&gt;
&amp;lt;ref&amp;gt;https://docs.radxa.com/rock5/rock5b/getting-started/install-os/boot_from_sd_card&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Download image from rock site https://docs.radxa.com/rock5/rock5b/download:&lt;br /&gt;
&lt;br /&gt;
rock-5b-plus_bookworm_kde_b2.output.img.xz&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Note that the image must be decompressed first.&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:etcher-rock5b.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:etcher-rock5b-finished.png|600px]]&lt;br /&gt;
&lt;br /&gt;
You may get error like:&lt;br /&gt;
&lt;br /&gt;
[[Image:etcher-error-mac.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Grant full disk access to etcher in privacy setting and run as sudo user:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
# see https://github.com/balena-io/etcher/issues/4451&lt;br /&gt;
sudo open -a balenaEtcher&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Armbian ==&lt;br /&gt;
&lt;br /&gt;
Download image from https://www.armbian.com/rock-5b-plus/.&lt;br /&gt;
&lt;br /&gt;
eg.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; inline&amp;gt;Armbian_25.11.1_Rock-5b_noble_vendor_6.1.115_gnome_desktop.img.xz&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that the xz file must be extracted before writing.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
shasum -a 256  ~/Downloads/Armbian_25.11.1_Rock-5b_noble_vendor_6.1.115_gnome_desktop.img.xz&lt;br /&gt;
d3977e1bb9932b35a10e891fddb4e5d4840d709f2094c5a0cfdfb15cfa97b522  /Users/riguz/Downloads/Armbian_25.11.1_Rock-5b_noble_vendor_6.1.115_gnome_desktop.img.xz&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Write to image using etcher or USBImager. &amp;lt;ref&amp;gt;https://docs.armbian.com/User-Guide_Getting-Started/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
(base) ➜  ~ picocom -b 1500000 -d 8 /dev/tty.wchusbserial5ABA0915851&lt;br /&gt;
picocom v3.2a&lt;br /&gt;
&lt;br /&gt;
port is        : /dev/tty.wchusbserial5ABA0915851&lt;br /&gt;
flowcontrol    : none&lt;br /&gt;
baudrate is    : 1500000&lt;br /&gt;
parity is      : none&lt;br /&gt;
databits are   : 8&lt;br /&gt;
stopbits are   : 1&lt;br /&gt;
escape is      : C-a&lt;br /&gt;
local echo is  : no&lt;br /&gt;
noinit is      : no&lt;br /&gt;
noreset is     : no&lt;br /&gt;
hangup is      : no&lt;br /&gt;
nolock is      : no&lt;br /&gt;
send_cmd is    : sz -vv&lt;br /&gt;
receive_cmd is : rz -vv -E&lt;br /&gt;
imap is        :&lt;br /&gt;
omap is        :&lt;br /&gt;
emap is        : crcrlf,delbs,&lt;br /&gt;
logfile is     : none&lt;br /&gt;
initstring     : none&lt;br /&gt;
exit_after is  : not set&lt;br /&gt;
exit is        : no&lt;br /&gt;
&lt;br /&gt;
Type [C-a] [C-h] to see available commands&lt;br /&gt;
Terminal ready&lt;br /&gt;
&lt;br /&gt;
Repeat root password: ****&lt;br /&gt;
Rejected - passwords do not match. Try again [3].&lt;br /&gt;
Create root password: *********&lt;br /&gt;
Repeat root password: *********&lt;br /&gt;
&lt;br /&gt;
Choose default system command shell:&lt;br /&gt;
&lt;br /&gt;
1) bash&lt;br /&gt;
2) zsh&lt;br /&gt;
2&lt;br /&gt;
&lt;br /&gt;
Shell: ZSH&lt;br /&gt;
&lt;br /&gt;
Creating a new user account. Press &amp;lt;Ctrl-C&amp;gt; to abort&lt;br /&gt;
&lt;br /&gt;
Desktop environment will not be enabled if you abort the new user creation&lt;br /&gt;
&lt;br /&gt;
Please provide a username (eg. your first name): riguz&lt;br /&gt;
Create user (riguz) password: *********&lt;br /&gt;
Repeat user (riguz) password: *********&lt;br /&gt;
&lt;br /&gt;
Please provide your real name: Riguz&lt;br /&gt;
&lt;br /&gt;
Dear Riguz, your account riguz has been created and is sudo enabled.&lt;br /&gt;
Please use this account for your daily work from now on.&lt;br /&gt;
&lt;br /&gt;
Internet connection was not detected.&lt;br /&gt;
&lt;br /&gt;
Connect via wireless? [Y/n]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== TTL connection ==&lt;br /&gt;
&lt;br /&gt;
CH343P:&lt;br /&gt;
Install driver (.pkg) https://www.wch.cn/downloads/CH34XSER_MAC_ZIP.html&lt;br /&gt;
&lt;br /&gt;
[[Image:CH343P.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Connection：&lt;br /&gt;
&lt;br /&gt;
See layout at: https://docs.radxa.com/en/rock5/rock5b/hardware-design/hardware-interface?versions=ROCK+5B%2B&lt;br /&gt;
&lt;br /&gt;
GND, TX-&amp;gt; RX RX-&amp;gt;TX&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# 先装 picocom（Radxa 官方 wiki 推荐，对自定义波特率支持最好）&lt;br /&gt;
brew install --build-from-source radxa/picocom/picocom&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Use Ctrl + a,Ctrl +x to exit. All commands should first input Ctrl + a.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
❯ ls /dev/tty.*&lt;br /&gt;
/dev/tty.Bluetooth-Incoming-Port	/dev/tty.usbmodem5ABA0915851&lt;br /&gt;
&lt;br /&gt;
~/Downloads&lt;br /&gt;
❯ picocom -b 1500000 -d 8 /dev/tty.usbmodem5ABA0915851&lt;br /&gt;
picocom v3.2a&lt;br /&gt;
&lt;br /&gt;
port is        : /dev/tty.usbmodem5ABA0915851&lt;br /&gt;
flowcontrol    : none&lt;br /&gt;
baudrate is    : 1500000&lt;br /&gt;
parity is      : none&lt;br /&gt;
databits are   : 8&lt;br /&gt;
stopbits are   : 1&lt;br /&gt;
escape is      : C-a&lt;br /&gt;
local echo is  : no&lt;br /&gt;
noinit is      : no&lt;br /&gt;
noreset is     : no&lt;br /&gt;
hangup is      : no&lt;br /&gt;
nolock is      : no&lt;br /&gt;
send_cmd is    : sz -vv&lt;br /&gt;
receive_cmd is : rz -vv -E&lt;br /&gt;
imap is        :&lt;br /&gt;
omap is        :&lt;br /&gt;
emap is        : crcrlf,delbs,&lt;br /&gt;
logfile is     : none&lt;br /&gt;
initstring     : none&lt;br /&gt;
exit_after is  : not set&lt;br /&gt;
exit is        : no&lt;br /&gt;
&lt;br /&gt;
Type [C-a] [C-h] to see available commands&lt;br /&gt;
Terminal ready&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Install system ==&lt;br /&gt;
&lt;br /&gt;
[[Category:Embedding]]&lt;/div&gt;</summary>
		<author><name>Riguz</name></author>
	</entry>
	<entry>
		<id>https://wiki.riguz.com/index.php?title=Rock5b%2B_RK3588_Board&amp;diff=5196</id>
		<title>Rock5b+ RK3588 Board</title>
		<link rel="alternate" type="text/html" href="https://wiki.riguz.com/index.php?title=Rock5b%2B_RK3588_Board&amp;diff=5196"/>
		<updated>2026-07-24T10:32:51Z</updated>

		<summary type="html">&lt;p&gt;Riguz：​/* TTL connection */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Product info =&lt;br /&gt;
== Overview ==&lt;br /&gt;
&amp;lt;ref&amp;gt;https://docs.radxa.com/rock5/rock5b/getting-started/introduction?versions=ROCK+5B%2B#%E5%8F%82%E6%95%B0%E9%85%8D%E7%BD%AE&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:rock5b-plus-overview.webp|600px]]&lt;br /&gt;
&lt;br /&gt;
== Features == &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|型号&lt;br /&gt;
|ROCK 5B&lt;br /&gt;
|ROCK 5B+&lt;br /&gt;
|-&lt;br /&gt;
|SoC&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Rockchip RK3588&lt;br /&gt;
|-&lt;br /&gt;
|CPU&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |四大核 Cortex‑A76 频率最高达 2.4GHz&lt;br /&gt;
四小核 Cortex‑A55 主频最大为 1.8GHz&lt;br /&gt;
|-&lt;br /&gt;
|GPU&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Mali G610MP4 GPU，支持 OpenGLES 1.1/2.0/3.2&lt;br /&gt;
OpenCL 1.1/1.2/2.2&lt;br /&gt;
Vulkan 1.1 和 1.2&lt;br /&gt;
|-&lt;br /&gt;
|NPU&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |NPU 支持 INT4/INT8/INT16/FP16/BF16 和 TF32 加速，计算能力高达 6TOPs&lt;br /&gt;
|-&lt;br /&gt;
|内存&lt;br /&gt;
|4/8/16 64 位 LPDDR4X&lt;br /&gt;
|4/8/16/32 64 位 LPDDR5&lt;br /&gt;
|-&lt;br /&gt;
|存储&lt;br /&gt;
|eMMC 连接器&lt;br /&gt;
microSD 存储卡&lt;br /&gt;
|板载 eMMC 模块：32/64/128/256 GB&lt;br /&gt;
microSD 存储卡&lt;br /&gt;
|-&lt;br /&gt;
|显示&lt;br /&gt;
|可通过两个 HDMI、一个 DP（C 型）和一个 MIPI DSI 提供 4 路显示输出&lt;br /&gt;
分辨率高达 3x 4K@60FPS + 1x 1080P@60FPS 或者 1x 8K@60FPS + 1x 4K@60FPS + 1x 1080P@60FPS&lt;br /&gt;
1x Micro HDMI输入端口，支持最高4Kp60的显示输入&lt;br /&gt;
|可通过两个 HDMI、一个 DP（C 型）和一个 MIPI DSI 提供 4 路显示输出&lt;br /&gt;
分辨率高达 3x 4K@60FPS + 1x 1080P@60FPS 或者 1x 8K@60FPS + 1x 4K@60FPS + 1x 1080P@60FPS&lt;br /&gt;
1x 标准 HDMI 输入端口，最高支持 4Kp60 显示输入&lt;br /&gt;
|-&lt;br /&gt;
|硬件编解码&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |H.265/H.264/AV1/AVS2 硬件解码高达 8K@60fps&lt;br /&gt;
H.265/H.264 硬件编码高达 8K@30fps&lt;br /&gt;
|-&lt;br /&gt;
|以太网&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |10/100/1000M/2.5G 以太网（支持 POE ）&lt;br /&gt;
PoE 需要额外的可选 HAT&lt;br /&gt;
|-&lt;br /&gt;
|板载 WIFI&lt;br /&gt;
|无板载 WiFi&lt;br /&gt;
|配备板载 WiFi Realtek 8852BE&lt;br /&gt;
|-&lt;br /&gt;
|M.2&lt;br /&gt;
|M.2 E Key 连接器，提供 PCIe 2.1 单通道、USB、SATA、SDIO、PCM 和 UART 信号，支持工业标准 M.2 WiFi 6 模块。&lt;br /&gt;
M.2 M Key 连接器，带有四通道 PCIe 3.0 接口。电路板上有一个标准 M.2 2280 安装孔，可安装 M.2 2280 NVMe 固态硬盘。请注意，不支持 M.2 SATA 固态硬盘。&lt;br /&gt;
|M.2 B Key 连接器，可提供 USB 信号并支持 4G 模块。通过使用 SIM 卡，可方便地连接移动网络。&lt;br /&gt;
M.2 M Key 连接器，共提供两个双通道 PCIe 3.0 接口，标准的 M.2 2280 安装孔，可以安装 M.2 2280 NVMe 固态硬盘。值得注意的是，不支持 M.2 SATA 固态硬盘。&lt;br /&gt;
|-&lt;br /&gt;
|USB&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |2x USB 2 端口&lt;br /&gt;
2x USB 3 HOST/OTG 端口&lt;br /&gt;
|-&lt;br /&gt;
|摄像头&lt;br /&gt;
|1 个摄像头端口（1 个四通道 MIPI CSI 或 2 个双通道 MIPI CSI）&lt;br /&gt;
|2 个摄像头端口（2 个四通道 MIPI CSI 或 2 个双通道 MIPI CSI）&lt;br /&gt;
|-&lt;br /&gt;
|其他&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |40 针扩展座&lt;br /&gt;
|-&lt;br /&gt;
|供电&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |支持 9V/2A、12V/2A、15V/2A 和 20V/2A 的 USB Type-C PD 2.0&lt;br /&gt;
USB Type-C 端口上固定电压为 5V 至 20V 的电源适配器&lt;br /&gt;
向 GPIO PIN 2 和 4 提供 5V 电源&lt;br /&gt;
|-&lt;br /&gt;
|尺寸&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |100mm x 75 mm&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Power == &lt;br /&gt;
ROCK 5B/5B+ 支持多种供电技术，包括智能电源适配器和固定电压：&lt;br /&gt;
USB Type-C PD 2.0 版，9V/2A、12V/2A、15V/2A 和 20V/2A&lt;br /&gt;
USB C 接头，直出 5V 到 20V 之间任意固定电压的适配器，功率大于 30W(5B) 或者 40W(5B+)。例如 12V/4A USB C 接头直出的适配器。&lt;br /&gt;
5V 电源应用于 GPIO PIN 2 和 4&lt;br /&gt;
&lt;br /&gt;
ROCK 5B+&lt;br /&gt;
电源适配器推荐使用官方的 瑞莎 PD65W 适配器。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:rock5bp-pwr.png|400px]]&lt;br /&gt;
&lt;br /&gt;
= Install system =&lt;br /&gt;
Device: Rock5b+, 16G, 512G SSD&lt;br /&gt;
&lt;br /&gt;
Prerequsits:&lt;br /&gt;
* Install [https://etcher.balena.io/ Etcher] &lt;br /&gt;
&lt;br /&gt;
== Rock5b+ Official image (Recommended) ==&lt;br /&gt;
&amp;lt;ref&amp;gt;https://docs.radxa.com/rock5/rock5b/getting-started/install-os/boot_from_sd_card&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Download image from rock site https://docs.radxa.com/rock5/rock5b/download:&lt;br /&gt;
&lt;br /&gt;
rock-5b-plus_bookworm_kde_b2.output.img.xz&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Note that the image must be decompressed first.&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:etcher-rock5b.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:etcher-rock5b-finished.png|600px]]&lt;br /&gt;
&lt;br /&gt;
You may get error like:&lt;br /&gt;
&lt;br /&gt;
[[Image:etcher-error-mac.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Grant full disk access to etcher in privacy setting and run as sudo user:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
# see https://github.com/balena-io/etcher/issues/4451&lt;br /&gt;
sudo open -a balenaEtcher&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Armbian ==&lt;br /&gt;
&lt;br /&gt;
Download image from https://www.armbian.com/rock-5b-plus/.&lt;br /&gt;
&lt;br /&gt;
eg.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; inline&amp;gt;Armbian_25.11.1_Rock-5b_noble_vendor_6.1.115_gnome_desktop.img.xz&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that the xz file must be extracted before writing.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
shasum -a 256  ~/Downloads/Armbian_25.11.1_Rock-5b_noble_vendor_6.1.115_gnome_desktop.img.xz&lt;br /&gt;
d3977e1bb9932b35a10e891fddb4e5d4840d709f2094c5a0cfdfb15cfa97b522  /Users/riguz/Downloads/Armbian_25.11.1_Rock-5b_noble_vendor_6.1.115_gnome_desktop.img.xz&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Write to image using etcher or USBImager. &amp;lt;ref&amp;gt;https://docs.armbian.com/User-Guide_Getting-Started/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
(base) ➜  ~ picocom -b 1500000 -d 8 /dev/tty.wchusbserial5ABA0915851&lt;br /&gt;
picocom v3.2a&lt;br /&gt;
&lt;br /&gt;
port is        : /dev/tty.wchusbserial5ABA0915851&lt;br /&gt;
flowcontrol    : none&lt;br /&gt;
baudrate is    : 1500000&lt;br /&gt;
parity is      : none&lt;br /&gt;
databits are   : 8&lt;br /&gt;
stopbits are   : 1&lt;br /&gt;
escape is      : C-a&lt;br /&gt;
local echo is  : no&lt;br /&gt;
noinit is      : no&lt;br /&gt;
noreset is     : no&lt;br /&gt;
hangup is      : no&lt;br /&gt;
nolock is      : no&lt;br /&gt;
send_cmd is    : sz -vv&lt;br /&gt;
receive_cmd is : rz -vv -E&lt;br /&gt;
imap is        :&lt;br /&gt;
omap is        :&lt;br /&gt;
emap is        : crcrlf,delbs,&lt;br /&gt;
logfile is     : none&lt;br /&gt;
initstring     : none&lt;br /&gt;
exit_after is  : not set&lt;br /&gt;
exit is        : no&lt;br /&gt;
&lt;br /&gt;
Type [C-a] [C-h] to see available commands&lt;br /&gt;
Terminal ready&lt;br /&gt;
&lt;br /&gt;
Repeat root password: ****&lt;br /&gt;
Rejected - passwords do not match. Try again [3].&lt;br /&gt;
Create root password: *********&lt;br /&gt;
Repeat root password: *********&lt;br /&gt;
&lt;br /&gt;
Choose default system command shell:&lt;br /&gt;
&lt;br /&gt;
1) bash&lt;br /&gt;
2) zsh&lt;br /&gt;
2&lt;br /&gt;
&lt;br /&gt;
Shell: ZSH&lt;br /&gt;
&lt;br /&gt;
Creating a new user account. Press &amp;lt;Ctrl-C&amp;gt; to abort&lt;br /&gt;
&lt;br /&gt;
Desktop environment will not be enabled if you abort the new user creation&lt;br /&gt;
&lt;br /&gt;
Please provide a username (eg. your first name): riguz&lt;br /&gt;
Create user (riguz) password: *********&lt;br /&gt;
Repeat user (riguz) password: *********&lt;br /&gt;
&lt;br /&gt;
Please provide your real name: Riguz&lt;br /&gt;
&lt;br /&gt;
Dear Riguz, your account riguz has been created and is sudo enabled.&lt;br /&gt;
Please use this account for your daily work from now on.&lt;br /&gt;
&lt;br /&gt;
Internet connection was not detected.&lt;br /&gt;
&lt;br /&gt;
Connect via wireless? [Y/n]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== TTL connection ==&lt;br /&gt;
&lt;br /&gt;
CH343P:&lt;br /&gt;
Install driver (.pkg) https://www.wch.cn/downloads/CH34XSER_MAC_ZIP.html&lt;br /&gt;
&lt;br /&gt;
[[Image:CH343P.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Connection：&lt;br /&gt;
&lt;br /&gt;
See layout at: https://docs.radxa.com/en/rock5/rock5b/hardware-design/hardware-interface?versions=ROCK+5B%2B&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# 先装 picocom（Radxa 官方 wiki 推荐，对自定义波特率支持最好）&lt;br /&gt;
brew install --build-from-source radxa/picocom/picocom&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Use Ctrl + a,Ctrl +x to exit. All commands should first input Ctrl + a.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
❯ ls /dev/tty.*&lt;br /&gt;
/dev/tty.Bluetooth-Incoming-Port	/dev/tty.usbmodem5ABA0915851&lt;br /&gt;
&lt;br /&gt;
~/Downloads&lt;br /&gt;
❯ picocom -b 1500000 -d 8 /dev/tty.usbmodem5ABA0915851&lt;br /&gt;
picocom v3.2a&lt;br /&gt;
&lt;br /&gt;
port is        : /dev/tty.usbmodem5ABA0915851&lt;br /&gt;
flowcontrol    : none&lt;br /&gt;
baudrate is    : 1500000&lt;br /&gt;
parity is      : none&lt;br /&gt;
databits are   : 8&lt;br /&gt;
stopbits are   : 1&lt;br /&gt;
escape is      : C-a&lt;br /&gt;
local echo is  : no&lt;br /&gt;
noinit is      : no&lt;br /&gt;
noreset is     : no&lt;br /&gt;
hangup is      : no&lt;br /&gt;
nolock is      : no&lt;br /&gt;
send_cmd is    : sz -vv&lt;br /&gt;
receive_cmd is : rz -vv -E&lt;br /&gt;
imap is        :&lt;br /&gt;
omap is        :&lt;br /&gt;
emap is        : crcrlf,delbs,&lt;br /&gt;
logfile is     : none&lt;br /&gt;
initstring     : none&lt;br /&gt;
exit_after is  : not set&lt;br /&gt;
exit is        : no&lt;br /&gt;
&lt;br /&gt;
Type [C-a] [C-h] to see available commands&lt;br /&gt;
Terminal ready&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Install system ==&lt;br /&gt;
&lt;br /&gt;
[[Category:Embedding]]&lt;/div&gt;</summary>
		<author><name>Riguz</name></author>
	</entry>
	<entry>
		<id>https://wiki.riguz.com/index.php?title=Rock5b%2B_RK3588_Board&amp;diff=5195</id>
		<title>Rock5b+ RK3588 Board</title>
		<link rel="alternate" type="text/html" href="https://wiki.riguz.com/index.php?title=Rock5b%2B_RK3588_Board&amp;diff=5195"/>
		<updated>2026-07-24T00:54:21Z</updated>

		<summary type="html">&lt;p&gt;Riguz：​/* TTL connection */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Product info =&lt;br /&gt;
== Overview ==&lt;br /&gt;
&amp;lt;ref&amp;gt;https://docs.radxa.com/rock5/rock5b/getting-started/introduction?versions=ROCK+5B%2B#%E5%8F%82%E6%95%B0%E9%85%8D%E7%BD%AE&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:rock5b-plus-overview.webp|600px]]&lt;br /&gt;
&lt;br /&gt;
== Features == &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|型号&lt;br /&gt;
|ROCK 5B&lt;br /&gt;
|ROCK 5B+&lt;br /&gt;
|-&lt;br /&gt;
|SoC&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Rockchip RK3588&lt;br /&gt;
|-&lt;br /&gt;
|CPU&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |四大核 Cortex‑A76 频率最高达 2.4GHz&lt;br /&gt;
四小核 Cortex‑A55 主频最大为 1.8GHz&lt;br /&gt;
|-&lt;br /&gt;
|GPU&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Mali G610MP4 GPU，支持 OpenGLES 1.1/2.0/3.2&lt;br /&gt;
OpenCL 1.1/1.2/2.2&lt;br /&gt;
Vulkan 1.1 和 1.2&lt;br /&gt;
|-&lt;br /&gt;
|NPU&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |NPU 支持 INT4/INT8/INT16/FP16/BF16 和 TF32 加速，计算能力高达 6TOPs&lt;br /&gt;
|-&lt;br /&gt;
|内存&lt;br /&gt;
|4/8/16 64 位 LPDDR4X&lt;br /&gt;
|4/8/16/32 64 位 LPDDR5&lt;br /&gt;
|-&lt;br /&gt;
|存储&lt;br /&gt;
|eMMC 连接器&lt;br /&gt;
microSD 存储卡&lt;br /&gt;
|板载 eMMC 模块：32/64/128/256 GB&lt;br /&gt;
microSD 存储卡&lt;br /&gt;
|-&lt;br /&gt;
|显示&lt;br /&gt;
|可通过两个 HDMI、一个 DP（C 型）和一个 MIPI DSI 提供 4 路显示输出&lt;br /&gt;
分辨率高达 3x 4K@60FPS + 1x 1080P@60FPS 或者 1x 8K@60FPS + 1x 4K@60FPS + 1x 1080P@60FPS&lt;br /&gt;
1x Micro HDMI输入端口，支持最高4Kp60的显示输入&lt;br /&gt;
|可通过两个 HDMI、一个 DP（C 型）和一个 MIPI DSI 提供 4 路显示输出&lt;br /&gt;
分辨率高达 3x 4K@60FPS + 1x 1080P@60FPS 或者 1x 8K@60FPS + 1x 4K@60FPS + 1x 1080P@60FPS&lt;br /&gt;
1x 标准 HDMI 输入端口，最高支持 4Kp60 显示输入&lt;br /&gt;
|-&lt;br /&gt;
|硬件编解码&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |H.265/H.264/AV1/AVS2 硬件解码高达 8K@60fps&lt;br /&gt;
H.265/H.264 硬件编码高达 8K@30fps&lt;br /&gt;
|-&lt;br /&gt;
|以太网&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |10/100/1000M/2.5G 以太网（支持 POE ）&lt;br /&gt;
PoE 需要额外的可选 HAT&lt;br /&gt;
|-&lt;br /&gt;
|板载 WIFI&lt;br /&gt;
|无板载 WiFi&lt;br /&gt;
|配备板载 WiFi Realtek 8852BE&lt;br /&gt;
|-&lt;br /&gt;
|M.2&lt;br /&gt;
|M.2 E Key 连接器，提供 PCIe 2.1 单通道、USB、SATA、SDIO、PCM 和 UART 信号，支持工业标准 M.2 WiFi 6 模块。&lt;br /&gt;
M.2 M Key 连接器，带有四通道 PCIe 3.0 接口。电路板上有一个标准 M.2 2280 安装孔，可安装 M.2 2280 NVMe 固态硬盘。请注意，不支持 M.2 SATA 固态硬盘。&lt;br /&gt;
|M.2 B Key 连接器，可提供 USB 信号并支持 4G 模块。通过使用 SIM 卡，可方便地连接移动网络。&lt;br /&gt;
M.2 M Key 连接器，共提供两个双通道 PCIe 3.0 接口，标准的 M.2 2280 安装孔，可以安装 M.2 2280 NVMe 固态硬盘。值得注意的是，不支持 M.2 SATA 固态硬盘。&lt;br /&gt;
|-&lt;br /&gt;
|USB&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |2x USB 2 端口&lt;br /&gt;
2x USB 3 HOST/OTG 端口&lt;br /&gt;
|-&lt;br /&gt;
|摄像头&lt;br /&gt;
|1 个摄像头端口（1 个四通道 MIPI CSI 或 2 个双通道 MIPI CSI）&lt;br /&gt;
|2 个摄像头端口（2 个四通道 MIPI CSI 或 2 个双通道 MIPI CSI）&lt;br /&gt;
|-&lt;br /&gt;
|其他&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |40 针扩展座&lt;br /&gt;
|-&lt;br /&gt;
|供电&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |支持 9V/2A、12V/2A、15V/2A 和 20V/2A 的 USB Type-C PD 2.0&lt;br /&gt;
USB Type-C 端口上固定电压为 5V 至 20V 的电源适配器&lt;br /&gt;
向 GPIO PIN 2 和 4 提供 5V 电源&lt;br /&gt;
|-&lt;br /&gt;
|尺寸&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |100mm x 75 mm&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Power == &lt;br /&gt;
ROCK 5B/5B+ 支持多种供电技术，包括智能电源适配器和固定电压：&lt;br /&gt;
USB Type-C PD 2.0 版，9V/2A、12V/2A、15V/2A 和 20V/2A&lt;br /&gt;
USB C 接头，直出 5V 到 20V 之间任意固定电压的适配器，功率大于 30W(5B) 或者 40W(5B+)。例如 12V/4A USB C 接头直出的适配器。&lt;br /&gt;
5V 电源应用于 GPIO PIN 2 和 4&lt;br /&gt;
&lt;br /&gt;
ROCK 5B+&lt;br /&gt;
电源适配器推荐使用官方的 瑞莎 PD65W 适配器。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:rock5bp-pwr.png|400px]]&lt;br /&gt;
&lt;br /&gt;
= Install system =&lt;br /&gt;
Device: Rock5b+, 16G, 512G SSD&lt;br /&gt;
&lt;br /&gt;
Prerequsits:&lt;br /&gt;
* Install [https://etcher.balena.io/ Etcher] &lt;br /&gt;
&lt;br /&gt;
== Rock5b+ Official image (Recommended) ==&lt;br /&gt;
&amp;lt;ref&amp;gt;https://docs.radxa.com/rock5/rock5b/getting-started/install-os/boot_from_sd_card&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Download image from rock site https://docs.radxa.com/rock5/rock5b/download:&lt;br /&gt;
&lt;br /&gt;
rock-5b-plus_bookworm_kde_b2.output.img.xz&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Note that the image must be decompressed first.&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:etcher-rock5b.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:etcher-rock5b-finished.png|600px]]&lt;br /&gt;
&lt;br /&gt;
You may get error like:&lt;br /&gt;
&lt;br /&gt;
[[Image:etcher-error-mac.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Grant full disk access to etcher in privacy setting and run as sudo user:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
# see https://github.com/balena-io/etcher/issues/4451&lt;br /&gt;
sudo open -a balenaEtcher&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Armbian ==&lt;br /&gt;
&lt;br /&gt;
Download image from https://www.armbian.com/rock-5b-plus/.&lt;br /&gt;
&lt;br /&gt;
eg.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; inline&amp;gt;Armbian_25.11.1_Rock-5b_noble_vendor_6.1.115_gnome_desktop.img.xz&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that the xz file must be extracted before writing.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
shasum -a 256  ~/Downloads/Armbian_25.11.1_Rock-5b_noble_vendor_6.1.115_gnome_desktop.img.xz&lt;br /&gt;
d3977e1bb9932b35a10e891fddb4e5d4840d709f2094c5a0cfdfb15cfa97b522  /Users/riguz/Downloads/Armbian_25.11.1_Rock-5b_noble_vendor_6.1.115_gnome_desktop.img.xz&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Write to image using etcher or USBImager. &amp;lt;ref&amp;gt;https://docs.armbian.com/User-Guide_Getting-Started/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
(base) ➜  ~ picocom -b 1500000 -d 8 /dev/tty.wchusbserial5ABA0915851&lt;br /&gt;
picocom v3.2a&lt;br /&gt;
&lt;br /&gt;
port is        : /dev/tty.wchusbserial5ABA0915851&lt;br /&gt;
flowcontrol    : none&lt;br /&gt;
baudrate is    : 1500000&lt;br /&gt;
parity is      : none&lt;br /&gt;
databits are   : 8&lt;br /&gt;
stopbits are   : 1&lt;br /&gt;
escape is      : C-a&lt;br /&gt;
local echo is  : no&lt;br /&gt;
noinit is      : no&lt;br /&gt;
noreset is     : no&lt;br /&gt;
hangup is      : no&lt;br /&gt;
nolock is      : no&lt;br /&gt;
send_cmd is    : sz -vv&lt;br /&gt;
receive_cmd is : rz -vv -E&lt;br /&gt;
imap is        :&lt;br /&gt;
omap is        :&lt;br /&gt;
emap is        : crcrlf,delbs,&lt;br /&gt;
logfile is     : none&lt;br /&gt;
initstring     : none&lt;br /&gt;
exit_after is  : not set&lt;br /&gt;
exit is        : no&lt;br /&gt;
&lt;br /&gt;
Type [C-a] [C-h] to see available commands&lt;br /&gt;
Terminal ready&lt;br /&gt;
&lt;br /&gt;
Repeat root password: ****&lt;br /&gt;
Rejected - passwords do not match. Try again [3].&lt;br /&gt;
Create root password: *********&lt;br /&gt;
Repeat root password: *********&lt;br /&gt;
&lt;br /&gt;
Choose default system command shell:&lt;br /&gt;
&lt;br /&gt;
1) bash&lt;br /&gt;
2) zsh&lt;br /&gt;
2&lt;br /&gt;
&lt;br /&gt;
Shell: ZSH&lt;br /&gt;
&lt;br /&gt;
Creating a new user account. Press &amp;lt;Ctrl-C&amp;gt; to abort&lt;br /&gt;
&lt;br /&gt;
Desktop environment will not be enabled if you abort the new user creation&lt;br /&gt;
&lt;br /&gt;
Please provide a username (eg. your first name): riguz&lt;br /&gt;
Create user (riguz) password: *********&lt;br /&gt;
Repeat user (riguz) password: *********&lt;br /&gt;
&lt;br /&gt;
Please provide your real name: Riguz&lt;br /&gt;
&lt;br /&gt;
Dear Riguz, your account riguz has been created and is sudo enabled.&lt;br /&gt;
Please use this account for your daily work from now on.&lt;br /&gt;
&lt;br /&gt;
Internet connection was not detected.&lt;br /&gt;
&lt;br /&gt;
Connect via wireless? [Y/n]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== TTL connection ==&lt;br /&gt;
&lt;br /&gt;
CH343P:&lt;br /&gt;
Install driver (.pkg) https://www.wch.cn/downloads/CH34XSER_MAC_ZIP.html&lt;br /&gt;
&lt;br /&gt;
[[Image:CH343P.png|400px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# 先装 picocom（Radxa 官方 wiki 推荐，对自定义波特率支持最好）&lt;br /&gt;
brew install --build-from-source radxa/picocom/picocom&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Use Ctrl + a,Ctrl +x to exit. All commands should first input Ctrl + a.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
❯ ls /dev/tty.*&lt;br /&gt;
/dev/tty.Bluetooth-Incoming-Port	/dev/tty.usbmodem5ABA0915851&lt;br /&gt;
&lt;br /&gt;
~/Downloads&lt;br /&gt;
❯ picocom -b 1500000 -d 8 /dev/tty.usbmodem5ABA0915851&lt;br /&gt;
picocom v3.2a&lt;br /&gt;
&lt;br /&gt;
port is        : /dev/tty.usbmodem5ABA0915851&lt;br /&gt;
flowcontrol    : none&lt;br /&gt;
baudrate is    : 1500000&lt;br /&gt;
parity is      : none&lt;br /&gt;
databits are   : 8&lt;br /&gt;
stopbits are   : 1&lt;br /&gt;
escape is      : C-a&lt;br /&gt;
local echo is  : no&lt;br /&gt;
noinit is      : no&lt;br /&gt;
noreset is     : no&lt;br /&gt;
hangup is      : no&lt;br /&gt;
nolock is      : no&lt;br /&gt;
send_cmd is    : sz -vv&lt;br /&gt;
receive_cmd is : rz -vv -E&lt;br /&gt;
imap is        :&lt;br /&gt;
omap is        :&lt;br /&gt;
emap is        : crcrlf,delbs,&lt;br /&gt;
logfile is     : none&lt;br /&gt;
initstring     : none&lt;br /&gt;
exit_after is  : not set&lt;br /&gt;
exit is        : no&lt;br /&gt;
&lt;br /&gt;
Type [C-a] [C-h] to see available commands&lt;br /&gt;
Terminal ready&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Install system ==&lt;br /&gt;
&lt;br /&gt;
[[Category:Embedding]]&lt;/div&gt;</summary>
		<author><name>Riguz</name></author>
	</entry>
	<entry>
		<id>https://wiki.riguz.com/index.php?title=Rock5b%2B_RK3588_Board&amp;diff=5194</id>
		<title>Rock5b+ RK3588 Board</title>
		<link rel="alternate" type="text/html" href="https://wiki.riguz.com/index.php?title=Rock5b%2B_RK3588_Board&amp;diff=5194"/>
		<updated>2026-07-24T00:46:25Z</updated>

		<summary type="html">&lt;p&gt;Riguz：​/* TTL connection */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Product info =&lt;br /&gt;
== Overview ==&lt;br /&gt;
&amp;lt;ref&amp;gt;https://docs.radxa.com/rock5/rock5b/getting-started/introduction?versions=ROCK+5B%2B#%E5%8F%82%E6%95%B0%E9%85%8D%E7%BD%AE&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:rock5b-plus-overview.webp|600px]]&lt;br /&gt;
&lt;br /&gt;
== Features == &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|型号&lt;br /&gt;
|ROCK 5B&lt;br /&gt;
|ROCK 5B+&lt;br /&gt;
|-&lt;br /&gt;
|SoC&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Rockchip RK3588&lt;br /&gt;
|-&lt;br /&gt;
|CPU&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |四大核 Cortex‑A76 频率最高达 2.4GHz&lt;br /&gt;
四小核 Cortex‑A55 主频最大为 1.8GHz&lt;br /&gt;
|-&lt;br /&gt;
|GPU&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Mali G610MP4 GPU，支持 OpenGLES 1.1/2.0/3.2&lt;br /&gt;
OpenCL 1.1/1.2/2.2&lt;br /&gt;
Vulkan 1.1 和 1.2&lt;br /&gt;
|-&lt;br /&gt;
|NPU&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |NPU 支持 INT4/INT8/INT16/FP16/BF16 和 TF32 加速，计算能力高达 6TOPs&lt;br /&gt;
|-&lt;br /&gt;
|内存&lt;br /&gt;
|4/8/16 64 位 LPDDR4X&lt;br /&gt;
|4/8/16/32 64 位 LPDDR5&lt;br /&gt;
|-&lt;br /&gt;
|存储&lt;br /&gt;
|eMMC 连接器&lt;br /&gt;
microSD 存储卡&lt;br /&gt;
|板载 eMMC 模块：32/64/128/256 GB&lt;br /&gt;
microSD 存储卡&lt;br /&gt;
|-&lt;br /&gt;
|显示&lt;br /&gt;
|可通过两个 HDMI、一个 DP（C 型）和一个 MIPI DSI 提供 4 路显示输出&lt;br /&gt;
分辨率高达 3x 4K@60FPS + 1x 1080P@60FPS 或者 1x 8K@60FPS + 1x 4K@60FPS + 1x 1080P@60FPS&lt;br /&gt;
1x Micro HDMI输入端口，支持最高4Kp60的显示输入&lt;br /&gt;
|可通过两个 HDMI、一个 DP（C 型）和一个 MIPI DSI 提供 4 路显示输出&lt;br /&gt;
分辨率高达 3x 4K@60FPS + 1x 1080P@60FPS 或者 1x 8K@60FPS + 1x 4K@60FPS + 1x 1080P@60FPS&lt;br /&gt;
1x 标准 HDMI 输入端口，最高支持 4Kp60 显示输入&lt;br /&gt;
|-&lt;br /&gt;
|硬件编解码&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |H.265/H.264/AV1/AVS2 硬件解码高达 8K@60fps&lt;br /&gt;
H.265/H.264 硬件编码高达 8K@30fps&lt;br /&gt;
|-&lt;br /&gt;
|以太网&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |10/100/1000M/2.5G 以太网（支持 POE ）&lt;br /&gt;
PoE 需要额外的可选 HAT&lt;br /&gt;
|-&lt;br /&gt;
|板载 WIFI&lt;br /&gt;
|无板载 WiFi&lt;br /&gt;
|配备板载 WiFi Realtek 8852BE&lt;br /&gt;
|-&lt;br /&gt;
|M.2&lt;br /&gt;
|M.2 E Key 连接器，提供 PCIe 2.1 单通道、USB、SATA、SDIO、PCM 和 UART 信号，支持工业标准 M.2 WiFi 6 模块。&lt;br /&gt;
M.2 M Key 连接器，带有四通道 PCIe 3.0 接口。电路板上有一个标准 M.2 2280 安装孔，可安装 M.2 2280 NVMe 固态硬盘。请注意，不支持 M.2 SATA 固态硬盘。&lt;br /&gt;
|M.2 B Key 连接器，可提供 USB 信号并支持 4G 模块。通过使用 SIM 卡，可方便地连接移动网络。&lt;br /&gt;
M.2 M Key 连接器，共提供两个双通道 PCIe 3.0 接口，标准的 M.2 2280 安装孔，可以安装 M.2 2280 NVMe 固态硬盘。值得注意的是，不支持 M.2 SATA 固态硬盘。&lt;br /&gt;
|-&lt;br /&gt;
|USB&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |2x USB 2 端口&lt;br /&gt;
2x USB 3 HOST/OTG 端口&lt;br /&gt;
|-&lt;br /&gt;
|摄像头&lt;br /&gt;
|1 个摄像头端口（1 个四通道 MIPI CSI 或 2 个双通道 MIPI CSI）&lt;br /&gt;
|2 个摄像头端口（2 个四通道 MIPI CSI 或 2 个双通道 MIPI CSI）&lt;br /&gt;
|-&lt;br /&gt;
|其他&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |40 针扩展座&lt;br /&gt;
|-&lt;br /&gt;
|供电&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |支持 9V/2A、12V/2A、15V/2A 和 20V/2A 的 USB Type-C PD 2.0&lt;br /&gt;
USB Type-C 端口上固定电压为 5V 至 20V 的电源适配器&lt;br /&gt;
向 GPIO PIN 2 和 4 提供 5V 电源&lt;br /&gt;
|-&lt;br /&gt;
|尺寸&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |100mm x 75 mm&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Power == &lt;br /&gt;
ROCK 5B/5B+ 支持多种供电技术，包括智能电源适配器和固定电压：&lt;br /&gt;
USB Type-C PD 2.0 版，9V/2A、12V/2A、15V/2A 和 20V/2A&lt;br /&gt;
USB C 接头，直出 5V 到 20V 之间任意固定电压的适配器，功率大于 30W(5B) 或者 40W(5B+)。例如 12V/4A USB C 接头直出的适配器。&lt;br /&gt;
5V 电源应用于 GPIO PIN 2 和 4&lt;br /&gt;
&lt;br /&gt;
ROCK 5B+&lt;br /&gt;
电源适配器推荐使用官方的 瑞莎 PD65W 适配器。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:rock5bp-pwr.png|400px]]&lt;br /&gt;
&lt;br /&gt;
= Install system =&lt;br /&gt;
Device: Rock5b+, 16G, 512G SSD&lt;br /&gt;
&lt;br /&gt;
Prerequsits:&lt;br /&gt;
* Install [https://etcher.balena.io/ Etcher] &lt;br /&gt;
&lt;br /&gt;
== Rock5b+ Official image (Recommended) ==&lt;br /&gt;
&amp;lt;ref&amp;gt;https://docs.radxa.com/rock5/rock5b/getting-started/install-os/boot_from_sd_card&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Download image from rock site https://docs.radxa.com/rock5/rock5b/download:&lt;br /&gt;
&lt;br /&gt;
rock-5b-plus_bookworm_kde_b2.output.img.xz&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Note that the image must be decompressed first.&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:etcher-rock5b.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:etcher-rock5b-finished.png|600px]]&lt;br /&gt;
&lt;br /&gt;
You may get error like:&lt;br /&gt;
&lt;br /&gt;
[[Image:etcher-error-mac.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Grant full disk access to etcher in privacy setting and run as sudo user:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
# see https://github.com/balena-io/etcher/issues/4451&lt;br /&gt;
sudo open -a balenaEtcher&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Armbian ==&lt;br /&gt;
&lt;br /&gt;
Download image from https://www.armbian.com/rock-5b-plus/.&lt;br /&gt;
&lt;br /&gt;
eg.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; inline&amp;gt;Armbian_25.11.1_Rock-5b_noble_vendor_6.1.115_gnome_desktop.img.xz&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that the xz file must be extracted before writing.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
shasum -a 256  ~/Downloads/Armbian_25.11.1_Rock-5b_noble_vendor_6.1.115_gnome_desktop.img.xz&lt;br /&gt;
d3977e1bb9932b35a10e891fddb4e5d4840d709f2094c5a0cfdfb15cfa97b522  /Users/riguz/Downloads/Armbian_25.11.1_Rock-5b_noble_vendor_6.1.115_gnome_desktop.img.xz&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Write to image using etcher or USBImager. &amp;lt;ref&amp;gt;https://docs.armbian.com/User-Guide_Getting-Started/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
(base) ➜  ~ picocom -b 1500000 -d 8 /dev/tty.wchusbserial5ABA0915851&lt;br /&gt;
picocom v3.2a&lt;br /&gt;
&lt;br /&gt;
port is        : /dev/tty.wchusbserial5ABA0915851&lt;br /&gt;
flowcontrol    : none&lt;br /&gt;
baudrate is    : 1500000&lt;br /&gt;
parity is      : none&lt;br /&gt;
databits are   : 8&lt;br /&gt;
stopbits are   : 1&lt;br /&gt;
escape is      : C-a&lt;br /&gt;
local echo is  : no&lt;br /&gt;
noinit is      : no&lt;br /&gt;
noreset is     : no&lt;br /&gt;
hangup is      : no&lt;br /&gt;
nolock is      : no&lt;br /&gt;
send_cmd is    : sz -vv&lt;br /&gt;
receive_cmd is : rz -vv -E&lt;br /&gt;
imap is        :&lt;br /&gt;
omap is        :&lt;br /&gt;
emap is        : crcrlf,delbs,&lt;br /&gt;
logfile is     : none&lt;br /&gt;
initstring     : none&lt;br /&gt;
exit_after is  : not set&lt;br /&gt;
exit is        : no&lt;br /&gt;
&lt;br /&gt;
Type [C-a] [C-h] to see available commands&lt;br /&gt;
Terminal ready&lt;br /&gt;
&lt;br /&gt;
Repeat root password: ****&lt;br /&gt;
Rejected - passwords do not match. Try again [3].&lt;br /&gt;
Create root password: *********&lt;br /&gt;
Repeat root password: *********&lt;br /&gt;
&lt;br /&gt;
Choose default system command shell:&lt;br /&gt;
&lt;br /&gt;
1) bash&lt;br /&gt;
2) zsh&lt;br /&gt;
2&lt;br /&gt;
&lt;br /&gt;
Shell: ZSH&lt;br /&gt;
&lt;br /&gt;
Creating a new user account. Press &amp;lt;Ctrl-C&amp;gt; to abort&lt;br /&gt;
&lt;br /&gt;
Desktop environment will not be enabled if you abort the new user creation&lt;br /&gt;
&lt;br /&gt;
Please provide a username (eg. your first name): riguz&lt;br /&gt;
Create user (riguz) password: *********&lt;br /&gt;
Repeat user (riguz) password: *********&lt;br /&gt;
&lt;br /&gt;
Please provide your real name: Riguz&lt;br /&gt;
&lt;br /&gt;
Dear Riguz, your account riguz has been created and is sudo enabled.&lt;br /&gt;
Please use this account for your daily work from now on.&lt;br /&gt;
&lt;br /&gt;
Internet connection was not detected.&lt;br /&gt;
&lt;br /&gt;
Connect via wireless? [Y/n]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== TTL connection ==&lt;br /&gt;
&lt;br /&gt;
CH343P:&lt;br /&gt;
Install driver (.pkg) https://www.wch.cn/downloads/CH34XSER_MAC_ZIP.html&lt;br /&gt;
&lt;br /&gt;
[[Image:CH343P.png|400px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# 先装 picocom（Radxa 官方 wiki 推荐，对自定义波特率支持最好）&lt;br /&gt;
brew install --build-from-source radxa/picocom/picocom&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
❯ ls /dev/tty.*&lt;br /&gt;
/dev/tty.Bluetooth-Incoming-Port	/dev/tty.usbmodem5ABA0915851&lt;br /&gt;
&lt;br /&gt;
~/Downloads&lt;br /&gt;
❯ picocom -b 1500000 -d 8 /dev/tty.usbmodem5ABA0915851&lt;br /&gt;
picocom v3.2a&lt;br /&gt;
&lt;br /&gt;
port is        : /dev/tty.usbmodem5ABA0915851&lt;br /&gt;
flowcontrol    : none&lt;br /&gt;
baudrate is    : 1500000&lt;br /&gt;
parity is      : none&lt;br /&gt;
databits are   : 8&lt;br /&gt;
stopbits are   : 1&lt;br /&gt;
escape is      : C-a&lt;br /&gt;
local echo is  : no&lt;br /&gt;
noinit is      : no&lt;br /&gt;
noreset is     : no&lt;br /&gt;
hangup is      : no&lt;br /&gt;
nolock is      : no&lt;br /&gt;
send_cmd is    : sz -vv&lt;br /&gt;
receive_cmd is : rz -vv -E&lt;br /&gt;
imap is        :&lt;br /&gt;
omap is        :&lt;br /&gt;
emap is        : crcrlf,delbs,&lt;br /&gt;
logfile is     : none&lt;br /&gt;
initstring     : none&lt;br /&gt;
exit_after is  : not set&lt;br /&gt;
exit is        : no&lt;br /&gt;
&lt;br /&gt;
Type [C-a] [C-h] to see available commands&lt;br /&gt;
Terminal ready&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Install system ==&lt;br /&gt;
&lt;br /&gt;
[[Category:Embedding]]&lt;/div&gt;</summary>
		<author><name>Riguz</name></author>
	</entry>
	<entry>
		<id>https://wiki.riguz.com/index.php?title=Rock5b%2B_RK3588_Board&amp;diff=5193</id>
		<title>Rock5b+ RK3588 Board</title>
		<link rel="alternate" type="text/html" href="https://wiki.riguz.com/index.php?title=Rock5b%2B_RK3588_Board&amp;diff=5193"/>
		<updated>2026-07-24T00:40:05Z</updated>

		<summary type="html">&lt;p&gt;Riguz：​/* TTL connection */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Product info =&lt;br /&gt;
== Overview ==&lt;br /&gt;
&amp;lt;ref&amp;gt;https://docs.radxa.com/rock5/rock5b/getting-started/introduction?versions=ROCK+5B%2B#%E5%8F%82%E6%95%B0%E9%85%8D%E7%BD%AE&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:rock5b-plus-overview.webp|600px]]&lt;br /&gt;
&lt;br /&gt;
== Features == &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|型号&lt;br /&gt;
|ROCK 5B&lt;br /&gt;
|ROCK 5B+&lt;br /&gt;
|-&lt;br /&gt;
|SoC&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Rockchip RK3588&lt;br /&gt;
|-&lt;br /&gt;
|CPU&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |四大核 Cortex‑A76 频率最高达 2.4GHz&lt;br /&gt;
四小核 Cortex‑A55 主频最大为 1.8GHz&lt;br /&gt;
|-&lt;br /&gt;
|GPU&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Mali G610MP4 GPU，支持 OpenGLES 1.1/2.0/3.2&lt;br /&gt;
OpenCL 1.1/1.2/2.2&lt;br /&gt;
Vulkan 1.1 和 1.2&lt;br /&gt;
|-&lt;br /&gt;
|NPU&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |NPU 支持 INT4/INT8/INT16/FP16/BF16 和 TF32 加速，计算能力高达 6TOPs&lt;br /&gt;
|-&lt;br /&gt;
|内存&lt;br /&gt;
|4/8/16 64 位 LPDDR4X&lt;br /&gt;
|4/8/16/32 64 位 LPDDR5&lt;br /&gt;
|-&lt;br /&gt;
|存储&lt;br /&gt;
|eMMC 连接器&lt;br /&gt;
microSD 存储卡&lt;br /&gt;
|板载 eMMC 模块：32/64/128/256 GB&lt;br /&gt;
microSD 存储卡&lt;br /&gt;
|-&lt;br /&gt;
|显示&lt;br /&gt;
|可通过两个 HDMI、一个 DP（C 型）和一个 MIPI DSI 提供 4 路显示输出&lt;br /&gt;
分辨率高达 3x 4K@60FPS + 1x 1080P@60FPS 或者 1x 8K@60FPS + 1x 4K@60FPS + 1x 1080P@60FPS&lt;br /&gt;
1x Micro HDMI输入端口，支持最高4Kp60的显示输入&lt;br /&gt;
|可通过两个 HDMI、一个 DP（C 型）和一个 MIPI DSI 提供 4 路显示输出&lt;br /&gt;
分辨率高达 3x 4K@60FPS + 1x 1080P@60FPS 或者 1x 8K@60FPS + 1x 4K@60FPS + 1x 1080P@60FPS&lt;br /&gt;
1x 标准 HDMI 输入端口，最高支持 4Kp60 显示输入&lt;br /&gt;
|-&lt;br /&gt;
|硬件编解码&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |H.265/H.264/AV1/AVS2 硬件解码高达 8K@60fps&lt;br /&gt;
H.265/H.264 硬件编码高达 8K@30fps&lt;br /&gt;
|-&lt;br /&gt;
|以太网&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |10/100/1000M/2.5G 以太网（支持 POE ）&lt;br /&gt;
PoE 需要额外的可选 HAT&lt;br /&gt;
|-&lt;br /&gt;
|板载 WIFI&lt;br /&gt;
|无板载 WiFi&lt;br /&gt;
|配备板载 WiFi Realtek 8852BE&lt;br /&gt;
|-&lt;br /&gt;
|M.2&lt;br /&gt;
|M.2 E Key 连接器，提供 PCIe 2.1 单通道、USB、SATA、SDIO、PCM 和 UART 信号，支持工业标准 M.2 WiFi 6 模块。&lt;br /&gt;
M.2 M Key 连接器，带有四通道 PCIe 3.0 接口。电路板上有一个标准 M.2 2280 安装孔，可安装 M.2 2280 NVMe 固态硬盘。请注意，不支持 M.2 SATA 固态硬盘。&lt;br /&gt;
|M.2 B Key 连接器，可提供 USB 信号并支持 4G 模块。通过使用 SIM 卡，可方便地连接移动网络。&lt;br /&gt;
M.2 M Key 连接器，共提供两个双通道 PCIe 3.0 接口，标准的 M.2 2280 安装孔，可以安装 M.2 2280 NVMe 固态硬盘。值得注意的是，不支持 M.2 SATA 固态硬盘。&lt;br /&gt;
|-&lt;br /&gt;
|USB&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |2x USB 2 端口&lt;br /&gt;
2x USB 3 HOST/OTG 端口&lt;br /&gt;
|-&lt;br /&gt;
|摄像头&lt;br /&gt;
|1 个摄像头端口（1 个四通道 MIPI CSI 或 2 个双通道 MIPI CSI）&lt;br /&gt;
|2 个摄像头端口（2 个四通道 MIPI CSI 或 2 个双通道 MIPI CSI）&lt;br /&gt;
|-&lt;br /&gt;
|其他&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |40 针扩展座&lt;br /&gt;
|-&lt;br /&gt;
|供电&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |支持 9V/2A、12V/2A、15V/2A 和 20V/2A 的 USB Type-C PD 2.0&lt;br /&gt;
USB Type-C 端口上固定电压为 5V 至 20V 的电源适配器&lt;br /&gt;
向 GPIO PIN 2 和 4 提供 5V 电源&lt;br /&gt;
|-&lt;br /&gt;
|尺寸&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |100mm x 75 mm&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Power == &lt;br /&gt;
ROCK 5B/5B+ 支持多种供电技术，包括智能电源适配器和固定电压：&lt;br /&gt;
USB Type-C PD 2.0 版，9V/2A、12V/2A、15V/2A 和 20V/2A&lt;br /&gt;
USB C 接头，直出 5V 到 20V 之间任意固定电压的适配器，功率大于 30W(5B) 或者 40W(5B+)。例如 12V/4A USB C 接头直出的适配器。&lt;br /&gt;
5V 电源应用于 GPIO PIN 2 和 4&lt;br /&gt;
&lt;br /&gt;
ROCK 5B+&lt;br /&gt;
电源适配器推荐使用官方的 瑞莎 PD65W 适配器。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:rock5bp-pwr.png|400px]]&lt;br /&gt;
&lt;br /&gt;
= Install system =&lt;br /&gt;
Device: Rock5b+, 16G, 512G SSD&lt;br /&gt;
&lt;br /&gt;
Prerequsits:&lt;br /&gt;
* Install [https://etcher.balena.io/ Etcher] &lt;br /&gt;
&lt;br /&gt;
== Rock5b+ Official image (Recommended) ==&lt;br /&gt;
&amp;lt;ref&amp;gt;https://docs.radxa.com/rock5/rock5b/getting-started/install-os/boot_from_sd_card&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Download image from rock site https://docs.radxa.com/rock5/rock5b/download:&lt;br /&gt;
&lt;br /&gt;
rock-5b-plus_bookworm_kde_b2.output.img.xz&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Note that the image must be decompressed first.&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:etcher-rock5b.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:etcher-rock5b-finished.png|600px]]&lt;br /&gt;
&lt;br /&gt;
You may get error like:&lt;br /&gt;
&lt;br /&gt;
[[Image:etcher-error-mac.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Grant full disk access to etcher in privacy setting and run as sudo user:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
# see https://github.com/balena-io/etcher/issues/4451&lt;br /&gt;
sudo open -a balenaEtcher&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Armbian ==&lt;br /&gt;
&lt;br /&gt;
Download image from https://www.armbian.com/rock-5b-plus/.&lt;br /&gt;
&lt;br /&gt;
eg.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; inline&amp;gt;Armbian_25.11.1_Rock-5b_noble_vendor_6.1.115_gnome_desktop.img.xz&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that the xz file must be extracted before writing.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
shasum -a 256  ~/Downloads/Armbian_25.11.1_Rock-5b_noble_vendor_6.1.115_gnome_desktop.img.xz&lt;br /&gt;
d3977e1bb9932b35a10e891fddb4e5d4840d709f2094c5a0cfdfb15cfa97b522  /Users/riguz/Downloads/Armbian_25.11.1_Rock-5b_noble_vendor_6.1.115_gnome_desktop.img.xz&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Write to image using etcher or USBImager. &amp;lt;ref&amp;gt;https://docs.armbian.com/User-Guide_Getting-Started/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
(base) ➜  ~ picocom -b 1500000 -d 8 /dev/tty.wchusbserial5ABA0915851&lt;br /&gt;
picocom v3.2a&lt;br /&gt;
&lt;br /&gt;
port is        : /dev/tty.wchusbserial5ABA0915851&lt;br /&gt;
flowcontrol    : none&lt;br /&gt;
baudrate is    : 1500000&lt;br /&gt;
parity is      : none&lt;br /&gt;
databits are   : 8&lt;br /&gt;
stopbits are   : 1&lt;br /&gt;
escape is      : C-a&lt;br /&gt;
local echo is  : no&lt;br /&gt;
noinit is      : no&lt;br /&gt;
noreset is     : no&lt;br /&gt;
hangup is      : no&lt;br /&gt;
nolock is      : no&lt;br /&gt;
send_cmd is    : sz -vv&lt;br /&gt;
receive_cmd is : rz -vv -E&lt;br /&gt;
imap is        :&lt;br /&gt;
omap is        :&lt;br /&gt;
emap is        : crcrlf,delbs,&lt;br /&gt;
logfile is     : none&lt;br /&gt;
initstring     : none&lt;br /&gt;
exit_after is  : not set&lt;br /&gt;
exit is        : no&lt;br /&gt;
&lt;br /&gt;
Type [C-a] [C-h] to see available commands&lt;br /&gt;
Terminal ready&lt;br /&gt;
&lt;br /&gt;
Repeat root password: ****&lt;br /&gt;
Rejected - passwords do not match. Try again [3].&lt;br /&gt;
Create root password: *********&lt;br /&gt;
Repeat root password: *********&lt;br /&gt;
&lt;br /&gt;
Choose default system command shell:&lt;br /&gt;
&lt;br /&gt;
1) bash&lt;br /&gt;
2) zsh&lt;br /&gt;
2&lt;br /&gt;
&lt;br /&gt;
Shell: ZSH&lt;br /&gt;
&lt;br /&gt;
Creating a new user account. Press &amp;lt;Ctrl-C&amp;gt; to abort&lt;br /&gt;
&lt;br /&gt;
Desktop environment will not be enabled if you abort the new user creation&lt;br /&gt;
&lt;br /&gt;
Please provide a username (eg. your first name): riguz&lt;br /&gt;
Create user (riguz) password: *********&lt;br /&gt;
Repeat user (riguz) password: *********&lt;br /&gt;
&lt;br /&gt;
Please provide your real name: Riguz&lt;br /&gt;
&lt;br /&gt;
Dear Riguz, your account riguz has been created and is sudo enabled.&lt;br /&gt;
Please use this account for your daily work from now on.&lt;br /&gt;
&lt;br /&gt;
Internet connection was not detected.&lt;br /&gt;
&lt;br /&gt;
Connect via wireless? [Y/n]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== TTL connection ==&lt;br /&gt;
&lt;br /&gt;
CH343P:&lt;br /&gt;
Install driver (.pkg) https://www.wch.cn/downloads/CH34XSER_MAC_ZIP.html&lt;br /&gt;
[[文件:CH343P.png|左|缩略图]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
ls /dev/tty.*&lt;br /&gt;
/dev/tty.wchusbserial5ABA0915851&lt;br /&gt;
picocom -b 1500000 -d 8 /dev/tty.wchusbserial5ABA0915851&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Install system ==&lt;br /&gt;
&lt;br /&gt;
[[Category:Embedding]]&lt;/div&gt;</summary>
		<author><name>Riguz</name></author>
	</entry>
	<entry>
		<id>https://wiki.riguz.com/index.php?title=%E6%96%87%E4%BB%B6:CH343P.png&amp;diff=5192</id>
		<title>文件:CH343P.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.riguz.com/index.php?title=%E6%96%87%E4%BB%B6:CH343P.png&amp;diff=5192"/>
		<updated>2026-07-24T00:39:24Z</updated>

		<summary type="html">&lt;p&gt;Riguz：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;立创开发板 串口工具 CH343P 这是一款 USB‑转‑TTL 串口工具，主控采用国产厂家WCH的 CH343P，支持更高波特率（最高6M波特率）与更宽工作温度范围。&lt;/div&gt;</summary>
		<author><name>Riguz</name></author>
	</entry>
	<entry>
		<id>https://wiki.riguz.com/index.php?title=Rock5b%2B_RK3588_Board&amp;diff=5191</id>
		<title>Rock5b+ RK3588 Board</title>
		<link rel="alternate" type="text/html" href="https://wiki.riguz.com/index.php?title=Rock5b%2B_RK3588_Board&amp;diff=5191"/>
		<updated>2026-07-23T14:27:48Z</updated>

		<summary type="html">&lt;p&gt;Riguz：​/* Power */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Product info =&lt;br /&gt;
== Overview ==&lt;br /&gt;
&amp;lt;ref&amp;gt;https://docs.radxa.com/rock5/rock5b/getting-started/introduction?versions=ROCK+5B%2B#%E5%8F%82%E6%95%B0%E9%85%8D%E7%BD%AE&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:rock5b-plus-overview.webp|600px]]&lt;br /&gt;
&lt;br /&gt;
== Features == &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|型号&lt;br /&gt;
|ROCK 5B&lt;br /&gt;
|ROCK 5B+&lt;br /&gt;
|-&lt;br /&gt;
|SoC&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Rockchip RK3588&lt;br /&gt;
|-&lt;br /&gt;
|CPU&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |四大核 Cortex‑A76 频率最高达 2.4GHz&lt;br /&gt;
四小核 Cortex‑A55 主频最大为 1.8GHz&lt;br /&gt;
|-&lt;br /&gt;
|GPU&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Mali G610MP4 GPU，支持 OpenGLES 1.1/2.0/3.2&lt;br /&gt;
OpenCL 1.1/1.2/2.2&lt;br /&gt;
Vulkan 1.1 和 1.2&lt;br /&gt;
|-&lt;br /&gt;
|NPU&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |NPU 支持 INT4/INT8/INT16/FP16/BF16 和 TF32 加速，计算能力高达 6TOPs&lt;br /&gt;
|-&lt;br /&gt;
|内存&lt;br /&gt;
|4/8/16 64 位 LPDDR4X&lt;br /&gt;
|4/8/16/32 64 位 LPDDR5&lt;br /&gt;
|-&lt;br /&gt;
|存储&lt;br /&gt;
|eMMC 连接器&lt;br /&gt;
microSD 存储卡&lt;br /&gt;
|板载 eMMC 模块：32/64/128/256 GB&lt;br /&gt;
microSD 存储卡&lt;br /&gt;
|-&lt;br /&gt;
|显示&lt;br /&gt;
|可通过两个 HDMI、一个 DP（C 型）和一个 MIPI DSI 提供 4 路显示输出&lt;br /&gt;
分辨率高达 3x 4K@60FPS + 1x 1080P@60FPS 或者 1x 8K@60FPS + 1x 4K@60FPS + 1x 1080P@60FPS&lt;br /&gt;
1x Micro HDMI输入端口，支持最高4Kp60的显示输入&lt;br /&gt;
|可通过两个 HDMI、一个 DP（C 型）和一个 MIPI DSI 提供 4 路显示输出&lt;br /&gt;
分辨率高达 3x 4K@60FPS + 1x 1080P@60FPS 或者 1x 8K@60FPS + 1x 4K@60FPS + 1x 1080P@60FPS&lt;br /&gt;
1x 标准 HDMI 输入端口，最高支持 4Kp60 显示输入&lt;br /&gt;
|-&lt;br /&gt;
|硬件编解码&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |H.265/H.264/AV1/AVS2 硬件解码高达 8K@60fps&lt;br /&gt;
H.265/H.264 硬件编码高达 8K@30fps&lt;br /&gt;
|-&lt;br /&gt;
|以太网&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |10/100/1000M/2.5G 以太网（支持 POE ）&lt;br /&gt;
PoE 需要额外的可选 HAT&lt;br /&gt;
|-&lt;br /&gt;
|板载 WIFI&lt;br /&gt;
|无板载 WiFi&lt;br /&gt;
|配备板载 WiFi Realtek 8852BE&lt;br /&gt;
|-&lt;br /&gt;
|M.2&lt;br /&gt;
|M.2 E Key 连接器，提供 PCIe 2.1 单通道、USB、SATA、SDIO、PCM 和 UART 信号，支持工业标准 M.2 WiFi 6 模块。&lt;br /&gt;
M.2 M Key 连接器，带有四通道 PCIe 3.0 接口。电路板上有一个标准 M.2 2280 安装孔，可安装 M.2 2280 NVMe 固态硬盘。请注意，不支持 M.2 SATA 固态硬盘。&lt;br /&gt;
|M.2 B Key 连接器，可提供 USB 信号并支持 4G 模块。通过使用 SIM 卡，可方便地连接移动网络。&lt;br /&gt;
M.2 M Key 连接器，共提供两个双通道 PCIe 3.0 接口，标准的 M.2 2280 安装孔，可以安装 M.2 2280 NVMe 固态硬盘。值得注意的是，不支持 M.2 SATA 固态硬盘。&lt;br /&gt;
|-&lt;br /&gt;
|USB&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |2x USB 2 端口&lt;br /&gt;
2x USB 3 HOST/OTG 端口&lt;br /&gt;
|-&lt;br /&gt;
|摄像头&lt;br /&gt;
|1 个摄像头端口（1 个四通道 MIPI CSI 或 2 个双通道 MIPI CSI）&lt;br /&gt;
|2 个摄像头端口（2 个四通道 MIPI CSI 或 2 个双通道 MIPI CSI）&lt;br /&gt;
|-&lt;br /&gt;
|其他&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |40 针扩展座&lt;br /&gt;
|-&lt;br /&gt;
|供电&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |支持 9V/2A、12V/2A、15V/2A 和 20V/2A 的 USB Type-C PD 2.0&lt;br /&gt;
USB Type-C 端口上固定电压为 5V 至 20V 的电源适配器&lt;br /&gt;
向 GPIO PIN 2 和 4 提供 5V 电源&lt;br /&gt;
|-&lt;br /&gt;
|尺寸&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |100mm x 75 mm&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Power == &lt;br /&gt;
ROCK 5B/5B+ 支持多种供电技术，包括智能电源适配器和固定电压：&lt;br /&gt;
USB Type-C PD 2.0 版，9V/2A、12V/2A、15V/2A 和 20V/2A&lt;br /&gt;
USB C 接头，直出 5V 到 20V 之间任意固定电压的适配器，功率大于 30W(5B) 或者 40W(5B+)。例如 12V/4A USB C 接头直出的适配器。&lt;br /&gt;
5V 电源应用于 GPIO PIN 2 和 4&lt;br /&gt;
&lt;br /&gt;
ROCK 5B+&lt;br /&gt;
电源适配器推荐使用官方的 瑞莎 PD65W 适配器。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:rock5bp-pwr.png|400px]]&lt;br /&gt;
&lt;br /&gt;
= Install system =&lt;br /&gt;
Device: Rock5b+, 16G, 512G SSD&lt;br /&gt;
&lt;br /&gt;
Prerequsits:&lt;br /&gt;
* Install [https://etcher.balena.io/ Etcher] &lt;br /&gt;
&lt;br /&gt;
== Rock5b+ Official image (Recommended) ==&lt;br /&gt;
&amp;lt;ref&amp;gt;https://docs.radxa.com/rock5/rock5b/getting-started/install-os/boot_from_sd_card&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Download image from rock site https://docs.radxa.com/rock5/rock5b/download:&lt;br /&gt;
&lt;br /&gt;
rock-5b-plus_bookworm_kde_b2.output.img.xz&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Note that the image must be decompressed first.&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:etcher-rock5b.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:etcher-rock5b-finished.png|600px]]&lt;br /&gt;
&lt;br /&gt;
You may get error like:&lt;br /&gt;
&lt;br /&gt;
[[Image:etcher-error-mac.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Grant full disk access to etcher in privacy setting and run as sudo user:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
# see https://github.com/balena-io/etcher/issues/4451&lt;br /&gt;
sudo open -a balenaEtcher&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Armbian ==&lt;br /&gt;
&lt;br /&gt;
Download image from https://www.armbian.com/rock-5b-plus/.&lt;br /&gt;
&lt;br /&gt;
eg.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; inline&amp;gt;Armbian_25.11.1_Rock-5b_noble_vendor_6.1.115_gnome_desktop.img.xz&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that the xz file must be extracted before writing.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
shasum -a 256  ~/Downloads/Armbian_25.11.1_Rock-5b_noble_vendor_6.1.115_gnome_desktop.img.xz&lt;br /&gt;
d3977e1bb9932b35a10e891fddb4e5d4840d709f2094c5a0cfdfb15cfa97b522  /Users/riguz/Downloads/Armbian_25.11.1_Rock-5b_noble_vendor_6.1.115_gnome_desktop.img.xz&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Write to image using etcher or USBImager. &amp;lt;ref&amp;gt;https://docs.armbian.com/User-Guide_Getting-Started/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
(base) ➜  ~ picocom -b 1500000 -d 8 /dev/tty.wchusbserial5ABA0915851&lt;br /&gt;
picocom v3.2a&lt;br /&gt;
&lt;br /&gt;
port is        : /dev/tty.wchusbserial5ABA0915851&lt;br /&gt;
flowcontrol    : none&lt;br /&gt;
baudrate is    : 1500000&lt;br /&gt;
parity is      : none&lt;br /&gt;
databits are   : 8&lt;br /&gt;
stopbits are   : 1&lt;br /&gt;
escape is      : C-a&lt;br /&gt;
local echo is  : no&lt;br /&gt;
noinit is      : no&lt;br /&gt;
noreset is     : no&lt;br /&gt;
hangup is      : no&lt;br /&gt;
nolock is      : no&lt;br /&gt;
send_cmd is    : sz -vv&lt;br /&gt;
receive_cmd is : rz -vv -E&lt;br /&gt;
imap is        :&lt;br /&gt;
omap is        :&lt;br /&gt;
emap is        : crcrlf,delbs,&lt;br /&gt;
logfile is     : none&lt;br /&gt;
initstring     : none&lt;br /&gt;
exit_after is  : not set&lt;br /&gt;
exit is        : no&lt;br /&gt;
&lt;br /&gt;
Type [C-a] [C-h] to see available commands&lt;br /&gt;
Terminal ready&lt;br /&gt;
&lt;br /&gt;
Repeat root password: ****&lt;br /&gt;
Rejected - passwords do not match. Try again [3].&lt;br /&gt;
Create root password: *********&lt;br /&gt;
Repeat root password: *********&lt;br /&gt;
&lt;br /&gt;
Choose default system command shell:&lt;br /&gt;
&lt;br /&gt;
1) bash&lt;br /&gt;
2) zsh&lt;br /&gt;
2&lt;br /&gt;
&lt;br /&gt;
Shell: ZSH&lt;br /&gt;
&lt;br /&gt;
Creating a new user account. Press &amp;lt;Ctrl-C&amp;gt; to abort&lt;br /&gt;
&lt;br /&gt;
Desktop environment will not be enabled if you abort the new user creation&lt;br /&gt;
&lt;br /&gt;
Please provide a username (eg. your first name): riguz&lt;br /&gt;
Create user (riguz) password: *********&lt;br /&gt;
Repeat user (riguz) password: *********&lt;br /&gt;
&lt;br /&gt;
Please provide your real name: Riguz&lt;br /&gt;
&lt;br /&gt;
Dear Riguz, your account riguz has been created and is sudo enabled.&lt;br /&gt;
Please use this account for your daily work from now on.&lt;br /&gt;
&lt;br /&gt;
Internet connection was not detected.&lt;br /&gt;
&lt;br /&gt;
Connect via wireless? [Y/n]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== TTL connection ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
ls /dev/tty.*&lt;br /&gt;
/dev/tty.wchusbserial5ABA0915851&lt;br /&gt;
picocom -b 1500000 -d 8 /dev/tty.wchusbserial5ABA0915851&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Install system ==&lt;br /&gt;
&lt;br /&gt;
[[Category:Embedding]]&lt;/div&gt;</summary>
		<author><name>Riguz</name></author>
	</entry>
	<entry>
		<id>https://wiki.riguz.com/index.php?title=%E6%96%87%E4%BB%B6:Rock5bp-pwr.png&amp;diff=5190</id>
		<title>文件:Rock5bp-pwr.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.riguz.com/index.php?title=%E6%96%87%E4%BB%B6:Rock5bp-pwr.png&amp;diff=5190"/>
		<updated>2026-07-23T14:27:35Z</updated>

		<summary type="html">&lt;p&gt;Riguz：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Riguz</name></author>
	</entry>
	<entry>
		<id>https://wiki.riguz.com/index.php?title=Rock5b%2B_RK3588_Board&amp;diff=5189</id>
		<title>Rock5b+ RK3588 Board</title>
		<link rel="alternate" type="text/html" href="https://wiki.riguz.com/index.php?title=Rock5b%2B_RK3588_Board&amp;diff=5189"/>
		<updated>2026-07-23T14:26:05Z</updated>

		<summary type="html">&lt;p&gt;Riguz：​/* Power */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Product info =&lt;br /&gt;
== Overview ==&lt;br /&gt;
&amp;lt;ref&amp;gt;https://docs.radxa.com/rock5/rock5b/getting-started/introduction?versions=ROCK+5B%2B#%E5%8F%82%E6%95%B0%E9%85%8D%E7%BD%AE&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:rock5b-plus-overview.webp|600px]]&lt;br /&gt;
&lt;br /&gt;
== Features == &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|型号&lt;br /&gt;
|ROCK 5B&lt;br /&gt;
|ROCK 5B+&lt;br /&gt;
|-&lt;br /&gt;
|SoC&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Rockchip RK3588&lt;br /&gt;
|-&lt;br /&gt;
|CPU&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |四大核 Cortex‑A76 频率最高达 2.4GHz&lt;br /&gt;
四小核 Cortex‑A55 主频最大为 1.8GHz&lt;br /&gt;
|-&lt;br /&gt;
|GPU&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Mali G610MP4 GPU，支持 OpenGLES 1.1/2.0/3.2&lt;br /&gt;
OpenCL 1.1/1.2/2.2&lt;br /&gt;
Vulkan 1.1 和 1.2&lt;br /&gt;
|-&lt;br /&gt;
|NPU&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |NPU 支持 INT4/INT8/INT16/FP16/BF16 和 TF32 加速，计算能力高达 6TOPs&lt;br /&gt;
|-&lt;br /&gt;
|内存&lt;br /&gt;
|4/8/16 64 位 LPDDR4X&lt;br /&gt;
|4/8/16/32 64 位 LPDDR5&lt;br /&gt;
|-&lt;br /&gt;
|存储&lt;br /&gt;
|eMMC 连接器&lt;br /&gt;
microSD 存储卡&lt;br /&gt;
|板载 eMMC 模块：32/64/128/256 GB&lt;br /&gt;
microSD 存储卡&lt;br /&gt;
|-&lt;br /&gt;
|显示&lt;br /&gt;
|可通过两个 HDMI、一个 DP（C 型）和一个 MIPI DSI 提供 4 路显示输出&lt;br /&gt;
分辨率高达 3x 4K@60FPS + 1x 1080P@60FPS 或者 1x 8K@60FPS + 1x 4K@60FPS + 1x 1080P@60FPS&lt;br /&gt;
1x Micro HDMI输入端口，支持最高4Kp60的显示输入&lt;br /&gt;
|可通过两个 HDMI、一个 DP（C 型）和一个 MIPI DSI 提供 4 路显示输出&lt;br /&gt;
分辨率高达 3x 4K@60FPS + 1x 1080P@60FPS 或者 1x 8K@60FPS + 1x 4K@60FPS + 1x 1080P@60FPS&lt;br /&gt;
1x 标准 HDMI 输入端口，最高支持 4Kp60 显示输入&lt;br /&gt;
|-&lt;br /&gt;
|硬件编解码&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |H.265/H.264/AV1/AVS2 硬件解码高达 8K@60fps&lt;br /&gt;
H.265/H.264 硬件编码高达 8K@30fps&lt;br /&gt;
|-&lt;br /&gt;
|以太网&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |10/100/1000M/2.5G 以太网（支持 POE ）&lt;br /&gt;
PoE 需要额外的可选 HAT&lt;br /&gt;
|-&lt;br /&gt;
|板载 WIFI&lt;br /&gt;
|无板载 WiFi&lt;br /&gt;
|配备板载 WiFi Realtek 8852BE&lt;br /&gt;
|-&lt;br /&gt;
|M.2&lt;br /&gt;
|M.2 E Key 连接器，提供 PCIe 2.1 单通道、USB、SATA、SDIO、PCM 和 UART 信号，支持工业标准 M.2 WiFi 6 模块。&lt;br /&gt;
M.2 M Key 连接器，带有四通道 PCIe 3.0 接口。电路板上有一个标准 M.2 2280 安装孔，可安装 M.2 2280 NVMe 固态硬盘。请注意，不支持 M.2 SATA 固态硬盘。&lt;br /&gt;
|M.2 B Key 连接器，可提供 USB 信号并支持 4G 模块。通过使用 SIM 卡，可方便地连接移动网络。&lt;br /&gt;
M.2 M Key 连接器，共提供两个双通道 PCIe 3.0 接口，标准的 M.2 2280 安装孔，可以安装 M.2 2280 NVMe 固态硬盘。值得注意的是，不支持 M.2 SATA 固态硬盘。&lt;br /&gt;
|-&lt;br /&gt;
|USB&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |2x USB 2 端口&lt;br /&gt;
2x USB 3 HOST/OTG 端口&lt;br /&gt;
|-&lt;br /&gt;
|摄像头&lt;br /&gt;
|1 个摄像头端口（1 个四通道 MIPI CSI 或 2 个双通道 MIPI CSI）&lt;br /&gt;
|2 个摄像头端口（2 个四通道 MIPI CSI 或 2 个双通道 MIPI CSI）&lt;br /&gt;
|-&lt;br /&gt;
|其他&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |40 针扩展座&lt;br /&gt;
|-&lt;br /&gt;
|供电&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |支持 9V/2A、12V/2A、15V/2A 和 20V/2A 的 USB Type-C PD 2.0&lt;br /&gt;
USB Type-C 端口上固定电压为 5V 至 20V 的电源适配器&lt;br /&gt;
向 GPIO PIN 2 和 4 提供 5V 电源&lt;br /&gt;
|-&lt;br /&gt;
|尺寸&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |100mm x 75 mm&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Power == &lt;br /&gt;
ROCK 5B/5B+ 支持多种供电技术，包括智能电源适配器和固定电压：&lt;br /&gt;
USB Type-C PD 2.0 版，9V/2A、12V/2A、15V/2A 和 20V/2A&lt;br /&gt;
USB C 接头，直出 5V 到 20V 之间任意固定电压的适配器，功率大于 30W(5B) 或者 40W(5B+)。例如 12V/4A USB C 接头直出的适配器。&lt;br /&gt;
5V 电源应用于 GPIO PIN 2 和 4&lt;br /&gt;
&lt;br /&gt;
ROCK 5B+&lt;br /&gt;
电源适配器推荐使用官方的 瑞莎 PD65W 适配器。&lt;br /&gt;
&lt;br /&gt;
[[Image:rock5bp-pwr.png|400px]]&lt;br /&gt;
&lt;br /&gt;
= Install system =&lt;br /&gt;
Device: Rock5b+, 16G, 512G SSD&lt;br /&gt;
&lt;br /&gt;
Prerequsits:&lt;br /&gt;
* Install [https://etcher.balena.io/ Etcher] &lt;br /&gt;
&lt;br /&gt;
== Rock5b+ Official image (Recommended) ==&lt;br /&gt;
&amp;lt;ref&amp;gt;https://docs.radxa.com/rock5/rock5b/getting-started/install-os/boot_from_sd_card&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Download image from rock site https://docs.radxa.com/rock5/rock5b/download:&lt;br /&gt;
&lt;br /&gt;
rock-5b-plus_bookworm_kde_b2.output.img.xz&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Note that the image must be decompressed first.&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:etcher-rock5b.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:etcher-rock5b-finished.png|600px]]&lt;br /&gt;
&lt;br /&gt;
You may get error like:&lt;br /&gt;
&lt;br /&gt;
[[Image:etcher-error-mac.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Grant full disk access to etcher in privacy setting and run as sudo user:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
# see https://github.com/balena-io/etcher/issues/4451&lt;br /&gt;
sudo open -a balenaEtcher&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Armbian ==&lt;br /&gt;
&lt;br /&gt;
Download image from https://www.armbian.com/rock-5b-plus/.&lt;br /&gt;
&lt;br /&gt;
eg.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; inline&amp;gt;Armbian_25.11.1_Rock-5b_noble_vendor_6.1.115_gnome_desktop.img.xz&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that the xz file must be extracted before writing.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
shasum -a 256  ~/Downloads/Armbian_25.11.1_Rock-5b_noble_vendor_6.1.115_gnome_desktop.img.xz&lt;br /&gt;
d3977e1bb9932b35a10e891fddb4e5d4840d709f2094c5a0cfdfb15cfa97b522  /Users/riguz/Downloads/Armbian_25.11.1_Rock-5b_noble_vendor_6.1.115_gnome_desktop.img.xz&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Write to image using etcher or USBImager. &amp;lt;ref&amp;gt;https://docs.armbian.com/User-Guide_Getting-Started/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
(base) ➜  ~ picocom -b 1500000 -d 8 /dev/tty.wchusbserial5ABA0915851&lt;br /&gt;
picocom v3.2a&lt;br /&gt;
&lt;br /&gt;
port is        : /dev/tty.wchusbserial5ABA0915851&lt;br /&gt;
flowcontrol    : none&lt;br /&gt;
baudrate is    : 1500000&lt;br /&gt;
parity is      : none&lt;br /&gt;
databits are   : 8&lt;br /&gt;
stopbits are   : 1&lt;br /&gt;
escape is      : C-a&lt;br /&gt;
local echo is  : no&lt;br /&gt;
noinit is      : no&lt;br /&gt;
noreset is     : no&lt;br /&gt;
hangup is      : no&lt;br /&gt;
nolock is      : no&lt;br /&gt;
send_cmd is    : sz -vv&lt;br /&gt;
receive_cmd is : rz -vv -E&lt;br /&gt;
imap is        :&lt;br /&gt;
omap is        :&lt;br /&gt;
emap is        : crcrlf,delbs,&lt;br /&gt;
logfile is     : none&lt;br /&gt;
initstring     : none&lt;br /&gt;
exit_after is  : not set&lt;br /&gt;
exit is        : no&lt;br /&gt;
&lt;br /&gt;
Type [C-a] [C-h] to see available commands&lt;br /&gt;
Terminal ready&lt;br /&gt;
&lt;br /&gt;
Repeat root password: ****&lt;br /&gt;
Rejected - passwords do not match. Try again [3].&lt;br /&gt;
Create root password: *********&lt;br /&gt;
Repeat root password: *********&lt;br /&gt;
&lt;br /&gt;
Choose default system command shell:&lt;br /&gt;
&lt;br /&gt;
1) bash&lt;br /&gt;
2) zsh&lt;br /&gt;
2&lt;br /&gt;
&lt;br /&gt;
Shell: ZSH&lt;br /&gt;
&lt;br /&gt;
Creating a new user account. Press &amp;lt;Ctrl-C&amp;gt; to abort&lt;br /&gt;
&lt;br /&gt;
Desktop environment will not be enabled if you abort the new user creation&lt;br /&gt;
&lt;br /&gt;
Please provide a username (eg. your first name): riguz&lt;br /&gt;
Create user (riguz) password: *********&lt;br /&gt;
Repeat user (riguz) password: *********&lt;br /&gt;
&lt;br /&gt;
Please provide your real name: Riguz&lt;br /&gt;
&lt;br /&gt;
Dear Riguz, your account riguz has been created and is sudo enabled.&lt;br /&gt;
Please use this account for your daily work from now on.&lt;br /&gt;
&lt;br /&gt;
Internet connection was not detected.&lt;br /&gt;
&lt;br /&gt;
Connect via wireless? [Y/n]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== TTL connection ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
ls /dev/tty.*&lt;br /&gt;
/dev/tty.wchusbserial5ABA0915851&lt;br /&gt;
picocom -b 1500000 -d 8 /dev/tty.wchusbserial5ABA0915851&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Install system ==&lt;br /&gt;
&lt;br /&gt;
[[Category:Embedding]]&lt;/div&gt;</summary>
		<author><name>Riguz</name></author>
	</entry>
	<entry>
		<id>https://wiki.riguz.com/index.php?title=%E6%96%87%E4%BB%B6:Rock5bp-pwr.webp&amp;diff=5188</id>
		<title>文件:Rock5bp-pwr.webp</title>
		<link rel="alternate" type="text/html" href="https://wiki.riguz.com/index.php?title=%E6%96%87%E4%BB%B6:Rock5bp-pwr.webp&amp;diff=5188"/>
		<updated>2026-07-23T14:25:08Z</updated>

		<summary type="html">&lt;p&gt;Riguz：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Riguz</name></author>
	</entry>
	<entry>
		<id>https://wiki.riguz.com/index.php?title=Rock5b%2B_RK3588_Board&amp;diff=5187</id>
		<title>Rock5b+ RK3588 Board</title>
		<link rel="alternate" type="text/html" href="https://wiki.riguz.com/index.php?title=Rock5b%2B_RK3588_Board&amp;diff=5187"/>
		<updated>2026-07-23T14:24:35Z</updated>

		<summary type="html">&lt;p&gt;Riguz：​/* Power */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Product info =&lt;br /&gt;
== Overview ==&lt;br /&gt;
&amp;lt;ref&amp;gt;https://docs.radxa.com/rock5/rock5b/getting-started/introduction?versions=ROCK+5B%2B#%E5%8F%82%E6%95%B0%E9%85%8D%E7%BD%AE&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:rock5b-plus-overview.webp|600px]]&lt;br /&gt;
&lt;br /&gt;
== Features == &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|型号&lt;br /&gt;
|ROCK 5B&lt;br /&gt;
|ROCK 5B+&lt;br /&gt;
|-&lt;br /&gt;
|SoC&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Rockchip RK3588&lt;br /&gt;
|-&lt;br /&gt;
|CPU&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |四大核 Cortex‑A76 频率最高达 2.4GHz&lt;br /&gt;
四小核 Cortex‑A55 主频最大为 1.8GHz&lt;br /&gt;
|-&lt;br /&gt;
|GPU&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Mali G610MP4 GPU，支持 OpenGLES 1.1/2.0/3.2&lt;br /&gt;
OpenCL 1.1/1.2/2.2&lt;br /&gt;
Vulkan 1.1 和 1.2&lt;br /&gt;
|-&lt;br /&gt;
|NPU&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |NPU 支持 INT4/INT8/INT16/FP16/BF16 和 TF32 加速，计算能力高达 6TOPs&lt;br /&gt;
|-&lt;br /&gt;
|内存&lt;br /&gt;
|4/8/16 64 位 LPDDR4X&lt;br /&gt;
|4/8/16/32 64 位 LPDDR5&lt;br /&gt;
|-&lt;br /&gt;
|存储&lt;br /&gt;
|eMMC 连接器&lt;br /&gt;
microSD 存储卡&lt;br /&gt;
|板载 eMMC 模块：32/64/128/256 GB&lt;br /&gt;
microSD 存储卡&lt;br /&gt;
|-&lt;br /&gt;
|显示&lt;br /&gt;
|可通过两个 HDMI、一个 DP（C 型）和一个 MIPI DSI 提供 4 路显示输出&lt;br /&gt;
分辨率高达 3x 4K@60FPS + 1x 1080P@60FPS 或者 1x 8K@60FPS + 1x 4K@60FPS + 1x 1080P@60FPS&lt;br /&gt;
1x Micro HDMI输入端口，支持最高4Kp60的显示输入&lt;br /&gt;
|可通过两个 HDMI、一个 DP（C 型）和一个 MIPI DSI 提供 4 路显示输出&lt;br /&gt;
分辨率高达 3x 4K@60FPS + 1x 1080P@60FPS 或者 1x 8K@60FPS + 1x 4K@60FPS + 1x 1080P@60FPS&lt;br /&gt;
1x 标准 HDMI 输入端口，最高支持 4Kp60 显示输入&lt;br /&gt;
|-&lt;br /&gt;
|硬件编解码&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |H.265/H.264/AV1/AVS2 硬件解码高达 8K@60fps&lt;br /&gt;
H.265/H.264 硬件编码高达 8K@30fps&lt;br /&gt;
|-&lt;br /&gt;
|以太网&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |10/100/1000M/2.5G 以太网（支持 POE ）&lt;br /&gt;
PoE 需要额外的可选 HAT&lt;br /&gt;
|-&lt;br /&gt;
|板载 WIFI&lt;br /&gt;
|无板载 WiFi&lt;br /&gt;
|配备板载 WiFi Realtek 8852BE&lt;br /&gt;
|-&lt;br /&gt;
|M.2&lt;br /&gt;
|M.2 E Key 连接器，提供 PCIe 2.1 单通道、USB、SATA、SDIO、PCM 和 UART 信号，支持工业标准 M.2 WiFi 6 模块。&lt;br /&gt;
M.2 M Key 连接器，带有四通道 PCIe 3.0 接口。电路板上有一个标准 M.2 2280 安装孔，可安装 M.2 2280 NVMe 固态硬盘。请注意，不支持 M.2 SATA 固态硬盘。&lt;br /&gt;
|M.2 B Key 连接器，可提供 USB 信号并支持 4G 模块。通过使用 SIM 卡，可方便地连接移动网络。&lt;br /&gt;
M.2 M Key 连接器，共提供两个双通道 PCIe 3.0 接口，标准的 M.2 2280 安装孔，可以安装 M.2 2280 NVMe 固态硬盘。值得注意的是，不支持 M.2 SATA 固态硬盘。&lt;br /&gt;
|-&lt;br /&gt;
|USB&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |2x USB 2 端口&lt;br /&gt;
2x USB 3 HOST/OTG 端口&lt;br /&gt;
|-&lt;br /&gt;
|摄像头&lt;br /&gt;
|1 个摄像头端口（1 个四通道 MIPI CSI 或 2 个双通道 MIPI CSI）&lt;br /&gt;
|2 个摄像头端口（2 个四通道 MIPI CSI 或 2 个双通道 MIPI CSI）&lt;br /&gt;
|-&lt;br /&gt;
|其他&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |40 针扩展座&lt;br /&gt;
|-&lt;br /&gt;
|供电&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |支持 9V/2A、12V/2A、15V/2A 和 20V/2A 的 USB Type-C PD 2.0&lt;br /&gt;
USB Type-C 端口上固定电压为 5V 至 20V 的电源适配器&lt;br /&gt;
向 GPIO PIN 2 和 4 提供 5V 电源&lt;br /&gt;
|-&lt;br /&gt;
|尺寸&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |100mm x 75 mm&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Power == &lt;br /&gt;
ROCK 5B/5B+ 支持多种供电技术，包括智能电源适配器和固定电压：&lt;br /&gt;
USB Type-C PD 2.0 版，9V/2A、12V/2A、15V/2A 和 20V/2A&lt;br /&gt;
USB C 接头，直出 5V 到 20V 之间任意固定电压的适配器，功率大于 30W(5B) 或者 40W(5B+)。例如 12V/4A USB C 接头直出的适配器。&lt;br /&gt;
5V 电源应用于 GPIO PIN 2 和 4&lt;br /&gt;
&lt;br /&gt;
ROCK 5B+&lt;br /&gt;
电源适配器推荐使用官方的 瑞莎 PD65W 适配器。&lt;br /&gt;
&lt;br /&gt;
[[Image:rock5bp-pwr.webp|400px]]&lt;br /&gt;
&lt;br /&gt;
= Install system =&lt;br /&gt;
Device: Rock5b+, 16G, 512G SSD&lt;br /&gt;
&lt;br /&gt;
Prerequsits:&lt;br /&gt;
* Install [https://etcher.balena.io/ Etcher] &lt;br /&gt;
&lt;br /&gt;
== Rock5b+ Official image (Recommended) ==&lt;br /&gt;
&amp;lt;ref&amp;gt;https://docs.radxa.com/rock5/rock5b/getting-started/install-os/boot_from_sd_card&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Download image from rock site https://docs.radxa.com/rock5/rock5b/download:&lt;br /&gt;
&lt;br /&gt;
rock-5b-plus_bookworm_kde_b2.output.img.xz&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Note that the image must be decompressed first.&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:etcher-rock5b.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:etcher-rock5b-finished.png|600px]]&lt;br /&gt;
&lt;br /&gt;
You may get error like:&lt;br /&gt;
&lt;br /&gt;
[[Image:etcher-error-mac.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Grant full disk access to etcher in privacy setting and run as sudo user:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
# see https://github.com/balena-io/etcher/issues/4451&lt;br /&gt;
sudo open -a balenaEtcher&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Armbian ==&lt;br /&gt;
&lt;br /&gt;
Download image from https://www.armbian.com/rock-5b-plus/.&lt;br /&gt;
&lt;br /&gt;
eg.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; inline&amp;gt;Armbian_25.11.1_Rock-5b_noble_vendor_6.1.115_gnome_desktop.img.xz&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that the xz file must be extracted before writing.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
shasum -a 256  ~/Downloads/Armbian_25.11.1_Rock-5b_noble_vendor_6.1.115_gnome_desktop.img.xz&lt;br /&gt;
d3977e1bb9932b35a10e891fddb4e5d4840d709f2094c5a0cfdfb15cfa97b522  /Users/riguz/Downloads/Armbian_25.11.1_Rock-5b_noble_vendor_6.1.115_gnome_desktop.img.xz&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Write to image using etcher or USBImager. &amp;lt;ref&amp;gt;https://docs.armbian.com/User-Guide_Getting-Started/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
(base) ➜  ~ picocom -b 1500000 -d 8 /dev/tty.wchusbserial5ABA0915851&lt;br /&gt;
picocom v3.2a&lt;br /&gt;
&lt;br /&gt;
port is        : /dev/tty.wchusbserial5ABA0915851&lt;br /&gt;
flowcontrol    : none&lt;br /&gt;
baudrate is    : 1500000&lt;br /&gt;
parity is      : none&lt;br /&gt;
databits are   : 8&lt;br /&gt;
stopbits are   : 1&lt;br /&gt;
escape is      : C-a&lt;br /&gt;
local echo is  : no&lt;br /&gt;
noinit is      : no&lt;br /&gt;
noreset is     : no&lt;br /&gt;
hangup is      : no&lt;br /&gt;
nolock is      : no&lt;br /&gt;
send_cmd is    : sz -vv&lt;br /&gt;
receive_cmd is : rz -vv -E&lt;br /&gt;
imap is        :&lt;br /&gt;
omap is        :&lt;br /&gt;
emap is        : crcrlf,delbs,&lt;br /&gt;
logfile is     : none&lt;br /&gt;
initstring     : none&lt;br /&gt;
exit_after is  : not set&lt;br /&gt;
exit is        : no&lt;br /&gt;
&lt;br /&gt;
Type [C-a] [C-h] to see available commands&lt;br /&gt;
Terminal ready&lt;br /&gt;
&lt;br /&gt;
Repeat root password: ****&lt;br /&gt;
Rejected - passwords do not match. Try again [3].&lt;br /&gt;
Create root password: *********&lt;br /&gt;
Repeat root password: *********&lt;br /&gt;
&lt;br /&gt;
Choose default system command shell:&lt;br /&gt;
&lt;br /&gt;
1) bash&lt;br /&gt;
2) zsh&lt;br /&gt;
2&lt;br /&gt;
&lt;br /&gt;
Shell: ZSH&lt;br /&gt;
&lt;br /&gt;
Creating a new user account. Press &amp;lt;Ctrl-C&amp;gt; to abort&lt;br /&gt;
&lt;br /&gt;
Desktop environment will not be enabled if you abort the new user creation&lt;br /&gt;
&lt;br /&gt;
Please provide a username (eg. your first name): riguz&lt;br /&gt;
Create user (riguz) password: *********&lt;br /&gt;
Repeat user (riguz) password: *********&lt;br /&gt;
&lt;br /&gt;
Please provide your real name: Riguz&lt;br /&gt;
&lt;br /&gt;
Dear Riguz, your account riguz has been created and is sudo enabled.&lt;br /&gt;
Please use this account for your daily work from now on.&lt;br /&gt;
&lt;br /&gt;
Internet connection was not detected.&lt;br /&gt;
&lt;br /&gt;
Connect via wireless? [Y/n]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== TTL connection ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
ls /dev/tty.*&lt;br /&gt;
/dev/tty.wchusbserial5ABA0915851&lt;br /&gt;
picocom -b 1500000 -d 8 /dev/tty.wchusbserial5ABA0915851&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Install system ==&lt;br /&gt;
&lt;br /&gt;
[[Category:Embedding]]&lt;/div&gt;</summary>
		<author><name>Riguz</name></author>
	</entry>
	<entry>
		<id>https://wiki.riguz.com/index.php?title=Rock5b%2B_RK3588_Board&amp;diff=5185</id>
		<title>Rock5b+ RK3588 Board</title>
		<link rel="alternate" type="text/html" href="https://wiki.riguz.com/index.php?title=Rock5b%2B_RK3588_Board&amp;diff=5185"/>
		<updated>2026-07-23T13:48:43Z</updated>

		<summary type="html">&lt;p&gt;Riguz：​/* Power */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Product info =&lt;br /&gt;
== Overview ==&lt;br /&gt;
&amp;lt;ref&amp;gt;https://docs.radxa.com/rock5/rock5b/getting-started/introduction?versions=ROCK+5B%2B#%E5%8F%82%E6%95%B0%E9%85%8D%E7%BD%AE&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:rock5b-plus-overview.webp|600px]]&lt;br /&gt;
&lt;br /&gt;
== Features == &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|型号&lt;br /&gt;
|ROCK 5B&lt;br /&gt;
|ROCK 5B+&lt;br /&gt;
|-&lt;br /&gt;
|SoC&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Rockchip RK3588&lt;br /&gt;
|-&lt;br /&gt;
|CPU&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |四大核 Cortex‑A76 频率最高达 2.4GHz&lt;br /&gt;
四小核 Cortex‑A55 主频最大为 1.8GHz&lt;br /&gt;
|-&lt;br /&gt;
|GPU&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Mali G610MP4 GPU，支持 OpenGLES 1.1/2.0/3.2&lt;br /&gt;
OpenCL 1.1/1.2/2.2&lt;br /&gt;
Vulkan 1.1 和 1.2&lt;br /&gt;
|-&lt;br /&gt;
|NPU&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |NPU 支持 INT4/INT8/INT16/FP16/BF16 和 TF32 加速，计算能力高达 6TOPs&lt;br /&gt;
|-&lt;br /&gt;
|内存&lt;br /&gt;
|4/8/16 64 位 LPDDR4X&lt;br /&gt;
|4/8/16/32 64 位 LPDDR5&lt;br /&gt;
|-&lt;br /&gt;
|存储&lt;br /&gt;
|eMMC 连接器&lt;br /&gt;
microSD 存储卡&lt;br /&gt;
|板载 eMMC 模块：32/64/128/256 GB&lt;br /&gt;
microSD 存储卡&lt;br /&gt;
|-&lt;br /&gt;
|显示&lt;br /&gt;
|可通过两个 HDMI、一个 DP（C 型）和一个 MIPI DSI 提供 4 路显示输出&lt;br /&gt;
分辨率高达 3x 4K@60FPS + 1x 1080P@60FPS 或者 1x 8K@60FPS + 1x 4K@60FPS + 1x 1080P@60FPS&lt;br /&gt;
1x Micro HDMI输入端口，支持最高4Kp60的显示输入&lt;br /&gt;
|可通过两个 HDMI、一个 DP（C 型）和一个 MIPI DSI 提供 4 路显示输出&lt;br /&gt;
分辨率高达 3x 4K@60FPS + 1x 1080P@60FPS 或者 1x 8K@60FPS + 1x 4K@60FPS + 1x 1080P@60FPS&lt;br /&gt;
1x 标准 HDMI 输入端口，最高支持 4Kp60 显示输入&lt;br /&gt;
|-&lt;br /&gt;
|硬件编解码&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |H.265/H.264/AV1/AVS2 硬件解码高达 8K@60fps&lt;br /&gt;
H.265/H.264 硬件编码高达 8K@30fps&lt;br /&gt;
|-&lt;br /&gt;
|以太网&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |10/100/1000M/2.5G 以太网（支持 POE ）&lt;br /&gt;
PoE 需要额外的可选 HAT&lt;br /&gt;
|-&lt;br /&gt;
|板载 WIFI&lt;br /&gt;
|无板载 WiFi&lt;br /&gt;
|配备板载 WiFi Realtek 8852BE&lt;br /&gt;
|-&lt;br /&gt;
|M.2&lt;br /&gt;
|M.2 E Key 连接器，提供 PCIe 2.1 单通道、USB、SATA、SDIO、PCM 和 UART 信号，支持工业标准 M.2 WiFi 6 模块。&lt;br /&gt;
M.2 M Key 连接器，带有四通道 PCIe 3.0 接口。电路板上有一个标准 M.2 2280 安装孔，可安装 M.2 2280 NVMe 固态硬盘。请注意，不支持 M.2 SATA 固态硬盘。&lt;br /&gt;
|M.2 B Key 连接器，可提供 USB 信号并支持 4G 模块。通过使用 SIM 卡，可方便地连接移动网络。&lt;br /&gt;
M.2 M Key 连接器，共提供两个双通道 PCIe 3.0 接口，标准的 M.2 2280 安装孔，可以安装 M.2 2280 NVMe 固态硬盘。值得注意的是，不支持 M.2 SATA 固态硬盘。&lt;br /&gt;
|-&lt;br /&gt;
|USB&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |2x USB 2 端口&lt;br /&gt;
2x USB 3 HOST/OTG 端口&lt;br /&gt;
|-&lt;br /&gt;
|摄像头&lt;br /&gt;
|1 个摄像头端口（1 个四通道 MIPI CSI 或 2 个双通道 MIPI CSI）&lt;br /&gt;
|2 个摄像头端口（2 个四通道 MIPI CSI 或 2 个双通道 MIPI CSI）&lt;br /&gt;
|-&lt;br /&gt;
|其他&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |40 针扩展座&lt;br /&gt;
|-&lt;br /&gt;
|供电&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |支持 9V/2A、12V/2A、15V/2A 和 20V/2A 的 USB Type-C PD 2.0&lt;br /&gt;
USB Type-C 端口上固定电压为 5V 至 20V 的电源适配器&lt;br /&gt;
向 GPIO PIN 2 和 4 提供 5V 电源&lt;br /&gt;
|-&lt;br /&gt;
|尺寸&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |100mm x 75 mm&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Power == &lt;br /&gt;
ROCK 5B/5B+ 支持多种供电技术，包括智能电源适配器和固定电压：&lt;br /&gt;
USB Type-C PD 2.0 版，9V/2A、12V/2A、15V/2A 和 20V/2A&lt;br /&gt;
USB C 接头，直出 5V 到 20V 之间任意固定电压的适配器，功率大于 30W(5B) 或者 40W(5B+)。例如 12V/4A USB C 接头直出的适配器。&lt;br /&gt;
5V 电源应用于 GPIO PIN 2 和 4&lt;br /&gt;
&lt;br /&gt;
ROCK 5B+&lt;br /&gt;
电源适配器推荐使用官方的 瑞莎 PD65W 适配器。&lt;br /&gt;
&lt;br /&gt;
[[Image:rock5b-power.png|400px]]&lt;br /&gt;
&lt;br /&gt;
= Install system =&lt;br /&gt;
Device: Rock5b+, 16G, 512G SSD&lt;br /&gt;
&lt;br /&gt;
Prerequsits:&lt;br /&gt;
* Install [https://etcher.balena.io/ Etcher] &lt;br /&gt;
&lt;br /&gt;
== Rock5b+ Official image (Recommended) ==&lt;br /&gt;
&amp;lt;ref&amp;gt;https://docs.radxa.com/rock5/rock5b/getting-started/install-os/boot_from_sd_card&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Download image from rock site https://docs.radxa.com/rock5/rock5b/download:&lt;br /&gt;
&lt;br /&gt;
rock-5b-plus_bookworm_kde_b2.output.img.xz&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Note that the image must be decompressed first.&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:etcher-rock5b.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:etcher-rock5b-finished.png|600px]]&lt;br /&gt;
&lt;br /&gt;
You may get error like:&lt;br /&gt;
&lt;br /&gt;
[[Image:etcher-error-mac.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Grant full disk access to etcher in privacy setting and run as sudo user:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
# see https://github.com/balena-io/etcher/issues/4451&lt;br /&gt;
sudo open -a balenaEtcher&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Armbian ==&lt;br /&gt;
&lt;br /&gt;
Download image from https://www.armbian.com/rock-5b-plus/.&lt;br /&gt;
&lt;br /&gt;
eg.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; inline&amp;gt;Armbian_25.11.1_Rock-5b_noble_vendor_6.1.115_gnome_desktop.img.xz&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that the xz file must be extracted before writing.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
shasum -a 256  ~/Downloads/Armbian_25.11.1_Rock-5b_noble_vendor_6.1.115_gnome_desktop.img.xz&lt;br /&gt;
d3977e1bb9932b35a10e891fddb4e5d4840d709f2094c5a0cfdfb15cfa97b522  /Users/riguz/Downloads/Armbian_25.11.1_Rock-5b_noble_vendor_6.1.115_gnome_desktop.img.xz&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Write to image using etcher or USBImager. &amp;lt;ref&amp;gt;https://docs.armbian.com/User-Guide_Getting-Started/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
(base) ➜  ~ picocom -b 1500000 -d 8 /dev/tty.wchusbserial5ABA0915851&lt;br /&gt;
picocom v3.2a&lt;br /&gt;
&lt;br /&gt;
port is        : /dev/tty.wchusbserial5ABA0915851&lt;br /&gt;
flowcontrol    : none&lt;br /&gt;
baudrate is    : 1500000&lt;br /&gt;
parity is      : none&lt;br /&gt;
databits are   : 8&lt;br /&gt;
stopbits are   : 1&lt;br /&gt;
escape is      : C-a&lt;br /&gt;
local echo is  : no&lt;br /&gt;
noinit is      : no&lt;br /&gt;
noreset is     : no&lt;br /&gt;
hangup is      : no&lt;br /&gt;
nolock is      : no&lt;br /&gt;
send_cmd is    : sz -vv&lt;br /&gt;
receive_cmd is : rz -vv -E&lt;br /&gt;
imap is        :&lt;br /&gt;
omap is        :&lt;br /&gt;
emap is        : crcrlf,delbs,&lt;br /&gt;
logfile is     : none&lt;br /&gt;
initstring     : none&lt;br /&gt;
exit_after is  : not set&lt;br /&gt;
exit is        : no&lt;br /&gt;
&lt;br /&gt;
Type [C-a] [C-h] to see available commands&lt;br /&gt;
Terminal ready&lt;br /&gt;
&lt;br /&gt;
Repeat root password: ****&lt;br /&gt;
Rejected - passwords do not match. Try again [3].&lt;br /&gt;
Create root password: *********&lt;br /&gt;
Repeat root password: *********&lt;br /&gt;
&lt;br /&gt;
Choose default system command shell:&lt;br /&gt;
&lt;br /&gt;
1) bash&lt;br /&gt;
2) zsh&lt;br /&gt;
2&lt;br /&gt;
&lt;br /&gt;
Shell: ZSH&lt;br /&gt;
&lt;br /&gt;
Creating a new user account. Press &amp;lt;Ctrl-C&amp;gt; to abort&lt;br /&gt;
&lt;br /&gt;
Desktop environment will not be enabled if you abort the new user creation&lt;br /&gt;
&lt;br /&gt;
Please provide a username (eg. your first name): riguz&lt;br /&gt;
Create user (riguz) password: *********&lt;br /&gt;
Repeat user (riguz) password: *********&lt;br /&gt;
&lt;br /&gt;
Please provide your real name: Riguz&lt;br /&gt;
&lt;br /&gt;
Dear Riguz, your account riguz has been created and is sudo enabled.&lt;br /&gt;
Please use this account for your daily work from now on.&lt;br /&gt;
&lt;br /&gt;
Internet connection was not detected.&lt;br /&gt;
&lt;br /&gt;
Connect via wireless? [Y/n]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== TTL connection ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
ls /dev/tty.*&lt;br /&gt;
/dev/tty.wchusbserial5ABA0915851&lt;br /&gt;
picocom -b 1500000 -d 8 /dev/tty.wchusbserial5ABA0915851&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Install system ==&lt;br /&gt;
&lt;br /&gt;
[[Category:Embedding]]&lt;/div&gt;</summary>
		<author><name>Riguz</name></author>
	</entry>
	<entry>
		<id>https://wiki.riguz.com/index.php?title=Rock5b%2B_RK3588_Board&amp;diff=5184</id>
		<title>Rock5b+ RK3588 Board</title>
		<link rel="alternate" type="text/html" href="https://wiki.riguz.com/index.php?title=Rock5b%2B_RK3588_Board&amp;diff=5184"/>
		<updated>2026-07-23T13:43:48Z</updated>

		<summary type="html">&lt;p&gt;Riguz：​/* Rock5b+ Official image (Recommended) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Product info =&lt;br /&gt;
== Overview ==&lt;br /&gt;
&amp;lt;ref&amp;gt;https://docs.radxa.com/rock5/rock5b/getting-started/introduction?versions=ROCK+5B%2B#%E5%8F%82%E6%95%B0%E9%85%8D%E7%BD%AE&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:rock5b-plus-overview.webp|600px]]&lt;br /&gt;
&lt;br /&gt;
== Features == &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|型号&lt;br /&gt;
|ROCK 5B&lt;br /&gt;
|ROCK 5B+&lt;br /&gt;
|-&lt;br /&gt;
|SoC&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Rockchip RK3588&lt;br /&gt;
|-&lt;br /&gt;
|CPU&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |四大核 Cortex‑A76 频率最高达 2.4GHz&lt;br /&gt;
四小核 Cortex‑A55 主频最大为 1.8GHz&lt;br /&gt;
|-&lt;br /&gt;
|GPU&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Mali G610MP4 GPU，支持 OpenGLES 1.1/2.0/3.2&lt;br /&gt;
OpenCL 1.1/1.2/2.2&lt;br /&gt;
Vulkan 1.1 和 1.2&lt;br /&gt;
|-&lt;br /&gt;
|NPU&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |NPU 支持 INT4/INT8/INT16/FP16/BF16 和 TF32 加速，计算能力高达 6TOPs&lt;br /&gt;
|-&lt;br /&gt;
|内存&lt;br /&gt;
|4/8/16 64 位 LPDDR4X&lt;br /&gt;
|4/8/16/32 64 位 LPDDR5&lt;br /&gt;
|-&lt;br /&gt;
|存储&lt;br /&gt;
|eMMC 连接器&lt;br /&gt;
microSD 存储卡&lt;br /&gt;
|板载 eMMC 模块：32/64/128/256 GB&lt;br /&gt;
microSD 存储卡&lt;br /&gt;
|-&lt;br /&gt;
|显示&lt;br /&gt;
|可通过两个 HDMI、一个 DP（C 型）和一个 MIPI DSI 提供 4 路显示输出&lt;br /&gt;
分辨率高达 3x 4K@60FPS + 1x 1080P@60FPS 或者 1x 8K@60FPS + 1x 4K@60FPS + 1x 1080P@60FPS&lt;br /&gt;
1x Micro HDMI输入端口，支持最高4Kp60的显示输入&lt;br /&gt;
|可通过两个 HDMI、一个 DP（C 型）和一个 MIPI DSI 提供 4 路显示输出&lt;br /&gt;
分辨率高达 3x 4K@60FPS + 1x 1080P@60FPS 或者 1x 8K@60FPS + 1x 4K@60FPS + 1x 1080P@60FPS&lt;br /&gt;
1x 标准 HDMI 输入端口，最高支持 4Kp60 显示输入&lt;br /&gt;
|-&lt;br /&gt;
|硬件编解码&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |H.265/H.264/AV1/AVS2 硬件解码高达 8K@60fps&lt;br /&gt;
H.265/H.264 硬件编码高达 8K@30fps&lt;br /&gt;
|-&lt;br /&gt;
|以太网&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |10/100/1000M/2.5G 以太网（支持 POE ）&lt;br /&gt;
PoE 需要额外的可选 HAT&lt;br /&gt;
|-&lt;br /&gt;
|板载 WIFI&lt;br /&gt;
|无板载 WiFi&lt;br /&gt;
|配备板载 WiFi Realtek 8852BE&lt;br /&gt;
|-&lt;br /&gt;
|M.2&lt;br /&gt;
|M.2 E Key 连接器，提供 PCIe 2.1 单通道、USB、SATA、SDIO、PCM 和 UART 信号，支持工业标准 M.2 WiFi 6 模块。&lt;br /&gt;
M.2 M Key 连接器，带有四通道 PCIe 3.0 接口。电路板上有一个标准 M.2 2280 安装孔，可安装 M.2 2280 NVMe 固态硬盘。请注意，不支持 M.2 SATA 固态硬盘。&lt;br /&gt;
|M.2 B Key 连接器，可提供 USB 信号并支持 4G 模块。通过使用 SIM 卡，可方便地连接移动网络。&lt;br /&gt;
M.2 M Key 连接器，共提供两个双通道 PCIe 3.0 接口，标准的 M.2 2280 安装孔，可以安装 M.2 2280 NVMe 固态硬盘。值得注意的是，不支持 M.2 SATA 固态硬盘。&lt;br /&gt;
|-&lt;br /&gt;
|USB&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |2x USB 2 端口&lt;br /&gt;
2x USB 3 HOST/OTG 端口&lt;br /&gt;
|-&lt;br /&gt;
|摄像头&lt;br /&gt;
|1 个摄像头端口（1 个四通道 MIPI CSI 或 2 个双通道 MIPI CSI）&lt;br /&gt;
|2 个摄像头端口（2 个四通道 MIPI CSI 或 2 个双通道 MIPI CSI）&lt;br /&gt;
|-&lt;br /&gt;
|其他&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |40 针扩展座&lt;br /&gt;
|-&lt;br /&gt;
|供电&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |支持 9V/2A、12V/2A、15V/2A 和 20V/2A 的 USB Type-C PD 2.0&lt;br /&gt;
USB Type-C 端口上固定电压为 5V 至 20V 的电源适配器&lt;br /&gt;
向 GPIO PIN 2 和 4 提供 5V 电源&lt;br /&gt;
|-&lt;br /&gt;
|尺寸&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |100mm x 75 mm&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Power == &lt;br /&gt;
ROCK 5B/5B+ 支持多种供电技术，包括智能电源适配器和固定电压：&lt;br /&gt;
USB Type-C PD 2.0 版，9V/2A、12V/2A、15V/2A 和 20V/2A&lt;br /&gt;
USB C 接头，直出 5V 到 20V 之间任意固定电压的适配器，功率大于 30W(5B) 或者 40W(5B+)。例如 12V/4A USB C 接头直出的适配器。&lt;br /&gt;
5V 电源应用于 GPIO PIN 2 和 4&lt;br /&gt;
&lt;br /&gt;
ROCK 5B+&lt;br /&gt;
电源适配器推荐使用官方的 瑞莎 PD65W 适配器。&lt;br /&gt;
&lt;br /&gt;
= Install system =&lt;br /&gt;
Device: Rock5b+, 16G, 512G SSD&lt;br /&gt;
&lt;br /&gt;
Prerequsits:&lt;br /&gt;
* Install [https://etcher.balena.io/ Etcher] &lt;br /&gt;
&lt;br /&gt;
== Rock5b+ Official image (Recommended) ==&lt;br /&gt;
&amp;lt;ref&amp;gt;https://docs.radxa.com/rock5/rock5b/getting-started/install-os/boot_from_sd_card&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Download image from rock site https://docs.radxa.com/rock5/rock5b/download:&lt;br /&gt;
&lt;br /&gt;
rock-5b-plus_bookworm_kde_b2.output.img.xz&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Note that the image must be decompressed first.&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:etcher-rock5b.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:etcher-rock5b-finished.png|600px]]&lt;br /&gt;
&lt;br /&gt;
You may get error like:&lt;br /&gt;
&lt;br /&gt;
[[Image:etcher-error-mac.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Grant full disk access to etcher in privacy setting and run as sudo user:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
# see https://github.com/balena-io/etcher/issues/4451&lt;br /&gt;
sudo open -a balenaEtcher&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Armbian ==&lt;br /&gt;
&lt;br /&gt;
Download image from https://www.armbian.com/rock-5b-plus/.&lt;br /&gt;
&lt;br /&gt;
eg.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; inline&amp;gt;Armbian_25.11.1_Rock-5b_noble_vendor_6.1.115_gnome_desktop.img.xz&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that the xz file must be extracted before writing.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
shasum -a 256  ~/Downloads/Armbian_25.11.1_Rock-5b_noble_vendor_6.1.115_gnome_desktop.img.xz&lt;br /&gt;
d3977e1bb9932b35a10e891fddb4e5d4840d709f2094c5a0cfdfb15cfa97b522  /Users/riguz/Downloads/Armbian_25.11.1_Rock-5b_noble_vendor_6.1.115_gnome_desktop.img.xz&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Write to image using etcher or USBImager. &amp;lt;ref&amp;gt;https://docs.armbian.com/User-Guide_Getting-Started/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
(base) ➜  ~ picocom -b 1500000 -d 8 /dev/tty.wchusbserial5ABA0915851&lt;br /&gt;
picocom v3.2a&lt;br /&gt;
&lt;br /&gt;
port is        : /dev/tty.wchusbserial5ABA0915851&lt;br /&gt;
flowcontrol    : none&lt;br /&gt;
baudrate is    : 1500000&lt;br /&gt;
parity is      : none&lt;br /&gt;
databits are   : 8&lt;br /&gt;
stopbits are   : 1&lt;br /&gt;
escape is      : C-a&lt;br /&gt;
local echo is  : no&lt;br /&gt;
noinit is      : no&lt;br /&gt;
noreset is     : no&lt;br /&gt;
hangup is      : no&lt;br /&gt;
nolock is      : no&lt;br /&gt;
send_cmd is    : sz -vv&lt;br /&gt;
receive_cmd is : rz -vv -E&lt;br /&gt;
imap is        :&lt;br /&gt;
omap is        :&lt;br /&gt;
emap is        : crcrlf,delbs,&lt;br /&gt;
logfile is     : none&lt;br /&gt;
initstring     : none&lt;br /&gt;
exit_after is  : not set&lt;br /&gt;
exit is        : no&lt;br /&gt;
&lt;br /&gt;
Type [C-a] [C-h] to see available commands&lt;br /&gt;
Terminal ready&lt;br /&gt;
&lt;br /&gt;
Repeat root password: ****&lt;br /&gt;
Rejected - passwords do not match. Try again [3].&lt;br /&gt;
Create root password: *********&lt;br /&gt;
Repeat root password: *********&lt;br /&gt;
&lt;br /&gt;
Choose default system command shell:&lt;br /&gt;
&lt;br /&gt;
1) bash&lt;br /&gt;
2) zsh&lt;br /&gt;
2&lt;br /&gt;
&lt;br /&gt;
Shell: ZSH&lt;br /&gt;
&lt;br /&gt;
Creating a new user account. Press &amp;lt;Ctrl-C&amp;gt; to abort&lt;br /&gt;
&lt;br /&gt;
Desktop environment will not be enabled if you abort the new user creation&lt;br /&gt;
&lt;br /&gt;
Please provide a username (eg. your first name): riguz&lt;br /&gt;
Create user (riguz) password: *********&lt;br /&gt;
Repeat user (riguz) password: *********&lt;br /&gt;
&lt;br /&gt;
Please provide your real name: Riguz&lt;br /&gt;
&lt;br /&gt;
Dear Riguz, your account riguz has been created and is sudo enabled.&lt;br /&gt;
Please use this account for your daily work from now on.&lt;br /&gt;
&lt;br /&gt;
Internet connection was not detected.&lt;br /&gt;
&lt;br /&gt;
Connect via wireless? [Y/n]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== TTL connection ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
ls /dev/tty.*&lt;br /&gt;
/dev/tty.wchusbserial5ABA0915851&lt;br /&gt;
picocom -b 1500000 -d 8 /dev/tty.wchusbserial5ABA0915851&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Install system ==&lt;br /&gt;
&lt;br /&gt;
[[Category:Embedding]]&lt;/div&gt;</summary>
		<author><name>Riguz</name></author>
	</entry>
	<entry>
		<id>https://wiki.riguz.com/index.php?title=MediaWiki:Common.css&amp;diff=5183</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.riguz.com/index.php?title=MediaWiki:Common.css&amp;diff=5183"/>
		<updated>2026-07-23T13:42:06Z</updated>

		<summary type="html">&lt;p&gt;Riguz：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* MediaWiki:Common.css */&lt;br /&gt;
&lt;br /&gt;
html, body {&lt;br /&gt;
    font-family: &amp;quot;Times New Roman&amp;quot;, &amp;quot;SimSun&amp;quot;, &amp;quot;STSong&amp;quot;, &lt;br /&gt;
                 &amp;quot;Source Han Serif CN&amp;quot;, &amp;quot;Noto Serif CJK SC&amp;quot;, serif;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    line-height: 1.75;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 标题用稍粗的衬线，更有分量感 */&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    font-family: &amp;quot;Cambria&amp;quot;, &amp;quot;Georgia&amp;quot;, &amp;quot;Times New Roman&amp;quot;, &lt;br /&gt;
                 &amp;quot;Source Han Serif CN&amp;quot;, &amp;quot;Noto Serif CJK SC&amp;quot;, &lt;br /&gt;
                 &amp;quot;SimSun&amp;quot;, serif;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    line-height: 1.3;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 代码块保持等宽，形成衬线/等宽的古典技术文档对比 */&lt;br /&gt;
code, pre, .mw-code, .mw-highlight pre {&lt;br /&gt;
    font-family: &amp;quot;JetBrains Mono&amp;quot;, &amp;quot;Fira Code&amp;quot;, &amp;quot;Consolas&amp;quot;, &lt;br /&gt;
                 &amp;quot;Monaco&amp;quot;, &amp;quot;Menlo&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, monospace;&lt;br /&gt;
    font-size: 0.9em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 侧边栏、导航等 UI 元素用无衬线，区分内容区 */&lt;br /&gt;
#mw-panel, #p-personal, #left-navigation, #right-navigation,&lt;br /&gt;
.vector-menu, .mw-ui-button, .mw-ui-input {&lt;br /&gt;
    font-family: &amp;quot;Inter&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans SC&amp;quot;, &lt;br /&gt;
                 &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, sans-serif;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 引用块：更复古的视觉 */&lt;br /&gt;
blockquote {&lt;br /&gt;
    font-family: &amp;quot;Georgia&amp;quot;, &amp;quot;Cambria&amp;quot;, &amp;quot;Source Han Serif CN&amp;quot;, serif;&lt;br /&gt;
    font-style: italic;&lt;br /&gt;
    border-left: 3px solid #8b7355;  /* 铜褐色，有年代感 */&lt;br /&gt;
    background: #faf8f3;&lt;br /&gt;
    padding: 0.5em 1em;&lt;br /&gt;
    margin: 1em 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 数学公式周围的文字字号微调，让公式和正文更协调 */&lt;br /&gt;
.mwe-math-element {&lt;br /&gt;
    font-size: 1.05em;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Riguz</name></author>
	</entry>
	<entry>
		<id>https://wiki.riguz.com/index.php?title=MediaWiki:Common.css&amp;diff=5182</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.riguz.com/index.php?title=MediaWiki:Common.css&amp;diff=5182"/>
		<updated>2026-07-23T13:40:47Z</updated>

		<summary type="html">&lt;p&gt;Riguz：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* MediaWiki:Common.css */&lt;br /&gt;
&lt;br /&gt;
html, body {&lt;br /&gt;
    font-family: &amp;quot;Cambria&amp;quot;, &amp;quot;Cambria Math&amp;quot;, &amp;quot;SimSun&amp;quot;, &amp;quot;STSong&amp;quot;,&lt;br /&gt;
                 &amp;quot;Source Han Serif CN&amp;quot;, &amp;quot;Noto Serif CJK SC&amp;quot;, serif;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    line-height: 1.75;&lt;br /&gt;
    letter-spacing: 0.01em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 数学公式字号微调，Cambria Math 和 Cambria 天然匹配 */&lt;br /&gt;
.mwe-math-element {&lt;br /&gt;
    font-size: 1.05em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 标题用稍粗的衬线，更有分量感 */&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    font-family: &amp;quot;Cambria&amp;quot;, &amp;quot;Georgia&amp;quot;, &amp;quot;Times New Roman&amp;quot;, &lt;br /&gt;
                 &amp;quot;Source Han Serif CN&amp;quot;, &amp;quot;Noto Serif CJK SC&amp;quot;, &lt;br /&gt;
                 &amp;quot;SimSun&amp;quot;, serif;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    line-height: 1.3;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 代码块保持等宽，形成衬线/等宽的古典技术文档对比 */&lt;br /&gt;
code, pre, .mw-code, .mw-highlight pre {&lt;br /&gt;
    font-family: &amp;quot;JetBrains Mono&amp;quot;, &amp;quot;Fira Code&amp;quot;, &amp;quot;Consolas&amp;quot;, &lt;br /&gt;
                 &amp;quot;Monaco&amp;quot;, &amp;quot;Menlo&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, monospace;&lt;br /&gt;
    font-size: 0.9em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 侧边栏、导航等 UI 元素用无衬线，区分内容区 */&lt;br /&gt;
#mw-panel, #p-personal, #left-navigation, #right-navigation,&lt;br /&gt;
.vector-menu, .mw-ui-button, .mw-ui-input {&lt;br /&gt;
    font-family: &amp;quot;Inter&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans SC&amp;quot;, &lt;br /&gt;
                 &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, sans-serif;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 引用块：更复古的视觉 */&lt;br /&gt;
blockquote {&lt;br /&gt;
    font-family: &amp;quot;Georgia&amp;quot;, &amp;quot;Cambria&amp;quot;, &amp;quot;Source Han Serif CN&amp;quot;, serif;&lt;br /&gt;
    font-style: italic;&lt;br /&gt;
    border-left: 3px solid #8b7355;  /* 铜褐色，有年代感 */&lt;br /&gt;
    background: #faf8f3;&lt;br /&gt;
    padding: 0.5em 1em;&lt;br /&gt;
    margin: 1em 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 数学公式周围的文字字号微调，让公式和正文更协调 */&lt;br /&gt;
.mwe-math-element {&lt;br /&gt;
    font-size: 1.05em;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Riguz</name></author>
	</entry>
	<entry>
		<id>https://wiki.riguz.com/index.php?title=MediaWiki:Common.css&amp;diff=5181</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.riguz.com/index.php?title=MediaWiki:Common.css&amp;diff=5181"/>
		<updated>2026-07-23T13:39:14Z</updated>

		<summary type="html">&lt;p&gt;Riguz：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* MediaWiki:Common.css */&lt;br /&gt;
&lt;br /&gt;
/* 西文：Computer Modern 风格 → Cambria → Georgia → Times */&lt;br /&gt;
/* 中文：思源宋体（Source Han Serif）→ 系统宋体兜底 */&lt;br /&gt;
html, body {&lt;br /&gt;
    font-family: &amp;quot;Cambria&amp;quot;, &amp;quot;Cambria Math&amp;quot;, &amp;quot;Georgia&amp;quot;, &amp;quot;Times New Roman&amp;quot;, &lt;br /&gt;
                 &amp;quot;Source Han Serif CN&amp;quot;, &amp;quot;Noto Serif CJK SC&amp;quot;, &amp;quot;SimSun&amp;quot;, &lt;br /&gt;
                 &amp;quot;PMingLiU&amp;quot;, &amp;quot;MingLiU_HKSCS&amp;quot;, &amp;quot;STSong&amp;quot;, serif;&lt;br /&gt;
    font-size: 17px;           /* 略大一点，宋体小了费眼 */&lt;br /&gt;
    line-height: 1.75;         /* 复古排版行距要大 */&lt;br /&gt;
    letter-spacing: 0.01em;    /* 极细微的字间距调整 */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 标题用稍粗的衬线，更有分量感 */&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    font-family: &amp;quot;Cambria&amp;quot;, &amp;quot;Georgia&amp;quot;, &amp;quot;Times New Roman&amp;quot;, &lt;br /&gt;
                 &amp;quot;Source Han Serif CN&amp;quot;, &amp;quot;Noto Serif CJK SC&amp;quot;, &lt;br /&gt;
                 &amp;quot;SimSun&amp;quot;, serif;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    line-height: 1.3;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 代码块保持等宽，形成衬线/等宽的古典技术文档对比 */&lt;br /&gt;
code, pre, .mw-code, .mw-highlight pre {&lt;br /&gt;
    font-family: &amp;quot;JetBrains Mono&amp;quot;, &amp;quot;Fira Code&amp;quot;, &amp;quot;Consolas&amp;quot;, &lt;br /&gt;
                 &amp;quot;Monaco&amp;quot;, &amp;quot;Menlo&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, monospace;&lt;br /&gt;
    font-size: 0.9em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 侧边栏、导航等 UI 元素用无衬线，区分内容区 */&lt;br /&gt;
#mw-panel, #p-personal, #left-navigation, #right-navigation,&lt;br /&gt;
.vector-menu, .mw-ui-button, .mw-ui-input {&lt;br /&gt;
    font-family: &amp;quot;Inter&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans SC&amp;quot;, &lt;br /&gt;
                 &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, sans-serif;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 引用块：更复古的视觉 */&lt;br /&gt;
blockquote {&lt;br /&gt;
    font-family: &amp;quot;Georgia&amp;quot;, &amp;quot;Cambria&amp;quot;, &amp;quot;Source Han Serif CN&amp;quot;, serif;&lt;br /&gt;
    font-style: italic;&lt;br /&gt;
    border-left: 3px solid #8b7355;  /* 铜褐色，有年代感 */&lt;br /&gt;
    background: #faf8f3;&lt;br /&gt;
    padding: 0.5em 1em;&lt;br /&gt;
    margin: 1em 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 数学公式周围的文字字号微调，让公式和正文更协调 */&lt;br /&gt;
.mwe-math-element {&lt;br /&gt;
    font-size: 1.05em;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Riguz</name></author>
	</entry>
</feed>