1、根据所设计的以太网操控器与网络的接口硬件电路编写驱动操控程序。在这里程序的设计对于TCP/IP协议簇的应用时非常关键的,RTL8019AS收到物理信号后将其还原成数据,RTL8019AS会自动把数据包转换成物理帧格式在物理信道上传输。
在本系统的软件设计过程中,TCP/IP协议簇的作用极其重要,在现代信息社会中的作用已经超出了原来期望成为网络通信的重要组成部分,发挥着越来越大的效能。因此对于TCP/IP协议簇的认识和编程,为多样信号采集和处理打下基础。
3、软件实现嵌入式TCP/IP协议:
网络协议是网络通信的基础,特别是TCP/IP协议簇已成为当今计算机间最常用的网络通信标准,从而实现DSP的以太网传输。其中RTL8019AS复位初始化后,使代码达到所期望的性能,但TCP/IP协议簇却允许它们之间相互通信,以实现资源的利用。由于DSP系统硬件以及以太网协议的复杂性,在实现程序功能之前必须对DSP和RTL8019AS进行初始化,只有对TCP/IP协议簇有了较深的认识和了解,只有初始化后才能够继续进行程序的连续运行。局域网与系统的数据交换利用RTL8019AS内部的双端口RAM作为缓存,实质就是DSP对RTL8019AS中各种寄存器进行编程操控,增加网络连接代码。初始化过程首先对RTL8019AS 进行硬件复位和软件复位然后在0页寄存器中设置接收发送状态配置以及发送缓存区的启始页与接收缓存区启止页地址在1页寄存器中写入以太网接口的MAC地址和组播地址。
RTL8019AS工作流程非常简单,对设计具有重要的意义
4、以太网接口驱动:
以太网接口驱动的开发包括RTL8019AS的初始化对RTL8019AS内部缓存区的读写操作两个方面。DSP系统对以太网帧的读写操作通过对内部RAM进行远程DMA操作来实现。