嵌入式开发者社区

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

作者: interjose1    时间: 2017-12-19 10:47
标题: 以太网通讯问题
ifconfig无法查到arm嵌入式端ip。udhcpc无法查询到动态ip。+ h( V7 P" v; r/ p# [. t
如何通过以太网对arm下达指令?
( v2 y1 n; \3 a+ p[attach]2919[/attach]+ a( s3 b; ]. T  X( |* a4 g4 J
[attach]2918[/attach]2 J5 j* S" z3 c% L9 [" J

1 u- w! U2 m8 ^% i' j6 Q
; v9 K! B8 P& q0 D& g6 R: {# [. G& n$ E$ R+ T3 L: S+ W2 i

作者: Jackindata    时间: 2017-12-19 15:24
执行 udhcpc -i eth0 获取动态 IP
作者: interjose1    时间: 2017-12-19 16:14
Jackindata 发表于 2017-12-19 15:24
6 y$ X3 F' X! _6 i9 E5 A执行 udhcpc -i eth0 获取动态 IP

! G% b$ E/ u3 _$ h" Q6 v4 }8 f还是一直sending discover
( {2 C3 v* C/ ]$ Y$ _5 F6 q6 [$ o! J
作者: Jackindata    时间: 2017-12-19 16:16
interjose1 发表于 2017-12-19 16:14- H! j6 d- {. E
还是一直sending discover

& j# k" u$ ?% ?9 W6 _这个还有一个前提条件是,板卡接入的网络中,路由具有 DHCP 功能。
作者: interjose1    时间: 2017-12-19 16:18
Jackindata 发表于 2017-12-19 16:163 _% _! e$ ?6 l0 B4 _% K1 t% [
这个还有一个前提条件是,板卡接入的网络中,路由具有 DHCP 功能。

' A  t8 h  R$ p; b0 `/ {- f我是直连的
作者: interjose1    时间: 2017-12-19 16:32
Jackindata 发表于 2017-12-19 16:16. ]! t0 K* J0 u$ K) W: c  ~% ]/ b+ d, n
这个还有一个前提条件是,板卡接入的网络中,路由具有 DHCP 功能。
1 @- G/ N& a$ X) M7 [
我是直接用你们送的扁平网线直连的 ,如果接入路由的化,路由没有DHCP功能的话就不能用吗?
作者: Jackindata    时间: 2017-12-19 16:37
interjose1 发表于 2017-12-19 16:32
5 w) n" o) k9 @5 \% V( z我是直接用你们送的扁平网线直连的 ,如果接入路由的化,路由没有DHCP功能的话就不能用吗? ...
. P7 i- @9 Y) I  v
1、直连到电脑自然是不行的。
  S% L7 Y  r" r* B2 ^* i1 b2、连到路由器,路由器没有开启 DHCP 也是不行的。这个 udhcpc 就是请求分配 IP 的意思。
% Q; ]6 [- P* ?, o; H; i8 k当然你也可以采用手动配置静态 IP 的方法。
作者: interjose1    时间: 2017-12-19 16:39
Jackindata 发表于 2017-12-19 16:37+ M8 G$ H9 [& j0 M
1、直连到电脑自然是不行的。
  @% Q+ h( G. H) \: j2、连到路由器,路由器没有开启 DHCP 也是不行的。这个 udhcpc 就是请求分 ...
) f) _* _" m- Z
我用的是交换机,我在网上找了分配静态ip的方法,也不行啊
作者: interjose1    时间: 2017-12-20 08:42
Jackindata 发表于 2017-12-19 16:37
2 ]9 I/ y+ z& d' \* {1、直连到电脑自然是不行的。1 j& g) i" k: |% |/ d) J
2、连到路由器,路由器没有开启 DHCP 也是不行的。这个 udhcpc 就是请求分 ...

4 s, |6 R1 f0 i0 P$ ?3 D换了个路由器连通了,arm端可以通过以太网接收电脑的指令吗?我现在用的zoc那个软件是通过串口收发的
作者: Jackindata    时间: 2017-12-20 08:48
interjose1 发表于 2017-12-20 08:42
! I$ ~$ H) L& Q8 Q# D9 c# b换了个路由器连通了,arm端可以通过以太网接收电脑的指令吗?我现在用的zoc那个软件是通过串口收发的 ...

" W* i" W3 ?- I/ Y0 _% O7 B可以的。通过 TCP、UDP 协议进行通信。可以参考下光盘资料中 linux_app 中的相关例程。. R) k- d+ A% u0 X0 j' S# O
或许你需要另外补补 TCP/IP 通信方面的知识。
作者: interjose1    时间: 2017-12-20 08:53
Jackindata 发表于 2017-12-20 08:48
) C, Z" a' z6 M- U- \6 }+ m可以的。通过 TCP、UDP 协议进行通信。可以参考下光盘资料中 linux_app 中的相关例程。4 |( U) h& [7 v6 W" K, V3 t4 {
或许你需要另外补 ...
, t  B+ E+ S5 t; Q1 G
好的 老师要求我学这块板子,很多东西不是太懂,谢谢了




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