电流型和电压型PHY

网口PHY芯片对于TX与RX的驱动方式有电压驱动和电流驱动之分。最简单的一个识别方式就是看其推荐原理图, 如果网络变压器的中心抽头需要提供一个VCC(3.3V、2.5V等等,下同)电源的就是电流驱动, 如果是直接加一个对地电容就可以的就是电压驱动。   转载:https:/...

2018-09-27 17:08:40

阅读数 1065

评论数 0

linux获取网线插拔状态的实现

转载:https://blog.csdn.net/zjy900507/article/details/79895974   linux获取网线插拔状态的实现 1、对于基于linux2.4内核的uclinux系统如何实现在应用层监控网线插拔状态? 2、硬件环境:IPS100(ARM7TDMI...

2018-08-17 09:02:32

阅读数 138

评论数 0

Linux网卡驱动——网络Link状态检测&设备挂起恢复

转载:https://blog.csdn.net/hurray2004/article/details/30481615 (一)网卡在物理上具有载波侦听的功能,当网络连接完整或者网络链接断开时,网卡芯片硬件会自动设置寄存器标志位来标识。 如网线链接断开的时候,会将LinkSts清位;重新链接网...

2018-08-17 08:57:33

阅读数 294

评论数 0

网络中数据传输过程的分析

网络中数据传输过程的分析        我们每天都在使用互联网,我们电脑上的数据是怎么样通过互联网传输到到另外的一台电脑上的呢?把自己的理解写一下,可能有很多细节还没有能的很清楚!希望在以后可以使之更加的完善!有不对的地方还请指正.   ...

2017-09-14 13:36:52

阅读数 193

评论数 0

数据包从源主机到达目标主机的过程

转载:http://blog.chinaunix.net/uid-23886490-id-3038875.html    最近把跨路由的数据传输过程搞的差不多了,所以特意写下这篇文章,仅为以后回忆之用。~        为了便于理解,先从同一广播域内两台主机通信开始叙述吧。...

2017-09-14 13:35:36

阅读数 181

评论数 0

MAC地址规则

MAC(Media AccessControl,介质访问控制)地址,也叫硬件地址,长度是48比特(6字节),由16进制的数字组成,分为前24位和后24位: 前24位叫做组织唯一标志符(Organizationally Unique Identifier,即OUI),是由IEEE的注册管理机构...

2017-09-14 13:32:10

阅读数 6113

评论数 0

Linux 套接字编程中 bind 错误:bind fail:Address already in use 解决方法

最近在学Linux 网络编程,调试TCP并发服务器时遇到一个问题,当我连接上一个或多个客户端后,用 CTRL+C 关闭进程后,重新打开进程就发生错误了:bind fail:Address already in use 地址被占用??? 开始我以为是套接字描述符未关闭,添加代码在发生错误...

2017-07-08 09:38:11

阅读数 408

评论数 0

用c/c++实现linux下检测网络接口状态

要写个检测网络接口链接状态的东西,又不喜欢不断的ping别的地址,也不想调用其他命令行工具来做这个,于是在google了n多内容未果之后,搜刮到个检测工具的源代码 以下代码在fedora 9 / CentOS 5.2下调试通过:) [cpp] view plain copy...

2017-07-05 13:00:54

阅读数 172

评论数 0

Linux下如何用C编程实现检测网卡与网线的连接状态

http://www.caojunfei.com/?p=614 int get_netportstatus(const char *interface) {    char cmd[1024];    char *tt;    FILE *fp;    int devflag; ...

2017-07-05 12:59:22

阅读数 987

评论数 0

Linux下getsockopt/setsockopt 函数说明

Linux下getsockopt/setsockopt 函数说明 【 getsockopt/setsockopt系统调用】       功能描述: 获取或者设置与某个套接字关联的选 项。选项可能存在于多层协议中,它们总会出现在最上面的套接字层。当操作套接字选项...

2017-07-05 12:54:33

阅读数 106

评论数 0

Linux网络编程--服务端判断客户端断开的经验方法

法一: 当recv()返回值小于等于0时,socket连接断开。但是还需要判断 errno是否等于 EINTR,如果errno == EINTR 则说明recv函数是由于程序接收到信号后返回的,socket连接还是正常的,不应close掉socket连接。   法二:   struct t...

2017-07-05 12:52:43

阅读数 154

评论数 0

linux网络编程之accept

accept 函数常用在服务器端接收从客户端发来的请求信息,服务器程序一旦决定接收 来自客户端的请求 (通常情况下,请求可以是客户端请求读取服务器端的一个文件,或是 请求调用服务器上的一个函数,但无论是哪一种都需要服务器进程在本地为其提供一定的缓存空间 如果是文件,就会从服务器端的硬盘中通...

2017-07-03 16:40:27

阅读数 386

评论数 0

多个文件目录下Makefile的写法

多个文件目录下Makefile的写法 1、前言   目前从事于linux下程序开发,涉及到多个文件,多个目录,这时候编译文件的任务量比较大,需要写Makefile。关于Makefile的详细内容可以参考网上流传非常广泛的《跟我一起写Makefile》http://blog.csdn.net/hao...

2017-06-26 11:38:22

阅读数 206

评论数 0

Linux下用C语言设置和获取系统时间

一、Unix/Linux系统下有以下几种时间结构: 1、time_t 类型:长整型,一般用来表示从1970-01-01 00:00:00时以来的秒数,精确度:秒; 由函数time()获取;该类型定义在头文件 /usr/include/sys/time.h 中: #define _TIME_T...

2017-06-24 14:57:42

阅读数 3924

评论数 0

内置晶体RTC的优势分析

实时时钟(RTC)可独立完成计时或事件记录的功能。目前很多电子产品都具有时钟计时功能,而且对时钟的精度要求越来越高。RTC 产品种类繁多,根据封装尺寸、接口方式、附加功能、时钟精度、待机功耗等进行分类。产品结构上又可分为内置晶体和外置晶体两种。一般晶体外置这种结构的RTC 成本较低,但是在设计...

2017-06-24 14:53:21

阅读数 156

评论数 0

Linux 下c获取当前时间(精确到秒和毫秒或者微秒)

获取当前的时间的秒数和微秒数本方法需要用到gettimeofday()函数,该函数需要引入的头文件是 sys/time.h 。 函数说明int gettimeofday (struct timeval * tv, struct timezone * tz) 1、返回值:该函数成功时返回0,失败时返...

2017-06-16 22:12:27

阅读数 1878

评论数 0

Linux Socket 网络编程

装载:http://www.cnblogs.com/MyLove-Summer/p/5215287.html Linux下的网络编程指的是socket套接字编程,入门比较简单。在学校里学过一些皮毛,平时就是自学玩,没有见识过真正的socket编程大程序,比较遗憾。总感觉每次看的时候都...

2017-06-10 09:45:00

阅读数 118

评论数 0

Ubuntu 下安装 Slickedit

前几篇讲了slickedit ,今天补一下在Linux下的安装方法 : 综合网上资料以及最新版本做了调整 先把它从以下链接中下载下来 http://pan.baidu.com/s/1pJEwBHp 或者 链接: http://pan.baidu.com/s/1i3Igk3z 密码...

2017-06-10 09:42:30

阅读数 249

评论数 0

Linux网络编程入门

linux网络编程--网络知识介绍 装载:http://blog.csdn.net/jenshy/archive/2006/04/18/667944.aspx 客户端和服务端         网络程序和普通的程序有一个最大的区别是网络程序是由两个部分组成的--客户端和服务器端. ...

2017-06-10 09:40:25

阅读数 103

评论数 0

linux下C语言socket网络编程简例

这里给出在Linux下的简单socket网络编程的实例,使用tcp协议进行通信,服务端进行监听,在收到客户端的连接后,发送数据给客户端;客户端在接受到数据后打印出来,然后关闭。程序里有详细的说明,其中对具体的结构体和函数的实现可以参考其他资料。 程序说明: 这里服务器的端口号和ip地址使用固定的...

2017-06-10 09:29:52

阅读数 86

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭