·上一文章:嵌入式系统中运行参数修改研究及其应用
·下一文章:嵌入式组件技术的研究及应用
本系统的以太网接口模块电路如图4。8019的JP引脚接高电平,将8019设置在jumper工作模式。此模式下,8019的部分功能由跳线开关来设定,软件控制使用NE2000寄存器组。LSI403LP对8019的一个访问周期即PCS0N的一个有效周期,可通过403的寄存器设置为403时钟周期的整数倍。
3、2系统软件设计
本系统软件架构如图5,网络通信流程按照上文描述设计。本系统基于单DSP,采用uC/OS-II 嵌入式实时操作系统。uC/OS-II采用基于优先级的抢占式多任务内核,最高优先级任务一旦就绪就必须抢占处理器[3],任务级响应时间可预知,对实时通信应用非常重要。
本系统中存在一个网络接收任务和多个网络发送任务,NIC作为它们的共享资源,利用一个信号量来进行资源分配,以确保这几个任务不会同时访问NIC,导致NIC故障。
4实验结果
将一台PC作为主机与一台实验终端通过10Base-T以太网直接连通,不通过任何中间节点,进行以下测试,考察本系统以太网接口的性能。
4、1中断频率
主机向实验终端发送100字节的ICMP回传请求报文,发送10万次,发送速率约8330次/秒,占用带宽约7.0Mbps。实验终端收到ICMP报文并且解析正确则是一次成功接收,但并不响应。LSI403与8019采用不同通信带宽,实验结果如表1。