香橙派刷机和开发环境准备(ubuntu20.04版)_随记1

devtools/2024/10/21 1:17:25/

前言:

目录:

3.38.1.3. PC 端安装 Paddle2ONNX

1、常用:

目录

一、香橙派刷ubuntu系统

2.3.2. 使用 RKDevTool 烧录 Linux 镜像到 TF 卡中的方法

a. 首先通过 USB 公对公数据线连接好开发板与 Windows 电脑,开发板 USB

b. 然后插入 TF 卡到开发板,并确保开发板没有连接电源

c. 然后按住开发板的 MaskROM 按键不放,MaskROM 按键在开发板的位置如

d. 然后给开发板接上 Type-C 接口的电源,并上电,然后就可以松开 MaskROM

按键了

e. 如果前面的步骤顺利,此时开发板会进入 MASKROM 模式,在烧录工具的

f. 然后将鼠标光标放在下面的这片区域中

g. 然后点击鼠标右键会弹出下图所示的选择界面

​编辑

h. 然后选择导入配置选项

​编辑

linux_tfcard.cfg%20%E9%85%8D%E7%BD%AE-toc" style="margin-left:160px;">i. 然后选择前面下载的 MiniLoader 文件夹中的 rk3588_linux_tfcard.cfg 配置

文件,再点击打开

​编辑

j. 然后点击确定

​编辑

k. 然后点击下图所示的位置

​编辑

l. 再选择前面下载的 MiniLoader 文件夹中 MiniLoaderAll.bin,再点击打开

​编辑

m. 然后点击下图所示的位置

​编辑

linux%20%E9%95%9C%E5%83%8F%E7%9A%84%E8%B7%AF%E5%BE%84%EF%BC%8C%E5%86%8D%E7%82%B9%E5%87%BB%E6%89%93%E5%BC%80-toc" style="margin-left:160px;">n. 然后选择想要烧录的 linux 镜像的路径,再点击打开

linux%E9%95%9C%E5%83%8F%E9%87%8D%E5%91%BD%E5%90%8D%E4%B8%BAorangepi.img%E6%88%96%E8%80%85%E5%85%B6%E5%AE%83%E6%AF%94%E8%BE%83-toc" style="margin-left:160px;">(在烧录镜像前,建议将要烧录的linux镜像重命名为orangepi.img或者其它比较

短的名字,这样在烧录镜像的时候就能看到烧录进度的百分比数值)

​编辑

o. 然后请勾选上强制按地址写选项

​编辑

linux%20%E9%95%9C%E5%83%8F%E5%88%B0%E5%BC%80%E5%8F%91%E6%9D%BF%E7%9A%84%20tf%20%E5%8D%A1%E4%B8%AD-toc" style="margin-left:160px;">p. 再点击执行按钮就会开始烧录 linux 镜像到开发板的 tf 卡中

​编辑

linux%20%E9%95%9C%E5%83%8F%E7%83%A7%E5%BD%95%E5%AE%8C%E5%90%8E%E7%9A%84%E6%98%BE%E7%A4%BA%20log%20%E5%A6%82%E4%B8%8B%E5%9B%BE%E6%89%80%E7%A4%BA-toc" style="margin-left:160px;">q. linux 镜像烧录完后的显示 log 如下图所示

​编辑

linux%20%E9%95%9C%E5%83%8F%E5%88%B0%20tf%20%E5%8D%A1%E4%B8%AD%E5%90%8E%EF%BC%8Clinux%20%E7%B3%BB%E7%BB%9F%E4%BC%9A%E8%87%AA%E5%8A%A8%E5%90%AF%E5%8A%A8-toc" style="margin-left:160px;">r. 烧录完 linux 镜像到 tf 卡中后,linux 系统会自动启动

官方镜像        Orange Pi资料下载页面下

2、调试串口登陆系统

2.19. 启动香橙派开发板

linux%20%E7%B3%BB%E7%BB%9F%E7%99%BB%E5%BD%95%E8%AF%B4%E6%98%8E-toc" style="margin-left:80px;">3.4. linux 系统登录说明

linux%20%E7%B3%BB%E7%BB%9F%E9%BB%98%E8%AE%A4%E7%99%BB%E5%BD%95%E8%B4%A6%E5%8F%B7%E5%92%8C%E5%AF%86%E7%A0%81-toc" style="margin-left:120px;">3.4.1. linux 系统默认登录账号和密码

linux%20%E7%B3%BB%E7%BB%9F%E7%BB%88%E7%AB%AF%E8%87%AA%E5%8A%A8%E7%99%BB%E5%BD%95%E7%9A%84%E6%96%B9%E6%B3%95-toc" style="margin-left:80px;">3.4.2. 设置 linux 系统终端自动登录的方法

linux%20%E6%A1%8C%E9%9D%A2%E7%89%88%E7%B3%BB%E7%BB%9F%E8%87%AA%E5%8A%A8%E7%99%BB%E5%BD%95%E8%AF%B4%E6%98%8E-toc" style="margin-left:80px;">3.4.3. linux 桌面版系统自动登录说明

3.4.4. Linux 桌面版系统 root 用户自动登录的设置方法

3.6. 网络连接测试

3.6.2. WIFI 连接测试

3.6.2.3. 桌面版镜像的测试方法

3.38.2.1. 板端安装 Anaconda3

解决方法:

3.38. RK3588 使用百度飞浆的方法

3.38.1. Ubuntu PC 端环境搭建...................................................................400

3.38.2. 板端环境搭建................................................................................... 403

3.38.3. 使用 FastDeploy 部署模型示例.......................................................407


(Ubuntu22.04无法使用NoMachine,因此使用Ubuntu20.04看你自己需要)

一、香橙派刷ubuntu系统

2.3.2. 使用 RKDevTool 烧录 Linux 镜像到 TF 卡中的方法
1) 首先需要准备一根品质良好的 USB2.0 公对公数据线

2) 还需要准备一张 16GB 或更大容量的 TF 卡, TF 卡的传输速度必须为 class10
class10 级以上,建议使用闪迪等品牌的 TF
3) 然后将 TF 卡插入开发板的卡槽中

4) 然后从 Orange Pi 的资料下载页面 下载瑞芯微驱动 DriverAssitant_v5.12.zip
MiniLoader 以及烧录工具 RKDevTool_Release_v3.15.zip
a.
Orange Pi 的资料下载页面首先选择 官方工具 ,然后进入下面的文件夹中

b. 然后下载下面的所有文件
(注意,“MiniLoader-烧录Linux镜像才需要用到的东西”文件夹下文简称为
MiniLoader文件夹。)

5) 然后从 Orange Pi 的资料下载页面 下载想要烧录的 Linux 操作系统镜像文件压
缩包,然后使用解压软件解压,解压后的文件中,以“ .img ”结尾的文件就是操作
系统的镜像文件,大小一般都在 2GB 以上

6) 然后用解压软件解压 DriverAssitant_v5.12.zip ,再在解压后的文件夹中找到
DriverInstall.exe 可执行文件并打开即可

7) 打开 DriverInstall.exe 后安装瑞芯微驱动的步骤如下所示
a. 点击“驱动安装 ”按钮

b. 等待一段时间后,会弹出窗口提示“安装驱动成功 ”,然后点击 “确定”
按钮即可

8) 然后解压 RKDevTool_Release_v3.15.zip ,此软件无需安装,在解压后的文件夹
中找到 RKDevTool 打开即可

9) 打开 RKDevTool 烧录工具后,因为电脑此时还没有通过 USB2.0 公对公数据线
连接上开发板,所以左下角会提示“ 没有发现设备

10) 然后开始烧录 Linux 镜像到 TF 卡中

a. 首先通过 USB 公对公数据线连接好开发板与 Windows 电脑,开发板 USB

烧录口的位置如下图所示

b. 然后插入 TF 卡到开发板,并确保开发板没有连接电源
c. 然后按住开发板的 MaskROM 按键不放,MaskROM 按键在开发板的位置如
下图所示:

d. 然后给开发板接上 Type-C 接口的电源,并上电,然后就可以松开 MaskROM
按键了

e. 如果前面的步骤顺利,此时开发板会进入 MASKROM 模式,在烧录工具的
界面上会提示“ 发现一个 MASKROM 设备

f. 然后将鼠标光标放在下面的这片区域中

g. 然后点击鼠标右键会弹出下图所示的选择界面
h. 然后选择导入配置选项
linux_tfcard.cfg%20%E9%85%8D%E7%BD%AE">i. 然后选择前面下载的 MiniLoader 文件夹中的 rk3588_linux_tfcard.cfg 配置
文件,再点击打开
j. 然后点击确定
k. 然后点击下图所示的位置
l. 再选择前面下载的 MiniLoader 文件夹中 MiniLoaderAll.bin,再点击打开
m. 然后点击下图所示的位置
linux%20%E9%95%9C%E5%83%8F%E7%9A%84%E8%B7%AF%E5%BE%84%EF%BC%8C%E5%86%8D%E7%82%B9%E5%87%BB%E6%89%93%E5%BC%80">n. 然后选择想要烧录的 linux 镜像的路径,再点击打开
linux%E9%95%9C%E5%83%8F%E9%87%8D%E5%91%BD%E5%90%8D%E4%B8%BAorangepi.img%E6%88%96%E8%80%85%E5%85%B6%E5%AE%83%E6%AF%94%E8%BE%83">(在烧录镜像前,建议将要烧录的linux镜像重命名为orangepi.img或者其它比较
短的名字,这样在烧录镜像的时候就能看到烧录进度的百分比数值)
o. 然后请勾选上强制按地址写选项
linux%20%E9%95%9C%E5%83%8F%E5%88%B0%E5%BC%80%E5%8F%91%E6%9D%BF%E7%9A%84%20tf%20%E5%8D%A1%E4%B8%AD">p. 再点击执行按钮就会开始烧录 linux 镜像到开发板的 tf 卡中
linux%20%E9%95%9C%E5%83%8F%E7%83%A7%E5%BD%95%E5%AE%8C%E5%90%8E%E7%9A%84%E6%98%BE%E7%A4%BA%20log%20%E5%A6%82%E4%B8%8B%E5%9B%BE%E6%89%80%E7%A4%BA">q. linux 镜像烧录完后的显示 log 如下图所示
linux%20%E9%95%9C%E5%83%8F%E5%88%B0%20tf%20%E5%8D%A1%E4%B8%AD%E5%90%8E%EF%BC%8Clinux%20%E7%B3%BB%E7%BB%9F%E4%BC%9A%E8%87%AA%E5%8A%A8%E5%90%AF%E5%8A%A8">r. 烧录完 linux 镜像到 tf 卡中后,linux 系统会自动启动

图片大多来自官方文档,自己仅作为参考用,看不懂的去看官网手册

官方镜像        Orange Pi资料下载页面下

其中xenial是16.04、binnic是18.04、focal是20.04、jammy是22.04

到此所有的已经完成,下面做的笔记不用看!!!

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

2、调试串口登陆系统

2.19. 启动香橙派开发板
1) 将烧录好镜像的 TF 卡插入香橙派开发板的 TF 卡插槽中。如果 SPIFlash+NVMe
SSD 已经烧录好镜像了,那么就不需要插入 TF 卡了,只需确保 NVMe SSD 正常插
入到开发板中即可。
2) 开发板有 HDMI 接口,可以通过 HDMI HDMI 连接线把开发板连接到电视或
HDMI 显示器。如果有购买 LCD 屏幕,也可以使用 LCD 屏幕来显示开发板的系
统界面。
3) 接上 USB 鼠标和键盘,用于控制香橙派开发板。
4) 开发板有以太网口,可以插入网线用来上网。

5) 连接一个 5V/5A USB Type-C 接口的 高品质 的电源适配。

(这个图片来源香橙派的官方文档手册,部分文字参考也来源于此!!)

6) 然后打开电源适配器的开关,如果一切正常,此时 HDMI 显示器或者 LCD 屏幕
就能看到系统的启动画面了。
7) 如果想通过调试串口查看系统的输出信息,请使用串口线将开发板连接到电脑,

2.20. 调试串口的使用方法
2.20.1. 调试串口的连接说明
1) 首先需要准备一个 3.3V USB TTL 模块,然后将 USB TTL 模块的 USB
接口一端插入到电脑的 USB 接口中。

2) 开发板的调试串口 GND RXD TXD 引脚的对应关系如下图所示
3) USB TTL 模块 GND TXD RXD 引脚需要通过杜邦线连接到开发板的调试
串口上
a. USB TTL 模块的 GND 接到开发板的 GND
b. USB TTL 模块的 RX 接到开发板的 TX
c. USB TTL 模块的 TX 接到开发板的 RX

2.20.2. Ubuntu 平台调试串口的使用方法(Ubuntu和Windows选择其中一种方法就行)

2.20.3. Windows 平台调试串口的使用方法

linux%20%E7%B3%BB%E7%BB%9F%E7%99%BB%E5%BD%95%E8%AF%B4%E6%98%8E">3.4. linux 系统登录说明

linux%20%E7%B3%BB%E7%BB%9F%E9%BB%98%E8%AE%A4%E7%99%BB%E5%BD%95%E8%B4%A6%E5%8F%B7%E5%92%8C%E5%AF%86%E7%A0%81">3.4.1. linux 系统默认登录账号和密码

注意,输入密码的时候, 屏幕上是不会显示输入的密码的具体内容的 ,请不要
以为是有什么故障,输入完后直接回车即可。

当输入密码提示错误,或者 ssh 连接有问题,请注意,只要使用的是 Orange Pi
提供的 Linux 镜像, 就请不要怀疑上面的密码不对 ,而是要找其它的原因。

linux%20%E7%B3%BB%E7%BB%9F%E7%BB%88%E7%AB%AF%E8%87%AA%E5%8A%A8%E7%99%BB%E5%BD%95%E7%9A%84%E6%96%B9%E6%B3%95">3.4.2. 设置 linux 系统终端自动登录的方法

linux%20%E6%A1%8C%E9%9D%A2%E7%89%88%E7%B3%BB%E7%BB%9F%E8%87%AA%E5%8A%A8%E7%99%BB%E5%BD%95%E8%AF%B4%E6%98%8E">3.4.3. linux 桌面版系统自动登录说明

1) 桌面版系统启动后会自动登录进入桌面,无需输入密码

2) 运行下面的命令可以禁止桌面版系统自动登录桌面

orangepi@orangepi:~$

sudo disable_desktop_autologin.sh

3) 然后重启系统就会出现登录对话框,此时需要输入 密码 才能进入系统

3.4.4. Linux 桌面版系统 root 用户自动登录的设置方法

1) 执行下面的命令可以设置桌面版系统使用 root 用户自动登录
orangepi@orangepi:~$ sudo desktop_login.sh root
2) 然后重启系统,就会自动使用 root 用户登录桌面了

3.6. 网络连接测试

1) 首先将网线的一端插入开发板的以太网接口,网线的另一端接入路由器,并确保
网络是畅通的
2) 系统启动后会通过 DHCP 自动给以太网卡分配 IP 地址, 不需要其他任何配置
3) 在开发板的 Linux 系统中查看 IP 地址的命令如下所示:
orangepi@orangepi:~$ 

ip addr show

sudo ifconfig

3.6.2. WIFI 连接测试

1) 先登录 linux 系统,有下面三种方式
a. 如果开发板连接了网线,可以通过 ssh 远程登录 linux 系统
a. 如果开发板连接好了调试串口,可以使用串口终端登录 linux 系统
b. 如果连接了开发板到 HDMI 显示器,可以通过 HDMI 显示的终端登录到 linux
系统

2) 首先使用 nmcli dev wifi 命令扫描周围的 WIFI 热点

3) 然后使用 nmcli 命令连接扫描到的 WIFI 热点,其中:
a. wifi_name 需要换成想连接的 WIFI 热点的名字
b. wifi_passwd 需要换成想连接的 WIFI 热点的密码

4) 通过 ip addr show wlan0 命令可以查看 wifi

5) 使用 ping 命令可以测试 wifi 网络的连通性, ping 命令可以通过 Ctrl+C 快捷键
来中断运行
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
下面都是临时做的笔记不用管

3.6.2.3. 桌面版镜像的测试方法

3.27. 远程登录 Linux 系统桌面的方法

安装pip指令

sudo apt-get install python3-pip

3.38.2.1. 板端安装 Anaconda3

开发板进入循环登陆密码页面

解决方法:

自带的系统使用的是Xfce提供的桌面服务,使用ctrl + alt + F1 唤醒

3.38. RK3588 使用百度飞浆的方法

3.38.1. Ubuntu PC 端环境搭建...................................................................400
3.38.2. 板端环境搭建................................................................................... 403
3.38.3. 使用 FastDeploy 部署模型示例.......................................................407

未完等我做完更新


http://www.ppmy.cn/devtools/127431.html

相关文章

SpringBoot智能推荐:健康生活新趋势

摘要 随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。本文介绍了基于智能推荐的卫生健康系统的开发全过程。通过分析基于智能推荐的卫生健康系统管理的不足,创建了一个计算机管理基于智能推荐的卫生健康系统的方案。…

数据结构-B树和B+树

一、B树 一个节点包含多个key-value值 假设一棵B树由M个参数构建,我们将其称为M阶B树 每个节点最多有M-1个key-value值,并且key值升序排列,每个节点最多能有M个叉 1.1 分类 二节点 三节点 四节点 五节点 key: 给每一个文件进行标号&…

汽车制造业JIT和JIS的简单区别

JIS:Just In Time 按时生产按时发货,是一种拉动式的生产方式,这种产品和零部件可以把他理解为一种通用的零部件,没有高低配置的区别。其核心在于确保零部件、原材料和组件能够精准地在生产线上所需之时抵达,避免提前堆…

大数据笔记之 Hadoop 常用 Shell 命令(一)

文章目录 前言一、HDFS上的操作1.1 查看文件或文件夹1.2 修改文件或目录权限1.3 创建或删除文件夹1.4 移动或创建文件1.5 信息统计1.6 设置 hdfs 中文件的副本数量 二、在本地上传或下载的操作2.1 从本地上传文件到HDFS2.2 从HDFS下载文件到本地 总结 前言 前无言 一、HDFS上的…

探索人工智能在数学教育上的应用——使用大规模语言模型解决数学问题的潜力和挑战

概述 论文地址:https://arxiv.org/abs/2402.00157 数学推理是人类智能的重要组成部分,人工智能界不断寻求应对数学挑战的方法,而在这一过程中,人工智能的能力需要进一步提高。从文本理解到图像解读,从表格分析到符号操…

数据库->库的操作

目录 一、查看数据库 1.显示所有的数据库 二、创建数据库 1.创建数据库 2.查看警告信息 3.创建一个名为database的数据库 三、字符集编码和校验(排序)规则 1.查看数据库⽀持的字符集编码 2.查看数据库⽀持的排序规则 3.一条完整创建库的语句 4. 不同的字串集与排序规…

Swagger+Knife4j

Springboot使用Swagger应注意版本问题,否则可能会有一些兼容性问题,如常见的报错: 1、“org.springframework.context.ApplicationContextException: Failed to start bean ‘documentationPluginsBootstrapper’; nested exception is java…

Web前端高级工程师培训:函数式编程

函数式编程 前置知识 js 基础js面向对象 函数式编程含义 函数式编程是一种强调以函数使用为主的软件开发风格 ,也是一种范式。 某些函数式编程语言Haskell、lisp、Scheme等。 js中函数式编程 数学中函数 f(x) y; js中的函数 let factor 3;let totalNum …