嵌入式开发者社区

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

作者: interjose1    时间: 2017-12-19 10:47
标题: 以太网通讯问题
ifconfig无法查到arm嵌入式端ip。udhcpc无法查询到动态ip。
: d4 u7 Z5 k5 r) w1 e  R* N如何通过以太网对arm下达指令?/ ^3 L2 ^8 `! Z
[attach]2919[/attach]" ~/ h/ R5 |* h$ y" ]: I
[attach]2918[/attach]# w( V  p$ m  o

/ w% X  {/ H! m! f6 u  a0 `$ ~5 o2 K& N* y! z

* ?; m# e! u3 W! h: K- p# T' E
作者: Jackindata    时间: 2017-12-19 15:24
执行 udhcpc -i eth0 获取动态 IP
作者: interjose1    时间: 2017-12-19 16:14
Jackindata 发表于 2017-12-19 15:24
  u2 P) x5 t: h/ A% m# j4 B执行 udhcpc -i eth0 获取动态 IP

# @3 X- f) O8 C! d4 T( h3 h+ U还是一直sending discover, B& }# s, n1 t, P: H5 a8 |# i6 A

作者: Jackindata    时间: 2017-12-19 16:16
interjose1 发表于 2017-12-19 16:14$ {7 J0 w5 M% o3 K
还是一直sending discover
$ _8 ~4 R/ Z$ Y* v2 v7 T. _
这个还有一个前提条件是,板卡接入的网络中,路由具有 DHCP 功能。
作者: interjose1    时间: 2017-12-19 16:18
Jackindata 发表于 2017-12-19 16:16
+ i( x1 D% h8 i# V! E- ?这个还有一个前提条件是,板卡接入的网络中,路由具有 DHCP 功能。

4 l2 k% X: f3 O  g5 l! n: f+ Y我是直连的
作者: interjose1    时间: 2017-12-19 16:32
Jackindata 发表于 2017-12-19 16:16; o# \" P( Q7 Y
这个还有一个前提条件是,板卡接入的网络中,路由具有 DHCP 功能。

4 F) `- E% `4 x/ T: Y. T+ w- F我是直接用你们送的扁平网线直连的 ,如果接入路由的化,路由没有DHCP功能的话就不能用吗?
作者: Jackindata    时间: 2017-12-19 16:37
interjose1 发表于 2017-12-19 16:32
% ]) P8 H+ m( z* h我是直接用你们送的扁平网线直连的 ,如果接入路由的化,路由没有DHCP功能的话就不能用吗? ...

8 Z0 f$ T* i6 c1、直连到电脑自然是不行的。
5 g( t7 p# t  \( D. l2、连到路由器,路由器没有开启 DHCP 也是不行的。这个 udhcpc 就是请求分配 IP 的意思。
% c$ S8 S6 T& V( q, T: V当然你也可以采用手动配置静态 IP 的方法。
作者: interjose1    时间: 2017-12-19 16:39
Jackindata 发表于 2017-12-19 16:37
# e& {+ q6 P# t/ i7 z8 a; }, G1、直连到电脑自然是不行的。7 g. P+ `$ C, w1 E" y( M
2、连到路由器,路由器没有开启 DHCP 也是不行的。这个 udhcpc 就是请求分 ...

  U  I& E6 h; r! _+ h1 L我用的是交换机,我在网上找了分配静态ip的方法,也不行啊
作者: interjose1    时间: 2017-12-20 08:42
Jackindata 发表于 2017-12-19 16:37
* i! Y( X: t" f1、直连到电脑自然是不行的。
& n' U: O* C6 l1 ?5 O" C. o2、连到路由器,路由器没有开启 DHCP 也是不行的。这个 udhcpc 就是请求分 ...

! K) o# t6 \/ A8 Y6 N$ E( T换了个路由器连通了,arm端可以通过以太网接收电脑的指令吗?我现在用的zoc那个软件是通过串口收发的
作者: Jackindata    时间: 2017-12-20 08:48
interjose1 发表于 2017-12-20 08:42
) s1 z) q1 |/ M5 P: @% h' G换了个路由器连通了,arm端可以通过以太网接收电脑的指令吗?我现在用的zoc那个软件是通过串口收发的 ...

1 x) \: E' @0 A可以的。通过 TCP、UDP 协议进行通信。可以参考下光盘资料中 linux_app 中的相关例程。
. B" d4 M1 M  e% j: X- t, Y5 F或许你需要另外补补 TCP/IP 通信方面的知识。
作者: interjose1    时间: 2017-12-20 08:53
Jackindata 发表于 2017-12-20 08:48
# B" k, j7 A2 _7 Z, `# A9 i* b可以的。通过 TCP、UDP 协议进行通信。可以参考下光盘资料中 linux_app 中的相关例程。
$ a+ N( F# k3 `' b或许你需要另外补 ...
0 h  L! Z2 s0 R: l# w& s
好的 老师要求我学这块板子,很多东西不是太懂,谢谢了




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