【北京迅为】《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就不说了,太老了,说现在主流的。 1:initialize 方法的进一步理解: 在Apache Hive中,用户自定义函数(UDF)的initialize方法是一个可选的方法,它属于Hive UDF的生命周期…...
npm已经配置淘宝源仍然无法使用
使用npm命令安装Taro框架的时候,尽管已经设置淘宝源但是仍然无法下载,提示错误 >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后,在vs2019中需要新增qt6版本的安装路径。目录在:扩展->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 进行的更改。
报错原因 在异步的时候,调用了其他异步,导致UI工程线程该变了数据源,所以只需要将线程变为原始的UI线程。 解决方案 await QueuedTask.Run(() > { Application.Current.Dispatcher.Invoke(() >{报错的代码,…...
Mybatis学习笔记:延迟加载
本文是自己的学习笔记,主要参考以下资料 - 马士兵教育 1、延迟加载2、开启延迟加载2.1、配置信息2.2、查询语法2.2.1、前置条件2.2.2、xml语法2.2.3、总结 1、延迟加载 延迟加载是用于优化一对多或者多对多的查询。 比如员工表和部门表,员工表left jo…...
蓝桥杯题练习:平地起高楼
题目要求 function convertToTree(regions, rootId "0") {// TODO: 在这里写入具体的实现逻辑// 将平铺的结构转化为树状结构,并将 rootId 下的所有子节点数组返回// 如果不存在 rootId 下的子节点,则返回一个空数组}module.exports convert…...
我愿意启动价值流
如前文Flow近佛,人生就是一个价值流。让价值流动起来,Get Things Flow是我们的方法论。然而,还欠上帝的一脚,让价值流启动起来。这个启动,就是我愿意。 我愿意的反面是被烦恼包裹、裹挟、包围、无法摆脱。乐莹离家前就…...
排序算法1:冒泡排序、快速排序、插入排序
排序算法:交换类排序,插入类排序、选择类排序、归并类排序 交换类排序:冒泡排序、快速排序 一、冒泡排序 #include <stdio.h> #include <stdlib.h> #include <time.h> typedef int ElemType; typedef struct{ElemType *e…...
Vant Weapp
Vant Weapp - 轻量、可靠的小程序 UI 组件库 van-radio name 是一个字符串,无法传对象的处理 以及 mpx 多层嵌套 for 循环处理 <viewwx:for"{{questionList}}"wx:for-item"question" // item 重命名wx:for-index"questionIndex"…...
无人机精准定位技术,GPS差分技术基础,RTK原理技术详解
差分GPS的基本原理 差分GPS(Differential GPS,简称DGPS)的基本原理是利用一个或多个已知精确坐标的基准站,与用户(移动站)同时接收相同的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的比较学习)(三)
函数 按值传递(call by value) 按引用传递(call by reference) Go 默认使用按值传递来传递参数,也就是传递参数的副本。函数接收参数副本之后,在使用变量的过程中可能对副本的值进行更改,但不…...
如何用Python3自撰一个简单的后端框架
不使用任何现有的后端框架来创建一个Python 3的后端框架是一个相当复杂的任务,因为它涉及到许多Web开发的基础知识,比如HTTP协议处理、路由、中间件、请求和响应处理等。然而,我们可以从最基本的概念开始,逐步构建一个简单的后端框架。 以下是一个非常基础的指南,用于创建…...
使用pyannote-audio实现声纹分割聚类
使用pyannote-audio实现声纹分割聚类 # GitHub地址 https://github.com/MasonYyp/audio1 简单介绍 pyannote.audio是用Python编写的用于声纹分割聚类的开源工具包。在PyTorch机器学习基础上,不仅可以借助性能优越的预训练模型和管道实现声纹分割聚类,还…...
防御保护:防火墙内容安全
一、IAE(Intelligent Awareness Engine)引擎 二、深度检测技术(DFI和DPI) 1.DPI – 深度包检测技术 DPI主要针对完整的数据包(数据包分片,分段需要重组),之后对数据包的内容进行识别。&#x…...
如何高效使用NVIDIA Profile Inspector:5分钟掌握显卡隐藏性能优化技巧
如何高效使用NVIDIA Profile Inspector:5分钟掌握显卡隐藏性能优化技巧 【免费下载链接】nvidiaProfileInspector 项目地址: https://gitcode.com/gh_mirrors/nv/nvidiaProfileInspector NVIDIA Profile Inspector是一款专业的显卡配置文件编辑工具…...
LeRobot主从臂校准全流程:从端口号设置到远程操作实战
LeRobot主从臂校准全流程:从端口号设置到远程操作实战 在机器人控制领域,主从臂系统因其直观的操作方式和精确的同步性能,正逐渐成为工业自动化、医疗手术和教育研究的热门选择。LeRobot作为一个开源的机器人控制项目,通过其简洁的…...
3大核心技术揭秘:MAA如何实现明日方舟全自动化游戏体验
3大核心技术揭秘:MAA如何实现明日方舟全自动化游戏体验 【免费下载链接】MaaAssistantArknights 《明日方舟》小助手,全日常一键长草!| A one-click tool for the daily tasks of Arknights, supporting all clients. 项目地址: https://gi…...
别再只调sklearn默认参数了!手把手教你优化SVR回归模型的5个关键步骤
突破SVR模型性能瓶颈:5个被低估的调参实战策略 当你的支持向量回归(SVR)模型表现平平,准确率卡在某个阈值无法突破时,可能正陷入"默认参数陷阱"。许多机器学习实践者习惯直接调用sklearn的SVR()默认设置&…...
按降AI率工具排行榜选完,下一步怎么用?保姆级教程来了
按降AI率工具排行榜选完,下一步怎么用?保姆级教程来了 每次有人问我"降AI率工具排行榜哪个好",我推荐完嘎嘎降AI、比话降AI、率零这排行榜前3之后,下一个问题永远是:"那……我该怎么用?&qu…...
从ACE到muduo:一个C++网络库的诞生与设计哲学(附Debian/Ubuntu编译踩坑实录)
从ACE到muduo:一个C网络库的诞生与设计哲学 2009年,当陈硕在博客上写下《学之者生,用之者死——ACE历史与简评》时,可能没想到这篇文章会成为现代C网络编程发展史上的一个重要转折点。这篇充满批判精神的文章不仅剖析了ACE框架的局…...
【WinCC V7.5 实战:从零搭建污水处理监控系统】
1. 污水处理监控系统与WinCC V7.5的完美结合 污水处理是现代工业中不可或缺的一环,而监控系统则是确保处理过程稳定运行的关键。WinCC V7.5作为西门子经典的SCADA系统,在工业自动化领域有着广泛的应用。对于初学者来说,从零开始搭建一个完整的…...
普冉001休眠配置
/********************************************************* PY001休眠函数详解 *********************************************************/ /********************************************************* * 函数名: MCU_Sleep * 说 明: 休眠函数 * 输 入: 无 …...
测试库与生产库怎么应对同步中断断点续传_无损发布与更新方案
断点是某条变更事件的唯一标识未被消费,如MySQL的file_nameposition、Debezium的source.offset、Oracle的SCN;需通过元数据表存储offset与主键并查询MAX(offset)恢复,禁止依赖时间戳或COUNT对比。同步中断后怎么准确定位断点位置断点不是“某…...
【AGI落地倒计时警告】:Gartner最新评估显示,2026年前未完成“推理-行动-元学习”三栈整合的企业将丧失智能主权
第一章:AGI技术路线图:从当前AI到通用智能 2026奇点智能技术大会(https://ml-summit.org) 当前人工智能系统在特定任务上已展现出超越人类的表现,但其本质仍是窄域智能(Narrow AI)——依赖大量标注数据、固定分布假设…...
