迅为4412开发板开发笔记--开发板与主机和ubuntu的ping通
说明:这部分内容在uboot初步认识中有提到,但还是要需要单独将它拿出来说明一下。开发板与主机的ubuntu的ping通相当重要,理解了如何连接开发板与你的主机,可以让你在开发的过程中节省很多时间。
详情了解:http://topeetboard.com 更多了解:https://arm-board.taobao.com
在前面的《虚拟机上网问题》中,我已经说明了桥接上网和NAT上网的区别,不懂的同学可以再去看一遍或者上网去查阅相关的资料。
首先下个结论,ubuntu和开发板相连接必须使用桥接模式!为什么呢?因为在局域网中,每一台计算机只能访问在同一局域网下的计算机,而不能访问不同局域网下的其他计算机。而同一局域网下的计算机的网段(ip前3段)是相同的,而桥接模式就满足了这一要求。NAT模式则只是借用了主机的网络,它对外是隐藏的,所以它的ip地址和主机就不在同一网段了。所以开发板与主机和ubuntu处于同一网段(或者说同一局域网)之下才能通信。
明白了这个之后,就可以了解怎么让开发板与主机和ubuntu怎么通信了。
1、连接开发板的网线到主机,网线都没连,后面怎么做都没用。开机后应该网口应该会有两盏灯,一盏橙灯常亮,一盏绿灯常灭(可能其他的电脑不一样也有可能)
注:可能有人会问能不能用wifi,理论上应该是可以的,但是我没试过,想试试的同学可以试试看。
2、首先要测试开发板与主机是否ping通,只有开发板与主机能够ping通,才有与ubuntu ping通的可能性。
3、
①首先确定主机的ip,打开cmd输入ipconfig(linux下是ifconfig)。可能会弹出很多网卡ip地址,一定要找对是以太网的ip地址:比如是192.168.1.10
②更改开发板的ip地址,输入命令ifconfig eth0 192.168.1.20(注意前三段和你的主机ip设置的相同,最后一位地址可以随意但不要和主机地址相同)。
③在cmd中测试能否ping通开发板:ping 192.168.1.20
④在开发板中测试能否ping通主机:ping 192.168.1.10,如果ping不通,很大的可能性是你电脑的防火墙没关。
注:有部分人可能是用android系统测试的网络通信,但是android的ip地址不知道怎么保存,我尝试过很多方法,不过配置文件都找不到。如果有知道的朋友可以告知一下。
4、连接ubuntu和开发板
①虚拟机设置成桥接方式。
②虚拟机的菜单中有个“虚拟网络编辑器”,这里面要设置为桥接到有线网卡。(默认是自动的,自动的一般会影响ping通。因为电脑现在一般都有2个网卡:一个有线的一个无线的。如果选了自动,那么虚拟机会自动桥接到无线网卡上,但是我们却是通过有线网卡来连接开发板的,自然ping不通)
③在虚拟机ubuntu中设置IP地址为192.168.1.30(可以自定,保持在同一网段就可以),可以通过/etc/network/interfaces文件来设置ip。然后重启;也可以直接命令行ifconfig去设置)。
④此时开发板ping虚拟机ubuntu应该就通了。此时虚拟机ubuntu中ping开发板也是通的。
转载于:https://www.cnblogs.com/linda332/p/6855054.html
迅为4412开发板开发笔记--开发板与主机和ubuntu的ping通相关推荐
- 全硬件TCP/IP协议栈学习笔记(第十一天:FPGA+W5500 PING通)
在一周多的时间,从软件的协议到芯片接口最后到硬件描述,我觉得是时候试一试芯片了,看一看能不能ping通.两天时间终于完成第一次ping,也挺不容易的. 首先想要ping通,要先知道ping是什么 它所 ...
- 【4412嵌入式开发板学习笔记】认识uboot -迅为电子资料分享
重要说明:这份笔记不是4412开发配套的,是我在网上看视频的时候下载上课老师的笔记后修改的.所以我试了一下笔记上的uboot命令,有些无法使用,可能是uboot版本问题或者文件系统问题.具体原因我目前 ...
- linux开发板tftp 搭建,[转帖]4412开发板学习笔记-TFTP服务器的搭建
这部分内容主要是关于TFTP服务器的搭建,特别单独拿出来讲解一下. 一.TFTP服务器的搭建与测试: TFTP是用来下载远程文件的最简单网络协议,它其于UDP协议而实现.嵌入式linux的tftp开发 ...
- arm linux ping 通百度,linux ---之与ARM开发板相互ping 通
本实验是采用网线直连的方式,用网线把arm开发板与PC机的网线连接起来 在虚拟机上设置网络连接方式,选择桥接,直接连到物理网络 然后进入超级用户(root)使用su 指令,输入密码即可 查看自己的网卡 ...
- 迅为4412开发板-步进电机-驱动和测试例程
迅为4412开发板-步进电机-驱动和测试例程 和本文档配套的资料有: 1 内核配置和步进电机驱动补丁包: topeet_modules_20190319.tar.gz 2 linux-C 的测试例程: ...
- 迅为4412开发板物联网项目实战手机远程控制(广域网)
用手机远程控制开发板,远程控制不是通过WIFI局域网控制,而是通过广域网来实现,真正的远程控制.实现万物互连. 下面先介绍一下云计算 云计算是分布式计算的一种,指的是通过网络"云" ...
- 【学习/研发】嵌入式Linux/Android开发有它就够了——迅为4412开发板
网站:http://www.topeetboard.com 光盘资料+网盘资料+配套视频+售后支持,助您加速学习研发的进程 产品介绍 iTOP-Exynos4412开发板采用 Exynos4412的主 ...
- 迅为4412开发板网络-最小局域网的配置方法
1.1 最小局域网介绍 这是一个暴露年龄的小技能,在网络不是很发达的时代,要是想联网玩游戏,会把两台电脑直接用网线连接在一起,通过设置 IPV4,这两台机器就组成了局域网. 部分学生用户,由于没有路由 ...
- iTOP-RK3568开发板学习笔记(1)编译+烧录系统
迅为 RK3568 开发板学习笔记 文章目录 准备开发环境 复制 Linux SDK 编译 Buildroot 烧录固件 准备开发环境 将 ITOP-RK3568 资料包中的虚拟机开发环境解压到自己的 ...
最新文章
- 人工智能突破!牛津大学的科学家用机器合成了“类人类思想”
- 分享自己的C#开发类库
- Win7 U盘安装Ubuntu16.04 双系统
- Opencv与dlib联合进行人脸关键点检测与识别
- apache poi使用例_4.Apache POI使用详解
- 班级管理servlet项目开发详细讲解,其中涉及js、jq、ajax、等多项技术合计,本项目来源自网络,如有雷同,请私聊博主
- 澳门中区停电2小时影响396户 1人困电梯后获救
- 什么是宝塔面板,跟服务器之间有什么特别联系?
- Problem - 1077E - E. Thematic Contests(暴力+二分)
- linux新建用户和目录权限设置密码,用户创建及权限管理
- 鸿蒙系统支持列表,华为鸿蒙系统支持的手机型号一览【最新】
- ubuntu 16.04 开机开启小键盘数字键
- ANDROID_APP C++框架
- Linux服务器压测/拷机软件收集
- 洛谷P4043 费用流
- SF-60/385/4PY智能浪涌保护器 带遥信功能 四川 重庆项目大力推荐应用 带通讯 上防雷系统平台
- c语言矩阵的逆的程序,C语言求矩阵的逆矩阵
- 首个室温超导体问世,为了发现它,科学家用废了几十颗钻石 | Nature封面-1
- 可串行化 冲突可串行化 判断方法
- 标准正态分布面积(面积=比例=概率,不仅限于正态分布)
热门文章
- druid报异常 “sql injection violation, part alway true condition not allow”的解决方案
- java类与接口练习
- (转)getElementByID getElementsByName getElementsByTagName用法详解
- (三)、dubbo环境的搭建
- Linux下执行.sh文件
- js检查元素是否包括在数组中
- Android自动化测试之路——技术准备
- 浏览器兼容console对象的简要解决方案
- 【原创,提供下载】winfrom 打印表格,字符串的封装
- Webpack实战(二):基础配置入门 - webpack-dev-server的介绍与用法