硬件上
-----------------
要选一个带MAC的主芯片,外接PHY,PHY外面接RJ45。
MAC和PHY之间通过MII传输数据,通过MDIO/MDC配置寄存器; PHY和RJ45之间通过两对差分线RX+/RX-, TX+/TX-通信; RJ45接网线,里面是两对双绞线。
可以买带变压器的RJ45,这样可以简化电路。
软件上
--------
调通MAC的驱动,能够收包发包。再往上就要一层层的去实现协议。可以参考开源的uIP或者lwIP来做。
如果系统能跑uClinux, 那就直接找也dhcp client程序来运行下,这个最简单。
|