源部分为整个瘦服务器提供不同的电压。tms320vc5402是主处理器,它主要负责对网卡芯片rtl8019as接收或发送的数据进行处理分析,存储,并可以以usb或rs485串口总线的方式与上位机相连,其工作过程为dsp通过mcbsp接收或发送数据,当mcbsp缓冲区数据满时触发dma控制器并进行数据传输,实现了mcbsp与dma控制器的配合工作。网络接口芯片rtl8019as主要负责对网络数据流的接收与发送,为了防止干扰,获得稳定的数据流,系统在网卡芯片与外部网络数据线之间增加了电气隔离滤波芯片ycl20f001n。外部接口部分我们采用常用的rj45网络接口。 3.系统软件设计 系统软件部分是本文研究的重点,由于嵌入式系统的资源有限,所以系统只涉及到tcp/ip中的核心的部分。按照tcp/ip协议分为四个部分[6]的定义,系统软件的设计也分为相应的四个部分,即:网卡底层驱动程序,arp以及rarp程序对应网络接口层;ip,icmp以及igmp程序对应互联网络层;tcp和udp程序部分对应网络传输层;http服务程序对应应用层。 3.1 网卡驱动程序设计 在网卡芯片rtl8019as
关于8019as的网络变压器问题小弟最近布了一块51tcpip的实验板,图纸来源是南开大学李章林老师的zlip2做好后出现了如下2个故障1:时断时通2:通一次十分钟就在也不通了,即使再查上电源也不闪了我认为是网络变压器的问题,更换为ppt的pm34-1006m后持续通了10分钟后断掉就在也不通了,原来我用的是group-tek的20f-01,时断时通,原设计用的是ycl20f001n太难找了我对比了3个厂家的datasheet,都不相同,group-tek的20f-01a和ycl20f001n很相似,但是我手里没有我觉得可能是它的问题那位大侠做过请指点