3.5 整体软件框架
系统的整体软件设计主要分为硬件初始化部分和网络数据接收与发送处理部分,其中硬件初始化部分主要包括TMS320VC5402的初始化以及其McBsp和DMA控制器的配置,USB接口芯片的初始化,RS485串行接口的初始化,网卡芯RTL8019的驱动程序设计;网络数据的处理部分主要包括来自远程采集数据的接收与处理,存储和对来自网络客户机的访问的处理等。图4即为系统软件设计的整体架构。
4.系统的应用前景
本系统主要应用于网络数据采集,处理,即可以作为Web服务器为外部所访问,又可以为远程采集到的数据进行处理和存储。该系统不仅利用了网络数据传输的强大功能,还结合了嵌入式系统的灵活性,在不久的将来当IPV6得以实现的时候,每个嵌入式系统都拥有自己独立的IP地址将成为可能,本系统也将有更加广阔的应用前景[9]。
参考文献:
[1]杨全胜等,可接入Internet的智能仪表的设计,《工业控制计算机》2001年14卷 12期
[2] 王男、姚亦封、陈抗生,一种嵌入式系统接入Internet的方法与实现,《电子技术》2000.10
[3] 清源科技.TMS320C54X DSP硬件开发教程.北京,机械工业出版社,2003.
[4]TMS320VC5402 Fixed-Point Digital Signal Processor,Data Manual.Texas Instruments,2000
[5] REALTEK SEMI-CONDUCTOR CO.LTD.《RTL8019AS SPECIFICATION》.TAIWAN,2000.
[6] W.Richard Stevens著,范建华,胥光辉,张涛等译,TCP/IP详解 卷1:协议 ,北京:机械工业出版社,2000.
[7] 王保进、徐太忠等,嵌入式系统以太网控制器驱动程序的设计与实现,《电子技术》2002.4
[8] 袁毅,基于嵌入式Web服务器的网络视频监控,《电网技术》,第24卷 第五期
[9] 杨克俭等,嵌入式系统产品接入internet的技术研究, 《微计算机信息》(嵌入式与SOC)2006年第22卷第1-2期第43页