摘要: 一、DM9000 网卡硬件描述 DM9000是开发板采用的网络芯片,是一个高度集成且功耗很低的告诉网络控制器,可以和 CPU 直连,支持 10/100MB 以太网连接,芯片内部自带 4KB 双字节的 SRAM (3KB用来发送, 13KB用来接收)。针对不同的处理器,接口支持 8 位、16 位和 3 阅读全文
posted @ 2020-07-27 16:12 闹闹爸爸 阅读(989) 评论(0) 推荐(0) 编辑
摘要: 网络设备的驱动程序提供一些供系统对设备的参数进行设置 或 读取设备相关信息的方法。 当用户调用 ioctl() 函数,并指定 SIOCSIFHWADDR 命令时,意味着要设置这个设备的 MAC 地址。设置网络设备的 MAC 地址可用如下代码所示的模板: 1 /* 2 * 设置网络设备的 MAC 地址 阅读全文
posted @ 2020-07-27 14:26 闹闹爸爸 阅读(1128) 评论(0) 推荐(0) 编辑
摘要: 网络适配器硬件电路可以检测出链路上是否有载波,载波反映了网络的连接是否正常。网络设备驱动可以通过 netif_carrier_on() 和 netif_carrier_off() 函数改变设备的连接状态,如果驱动检测到连接状态发生变化,也应该以 netif_carrier_on() 和 netif_ 阅读全文
posted @ 2020-07-27 00:23 闹闹爸爸 阅读(2708) 评论(0) 推荐(0) 编辑