论文部分内容阅读
随着信息技术与网络技术的高速发展,嵌入式系统正越来越广泛地应用于科学研究、军事技术、工程领域、消费类电子产品等方面。本文在深入研究嵌入式系统软硬件(包括ARM处理器和Linux操作系统)的基础上,根据嵌入式系统设计的原则开发了基于 S3C2410的开放型嵌入式平台。文中重点分析了设计该嵌入式硬件平台的全过程,包括存储器及外围芯片的选型、各单元电路实现的原理和具体步骤,并给出了各单元电路的电路连接图。 作为应用实例,同时注意到嵌入式系统发展和 IPv6协议应用的趋势,本文对在嵌入式平台上实现IPv6网络通信进行了初步研究。首先简单分析了IPv6协议,包括IPv6协议的数据报结构和地址语法。接着介绍了在嵌入式平台上配置IPv6协议的过程,为实现IPv6网络通信做好准备。然后介绍了Linux环境下的socket网络编程原理,并根据基于多线程技术的TCP并发服务器算法在嵌入式平台实现IPv6并发服务器功能。 鉴于目前嵌入式系统在很多场合中利用GPRS进行无线数据传输,本文还就嵌入式系统的GPRS接入过程进行了研究。因嵌入式平台接入GPRS网关支持节点GGSN时必须使用PPP协议,故本文对PPP协议的原理作了分析,并根据需要将pppd子系统移植到嵌入式平台下。然后重点阐述了创建ppp拨号脚本程序,并利用pppd将嵌入式平台成功接入GPRS网络的过程。最后给出测试结果。 本文在理论和实践上充分利用了嵌入式系统的特点,完成了该开放型嵌入式平台的设计与开发,具有较强的应用价值。并在嵌入式平台实现 IPv6网络通信和接入GPRS网络方面,为人们实际应用的开发提供了参考。