香橙派5ultra系统安装以及环境准备工作

刚到手的香橙派5ultra也是满怀激动,咱废话不多说,直接进入正题。

!!!特此说明:本文中关于EMMC系统安装步骤摘取自香橙派官方手册,官方手册也可以在我给你们的下载链接里面下载

一、所需材料准备

        ①香橙派5ultra 16G +256GEMMC

        ②电脑USB公对公数据线(EMMC有很多种烧录方式我认为这种是最直接的)

        ③散热风扇(这种小板卡一定要记得准备散热)

(这里本博主使用的是EMMC的所以需要使用USB公对公来辅助烧录Linux操作系统,当然如果你没有买EMMC,使用TF卡的话那就与常规的树莓派哪些一样直接烧录系统到TF卡里面就可以,由于烧录到TF卡操作过于简单,这里就不做赘述。)

二、烧录系统

2.1 材料下载

        下载材料可以直接去香橙派官网去下载,跳转地址:OrangePi 5 Ultra  

        这里由于我的项目需要ROS1所以我必须下载Ubuntu20.04,但是当我们直接打开官网的Ubuntu镜像下载时里面标注的不是20.04、22.04这种,他是这样的

                这里不要慌,focal对应的就是20.04,jammy对应的则是22.04,于是,这里我直接下载最后一个桌面版。

那么好接下来,我们开始下载烧录工具:

我们直接下载这一个文件夹就够用了

2.2 硬件连接准备

开发板预留了 eMMC 模块的扩展接口,烧录系统到 eMMC 前,首先需要购买一
个与开发板 eMMC 接口相匹配的 eMMC 模块。然后将 eMMC 模块安装到开发板上。
eMMC 模块和插入开发板的方法如下所示:
这里要注意:EMMC它做成了类似SIM卡的形状,请把缺口对准PCB板上的缺口画线一定不要装反啦!!!

2.3 烧录程序准备

        用解压软件解压 DriverAssitant_v5.12.zip ,再在解压后的文件夹中找到 DriverInstall.exe 可执行文件并打开即可。
打开 DriverInstall.exe
点击“ 驱动安装 ”按钮。
  等待一段时间后,会弹出窗口提示“ 安装驱动成功 ”,然后点击 “确定” 按钮即可。
然后解压 RKDevTool_Release_v3.15.zip ,此软件无需安装,在解压后的文件夹
中找到 RKDevTool 打开即可。
打开 RKDevTool 烧录工具后,因为电脑此时还没有通过 USB2.0 公对公数据线
连接上开发板,所以左下角会提示“ 没有发现设备 ”。
 然后开始烧录 Linux 镜像到 eMMC 中:
首先通过 USB2.0 公对公数据线连接好开发板与 Windows 电脑,开发板 USB 烧录口的位置如下图所示:
确保开发板没有插入 TF 卡,没有连接电源
然后按住开发板的 MaskROM 按键不放,MaskROM 按键在开发板的位置如 下图所示:
然后给开发板接上 Type-C 接口的电源,并上电,然后就可以松开 MaskROM 按键了。
如果前面的步骤顺利,此时开发板会进入 MASKROM 模式,在烧录工具的 界面上会提示“发现一个 MASKROM 设备 ”。
然后将鼠标光标放在下面的这片区域中。
然后点击鼠标右键会弹出下图所示的选择界面。
然后选择 导入配置 选项
然后选择前面下载的 MiniLoader 文件夹中的 rk3588_linux_emmc.cfg 配置 文件,再点击打开
然后点击 确定
然后点击下图所示的位置。
再选择前面下载的 MiniLoader 文件夹中 MiniLoaderAll.bin ,再点击 打开
然后点击下图所示的位置。
然后选择想要烧录的 linux 镜像的路径,再点击 打开
(注意:这里需要把下载的.7z文件解压。然后选择.img文件)
然后请勾选上 强制按地址写 选项。
再点击执行按钮就会开始烧录 linux 镜像到开发板的 eMMC 中。
linux 镜像烧录完后的显示 log 如下图所示:
烧录完 linux 镜像到 eMMC 中后, linux 系统会自动启动。

三、远程连接ssh、以及远程桌面

        有些话说在前面,老有同学问,没有显示器怎么办,那就买一个,去接一个,做Linux嵌入式,有个显示器还是会方便很多。而且香橙派的这个HDMI接口设计还是比较人性化的,没有使用micro或者miniHDMI,而是直接使用的正常的HDMI接口,可以直接用过正常HDMI线连接显示器。

3.1 配置网络

1、打开手机热点

为什么建议使用热点呢,因为手机热点可以是直接看到已连接设备的IP地址,非常的方便啊,而且我们在设备开发测试过程中,设备还是会经常跟着工程师走的,这样也会很方便啊。

2、连接HDMI后进入桌面,点击右上角WIFI图标,找到自己的热点连接就行,找不到的同学点击更多连接那边会找到的,这个是xface桌面的特点啊,非常的轻量化以至于交互性不是很好,介意的同学可以安装sever版本后手动安装gnome桌面啊都是没关系的。当然本人肯定是追求极致的性能了。

(这个网络一般在配置好了之后,后面就不用再配置了,显示器一般也不会再用到了。后面都是远程桌面和SSH啦)

3、电脑连接热点

3.2 SSH

这里我发现香橙派默认安装好了很多我们常用的软件啊,所以我们是不用去配置SSH那些的。所以可以直接ssh登录哈

常规的这里填IP地址然后open哈

账号密码都是默认的:orangepi 。

成功进入是这个样的:

3.3 远程桌面

        这里远程桌面我推荐使用nomachine啊,有的同学在jetson nano或者树莓派上面觉得它好卡不好用的,在这个上面放心大胆地用,非常香哈

这里插一个小tip,本人一直在用的一个很好用的远程文件传输软件给大家推荐一下:WINSCP

因为在很多时候我们会发现在板载上面下载速度好慢,搭梯子都慢,这个时候我们就需要在我们自己电脑上面下载好然后传到板卡上面去,这个时候这个软件就会非常好用,和SSH用法类似登录之后,就可以在本机文件和远程文件夹中互传了

这里面选中文件,然后点击上传,就可以上传到右边板卡,同理右边下载也可以传到本地

好啦回归正题:

nomachine的下载我们需要下载arm版本的哈,这里我们应该选择ARMv8我个人是更加倾向于deb格式的,这里我依旧放上跳转链接吧:NoMachine - Download NoMachine for Arm

下载好之后呢,就通过WINSCP传到香橙派上

传成功就可以看到home下多了一个deb文件

然后输入指令

sudo dpkg -i nomachine_8.16.1_1_arm64.deb

输入密码:orangepi,开始安装

安装成功

Windows端打开nomachine,然后点击add添加连接

在这里填入IP地址,name建议就叫orangepi, 然后点击右上角add

双击开始连接

账号密码同样全是默认:orangepi

OK成功进入远程桌面

这里感觉显示异常是因为我们之前给他连接过2K的45寸显示器没有重启过,所以它的分辨率和大小没有改变,我们重启之后再重连就好了

OK至此我们的板子开发准备工作就做好啦,接下来就开始做你的项目吧,亲爱的嵌入式攻城狮
!!!特此说明: 本文中关于EMMC系统安装步骤摘取自香橙派官方手册,官方手册也可以在我给你们的下载链接里面下载
内容概要:本文档《DeepSeek本地部署教程(非ollama)》详细介绍了DeepSeek大语言模型的本地部署流程。首先明确了环境要求,包括Python 3.8以上版本、CUDA 11.7(针对GPU用户)、至少16GB RAM以及推荐的操作系统。接着阐述了安装步骤,如克隆代码仓库、创建虚拟环境安装依赖等。随后讲解了模型下载方式,支持从Hugging Face平台下载不同版本的DeepSeek模型,如DeepSeek-7B、DeepSeek-67B和DeepSeek-Coder。文档还提供了两种运行模型的方式:命令行运行和使用API服务。此外,针对常见的问题,如CUDA相关错误、内存不足和模型加载失败等,给出了详细的解决方案。最后,文档提出了性能优化建议,如使用量化技术减少内存占用、启用CUDA优化等,并强调了安全注意事项,包括定期更新模型和依赖包、注意API访问权限控制等方面。; 适合人群:对大语言模型感兴趣的研究人员、开发者,特别是希望在本地环境中部署和测试DeepSeek模型的技术人员。; 使用场景及目标:①帮助用户在本地环境中成功部署DeepSeek大语言模型;②解决部署过程中可能遇到的问题,如环境配置、模型下载和运行时的常见错误;③提供性能优化建议,确保模型在不同硬件条件下的最佳表现;④指导用户进行安全配置,保障模型和数据的安全性。; 阅读建议:在阅读本教程时,建议按照文档的步骤顺序逐步操作,同时结合实际情况调整环境配置和参数设置。对于遇到的问题,可以参考常见问题解决部分提供的解决方案。此外,性能优化部分的内容有助于提高模型的运行效率,值得深入研究。
Java基于SpringCloud架构的简易版个人网上银行系统源码(高分项目),该项目是个人大作业项目,答辩评审分达到98分,代码都经过调试测试,确保可以运行!欢迎下载使用,可用于小白学习、进阶。该资源主要针对计算机、通信、人工智能、自动化等相关专业的学生、老师或从业者下载使用,亦可作为期末课程设计、课程大作业、毕业设计等。项目整体具有较高的学习借鉴价值!基础能力强的可以在此基础上修改调整,以实现不同的功能。 Java基于SpringCloud架构的简易版个人网上银行系统源码(高分项目)Java基于SpringCloud架构的简易版个人网上银行系统源码(高分项目)Java基于SpringCloud架构的简易版个人网上银行系统源码(高分项目)Java基于SpringCloud架构的简易版个人网上银行系统源码(高分项目)Java基于SpringCloud架构的简易版个人网上银行系统源码(高分项目)Java基于SpringCloud架构的简易版个人网上银行系统源码(高分项目)Java基于SpringCloud架构的简易版个人网上银行系统源码(高分项目)Java基于SpringCloud架构的简易版个人网上银行系统源码(高分项目)Java基于SpringCloud架构的简易版个人网上银行系统源码(高分项目)Java基于SpringCloud架构的简易版个人网上银行系统源码(高分项目)Java基于SpringCloud架构的简易版个人网上银行系统源码(高分项目)Java基于SpringCloud架构的简易版个人网上银行系统源码(高分项目)Java基于SpringCloud架构的简易版个人网上银行系统源码(高分项目)Java基于SpringCloud架构的简易版个人网上银行系统源码(高分项目)Java基于SpringCloud架构的简易版个人网上银行系统源码(高分项目)Java基于S
内容概要:本文档详细介绍了基于JavaScript的俄罗斯方块游戏课程设计,旨在通过开发完整的俄罗斯方块游戏帮助学生掌握前端开发技术。课程设计分为课程背景与目标、项目意义、预期成果、需求分析、系统设计、详细设计、界面设计、实现方案、测试方案、项目进度安排以及总结与展望几个部分。系统设计采用模块化思想,包括游戏核心逻辑、界面渲染、用户交互和游戏状态管理四个主要模块。详细设计中定义了方块类、游戏类、渲染类和控制器类,明确了各组件的功能和交互方式。实现方案提供了HTML、CSS和JavaScript的具体代码示例,确保游戏在不同浏览器和设备上的兼容性。测试方案涵盖功能测试、边界测试、用户界面测试和兼容性测试,以保证游戏的质量。项目进度安排分为需求分析、编码实现、测试调试、文档编写和项目验收五个阶段,时间跨度约为11周。 适合人群:具备一定编程基础,特别是对JavaScript有一定了解的学生或初学者。 使用场景及目标:①巩固JavaScript基础知识,包括变量、函数、对象、数组、循环等;②理解并掌握DOM操作方法;③学习如何处理用户事件和实现交互效果;④掌握动画原理和实现方式;⑤培养解决实际问题的能力和逻辑思维。 其他说明:此课程设计不仅注重代码编写,还强调需求分析和方案设计,建议学习者在实践中结合这些内容,调试代码并不断优化游戏体验。此外,文档还提出了未来的改进方向,如添加更多游戏模式、实现多人对战、增加音效和动画效果等。
### 比较香橙5 Ultra和树莓5 #### 处理器与架构 香橙5 Ultra采用的是Allwinner R818八核处理器,基于ARM Cortex-A76核心设计,最高频率可达2.0GHz[^1]。而树莓5则搭载Broadcom BCM2712 SoC,拥有四颗运行频率高达1.8 GHz 的 ARM Cortex-A72 (64-bit) 内核[^2]。 #### 图形处理能力 对于图形处理方面,香橙5 Ultra内置Mali-G52 GPU支持OpenGL ES 3.2, Vulkan 1.1等API标准;相比之下,树莓5配备VideoCore IV多媒体协处理器,在视频编解码上表现出色,并且能够提供硬件加速的OpenGLES 3.0 和 OpenVG 1.1 功能[^3]。 #### 内存配置 在内存规格上,两者都提供了多种选择。香橙5 Ultra有2GB/4GB LPDDR4X RAM版本可选;相反地,树莓5则推出了2GB、4GB以及最新的8GB LPDDR4 SDRAM三种容量供消费者挑选[^4]。 #### 存储选项 关于存储扩展性,两款设备均配备了MicroSD卡槽用于启动操作系统和支持外部数据读写操作。除此之外,香橙5 Ultra还额外增加了一个eMMC接口来满足更高速度需求的应用场景[^5]。 #### 接口特性 两者的I/O端子布局相似但也存在差异之处。例如,它们都有千兆以太网端口、USB Type-C供电接口、HDMI显示输出等功能模块。值得注意的是,香橙5 Ultra特别加入了双频Wi-Fi(2.4GHz & 5GHz)+蓝牙5.0组合方案,使得无线连接更加稳定高效[^6]。与此同时,树莓5也强化了其网络通信性能,不仅具备上述提到的功能而且还引入了PCIe Gen2 x1插槽以便于接入更多种类外设产品[^7]。 #### 软件生态 就软件生态系统而言,由于Raspberry Pi系列在市场上长期占据主导地位,因此围绕着它构建起来的相关资源非常丰富,包括官方维护的操作系统Image镜像文件下载服务、社区论坛交流平台等等[^8]。不过近年来随着开源硬件运动的发展壮大,Orange Pi阵营同样吸引了众多开发者加入其中并贡献了许多有价值的项目案例[^9]。 ```python # Python代码示例:获取CPU信息(适用于Linux环境下的Python脚本) import os def get_cpu_info(): cpuinfo = {} with open("/proc/cpuinfo") as f: for line in f: if ":" not in line: continue key,value=line.strip().split(": ",1) cpuinfo[key]=value return cpuinfo if __name__ == "__main__": info=get_cpu_info() print(info["model name"]) ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值