关于ARM开发板与PC主机的网络设置问题
直观来讲,ARM开发板多数情况下会有条网线与主机相连,所以最重要的一步是保证PC主机与ARM开发板能互通。
互通的意思进一步来讲就是互相能ping通。也就是说在瘟都死的dos下(假设主机是瘟都死系统)ping 目标板ip 能收到回复;
在ARM板下(一般通过主机中串口)ping 主机ip能有回复,这样就说明板子和电脑通信没问题。
本鸟犯了个低级错误(这可能也是嵌入式初学者常遇到的问题):
本鸟买了个路由器(不知道实验室能不能报销)连接arm板和PC机,。。。。。一系列前期工作都做好了,就等着相互ping一下大成就OK了,但是难遂人愿,
竟然没ping通!比较纠结。。。还在半夜写博客
我以为:路由器能自动分配IP(DHCP服务,NAT映射),所以ARM和电脑只要连到同一个路由器上,然后路由器就会自动给这俩冬冬分配IP,这样他俩肯定就在同一个网段了,所以他俩一定是互通的!
实际上:PC连到路由器上,路由器的确会自动给PC分配一个ip地址(如果路由器开启了DHCP服务,路由器会自动从地址池中取一个地址赋给PC);但是ARM板子就不同了,连到路由器上,路由器不会给他分配IP!
因为ARM板子不会自动向路由器发起DHCP请求分配一个可用IP,这样来说,必须手动给板子设置一个IP使其与PC主机处在同一网段。
例如可执行:ifconfig eth0 192.168.1.101 up 这样板子就强制分配了192.168.1.101这个ip,就与PC处于同一网段,也就可以互通了。(前提是PC主机IP也是192.168.1.xxx,xxx不能是101)
感慨:其实这些知识在学校的嵌入式实验中接触到,可惜当时是用了学长的火炬过的。。。所以理解不深。
关于ARM开发板与PC主机的网络设置问题的更多相关文章
- arm开发板6410/2440上mjpg-streamer网络视频服务器移植
		摄像头移植 一.环境 主机环境 :ubuntu 10.10 目标板 :FS-S5PC100 主机工具链 :gcc-4.4.5 交叉工具链 :arm-unknown-li ... 
- 建立开发板与PC机之间的nfs服务器
		ARM开发板与PC通过NFS 网络文件系统挂接,很方便文件的移动,也为我们的开发带来了方便.接下来,我就详细的介绍下如何建立ARM与PC机的挂接. 我是用的UBuntu系统. 首先,我们需要在主机上安 ... 
- ARM开发板挂载Ubuntu18.04主机的NFS共享文件夹
		环境 ubuntu主机环境:Window10 下装VMWare下装的 ubuntu18.04LTS x64 IP 192.168.10.119 Window10下配置192.168.10该网段 开发板 ... 
- 使用arm开发板搭建无线mesh网络(二)
		上篇博文介绍了无线mesh网络和adhoc网络的区别,这篇文章将介绍无线mesh网络的骨干网节点的组建过程.首先需要介绍下骨干网节点的设计方案:每个骨干网节点都是由一块友善之臂的tiny6410 ar ... 
- 开发板ping不通主机和虚拟机的看过来(转载)!
		前几天在做uboot下用tftp下载文件到开发板的实验时,为了能解决开发板ping不通主机和虚拟机的问题,可谓绞尽脑汁,正所谓久病成医,虽然为了这一小问题废了我那么长时间,但我在解决问题的同时也学到了 ... 
- iTOP-IMX6UL 实战项目:ssh 服务器移植到 arm 开发板
		实验环境:迅为提供的Ubuntu12.04.2 以及虚拟机 编译器:arm-2009q3 编译器 开发板系统:QT系统 开发板使用手册中给Windows 系统安装了 ssh 客户端,给 Ubunt ... 
- Windows10、ARM开发板、VMware虚拟机同时连接Internet
		前段时间有人遇到一些网络连接问题,让我帮忙处理,他想让ARM开发板连接外网,可以连接网络数据库,同时保证自己的电脑可以上网. 本来说直接可以连接一个路由器,分配一个内网IP给ARM就可以了,但是当时那 ... 
- ubuntu 交叉编译qt 5.7 程序到 arm 开发板
		ubuntu 交叉编译qt 5.7 程序到 arm 开发板平台1 ubuntu 12.042 arm-linux-gcc 4.5.13 QT 5.74 开发板210 armcortex-A8 一 概述 ... 
- samrt210开发板ping-系列问题(开发板ping通主机,主机ping通虚拟机,唯独~开发板ping不通虚拟机)
		硬件:PC机.虚拟机(Linux).开发板(smart210) 常用模型: 注:1).有线网卡与无线网不可同连一个路由器,不可在同网段: 2).vmware选择桥接模式,虚拟网络适配器选定具体的网卡名 ... 
随机推荐
- nginx源代码学习资源(不断更新)
			nginx源代码学习是一个痛苦又快乐的过程,以下列出了一些nginx的学习资源. 首先要做的当然是下载一份nginx源代码,能够从nginx官方站点下载一份最新的. 看了nginx源代码,发现这是一份 ... 
- BZOJ 2435: [Noi2011]道路修建( dfs )
			NOI的水题...直接一遍DFS即可 ------------------------------------------------------------------------- #includ ... 
- Tcl语言笔记之一
			1,一个TCL脚本可以包含一个或多个命令.命令之间必须用换行符或分号隔开 2,置换 substitution %set y x+100 // ... 
- Qt 文件监视器 QFileSystemWatcher
			之前有过对Qt的QFile以Text纯文本方式进行读取时的学习,这两天由于实时需要又对QFileSystemWatcher(这个类是干什么用的)进行了学习,发现也是问题很让人头疼. 我想监视一个文件夹 ... 
- 【笨木头Lua专栏】基础补充08:协同程序之resume-yield间的数据返回
			这次要介绍几个事实上非常easy,可是一定要小心的返回值规则. 笨木头花心贡献,哈?花心?不,是用心~ 转载请注明.原文地址: http://www.benmutou.com/archives/173 ... 
- 前端上传组件 - Plupload
			http://www.cnblogs.com/KTblog/p/4740852.html 效果: 起始界面. ------------- 可以上上传单个文件. ------------- 可以上传多个 ... 
- CheckBox控件
			前台代码: <asp:CheckBox ID="CheckBox1" runat="server" Text ="苹果"/> & ... 
- ZOJ 3603字符串操作
			解题思路:找到公共子串然后升序输出 坑的地方就在于输入是存在相同字母的 #include <stdio.h> #include <algorithm> #include < ... 
- mac下的应用程序发布 及 打包(Python写的脚本,可打包第三方库)
			其实这个问题在网上能搜到大把的解决方案.大家的统一答案都是 otool -L yourapp.app/Contents/MacOS/yourapp 根据输出信息在运行 install_name_too ... 
- 分享非常有用的Java程序 (关键代码)(六)---解析/读取XML 文件(重要)
			原文:分享非常有用的Java程序 (关键代码)(六)---解析/读取XML 文件(重要) XML文件 <?xml version="1.0"?> <student ... 
