嵌入式开发者社区

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

作者: interjose1    时间: 2017-12-19 10:47
标题: 以太网通讯问题
ifconfig无法查到arm嵌入式端ip。udhcpc无法查询到动态ip。9 ~$ y  w3 ^( v" h/ E
如何通过以太网对arm下达指令?- X7 q& S9 ?' U; D
[attach]2919[/attach], Q4 ?, P+ |# P4 R: ^
[attach]2918[/attach]5 `3 b# ?- p8 N6 F

/ Z6 ^; K& k+ f0 _, _5 `# B7 V: h3 Z) B( W2 l

5 v- H  [& e9 @  \
作者: Jackindata    时间: 2017-12-19 15:24
执行 udhcpc -i eth0 获取动态 IP
作者: interjose1    时间: 2017-12-19 16:14
Jackindata 发表于 2017-12-19 15:24
5 j- j$ }9 C) {4 t执行 udhcpc -i eth0 获取动态 IP
. X* `. J! Y; t9 }. L, {" P; n% Q
还是一直sending discover
; H5 Q5 p" ?; k' S& M7 G* r
作者: Jackindata    时间: 2017-12-19 16:16
interjose1 发表于 2017-12-19 16:14
4 }% l/ o. c! k0 r, Q还是一直sending discover

; V& A. t4 |+ h- T. @0 r8 c这个还有一个前提条件是,板卡接入的网络中,路由具有 DHCP 功能。
作者: interjose1    时间: 2017-12-19 16:18
Jackindata 发表于 2017-12-19 16:16
* O3 n% s) K* D5 I, q这个还有一个前提条件是,板卡接入的网络中,路由具有 DHCP 功能。

. c* J3 `1 l8 P9 ?& X我是直连的
作者: interjose1    时间: 2017-12-19 16:32
Jackindata 发表于 2017-12-19 16:167 o7 d! V  J7 Y- k1 o9 {
这个还有一个前提条件是,板卡接入的网络中,路由具有 DHCP 功能。

5 r* ]' J" a- R( \( T" E我是直接用你们送的扁平网线直连的 ,如果接入路由的化,路由没有DHCP功能的话就不能用吗?
作者: Jackindata    时间: 2017-12-19 16:37
interjose1 发表于 2017-12-19 16:32
7 p0 i" e& c6 E$ a# S3 D我是直接用你们送的扁平网线直连的 ,如果接入路由的化,路由没有DHCP功能的话就不能用吗? ...

6 B8 v. W6 h+ c, s2 C. h" V7 [1、直连到电脑自然是不行的。. U0 L0 \5 u" ?' x; h
2、连到路由器,路由器没有开启 DHCP 也是不行的。这个 udhcpc 就是请求分配 IP 的意思。
3 v' j6 O* C# q% d. K- o当然你也可以采用手动配置静态 IP 的方法。
作者: interjose1    时间: 2017-12-19 16:39
Jackindata 发表于 2017-12-19 16:37
# Y3 g2 H6 f5 f* w8 B" ~1、直连到电脑自然是不行的。
' w$ H7 K; n$ f; k+ a4 p$ Q3 c2、连到路由器,路由器没有开启 DHCP 也是不行的。这个 udhcpc 就是请求分 ...

6 f- L5 p  t2 T% r$ ^我用的是交换机,我在网上找了分配静态ip的方法,也不行啊
作者: interjose1    时间: 2017-12-20 08:42
Jackindata 发表于 2017-12-19 16:37
% w9 O( W) W7 p( X, b' E; K" I( h1、直连到电脑自然是不行的。
% ]2 y" {5 w  [2、连到路由器,路由器没有开启 DHCP 也是不行的。这个 udhcpc 就是请求分 ...

/ |  p: b3 ~: m; }- `( A换了个路由器连通了,arm端可以通过以太网接收电脑的指令吗?我现在用的zoc那个软件是通过串口收发的
作者: Jackindata    时间: 2017-12-20 08:48
interjose1 发表于 2017-12-20 08:42
8 J3 k6 A' H, `2 m; S' R换了个路由器连通了,arm端可以通过以太网接收电脑的指令吗?我现在用的zoc那个软件是通过串口收发的 ...
6 \4 r+ h1 a# E; O" v
可以的。通过 TCP、UDP 协议进行通信。可以参考下光盘资料中 linux_app 中的相关例程。( y; H2 W' y  l& {
或许你需要另外补补 TCP/IP 通信方面的知识。
作者: interjose1    时间: 2017-12-20 08:53
Jackindata 发表于 2017-12-20 08:48
/ p2 \) J/ `) t' v可以的。通过 TCP、UDP 协议进行通信。可以参考下光盘资料中 linux_app 中的相关例程。% u' |; ^% Y9 n$ e; o7 P5 s
或许你需要另外补 ...
2 D4 J& A7 G& {5 l
好的 老师要求我学这块板子,很多东西不是太懂,谢谢了




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