嵌入式开发者社区

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

作者: interjose1    时间: 2017-12-19 10:47
标题: 以太网通讯问题
ifconfig无法查到arm嵌入式端ip。udhcpc无法查询到动态ip。2 _1 ?) T* C7 v8 N: r, Y, b3 S, A
如何通过以太网对arm下达指令?
' ^- J+ _. t; V9 T+ k[attach]2919[/attach]
# v! E3 u5 C- L" S( C4 }[attach]2918[/attach]
: b. G6 `9 M' d8 |
  ?; I5 Z' S7 m# J1 ~& P
2 U7 _2 k$ U3 U3 _
' l( j) U' O4 C" t7 U4 Z9 `) J
作者: Jackindata    时间: 2017-12-19 15:24
执行 udhcpc -i eth0 获取动态 IP
作者: interjose1    时间: 2017-12-19 16:14
Jackindata 发表于 2017-12-19 15:24, p, I  z) o1 t# e
执行 udhcpc -i eth0 获取动态 IP
3 T0 B/ q* b( |4 x9 H
还是一直sending discover  }4 q, q) \; U3 }% B

作者: Jackindata    时间: 2017-12-19 16:16
interjose1 发表于 2017-12-19 16:14
7 M$ N  Y& U8 T! A( ?- K还是一直sending discover
) Q( S; e3 V$ e+ Y% Z9 v& w5 x
这个还有一个前提条件是,板卡接入的网络中,路由具有 DHCP 功能。
作者: interjose1    时间: 2017-12-19 16:18
Jackindata 发表于 2017-12-19 16:16
3 h. N5 }+ u1 H3 y这个还有一个前提条件是,板卡接入的网络中,路由具有 DHCP 功能。

( P# Q" M6 ]' S/ `4 I* Z我是直连的
作者: interjose1    时间: 2017-12-19 16:32
Jackindata 发表于 2017-12-19 16:16
4 ~7 Q3 ^; R! u4 m3 N) F这个还有一个前提条件是,板卡接入的网络中,路由具有 DHCP 功能。
2 [- E5 H% Q5 l
我是直接用你们送的扁平网线直连的 ,如果接入路由的化,路由没有DHCP功能的话就不能用吗?
作者: Jackindata    时间: 2017-12-19 16:37
interjose1 发表于 2017-12-19 16:32& @5 O# p# }. H$ d* y. }7 y
我是直接用你们送的扁平网线直连的 ,如果接入路由的化,路由没有DHCP功能的话就不能用吗? ...
/ ^3 k/ |% l/ l8 L# D
1、直连到电脑自然是不行的。
/ @, T- F6 r" ]2、连到路由器,路由器没有开启 DHCP 也是不行的。这个 udhcpc 就是请求分配 IP 的意思。
: @6 N. d9 g1 B当然你也可以采用手动配置静态 IP 的方法。
作者: interjose1    时间: 2017-12-19 16:39
Jackindata 发表于 2017-12-19 16:37& t6 I- K2 L4 B7 d
1、直连到电脑自然是不行的。; M2 u' R0 ~: y  S6 m& t
2、连到路由器,路由器没有开启 DHCP 也是不行的。这个 udhcpc 就是请求分 ...
. M7 r9 S7 p5 o: @
我用的是交换机,我在网上找了分配静态ip的方法,也不行啊
作者: interjose1    时间: 2017-12-20 08:42
Jackindata 发表于 2017-12-19 16:370 H5 X- ]' z3 p2 h
1、直连到电脑自然是不行的。# J$ P3 X3 R$ b9 ~2 e6 Q( e4 v
2、连到路由器,路由器没有开启 DHCP 也是不行的。这个 udhcpc 就是请求分 ...
) w0 @  {0 K0 w0 Z- u
换了个路由器连通了,arm端可以通过以太网接收电脑的指令吗?我现在用的zoc那个软件是通过串口收发的
作者: Jackindata    时间: 2017-12-20 08:48
interjose1 发表于 2017-12-20 08:420 p2 P+ j, J. W8 ^0 W# B
换了个路由器连通了,arm端可以通过以太网接收电脑的指令吗?我现在用的zoc那个软件是通过串口收发的 ...

) r# m7 R) ?3 R可以的。通过 TCP、UDP 协议进行通信。可以参考下光盘资料中 linux_app 中的相关例程。
- k8 w" F9 ^8 T1 X4 ?; b或许你需要另外补补 TCP/IP 通信方面的知识。
作者: interjose1    时间: 2017-12-20 08:53
Jackindata 发表于 2017-12-20 08:48  k5 m. t" [  ?9 H; r6 b
可以的。通过 TCP、UDP 协议进行通信。可以参考下光盘资料中 linux_app 中的相关例程。
( a# ]* o7 u+ s* o或许你需要另外补 ...

! U! N& v4 [: W7 n& s好的 老师要求我学这块板子,很多东西不是太懂,谢谢了




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