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

news2025/4/8 11:03:04

前言:

一、香橙派刷ubuntu系统和SSH登录

1、刷机前准备:

①TF卡(8G)、读卡器、OrangePi5Pro

②Win32DiskImager(烧写系统工具)、SDFormatter(TF格式化工具)

③系统镜像:Orangepipcplus_2.0.8_ubuntu_focal_desktop_linux5.4.65.img

二、基于WindowsPCLinux镜像烧写到TF卡的方法

1、使用 Win32Diskimager 烧录 Linux 镜像的方法
1) 首先准备一张 16GB 或更大容量的 TF 卡, TF 卡的传输速度必须为 class10 级或
class10 级以上
2) 然后使用读卡器把 TF 卡插入电脑

3) 接着格式化 TF 卡

a. 可以使用 SD Card Formatter 这个软件格式化 TF 卡,其下载地址为        

https://www.sdcard.org/downloads/formatter/eula_windows/SDCardFormatterv5_WinEN.zip

b. 下载完后直接解压安装即可,然后打开软件
c. 如果电脑只插入了 TF 卡,则“ Select card ”一栏中会显示 TF 卡的盘符,如
果电脑插入了多个 USB 存储设备,可以通过下拉框选择 TF 卡对应的盘符

d. 然后点击“ Format ”,格式化前会弹出一个警告框,选择“ (Y) ”后就会
开始格式化

格式化的盘符千万不要弄错!!!(我的是E盘每个人盘不一样)

e. 格式化完 TF 卡后会弹出下图所示的信息,点击确定即可:

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

5) 使用 Win32Diskimager 烧录 Linux 镜像到 TF
a. Win32Diskimager的下载页面为
http://sourceforge.net/projects/win32diskimager/files/Archive/

b. 下载完后直接安装即可, Win32Diskimager 界面如下所示
a) 首先选择镜像文件的路径
b) 然后确认下 TF 卡的盘符和 设备 一栏中显示的一致
c) 最后点击 写入 即可开始烧录

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

其中xenial是16.04、binnic是18.04、focal是20.04、jammy是22.04
c. 镜像写入完成后,点击 退出 按钮退出即可,然后就可以拔出 TF 卡插到开
发板中启动

点击 “写入”,点击确认,等待完成!

接着...

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 平台调试串口的使用方法

3.4. linux 系统登录说明

3.4.1.
linux 系统默认登录账号和密码

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

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

3.4.2. 设置 linux 系统终端自动登录的方法

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

未完等我做完更新

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2215000.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

学习文档(4)

目录 Vue简介 MVVM思想 Vue指令 内容输出指令 条件渲染指令 列表渲染指令 数据绑定指令 Vue简介 Vue2.x官网:https://v2.cn.vuejs.org Vue3.x官网:https://cn.vuejs.org 官网(2.x版本)对vue的定义是:vue是一套…

kubelet PLEG实现

概述 kubelet的主要作用是确保pod状态和podspec保持一致,这里的pod状态包括pod中的container状态,个数等。 为了达到这个目的,kubelet需要从多个来源watch pod spec的变化,并周期从container runtime获取最新的container状态。比如…

I2C相关结构体讲解:i2c_adapter、i2c_algorithm、i2c_msg

往期内容 I2C子系统专栏: I2C(IIC)协议讲解SMBus 协议详解 总线和设备树专栏: 专栏地址导航篇 – 专栏未篇 1.框图 建议右击图片在新标签页打开预览 i2c_transfer函数就是读取i2c设备的信息或者输出信息给i2c设备的函数 比如发送…

信息安全工程师(49)网络物理隔离系统与类型

前言 网络物理隔离系统是指通过物理隔离技术,在不同的网络安全区域之间建立一个能够实现物理隔离、信息交换和可信控制的系统,以满足不同安全域的信息或数据交换需求。 一、网络物理隔离系统概述 网络物理隔离系统的核心在于通过物理方式将不同安全级别的…

SQL Injection | SQL 注入概述

关注这个漏洞的其他相关笔记:SQL 注入漏洞 - 学习手册-CSDN博客 0x01:SQL 注入漏洞介绍 SQL 注入就是指 Web 应用程序对用户输入数据的合法性没有判断,前端传入后端的参数是可控的,并且参数会带入到数据库中执行,导致…

【计算机网络篇】数据链路层 协议、介质访问控制

🧸安清h:个人主页 🎥个人专栏:【计算机网络】【Mybatis篇】 🚦作者简介:一个有趣爱睡觉的intp,期待和更多人分享自己所学知识的真诚大学生。 系列文章目录 【计算机网络篇】计算机网络概述 【…

[实时计算flink]CREATE DATABASE AS(CDAS)语句

CDAS支持整库级别的表结构和数据的实时同步,还支持表结构变更的同步。本文为您介绍CREATE DATABASE AS(CDAS)的使用方法,并提供了多种使用场景下的示例。 背景信息 CDAS是CTAS语法的一个语法糖,用于实现整库同步、多…

在 Unity 中创建模型动画的探索之旅

在 Unity 游戏开发或 3D 场景构建中,模型动画是赋予虚拟对象生命和个性的关键元素。它能够极大地增强用户体验,使场景更加生动和吸引人。本文将带您深入了解在 Unity 中创建模型动画的基本流程和方法。 一、准备工作 在开始创建动画之前,您…

空间大数据的数据变换与价值提炼

在数字化时代,空间大数据正成为推动社会经济发展的关键因素。空间大数据不仅体量巨大,而且具有高速流转、多样类型和真实性等特点,它们在获取、存储、管理、分析方面超出了传统数据库软件工具的能力范围。地理信息系统(GIS&#x…

淘宝详情API接口有什么用处?

淘宝详情API接口有什么用处?主要体现在以下几个方面: 电商数据分析:通过调用API接口获取商品详情数据,可以对商品的销售情况、价格变化、属性分布等进行深入分析。这些数据为电商运营提供了决策支持,帮助商家更好地了…

Redis哨兵模式部署(超详细)

哨兵模式特点 主从模式的弊端就是不具备高可用性,当master挂掉以后,Redis将不能再对外提供写入操作,因此sentinel模式应运而生。sentinel中文含义为哨兵,顾名思义,它的作用就是监控redis集群的运行状况,此…

使用gradle将java项目推送至maven中央仓库(最新版)

前言 maven中央仓库于2024年3月进行改版,下面介绍新的推送方式 一、将项目推送到github 过程略 二、注册sonatype账号 仓库地址:https://central.sonatype.com/ 这里选择使用github账号登录,不注册新的了 三、创建命名空间 这里会自动…

2012年国赛高教杯数学建模D题机器人避障问题解题全过程文档及程序

2012年国赛高教杯数学建模 D题 机器人避障问题 图1是一个800800的平面场景图,在原点O(0, 0)点处有一个机器人,它只能在该平面场景范围内活动。图中有12个不同形状的区域是机器人不能与之发生碰撞的障碍物,障碍物的数学描述如下表&#xff1a…

uniapp 整合 OpenLayers - 加载Geojson数据(在线、离线)

Geojson数据是矢量数据&#xff0c;主要是点、线、面数据集合 Geojson数据获取&#xff1a;DataV.GeoAtlas地理小工具系列 实现代码如下&#xff1a; <template><!-- 监听变量 operation 的变化&#xff0c;operation 发生改变时&#xff0c;调用 openlayers 模块的…

牛只行为及种类识别数据集18g牛只数据,适用于多种图像识别,目标检测,区域入侵检测等算法作为数据集。数据集中包括牛只行走,站立,进食,饮水等不同类型的数据

18g牛只数据&#xff0c;适用于多种图像识别&#xff0c;目标检测&#xff0c;区域入侵检测等算法作为数据集。 数据集中包括牛只行走&#xff0c;站立&#xff0c;进食&#xff0c;饮水等不同类型的数据&#xff0c;可以用于行为检测 数据集中包含多种不同种类的牛只&#xff…

Eking管理易 Html5Upload 前台任意文件上传漏洞复现

0x01 产品描述&#xff1a; ‌Eking管理易是一款专为广告制品制作企业量身定制的管理软件产品&#xff0c;旨在帮助企业实现规范化、科学化管理&#xff0c;提升运营效率和降低运营成本。‌ 该软件由广州易凯软件技术有限公司开发&#xff0c;基于JAVA企业版技术研发&#xff0…

CSS 入门

1. CSS 1.1 概念 CSS&#xff08;Cascading Style Sheet&#xff09;&#xff0c;层叠样式表&#xff0c;用于控制页面的样式 CSS 能够对网页中元素位置的排版进行像素级精确控制&#xff0c;实现美化页面的效果&#xff0c;能够做到页面的样式和结构分离&#xff08;类似于…

Wi-Fi数据帧类别

网络中传送的业务数据对服务质量&#xff08;QualityofService&#xff0c;QoS&#xff09;有不同的要求&#xff0c;例如语音业务需要实时被传送&#xff0c;它对时延的大小很敏感。当W-Fi MAC层在同时传输语音业务和普通业务的数据时&#xff0c;语音业务就需要被高优先级发送…

当下的时代?

我这两天刚接触一个人,错误之皇,每做一件小事的时候他都像救命稻草一样抓着,有一天我一看,嚯,好家伙,他抱着的是已经让我仰望的参天大树了! 这个时代需要我们从无限思维的视角和做法去努力&#xff1b;它不取决于我们现在有多少&#xff0c;而取决于我们未来的成长幅度是多少&a…

动态规划算法专题(七):两个数组的dp问题

目录 1、最长公共子序列 1.1 算法原理 1.2 算法代码 2、不相交的线 2.1 算法原理 2.2 算法代码 3、不同的子序列 3.1 算法原理 3.2 算法代码 4、通配符匹配&#xff08;hard ★★★&#xff09; 4.1 算法原理 4.2 算法代码 5、正则表达式匹配&#xff08;hard ★…