【北京迅为】《iTOP-3588开发板网络环境配置手册》第3章 开发板直连电脑配置方法(不能上外网)

news2025/1/15 23:37:50

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主板


第3章 开发板直连电脑配置方法(不能上外网)

3.1概述

本章讲解开发板通过网线直接连到台式机/笔记本的配置方法,适用没有路由器或者局域网的场景。需要注意的是本章节的内容完成之后相当于电脑和台式机组成了一个局域网,两者可以相互ping通,但不能连通外部网络。适合没有网卡的台式机或者不用联网的笔记本用户,有无线网卡的台式机或者想上网的笔记本用户可以去看下一章节内容,但操作步骤比本章节更复杂。

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

3.2配置主机IP

首先使用网线连接好主机和开发板,在没有上电的情况下,可以看到以太网显示网络电缆被拔出,如下图所示:

当开发板上电以后,开发板网卡与笔记本电脑的网卡会连接,如下图所示:

右键点击以太网,选择属性。

之后会弹出以太网属性界面,如下图所示:

选择其中的“Internet 协议版本4”,进入网络配置界面如下图所示:

由于我们现在是电脑的网口和开发板直连所以不能自动获取ip,要修改为“使用下面的ip地址”,然后将本机ip设置为192.168.1.9,子网掩码为255.255.255.0,默认网关设置为192.168.1.1设置完成如下图所示:

主机的有线网卡就配置好了。

这样就配置好了主机的网络信息,接下来就配置虚拟机的网络了。

3.3配置虚拟机的IP

第一步:打开VMware,注意是打开软件,并不是打开你的Ubuntu系统,在菜单里打开:编辑->虚拟网络编辑器 

  从下图可以看到VMnet1和VMnet8,并没有上面所说的VMnet0和VMnet2,VMnet0并不是没有,而是被隐藏了,它是主要连接网络的网桥,而VMnet1和VMnet8分别为主机-Only网络模式和NAT的组网方式,具体不在讨论,主要关心VMnet0和VMnet2,而VMnet2是真没有,这需要创建一个虚拟网桥出来。这样做的目的是VMnet0连接无线网卡起上网的作用,VMnet2连接有线网卡起连接开发板作调试的作用,按照上图点击:更改设置。

打开更改设置,点击是后,在名称列表里可以看到VMnet0了,如下图所示:

可以看到我们的桥接模式的配置为自动选择,我们在这里选择为我们的有线网卡,每个人的网卡不同名称也不同,配置完成如下图所示:

然后我们下方的应用按钮,启动我们的虚拟机,进入虚拟机ubuntu的终端,如下图所示:

然后使用“ifconfig”命令来查看网络信息如下图所示:

可以看到ens33没有对应的ip地址,这里要使用以下命令手动进行赋予,注意IP要和开发板以及windows在一个网段下,完成之后如下图所示:

ifconfig ens33 192.168.1.19

然后使用以下命令来ping我们的windows(注意开发板这个时候要打开,不然PC网卡没有工作)

ping 192.168.1.9 -c 3

3.4配置开发板IP

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

在获取ip之前要确定开发板已经与PC网口直连,然后在终端输入以下命令来手动赋予开发板ip地址,如下图所示:

ifconfig eth1 192.168.1.14

来设置开发板的ip地址,设置完成,如下图所示

我们分别使用命令分别ping我们的windows和ubuntu,如下图所示:

ping 192.168.1.9 -c 3

ping 192.168.1.19 -c 3

 可以看到我们的开发板和windows以及ubuntu都能ping通。说明我们已经设置成功。

3.5测试

3.5.1 windows 端测试

3.5.1.1 ssh连接开发板测试

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

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

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

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

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

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

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

3.5.1.2 sftp连接开发板测试

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

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

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

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

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

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

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

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

至此,sftp测试成功。

3.5.2 ubuntu 端测试

3.5.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,输入密码之后点击确定即可来到文件系统终端如下图所示:

3.5.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搭建成功。 

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

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

相关文章

(内含领书福利)实在智能联合浙江外国语学院、清华大学出版社发布新时代跨境电商教材。

近日,“新时代跨境电商新形态教材”系列图书之《数智电商 AIRPA实战教程》新书发布会在杭州成功举办。 这本教材深入浅出,全面讲解了如何用业界前沿AI、RPA技术打造电商行业广泛应用的各种数字员工。内容详实,场景丰富,有理论教学…

常见的验证码

一、短信验证码 前端: 用户填写手机号,点击按钮发送请求用户短信得到验证码后,用户填写表单提交 form 表单,进行验证 后台: 随机生成几位验证码并将生成时间、手机号、验证码存储起来,可以存到session、…

crossover2023激活码分享crossover免费升级2024 crossover24更新内容

CrossOver是一款功能强大的系统兼容软件,它能够让Mac和Linux用户在不安装Windows操作系统的情况下直接运行Windows应用程序。以下是关于CrossOver的更多信息: 一、工作原理 CrossOver的工作原理是通过在Mac或Linux系统上模拟Windows应用程序所需的运行…

工业深度学习异常缺陷检测实战

在工业生产过程中,由于现有技术、工作条件等因素的不足和局限性,极易影响制成品的质量。其中,表面缺陷是产品质量受到影响的最直观表现,因此,为了保证合格率和可靠的质量,必须进行产品表面缺陷检测。 “缺陷…

Jvm 虚拟机命令

Jps (查看正在运行的Java 进程) jps -q 只输出进程id、省略主类名称 -m 输出Jvm 进程启动时传递给主类main 函数参数 -l 输出主类全名称 -v 输出 Jvm 启动时的Jvm 参数 Jstat 查看 Jvm 统计信息 -class 监视类装载、卸载数量、总空间以及类装载所耗费的时间 -gc 监视 Java 堆…

倾斜三维模型转3dtiles重建顶层

背景 作为地理信息行业的公司,我们经常面临将倾斜三维模型转换成3D Tiles的挑战。当处理小数据量时,我们可能没有太大问题;但当数据量增大,尤其是超过50GB后,即使一些高配置的硬件也无法避免浏览模型时的卡顿和长时间加载。甚至浏览器会闪退。在这种情况下,重建倾斜三维…

聊天室项目

服务器 #include <myhead.h> #define SER_IP "192.168.122.39" #define SER_PORT 8888 typedef struct Node //链表存储客户端的所有信息 {struct sockaddr_in cin; //存储客户端的网络地址信息struct Node *next; }*List; typedef struct Message//消息结构…

亚信安慧AntDB:“融合+实时”引领数据库创新

在当今多变的数据应用场景中&#xff0c;AntDB作为行业领先的超融合流式实时数仓&#xff0c;秉承着“融合实时”的研发理念&#xff0c;全面应对企业日益复杂的数据处理需求。通过SQL接口访问多种执行引擎&#xff0c;AntDB在实现交易、分析等多重能力的“超融合”方面取得了显…

制片管理工具:提高制片效率的必备工具

一、什么是制片管理工具 制片管理工具是一种为制片人提供支持和协助的软件或工具&#xff0c;并提供一种集中管理制作进度、任务分配、成本预算、资源管理和进度跟踪的方式。它可以帮助制片人在项目的开发、制作和发布方面更有效地进行规划和监督&#xff0c;确保整个流程能够…

网络空间资产安全解决方案

长期以来&#xff0c;我们一直强调要做好网络安全建设&#xff0c;而其中的第一步就是要做好对自身资产的发现和清点&#xff0c;正如大家经常所说的那句话——“你无法保护你看不见的东西”。的确&#xff0c;如果不知道自己拥有什么资产&#xff0c;那么如何去了解与它们相关…

CVPR 2024 | Modular Blind Video Quality Assessment:模块化无参视频质量评估

无参视频质量评估 (Blind Video Quality Assessment&#xff0c;BVQA) 在评估和改善各种视频平台并服务用户的观看体验方面发挥着关键作用。当前基于深度学习的模型主要以下采样/局部块采样的形式分析视频内容&#xff0c;而忽视了实际空域分辨率和时域帧率对视频质量的影响&am…

Tomcat性能调优

1‍.应用场景/常见内容溢出问题‍ 常见问题为内存溢出&#xff0c;分为堆内存溢出、非堆内存溢出&#xff0c;比较常见的为堆内存溢出&#xff0c;后2类属于非堆内存溢出。 堆溢出&#xff1a; java.lang.OutOfMemoryError:Java heap spcace 原因:项目运行阶段,new的对象过多…

ubuntu18.04下创建新用户

进入root用户 su - 创建用户 useradd -mr -s /bin/bash minios 参数 r:创建系统账户m:自动在/home目录下创建用户目录s:指定用户登入后使用的shell为/bin/shell minios为自定义的用户名 如果直接用useradd添加用户的话&#xff0c;可能出现没有home下的文件夹&#xff0c…

C语言指针总结(完结篇)

前言 这篇博客终于迎来了指针博客的大结局&#xff0c;本篇主要分析习题来回顾之前的指针总结的知识点&#xff0c;这篇博客的题有点绕&#xff0c;哈哈算是经典了 个人主页&#xff1a;小张同学zkf 若有问题 评论区见 感兴趣就关注一下吧 目录 1. sizeof和strlen的对比 1.1 …

ROS2学习(七) Foxy版本ros2替换中间件。

在ros2使用的过程中&#xff0c;一开始选用的foxy版本&#xff0c;后来发现&#xff0c;foxy版本的ros2有很多问题。一个是foxy版本已经停止维护了。另一个问题是这个版本有很多bug, 后续的版本在功能实现上做了很大的改动&#xff0c;甚至说进行了重写。修复的一些问题&#x…

Sora正在颠覆游戏行业,CEO们该怎么应对?

文 | 魏力 发布 | 大力财经 摘要&#xff1a;AI 提升游戏制作效率&#xff0c;带来多样化和技术突破。在 AI 为游戏行业带来新机遇的时代&#xff0c;游戏公司应如何把握&#xff1f; 随着ChatGPT技术的快速发展&#xff0c;游戏行业正迎来一场AI技术变革。AI技术的应用为游…

长沙银行数字化案例入选《2024IDC中国金融业数据资产管理实践与案例报告》

全球数字化经济浪潮下&#xff0c;以数字技术为代表的的新一轮技术变革正跨步引领经济发展趋势。中国金融业作为2026年底数据要素应用总体目标所聚焦的十二个行业和领域之一&#xff0c;金融业数据资产管理成功经验正逐步被探索应用。 近日&#xff0c;全球权威知名市场调研机构…

开源的前端思维导图库介绍

在开源社区中&#xff0c;有许多优秀的思维导图库可供开发者使用。这些库通常具有丰富的功能和灵活的API&#xff0c;可以满足不同需求的前端开发。以下是一些流行的开源前端思维导图库&#xff0c;以及它们的特点和区别。 1. **MindMap** 特点&#xff1a; - 基于原生…

神经网络算法——反向传播 Back Propagation

文章目录 前言 1、反向传播的本质 &#xff08;1&#xff09;前向传播&#xff08;Forward Propagation&#xff09; &#xff08;2&#xff09;反向传播&#xff08;Back Propagation&#xff09; 2、反向传播的原理 &#xff08;1&#xff09;链式法则&#xff08;Chain Rule…

arm架构服务器使用Virtual Machine Manager安装的kylin v10虚拟机

本文中使用Virtual Machine Manager安装kylin v10的虚拟机 新建虚拟机 新建虚拟机 选择镜像&#xff0c;下一步 设置内存和CPU&#xff0c;下一步 选择或创建自定义存储&#xff08;默认存储位置的磁盘空间可能不够用&#xff09; 点击管理&#xff0c;打开选择存储卷页…