嵌入式开发者社区

标题: 以太网通讯问题 [打印本页]

作者: interjose1    时间: 2017-12-19 10:47
标题: 以太网通讯问题
ifconfig无法查到arm嵌入式端ip。udhcpc无法查询到动态ip。
. Y0 Y5 z$ b5 r7 ^# o如何通过以太网对arm下达指令?
. l% A+ o" V1 l) I" H[attach]2919[/attach]
0 t& S" z$ N6 ?2 H4 R! i% K[attach]2918[/attach]
( M% n; p) G/ [0 @) {. X7 G* r3 c6 C: e6 p& Z" {" n

/ \( K1 u4 v( ]4 @: U' V0 n# V/ \
( u) X! ]3 j* g( d% `
作者: Jackindata    时间: 2017-12-19 15:24
执行 udhcpc -i eth0 获取动态 IP
作者: interjose1    时间: 2017-12-19 16:14
Jackindata 发表于 2017-12-19 15:241 p7 ?7 p/ {1 o
执行 udhcpc -i eth0 获取动态 IP

- a9 K1 G% R3 o! r8 A还是一直sending discover
: B$ e6 B. w; B& Q
作者: Jackindata    时间: 2017-12-19 16:16
interjose1 发表于 2017-12-19 16:14' m: j( S" I  _+ S
还是一直sending discover
8 @  ?4 C, `+ q/ a! O
这个还有一个前提条件是,板卡接入的网络中,路由具有 DHCP 功能。
作者: interjose1    时间: 2017-12-19 16:18
Jackindata 发表于 2017-12-19 16:163 t) v+ y1 f" p6 p5 d
这个还有一个前提条件是,板卡接入的网络中,路由具有 DHCP 功能。
0 V- C  s: s3 i: ]9 R; n
我是直连的
作者: interjose1    时间: 2017-12-19 16:32
Jackindata 发表于 2017-12-19 16:16
, r$ c6 g5 k2 F6 h这个还有一个前提条件是,板卡接入的网络中,路由具有 DHCP 功能。

9 H- Y  r0 F2 R! d6 g我是直接用你们送的扁平网线直连的 ,如果接入路由的化,路由没有DHCP功能的话就不能用吗?
作者: Jackindata    时间: 2017-12-19 16:37
interjose1 发表于 2017-12-19 16:32* ?6 f* \& o  ]6 g0 j. ^7 [
我是直接用你们送的扁平网线直连的 ,如果接入路由的化,路由没有DHCP功能的话就不能用吗? ...
' b8 p/ z7 j. `8 z; `9 Q2 `/ y
1、直连到电脑自然是不行的。1 _# n% t; a' f& \
2、连到路由器,路由器没有开启 DHCP 也是不行的。这个 udhcpc 就是请求分配 IP 的意思。- @+ L  @( z, V  j
当然你也可以采用手动配置静态 IP 的方法。
作者: interjose1    时间: 2017-12-19 16:39
Jackindata 发表于 2017-12-19 16:37; J8 m& F0 D2 x, m
1、直连到电脑自然是不行的。6 F5 f) x- R7 R: t0 Y
2、连到路由器,路由器没有开启 DHCP 也是不行的。这个 udhcpc 就是请求分 ...

$ A: D( D# F8 D) o5 T8 O我用的是交换机,我在网上找了分配静态ip的方法,也不行啊
作者: interjose1    时间: 2017-12-20 08:42
Jackindata 发表于 2017-12-19 16:37
/ `2 X& k1 |, ?* V0 f2 \+ d1、直连到电脑自然是不行的。) R9 ~& u7 _+ t  q: u+ B
2、连到路由器,路由器没有开启 DHCP 也是不行的。这个 udhcpc 就是请求分 ...
% e. X( i% ]% S: p) Q
换了个路由器连通了,arm端可以通过以太网接收电脑的指令吗?我现在用的zoc那个软件是通过串口收发的
作者: Jackindata    时间: 2017-12-20 08:48
interjose1 发表于 2017-12-20 08:42
; Y3 v5 }; ]( V: `" R7 e0 [$ f7 A" X换了个路由器连通了,arm端可以通过以太网接收电脑的指令吗?我现在用的zoc那个软件是通过串口收发的 ...
0 i4 ~  f! [- K# q- M
可以的。通过 TCP、UDP 协议进行通信。可以参考下光盘资料中 linux_app 中的相关例程。
6 }# B) ]% N7 F% l% i; c或许你需要另外补补 TCP/IP 通信方面的知识。
作者: interjose1    时间: 2017-12-20 08:53
Jackindata 发表于 2017-12-20 08:48$ q. Z. j' w& c4 |
可以的。通过 TCP、UDP 协议进行通信。可以参考下光盘资料中 linux_app 中的相关例程。
* A; e9 H9 J: G& T% k  ^5 k" J或许你需要另外补 ...

, u. w/ I4 n" h: x0 d好的 老师要求我学这块板子,很多东西不是太懂,谢谢了




欢迎光临 嵌入式开发者社区 (https://www.51ele.net/) Powered by Discuz! X3.4