摘要: 一、基础 ioctl是linux中一种除read和write之外的数据传递机制, 通信双方是应用层和内核层。 #include <sys/ioctl.h> int ioctl(int fd, unsigned long request, ...); // cmd:控制命令 // ...:可选参数:插 阅读全文
posted @ 2015-09-22 22:58 yuxi_o 阅读(579) 评论(0) 推荐(0) 编辑
摘要: u-boot中DM9000驱动分析1. CSRs和PHY reg读写。 1 static u16 2 phy_read(int reg) 3 { 4 u16 val; 5 6 /* Fill the phyxcer register into REG_0C */ 7 DM9... 阅读全文
posted @ 2015-09-22 22:33 yuxi_o 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 在发送数据之前,以太网会“帧听”线缆,判断是否有其他数据传输。 如果通信介质上无载波,即没有被占用,则可以利用通信介质进行传送。 网卡芯片PHY具有上述功能。 数据链路层相关技术 共享介质网络 从通信介质的使用方法上看,网络可分为共享介质型和非共享介质型。 共享介质型网络指由多个设备共享一个通信介质 阅读全文
posted @ 2015-09-22 22:12 yuxi_o 阅读(982) 评论(0) 推荐(0) 编辑
摘要: 100Base-TX快速以太网目前制定的三种有关传输介质的标准之一。 另外两种是100Base-T4,100Base-FX。 100标识传输速率为100Mbit/s. base标识采用基带传输。 T代表传输介质,2对5类UTP,当为F时,代表光纤。 100Base-TX使用两对阻抗为100 ohms 阅读全文
posted @ 2015-09-22 22:10 yuxi_o 阅读(3965) 评论(0) 推荐(0) 编辑
摘要: 1. 网口硬件方案:AT91SAM9G10 + DM9000CEP;DM9000CEP为MAC+PHY解决方案,与MCU链接通过8位或16位数据总线。内部SRAM为16Kbyte。2. DM9000CEP硬件接口(略)。3. DM9000CEP寄存器。DM9000CEP包含两类寄存器:控制状态寄存器... 阅读全文
posted @ 2015-09-22 22:03 yuxi_o 阅读(701) 评论(0) 推荐(0) 编辑