说明:这部分内容在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通相关推荐

  1. 全硬件TCP/IP协议栈学习笔记(第十一天:FPGA+W5500 PING通)

    在一周多的时间,从软件的协议到芯片接口最后到硬件描述,我觉得是时候试一试芯片了,看一看能不能ping通.两天时间终于完成第一次ping,也挺不容易的. 首先想要ping通,要先知道ping是什么 它所 ...

  2. 【4412嵌入式开发板学习笔记】认识uboot -迅为电子资料分享

    重要说明:这份笔记不是4412开发配套的,是我在网上看视频的时候下载上课老师的笔记后修改的.所以我试了一下笔记上的uboot命令,有些无法使用,可能是uboot版本问题或者文件系统问题.具体原因我目前 ...

  3. linux开发板tftp 搭建,[转帖]4412开发板学习笔记-TFTP服务器的搭建

    这部分内容主要是关于TFTP服务器的搭建,特别单独拿出来讲解一下. 一.TFTP服务器的搭建与测试: TFTP是用来下载远程文件的最简单网络协议,它其于UDP协议而实现.嵌入式linux的tftp开发 ...

  4. arm linux ping 通百度,linux ---之与ARM开发板相互ping 通

    本实验是采用网线直连的方式,用网线把arm开发板与PC机的网线连接起来 在虚拟机上设置网络连接方式,选择桥接,直接连到物理网络 然后进入超级用户(root)使用su 指令,输入密码即可 查看自己的网卡 ...

  5. 迅为4412开发板-步进电机-驱动和测试例程

    迅为4412开发板-步进电机-驱动和测试例程 和本文档配套的资料有: 1 内核配置和步进电机驱动补丁包: topeet_modules_20190319.tar.gz 2 linux-C 的测试例程: ...

  6. 迅为4412开发板物联网项目实战手机远程控制(广域网)

    用手机远程控制开发板,远程控制不是通过WIFI局域网控制,而是通过广域网来实现,真正的远程控制.实现万物互连. 下面先介绍一下云计算 云计算是分布式计算的一种,指的是通过网络"云" ...

  7. 【学习/研发】嵌入式Linux/Android开发有它就够了——迅为4412开发板

    网站:http://www.topeetboard.com 光盘资料+网盘资料+配套视频+售后支持,助您加速学习研发的进程 产品介绍 iTOP-Exynos4412开发板采用 Exynos4412的主 ...

  8. 迅为4412开发板网络-最小局域网的配置方法

    1.1 最小局域网介绍 这是一个暴露年龄的小技能,在网络不是很发达的时代,要是想联网玩游戏,会把两台电脑直接用网线连接在一起,通过设置 IPV4,这两台机器就组成了局域网. 部分学生用户,由于没有路由 ...

  9. iTOP-RK3568开发板学习笔记(1)编译+烧录系统

    迅为 RK3568 开发板学习笔记 文章目录 准备开发环境 复制 Linux SDK 编译 Buildroot 烧录固件 准备开发环境 将 ITOP-RK3568 资料包中的虚拟机开发环境解压到自己的 ...

最新文章

  1. 人工智能突破!牛津大学的科学家用机器合成了“类人类思想”
  2. 分享自己的C#开发类库
  3. Win7 U盘安装Ubuntu16.04 双系统
  4. Opencv与dlib联合进行人脸关键点检测与识别
  5. apache poi使用例_4.Apache POI使用详解
  6. 班级管理servlet项目开发详细讲解,其中涉及js、jq、ajax、等多项技术合计,本项目来源自网络,如有雷同,请私聊博主
  7. 澳门中区停电2小时影响396户 1人困电梯后获救
  8. 什么是宝塔面板,跟服务器之间有什么特别联系?
  9. Problem - 1077E - E. Thematic Contests(暴力+二分)
  10. linux新建用户和目录权限设置密码,用户创建及权限管理
  11. 鸿蒙系统支持列表,华为鸿蒙系统支持的手机型号一览【最新】
  12. ubuntu 16.04 开机开启小键盘数字键
  13. ANDROID_APP C++框架
  14. Linux服务器压测/拷机软件收集
  15. 洛谷P4043 费用流
  16. SF-60/385/4PY智能浪涌保护器 带遥信功能 四川 重庆项目大力推荐应用 带通讯 上防雷系统平台
  17. c语言矩阵的逆的程序,C语言求矩阵的逆矩阵
  18. 首个室温超导体问世,为了发现它,科学家用废了几十颗钻石 | Nature封面-1
  19. 可串行化 冲突可串行化 判断方法
  20. 标准正态分布面积(面积=比例=概率,不仅限于正态分布)

热门文章

  1. druid报异常 “sql injection violation, part alway true condition not allow”的解决方案
  2. java类与接口练习
  3. (转)getElementByID getElementsByName getElementsByTagName用法详解
  4. (三)、dubbo环境的搭建
  5. Linux下执行.sh文件
  6. js检查元素是否包括在数组中
  7. Android自动化测试之路——技术准备
  8. 浏览器兼容console对象的简要解决方案
  9. 【原创,提供下载】winfrom 打印表格,字符串的封装
  10. Webpack实战(二):基础配置入门 - webpack-dev-server的介绍与用法