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

【北京迅为】《iTOP-3588开发板网络环境配置手册》第2章 电脑、开发板直连交换机或路由器

RK3588是一款低功耗、高性能的处理器,适用于基于arm的PC和Edge计算设备、个人移动互联网设备等数字多媒体应用,RK3588支持8K视频编解码,内置GPU可以完全兼容OpenGLES 1.1、2.0和3.2。RK3588引入了新一代完全基于硬件的最大4800万像素ISP,内置NPU,支持INT4/INT8/INT16/FP16混合运算能力,支持安卓12和、Debian11、Build root、Ubuntu20和22版本登系统。了解更多信息可点击迅为官网   

【粉丝群】824412014

【实验平台】:迅为RK3588开发板

【内容来源】《iTOP-3588开发板网络环境配置手册》

【全套资料及网盘获取方式】联系淘宝客服加入售后技术支持群内下载

【视频介绍】:【强者之芯】 新一代AIOT高端应用芯片 iTOP -3588人工智能工业AI主板


第2章 电脑、开发板直连交换机或路由器

2.1连接前的准备

使用场景:电脑距离交换机或者路由器比较近

设备:电脑(Windows)、iTOP-RK3588发板,两条网线分别连到电脑和开发板

烧写镜像:网盘中烧写任意系统,本文档统一使用buildroot文件系统

防火墙设置:windows、ubuntu防火墙设置为关闭状态

Vmwarework 网络模式:桥接模式

本章节设备的网络拓扑图如下所示:

2.2设备IP的获取

2.2.1 windows端IP地址的获取

首先打开“cmd 命令提示符”,打开之后如下图所示:

然后输入“ipconfig”命令获取我们的ip,如下图所示:

可以看到我们windows的ip地址为192.168.1.9。

2.2.2 Ubuntu虚拟机IP地址的获取

在虚拟机ubuntu打开终端之后如下图所示:

然后输入“ifconfig”命令获取我们的ip如下图所示:

可以看到我们ubuntu的ip地址为192.168.1.19

2.2.3开发板端IP地址的获取

开发板系统上电之后,如下图所示:

在获取ip之前要确定开发板已经连接好网线,且和PC连接到了同一交换机上。然后在终端输入“ifconfig”来确定开发板的ip地址,如下图所示:

可以从上图得到开发板buildroot系统的ip地址为192.168.1.14.

2.2.4 ping通测试

经过以上测试可以得到以下信息:

Windows ip地址:192.168.1.9

Ubuntu ip地址:192.168.1.19

开发板ip地址为:192.168.1.14

三种均在同一个网段下,所以可以进行ping测试。

首先在windows命令行使用以下命令ping开发板如下图所示:

ping 192.168.1.14

按ctrl+c 可以停止ping命令。可以看到虚拟机ubuntu可以正常ping通开发板。

最后在开发板分别使用以下命令来ping windwos和ubutnu如下图所示:

ping 192.168.1.9 -c 4

ping 192.168.1.19 -c 4

这里的-c表示的是ping的次数,开发板可以正常ping通windows和ubuntu。

2.3其他测试

2.3.1 windows 端测试

2.3.1.1 ssh连接开发板测试

使用MobaXterm软件来测试ssh的连接,打开软件之后如下图所示:

 点击上方菜单栏中的会话选项,如下图所示:

之后会弹出会话选择窗口如下图所示:

选择第一个ssh会话,会弹出以下页面,如下图所示:

在远程主机这里输入在上一小节得到的开发板ip地址,作者这里为192.168.1.14,然后选中指定用户名字,输入root,如下图所示:

填写好之后,点击确定选项,进入以下界面,输入密码rockchip(由于这里是buildroot文件系统,密码已经确定,若是烧写的其它系统根据自己设置或者默认的输入即可

输入密码之后,点击回车,我们就会进入开发板的用户终端如下图所示:

2.3.1.2 sftp连接开发板测试

使用sftp可以实现windows和开发板直接进行文件的互传。我们使用MobaXterm软件来测试ssh的连接,打开软件之后如下图所示:

点击上方菜单栏中的会话选项,如下图所示:

之后会弹出会话选择窗口如下图所示:

选择第八个sftp会话,会弹出以下页面,如下图所示:

在远程主机这里输入我们在上一小节得到的开发板ip地址,作者这里为192.168.1.14,用户名输入root如下图所示:

填写好之后,点击确定选项,进入以下界面,输入密码rockchip(由于这里是buildroot文件系统,密码已经确定,若是烧写的其它系统根据自己设置或者默认的输入即可

输入密码之后,点击回车,就会进入开发板的用户终端如下图所示:

然后我们测试传输一个文件,如下图所示test.c文件传输成功

至此,我们的sftp测试成功。

2.3.2 ubuntu 端测试

2.3.2.1 ssh连接开发板测试

在windows端是通过软件来进行的ssh连接,所以在ubuntu我们要先安装ssh工具,具体步骤如下,首先打开终端,输入以下命令来安装ssh

sudo apt-get install openssh-server

安装过程如下图所示

然后使用以下命令来通过ssh连接开发板

ssh root@192.168.1.14

这里root为登录的用户名。@后为对应的ip地址,使用命令如下图所示:

首先会询问我们是否连接,在这里输入yes,随后会提示输入对应的密码,如下图所示:

对应的buildroot文件系统密码为rockchip,输入密码之后点击确定即可来到文件系统终端如下图所示:

2.3.2.2 tftp连接开发板测试

tftp是一个简单的基于udp的文本文件传输协议,我们本小节来进行tftp测试。

首先,来到虚拟机ubuntu的home目录下,使用以下命令创建文件夹tftptest 如下图所示:

mkdir tftptest  

然后使用以下命令将文件夹的权限修改为777,如下图所示:

chmod 777 tftptest 

 安装tftp-hpa tftpd-hpa,安装过程如下图所示:

apt-get install tftp-hpa tftpd-hpa

安装完成之后,使用以下命令修改配置文件,进入该文件之后如下图所示:

vim /etc/default/tftpd-hpa

对该文件进行修该,修改内容如下,修改完成如下图所示:

TFTP_USERNAME="tftp"

TFTP_DIRECTORY="/home/tftptest/"

TFTP_ADDRESS=":69"

TFTP_OPTIONS="-l-c-s"

保存退出之后,在终端输入以下命令重启tftpd-hpa服务,如下图所示:

service tftpd-hpa restart

 然后进入tftptest目录,使用以下命令创建test.c文件如下图所示:

touch test.c

然后来到开发板的终端,使用以下命令来将ubuntu虚拟机的test.c文件拷贝到开发板如下图所示:

tftp -g -r test.c 192.168.1.19

出现上图所示的结果说明tftp测试成功。

相关文章:

【北京迅为】《iTOP-3588开发板网络环境配置手册》第2章 电脑、开发板直连交换机或路由器

RK3588是一款低功耗、高性能的处理器,适用于基于arm的PC和Edge计算设备、个人移动互联网设备等数字多媒体应用,RK3588支持8K视频编解码,内置GPU可以完全兼容OpenGLES 1.1、2.0和3.2。RK3588引入了新一代完全基于硬件的最大4800万像素ISP&…...

6.5 共享数据

本节介绍Android的四大组件之一ContentProvider的基本概念和常见用法:首先说明如何使用内容提供器封装内部数据的外部访问接口,然后阐述如何使用内容解析器通过外部接口操作内部数据,最后叙述如何利用内容解析器读写联系人信息,以…...

SpringBoot之Session新增、删除、获取配置与使用

SpringBoot之Session新增、删除、获取配置与使用 文章目录 SpringBoot之Session新增、删除、获取配置与使用1. SpringBoot版本2. 定义增删查Session的类3. 定义Session的监听器4. 使用 自定义根据sessionId进行session的新增、删除、获取操作 1. SpringBoot版本 <parent>…...

Hive UDF 札记

低版本的udf就不说了&#xff0c;太老了&#xff0c;说现在主流的。 1&#xff1a;initialize 方法的进一步理解&#xff1a; 在Apache Hive中&#xff0c;用户自定义函数&#xff08;UDF&#xff09;的initialize方法是一个可选的方法&#xff0c;它属于Hive UDF的生命周期…...

npm已经配置淘宝源仍然无法使用

使用npm命令安装Taro框架的时候&#xff0c;尽管已经设置淘宝源但是仍然无法下载&#xff0c;提示错误 >npm ERR! code CERT_HAS_EXPIRED npm ERR! errno CERT_HAS_EXPIRED npm ERR! request to https://registry.npm.taobao.org/cnpm failed, reason: certificate h…...

Qt5转Qt6笔记

背景 现在的主程序和扩展的dll库都是qt5环境下编译发布的。但是想以后用qt6。所以考虑是否能够在qt5中兼容qt6的动态链接库进行加载。于是...就开始吧 开始 2024-02-23 安装好qt6后&#xff0c;在vs2019中需要新增qt6版本的安装路径。目录在&#xff1a;扩展->QT VS Tools…...

FPGA高端项目:FPGA基于GS2971的SDI视频接收转HDMI输出,提供3套工程源码和技术支持

目录 1、前言免责声明 2、相关方案推荐本博已有的 SDI 编解码方案本方案的SDI图像缩放应用本方案的SDI纯verilog图像缩放视频拼接应用本方案的SDI HLS图像缩放视频拼接应用本方案的SDI视频编码动态字符叠加输出应用本方案的SDI视频编码多路视频融合视频叠加应用本方案的SDI视频…...

java 锁

在Java中,有多种类型的锁,用于处理多线程编程中的同步和并发问题。以下是Java中常见的锁类型:互斥同步锁(悲观锁) :Synchronized : Java中最基本的同步机制,它提供了一种简单且透明的方式来同步代码块或方法。Synchronized是基于进入和退出监视器对象(monitor)来实现方…...

该类型的 CollectionView 不支持从调度程序线程以外的线程对其 SourceCollection 进行的更改。

报错原因 在异步的时候&#xff0c;调用了其他异步&#xff0c;导致UI工程线程该变了数据源&#xff0c;所以只需要将线程变为原始的UI线程。 解决方案 await QueuedTask.Run(() > { Application.Current.Dispatcher.Invoke(() >{报错的代码&#xff0c;…...

Mybatis学习笔记:延迟加载

本文是自己的学习笔记&#xff0c;主要参考以下资料 - 马士兵教育 1、延迟加载2、开启延迟加载2.1、配置信息2.2、查询语法2.2.1、前置条件2.2.2、xml语法2.2.3、总结 1、延迟加载 延迟加载是用于优化一对多或者多对多的查询。 比如员工表和部门表&#xff0c;员工表left jo…...

蓝桥杯题练习:平地起高楼

题目要求 function convertToTree(regions, rootId "0") {// TODO: 在这里写入具体的实现逻辑// 将平铺的结构转化为树状结构&#xff0c;并将 rootId 下的所有子节点数组返回// 如果不存在 rootId 下的子节点&#xff0c;则返回一个空数组}module.exports convert…...

我愿意启动价值流

如前文Flow近佛&#xff0c;人生就是一个价值流。让价值流动起来&#xff0c;Get Things Flow是我们的方法论。然而&#xff0c;还欠上帝的一脚&#xff0c;让价值流启动起来。这个启动&#xff0c;就是我愿意。 我愿意的反面是被烦恼包裹、裹挟、包围、无法摆脱。乐莹离家前就…...

排序算法1:冒泡排序、快速排序、插入排序

排序算法&#xff1a;交换类排序&#xff0c;插入类排序、选择类排序、归并类排序 交换类排序&#xff1a;冒泡排序、快速排序 一、冒泡排序 #include <stdio.h> #include <stdlib.h> #include <time.h> typedef int ElemType; typedef struct{ElemType *e…...

Vant Weapp

Vant Weapp - 轻量、可靠的小程序 UI 组件库 van-radio name 是一个字符串&#xff0c;无法传对象的处理 以及 mpx 多层嵌套 for 循环处理 <viewwx:for"{{questionList}}"wx:for-item"question" // item 重命名wx:for-index"questionIndex"…...

无人机精准定位技术,GPS差分技术基础,RTK原理技术详解

差分GPS的基本原理 差分GPS&#xff08;Differential GPS&#xff0c;简称DGPS&#xff09;的基本原理是利用一个或多个已知精确坐标的基准站&#xff0c;与用户&#xff08;移动站&#xff09;同时接收相同的GPS卫星信号。由于GPS定位时会受到诸如卫星星历误差、卫星钟差、大…...

java面试:elasticsearch

文章目录 引言I 索引1.1 覆盖索引1.2 elasticsearch 面试题1.3 Google的搜索本质II elasticsearch的倒叙索引2.1 发展历史2.2 倒排索引2.3 倒排序的搜索流程III elasticsearch的基础概念IV 创建索引库4.1 步骤4.2 mapping映射4.3 ik分词器...

GO语言学习笔记(与Java的比较学习)(三)

函数 按值传递&#xff08;call by value&#xff09; 按引用传递&#xff08;call by reference&#xff09; Go 默认使用按值传递来传递参数&#xff0c;也就是传递参数的副本。函数接收参数副本之后&#xff0c;在使用变量的过程中可能对副本的值进行更改&#xff0c;但不…...

如何用Python3自撰一个简单的后端框架

不使用任何现有的后端框架来创建一个Python 3的后端框架是一个相当复杂的任务,因为它涉及到许多Web开发的基础知识,比如HTTP协议处理、路由、中间件、请求和响应处理等。然而,我们可以从最基本的概念开始,逐步构建一个简单的后端框架。 以下是一个非常基础的指南,用于创建…...

使用pyannote-audio实现声纹分割聚类

使用pyannote-audio实现声纹分割聚类 # GitHub地址 https://github.com/MasonYyp/audio1 简单介绍 pyannote.audio是用Python编写的用于声纹分割聚类的开源工具包。在PyTorch机器学习基础上&#xff0c;不仅可以借助性能优越的预训练模型和管道实现声纹分割聚类&#xff0c;还…...

防御保护:防火墙内容安全

一、IAE&#xff08;Intelligent Awareness Engine&#xff09;引擎 二、深度检测技术(DFI和DPI&#xff09; 1.DPI – 深度包检测技术 DPI主要针对完整的数据包&#xff08;数据包分片&#xff0c;分段需要重组&#xff09;&#xff0c;之后对数据包的内容进行识别。&#x…...

如何高效使用NVIDIA Profile Inspector:5分钟掌握显卡隐藏性能优化技巧

如何高效使用NVIDIA Profile Inspector&#xff1a;5分钟掌握显卡隐藏性能优化技巧 【免费下载链接】nvidiaProfileInspector 项目地址: https://gitcode.com/gh_mirrors/nv/nvidiaProfileInspector NVIDIA Profile Inspector是一款专业的显卡配置文件编辑工具&#xf…...

LeRobot主从臂校准全流程:从端口号设置到远程操作实战

LeRobot主从臂校准全流程&#xff1a;从端口号设置到远程操作实战 在机器人控制领域&#xff0c;主从臂系统因其直观的操作方式和精确的同步性能&#xff0c;正逐渐成为工业自动化、医疗手术和教育研究的热门选择。LeRobot作为一个开源的机器人控制项目&#xff0c;通过其简洁的…...

3大核心技术揭秘:MAA如何实现明日方舟全自动化游戏体验

3大核心技术揭秘&#xff1a;MAA如何实现明日方舟全自动化游戏体验 【免费下载链接】MaaAssistantArknights 《明日方舟》小助手&#xff0c;全日常一键长草&#xff01;| A one-click tool for the daily tasks of Arknights, supporting all clients. 项目地址: https://gi…...

别再只调sklearn默认参数了!手把手教你优化SVR回归模型的5个关键步骤

突破SVR模型性能瓶颈&#xff1a;5个被低估的调参实战策略 当你的支持向量回归&#xff08;SVR&#xff09;模型表现平平&#xff0c;准确率卡在某个阈值无法突破时&#xff0c;可能正陷入"默认参数陷阱"。许多机器学习实践者习惯直接调用sklearn的SVR()默认设置&…...

按降AI率工具排行榜选完,下一步怎么用?保姆级教程来了

按降AI率工具排行榜选完&#xff0c;下一步怎么用&#xff1f;保姆级教程来了 每次有人问我"降AI率工具排行榜哪个好"&#xff0c;我推荐完嘎嘎降AI、比话降AI、率零这排行榜前3之后&#xff0c;下一个问题永远是&#xff1a;"那……我该怎么用&#xff1f;&qu…...

从ACE到muduo:一个C++网络库的诞生与设计哲学(附Debian/Ubuntu编译踩坑实录)

从ACE到muduo&#xff1a;一个C网络库的诞生与设计哲学 2009年&#xff0c;当陈硕在博客上写下《学之者生&#xff0c;用之者死——ACE历史与简评》时&#xff0c;可能没想到这篇文章会成为现代C网络编程发展史上的一个重要转折点。这篇充满批判精神的文章不仅剖析了ACE框架的局…...

【WinCC V7.5 实战:从零搭建污水处理监控系统】

1. 污水处理监控系统与WinCC V7.5的完美结合 污水处理是现代工业中不可或缺的一环&#xff0c;而监控系统则是确保处理过程稳定运行的关键。WinCC V7.5作为西门子经典的SCADA系统&#xff0c;在工业自动化领域有着广泛的应用。对于初学者来说&#xff0c;从零开始搭建一个完整的…...

普冉001休眠配置

/********************************************************* PY001休眠函数详解 *********************************************************/ /********************************************************* * 函数名: MCU_Sleep * 说 明: 休眠函数 * 输 入: 无 …...

测试库与生产库怎么应对同步中断断点续传_无损发布与更新方案

断点是某条变更事件的唯一标识未被消费&#xff0c;如MySQL的file_nameposition、Debezium的source.offset、Oracle的SCN&#xff1b;需通过元数据表存储offset与主键并查询MAX(offset)恢复&#xff0c;禁止依赖时间戳或COUNT对比。同步中断后怎么准确定位断点位置断点不是“某…...

【AGI落地倒计时警告】:Gartner最新评估显示,2026年前未完成“推理-行动-元学习”三栈整合的企业将丧失智能主权

第一章&#xff1a;AGI技术路线图&#xff1a;从当前AI到通用智能 2026奇点智能技术大会(https://ml-summit.org) 当前人工智能系统在特定任务上已展现出超越人类的表现&#xff0c;但其本质仍是窄域智能&#xff08;Narrow AI&#xff09;——依赖大量标注数据、固定分布假设…...