嵌入式开发者社区

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

作者: interjose1    时间: 2017-12-19 10:47
标题: 以太网通讯问题
ifconfig无法查到arm嵌入式端ip。udhcpc无法查询到动态ip。/ r1 T2 e1 M' E/ A. l4 L
如何通过以太网对arm下达指令?6 P' p/ e: S* N4 [
[attach]2919[/attach]
3 Q3 n: m" \- N2 F[attach]2918[/attach]
' g! q" Z3 a. [8 C& C2 A
6 _! i  q; U3 `& Z9 k' d, h8 O

* [, a1 q. O( ^- g; Z
作者: Jackindata    时间: 2017-12-19 15:24
执行 udhcpc -i eth0 获取动态 IP
作者: interjose1    时间: 2017-12-19 16:14
Jackindata 发表于 2017-12-19 15:24
0 L, o5 N2 d) a6 x  H执行 udhcpc -i eth0 获取动态 IP
. T0 C9 o, \' e$ q7 w
还是一直sending discover9 m. M9 z2 Q/ S- e& B7 K7 Z

作者: Jackindata    时间: 2017-12-19 16:16
interjose1 发表于 2017-12-19 16:14
# B$ h. r$ @/ m4 j0 @+ l还是一直sending discover

0 L* q& b' ^0 r" }. A2 k$ b这个还有一个前提条件是,板卡接入的网络中,路由具有 DHCP 功能。
作者: interjose1    时间: 2017-12-19 16:18
Jackindata 发表于 2017-12-19 16:16
5 B3 k9 ?$ S+ E# p$ L, Y这个还有一个前提条件是,板卡接入的网络中,路由具有 DHCP 功能。
! z+ V. Q; v0 ?
我是直连的
作者: interjose1    时间: 2017-12-19 16:32
Jackindata 发表于 2017-12-19 16:16% h& x9 E4 C9 `  T6 z- F
这个还有一个前提条件是,板卡接入的网络中,路由具有 DHCP 功能。

* }9 {2 o: |# B: Y我是直接用你们送的扁平网线直连的 ,如果接入路由的化,路由没有DHCP功能的话就不能用吗?
作者: Jackindata    时间: 2017-12-19 16:37
interjose1 发表于 2017-12-19 16:32
+ {3 L. I! m; h/ R7 F, k我是直接用你们送的扁平网线直连的 ,如果接入路由的化,路由没有DHCP功能的话就不能用吗? ...
8 D/ h# V/ k! Z  v5 y) u' V
1、直连到电脑自然是不行的。
$ t' Y# e+ p/ T, ?  n2、连到路由器,路由器没有开启 DHCP 也是不行的。这个 udhcpc 就是请求分配 IP 的意思。; z$ |7 H( }, j8 Y
当然你也可以采用手动配置静态 IP 的方法。
作者: interjose1    时间: 2017-12-19 16:39
Jackindata 发表于 2017-12-19 16:37
8 o" X) e, N: O1、直连到电脑自然是不行的。/ P) Z& O6 T( A- Y4 W8 U( d0 C
2、连到路由器,路由器没有开启 DHCP 也是不行的。这个 udhcpc 就是请求分 ...

. X, r: C9 f* `& d( p' Z& g我用的是交换机,我在网上找了分配静态ip的方法,也不行啊
作者: interjose1    时间: 2017-12-20 08:42
Jackindata 发表于 2017-12-19 16:37+ O4 f3 i1 E# G. _3 C5 z% l" s
1、直连到电脑自然是不行的。
* X5 c( J( T( B. z; r2、连到路由器,路由器没有开启 DHCP 也是不行的。这个 udhcpc 就是请求分 ...
3 j! h6 \. ~% K& o* i
换了个路由器连通了,arm端可以通过以太网接收电脑的指令吗?我现在用的zoc那个软件是通过串口收发的
作者: Jackindata    时间: 2017-12-20 08:48
interjose1 发表于 2017-12-20 08:421 Z) l9 W: R, h4 h% G3 C
换了个路由器连通了,arm端可以通过以太网接收电脑的指令吗?我现在用的zoc那个软件是通过串口收发的 ...

0 U& j5 y8 \2 A4 F$ Y可以的。通过 TCP、UDP 协议进行通信。可以参考下光盘资料中 linux_app 中的相关例程。: D# l/ a. R" v  B  m
或许你需要另外补补 TCP/IP 通信方面的知识。
作者: interjose1    时间: 2017-12-20 08:53
Jackindata 发表于 2017-12-20 08:48) Z& Q7 J% o* h6 s
可以的。通过 TCP、UDP 协议进行通信。可以参考下光盘资料中 linux_app 中的相关例程。
5 W, L# {- t/ p或许你需要另外补 ...
' }, N. K6 d5 w! O7 W5 L
好的 老师要求我学这块板子,很多东西不是太懂,谢谢了




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