当前位置: 首页 > article >正文

Rk3566 yolov5部署(一)Ubuntu系统镜像烧录与串口调试实战

1. 准备工作硬件与软件清单在开始RK3566开发板的Ubuntu系统镜像烧录之前我们需要准备好必要的硬件和软件工具。我刚开始接触这块开发板时就因为漏掉了几个小配件耽误了一整天时间所以特别提醒大家要仔细检查以下清单。硬件部分RK3566开发板我用的是Orange Pi 3B 8G版本至少16GB容量的TF卡建议选择Class10及以上速度等级USB转TTL模块必须是3.3V电平版本杜邦线若干母对母3根读卡器如果电脑没有内置TF卡槽5V电源适配器建议2A以上输出软件部分Ubuntu系统镜像建议从香橙派官网下载适配版本balenaEtcher烧录工具Windows/macOS/Linux全平台支持MobaXterm终端工具或者你熟悉的其他SSH客户端串口驱动根据USB转TTL芯片型号可能需要安装这里有个容易踩坑的地方USB转TTL模块一定要确认是3.3V电平的我刚开始用了个5V的模块结果死活连不上串口后来才发现电平不匹配可能会损坏开发板。另外TF卡的速度也很关键实测Class4的卡烧录后系统运行明显卡顿换成Class10就流畅多了。2. 系统镜像烧录实战2.1 下载与准备系统镜像首先到香橙派官网的服务与下载页面找到对应Orange Pi 3B的Ubuntu镜像。这里要注意选择适配RK3566芯片的版本我刚开始不小心下载了RK3399的镜像烧录后根本无法启动。下载完成后你会得到一个压缩包解压后是.img格式的镜像文件。建议在解压前后都校验下MD5值我有次就遇到过下载中途网络中断导致镜像损坏的情况。Windows下可以用CertUtil命令检查certutil -hashfile your_image.img MD52.2 使用balenaEtcher烧录镜像balenaEtcher是我用过最省心的烧录工具相比其他工具最大的优点就是会自动校验烧录结果。安装过程很简单但有几个细节需要注意以管理员身份运行程序否则可能无法识别TF卡插入TF卡前先确认没有重要数据烧录过程会全盘格式化如果电脑有多个USB外设建议暂时拔掉避免选错磁盘具体操作步骤点击Select image选择解压后的.img文件点击Select target选择你的TF卡千万确认容量和盘符最后点击Flash!开始烧录烧录时间取决于TF卡速度和镜像大小我用的32GB Class10卡大约需要5分钟。完成后不要急着拔卡等进度条变绿完成校验再安全弹出。3. 串口调试连接指南3.1 硬件连接注意事项串口调试是开发板最常用的调试方式但硬件连接有几个关键点容易出错接线顺序USB转TTL的GND → 开发板GNDUSB转TTL的RX → 开发板TXUSB转TTL的TX → 开发板RX注意这里是交叉连接我第一次接的时候把RX对RX、TX对TX结果当然什么输出都没有。另外建议先接GND再接信号线避免静电损坏。电源时序 正确的上电顺序是先接好串口线→打开终端软件→最后给开发板供电。我有次先上了电再接串口结果错过了关键的启动信息。3.2 MobaXterm串口配置MobaXterm的便携版就够用了串口配置主要注意两个参数波特率RK3566默认是1500000这个值比较特殊很多板子是115200流控制务必选择None如果连接后没反应可以尝试以下排查步骤检查设备管理器确认串口驱动已安装尝试更换USB接口有些USB3.0接口兼容性不好重新插拔USB转TTL模块确认杜邦线接触良好可以用万用表测通断成功连接后给开发板上电应该能看到类似这样的启动日志[ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x412fd050] [ 0.000000] Machine model: OrangePi 3B ...4. 网络配置与SSH连接4.1 WiFi连接实战开发板启动完成后第一件事就是连上网络。Ubuntu Server版推荐使用nmcli命令nmcli dev wifi # 扫描可用网络 sudo nmcli dev wifi connect 你的WiFi名 password 你的密码这里有个小技巧如果WiFi名或密码包含特殊字符记得用单引号包裹。我有次密码里有个!号没加引号就一直连不上。连接成功后用ifconfig查看IP地址建议设置为静态IP方便后续连接sudo nmcli con modify 你的连接名 ipv4.method manual ipv4.addresses 192.168.1.100/24 ipv4.gateway 192.168.1.14.2 SSH远程登录配置MobaXterm的SSH连接非常简单新建Session选择SSH输入开发板的IP地址用户名填orangepi默认密码也是orangepi勾选Specify username选项首次登录会提示保存指纹确认后就能进入终端了。为了提高安全性建议后续修改默认密码passwd配置密钥登录避免每次输密码禁用root远程登录5. CMake安装与环境配置5.1 获取适合的CMake版本RK3566是ARM64架构必须下载aarch64版本的CMake。官网下载页面有多个版本建议选择最新稳定版wget https://cmake.org/files/v3.25/cmake-3.25.2-linux-aarch64.sh5.2 安装与验证安装过程需要给执行权限并运行脚本sudo chmod x cmake-3.25.2-linux-aarch64.sh sudo ./cmake-3.25.2-linux-aarch64.sh --prefix/usr/local --exclude-subdir这里--prefix参数指定安装路径建议放在/usr/local下方便全局使用。安装完成后需要更新环境变量echo export PATH/usr/local/bin:$PATH ~/.bashrc source ~/.bashrc验证安装是否成功cmake --version应该能看到类似cmake version 3.25.2的输出。我在安装过程中遇到过两个典型问题权限不足导致安装失败 → 记得用sudo旧版本冲突 → 先用sudo apt remove cmake移除系统自带版本6. 常见问题排查手册6.1 烧录相关问题现象balenaEtcher烧录失败报错可能原因TF卡接触不良/损坏解决方案换卡或换读卡器重试现象系统无法启动卡在LOGO可能原因镜像不匹配或损坏解决方案重新下载校验镜像6.2 串口连接问题现象MobaXterm无输出检查接线是否正确RX-TX交叉确认波特率设置为1500000尝试更换USB转TTL模块6.3 网络连接问题现象WiFi频繁断开可能原因电源供电不足解决方案换用2A以上电源适配器现象SSH连接超时检查开发板和PC是否在同一网络确认防火墙没有阻止22端口7. 优化建议与下一步准备完成基础环境搭建后建议做几个优化配置更新软件源sudo apt update sudo apt upgrade安装常用工具vim、git、build-essential等配置swap分区特别是内存小的版本设置时区sudo timedatectl set-timezone Asia/Shanghai这些准备工作将为后续的yolov5部署打下坚实基础。在实际项目中我建议先把这些基础操作都跑通确保系统稳定性后再进行NPU相关的开发避免因为环境问题影响后续的调试效率。

相关文章:

Rk3566 yolov5部署(一)Ubuntu系统镜像烧录与串口调试实战

1. 准备工作:硬件与软件清单 在开始RK3566开发板的Ubuntu系统镜像烧录之前,我们需要准备好必要的硬件和软件工具。我刚开始接触这块开发板时,就因为漏掉了几个小配件耽误了一整天时间,所以特别提醒大家要仔细检查以下清单。 硬件部…...

webMAN-MOD实战指南:构建PS3主机扩展服务系统

webMAN-MOD实战指南:构建PS3主机扩展服务系统 【免费下载链接】webMAN-MOD Extended services for PS3 console (web server, ftp server, netiso, ntfs, ps3mapi, etc.) 项目地址: https://gitcode.com/gh_mirrors/we/webMAN-MOD 当你在PS3主机上尝试加载网…...

ComfyUI自定义节点开发指南:从零构建你的专属AI工具链

1. 为什么需要自定义ComfyUI节点? 第一次用ComfyUI做AI绘画时,我就被它灵活的节点式操作吸引了。但用着用着发现一个问题:官方提供的节点虽然强大,但总有些特殊需求无法满足。比如想给生成的图片自动打水印、批量处理文件夹里的图…...

Ryujinx零门槛全攻略:开源Switch模拟器从入门到精通

Ryujinx零门槛全攻略:开源Switch模拟器从入门到精通 【免费下载链接】Ryujinx 用 C# 编写的实验性 Nintendo Switch 模拟器 项目地址: https://gitcode.com/GitHub_Trending/ry/Ryujinx 价值定位:为什么Ryujinx能重新定义Switch游戏体验&#xff…...

MAI-UI-8B部署全攻略:开箱即用,快速体验GUI智能体强大功能

MAI-UI-8B部署全攻略:开箱即用,快速体验GUI智能体强大功能 1. 认识MAI-UI-8B:能"动手"的AI智能体 大多数AI助手只能回答问题或生成内容,而MAI-UI-8B却能做到真正意义上的"动手操作"。这是一个能够理解图形用…...

别再只升级OpenSSH了!一次搞懂Linux离线环境下的依赖包管理与编译安装避坑指南

离线环境下的Linux软件编译:从OpenSSH升级到通用依赖管理方法论 当你面对一台无法连接互联网的Linux服务器时,软件升级和安装往往会变成一场噩梦。想象一下:你下载了最新版OpenSSH的源码包,满怀希望地执行./configure,…...

从电网到实验室——10kW大功率电源的Psim仿真实战

基于Psim的Boost型 PFC移相全桥AC-DC电源设计仿真 1、前级电网输入220AC,50Hz,中间级母线电压为600V,后级600V输入,547V输出,电压可调,功率10kW 2、前级基于Boost电路PFC,平均电流控制&#xff…...

拆解RoboteX AVATAR机器人:4个电机如何驱动履带+摇臂?一份紧凑传动布局的保姆级图解

RoboteX AVATAR机器人传动系统深度解析:四电机协同驱动履带与摇臂的机械艺术 当第一次看到RoboteX AVATAR Tactical Robot在复杂地形中自如穿梭的视频时,很难不被它那看似简单却异常高效的移动方式所吸引。这款战术机器人的核心秘密,就藏在它…...

ZPL文件操作避坑指南:从OPEN到CLOSE的5个常见错误排查

ZPL文件操作避坑指南:从OPEN到CLOSE的5个常见错误排查 在光学设计领域,ZPL宏作为ZEMAX的自动化利器,文件操作是绕不开的核心技能。但当你从教程里的完美示例转向真实项目时,那些被刻意简化的场景往往会暴露出各种"坑"。…...

Qwen3-Reranker-8B企业落地:保险条款智能比对系统重排模块部署

Qwen3-Reranker-8B企业落地:保险条款智能比对系统重排模块部署 1. 项目背景与需求场景 保险行业每天需要处理大量的条款文档比对工作,比如新老条款对比、不同产品条款差异分析、合规性检查等。传统的人工比对方式效率低下,容易出错&#xf…...

2025年阿里云幻兽帕鲁联机服务器极速搭建指南

1. 为什么选择阿里云搭建幻兽帕鲁服务器? 最近很多朋友问我,为什么非要选择阿里云来搭建幻兽帕鲁的联机服务器?作为一个从游戏测试阶段就开始折腾服务器搭建的老玩家,我总结了几个关键原因。首先,阿里云的游戏服务器专…...

STM32主从定时器实战:用CubeMX搞定PWM移相+动态调占空比(附G474配置)

STM32主从定时器实战:CubeMX图形化配置PWM移相与动态调占空比 在电力电子和电机控制领域,精确的PWM信号控制是系统高效运行的关键。对于需要多路相位可调PWM的应用场景,如交错并联DC/DC变换器、三相逆变器等,传统的手动寄存器配置…...

Aspose.Words避坑指南:Java实现Word转PDF时如何去除水印(2023最新版)

Aspose.Words商业应用实战:Java版Word转PDF无水印解决方案深度解析 在企业级文档处理系统中,Word到PDF的转换需求几乎无处不在——合同归档、报告生成、电子发票导出等场景都依赖这一基础功能。作为Java开发者,当我们选择Aspose.Words这一业界…...

用Segment Anything Model (SAM) 做3D目标检测?手把手教你复现SAM3D论文核心流程

从BEV到3D检测:基于Segment Anything的零样本实践指南 当Meta的Segment Anything Model(SAM)横空出世时,计算机视觉领域掀起了一阵"分割一切"的浪潮。但大多数应用仍停留在2D图像领域,直到SAM3D论文提出将这…...

Kaggle Notebook中文乱码终结者:3分钟搞定Matplotlib字体配置(附Noto Sans CJK全流程)

Kaggle Notebook中文乱码终结者:3分钟搞定Matplotlib字体配置(附Noto Sans CJK全流程) 在数据可视化过程中,中文显示问题一直是困扰许多Kaggle用户的痛点。当你在Notebook中满怀期待地运行代码,却发现图表中的中文变成…...

Java Eclipse JDK 1.8.0_25安装与配置全指南

1. JDK 1.8.0_25的下载与安装 如果你是刚接触Java开发的新手,可能会被各种版本的JDK搞得一头雾水。别担心,JDK 1.8.0_25(也就是Java 8的一个子版本)至今仍是企业开发中最常用的稳定版本之一。我当年刚开始学Java时,导师…...

OWL ADVENTURE Java面试题实战:手写一个简单的图像加载器

OWL ADVENTURE Java面试题实战:手写一个简单的图像加载器 最近在准备Java面试的朋友,是不是经常被问到IO、多线程这些基础?光背八股文总觉得心里没底。今天咱们换个玩法,不搞虚的,直接动手写一个能用在真实项目里的东…...

Unity游戏开发实战:用三阶贝塞尔曲线为你的角色设计一条丝滑的移动路径(附完整C#脚本)

Unity游戏开发实战:三阶贝塞尔曲线打造丝滑角色移动路径 想象一下,你的游戏角色需要完成一个优雅的空中翻转动作,或者赛车需要在弯道实现完美漂移轨迹。这些令人惊叹的运动效果背后,往往隐藏着一条看不见的数学曲线——贝塞尔曲线…...

PDF-Parser-1.0一键部署教程:5分钟搞定文档解析神器,小白也能轻松上手

PDF-Parser-1.0一键部署教程:5分钟搞定文档解析神器,小白也能轻松上手 1. 为什么你需要这个文档解析工具? 你是不是经常遇到这样的烦恼? 下载了一份重要的PDF报告,想把里面的表格数据整理到Excel里,结果…...

ABAP开发避坑指南:绕过SAP GUI安全弹窗的5种编程方案实测

ABAP开发实战:5种绕过SAP GUI安全弹窗的编程方案深度解析 引言:SAP GUI安全机制的困境与突破 在SAP系统的日常开发与运维中,频繁出现的"系统试图创建文件"安全弹窗堪称ABAP开发者的噩梦。这种设计初衷为保护本地文件安全的机制&…...

cv_resnet50_face-reconstruction效果对比:不同光照/姿态下人脸重建质量实测报告

cv_resnet50_face-reconstruction效果对比:不同光照/姿态下人脸重建质量实测报告 你是不是也好奇,一个基于ResNet50的人脸重建模型,到底能把一张照片还原到什么程度?它能不能处理好那些光线不好、角度刁钻的照片?今天…...

Wnt/β-catenin信号通路在组织修复与再生中的关键作用

1. Wnt/β-catenin信号通路:细胞修复的"总指挥" 想象一下你手指被划伤后伤口愈合的过程,或者肝脏在受损后自我修复的神奇能力。这些看似平常的现象背后,其实隐藏着一个精密的分子调控网络——Wnt/β-catenin信号通路。这条通路就像…...

【深度强化学习】DDPG算法在连续动作空间中的实战解析

1. DDPG算法初探:为什么我们需要它? 第一次接触DDPG(Deep Deterministic Policy Gradient)算法时,我完全被这个拗口的名字吓到了。但当我真正理解它的设计初衷后,才发现它其实解决了一个非常实际的问题——…...

低成本工业机器人:开源六轴机械臂从技术原理到生态落地全指南

低成本工业机器人:开源六轴机械臂从技术原理到生态落地全指南 【免费下载链接】Faze4-Robotic-arm All files for 6 axis robot arm with cycloidal gearboxes . 项目地址: https://gitcode.com/gh_mirrors/fa/Faze4-Robotic-arm 技术原理:打破工…...

OpenClaw技能扩展:基于nanobot开发自定义自动化模块

OpenClaw技能扩展:基于nanobot开发自定义自动化模块 1. 为什么选择nanobot作为技能开发基础 当我第一次尝试为OpenClaw开发自定义技能时,面对庞大的框架和复杂的依赖关系感到无从下手。直到发现nanobot这个轻量级解决方案,才真正找到了适合…...

Dify工作流架构:声明式编排与可视化执行引擎的技术实现

Dify工作流架构:声明式编排与可视化执行引擎的技术实现 【免费下载链接】Awesome-Dify-Workflow 分享一些好用的 Dify DSL 工作流程,自用、学习两相宜。 Sharing some Dify workflows. 项目地址: https://gitcode.com/GitHub_Trending/aw/Awesome-Dify…...

颠覆3种时间黑洞:用Obsidian日历重构你的工作流

颠覆3种时间黑洞:用Obsidian日历重构你的工作流 【免费下载链接】obsidian-full-calendar Keep events and manage your calendar alongside all your other notes in your Obsidian Vault. 项目地址: https://gitcode.com/gh_mirrors/obs/obsidian-full-calendar…...

百川2-13B-4bits模型微调指南:提升OpenClaw任务执行准确率

百川2-13B-4bits模型微调指南:提升OpenClaw任务执行准确率 1. 为什么需要微调百川模型? 去年夏天,当我第一次用OpenClaw自动化整理电脑上的数千份文档时,遇到了一个尴尬的问题——AI经常把技术文档和私人照片混在一起归类。这让…...

用华为ENSP模拟器复现智慧小区网络:从VLAN划分到三层架构的保姆级配置教程

华为ENSP模拟器实战:智慧小区网络从零搭建全流程指南 当你第一次拿到智慧小区网络设计方案时,那些抽象的拓扑图和配置参数是否让你望而生畏?作为网络工程师成长路上的必经之路,企业级网络搭建从来不是纸上谈兵的游戏。本文将带你用…...

用Image-to-Video为你的图片注入灵魂:动态效果生成全攻略

用Image-to-Video为你的图片注入灵魂:动态效果生成全攻略 1. 引言:让静态图片动起来 想象一下,你拍了一张完美的风景照,但总觉得少了点什么——如果云能飘动、树叶能摇曳、水面能泛起波纹,那该多好?这就是…...