论文部分内容阅读
随着信息技术、网络技术的高速发展,嵌入式系统的未来将向网络化方向发展,特别是与Internet的结合。本文讨论嵌入式系统网络化设计的思想和方法,并且设计一种基于DSP的嵌入式系统来实现TCP/IP协议栈。硬件上,采用主流的DSP芯片TMS320VC5509A为微处理器,通过控制CS8900A来提供常用的以太网接口。文中也介绍了硬件平台上的数据采集模块设计思路和方法,包括芯片的选型,接口电路的设计等。软件上,主要是采用公开源码的嵌入式操作系统μC/OSⅡ和嵌入式TCP/IP协议栈进行裁减和移植,嵌入式TCP/IP协议栈采用uIP协议栈和LwIP协议栈。文中分别提供了基于μC/OSⅡ的uIP、LwIP在DSP上的移植方法,并且给出外设驱动程序的设计思想和方法。而且通过实验讨论了在μC/OSⅡ上网络通信任务的实现,以及利用uIP协议栈和LwIP协议栈提供的API函数实现网络通信的方法。本文的最后对实验的结果进行了分析。