论文部分内容阅读
后PC时代将是一个嵌入式系统和Internet相结合的时代,是一个具有联网功能的嵌入式系统代替PC在Internet中占据主导地位的时代。这种趋势促进嵌入式Internet技术的发展。IPv6的出现使得这种理想更加迅速的成为现实,IPv6采用128位二进制来表示IP地址,这形成了非常巨大的一个地址空间,它可以为地球上任何设备分配一个IP地址,从而解决了由于IPv4地址短缺后PC时代构成的瓶颈。
随着后PC时代的到来,越来越多的信息化产品需要接入互联网并通过Web页面进行远程访问和控制,IPv6的嵌入式Web Server必将成为嵌入式系统研究及应用的热点。
本文主要完成了以下几个工作:
(1)研究了IPv6协议并介绍了当前接入IPv6网络的一些方法。进行了具体的比较分析,最后选择了本系统的实现方法,即采用具有网络协议栈的嵌入式操作系统。
(2)研究了嵌入式Web Server的工作机制,掌握了嵌入式操作系统及嵌入式Web Server架构的基本技术。
(3)完成了对嵌入式Linux启动代码vivi的编译和移植,建立了实验开发环境。
(4)对内核进行编译生成zImage,同时对文件系统 Cramfs进行了裁减和封装,并将他们移植到实验平台。
(5)分析了Boa服务器的体系结构,进行了Boa服务器的移植,并在原有的基础上对它进行了配置。通过编写CGI代码,实现了基于IPv6 Web浏览器的数据采集与动态显示。
(6)对Linux下的设备驱动程序以及S3C2410的A/D转换器进行了学习,最终完成了A/D字符设备的驱动,并将其编译进内核。
随着后PC时代的到来,越来越多的信息化产品需要接入互联网并通过Web页面进行远程访问和控制,IPv6的嵌入式Web Server必将成为嵌入式系统研究及应用的热点。
本文主要完成了以下几个工作:
(1)研究了IPv6协议并介绍了当前接入IPv6网络的一些方法。进行了具体的比较分析,最后选择了本系统的实现方法,即采用具有网络协议栈的嵌入式操作系统。
(2)研究了嵌入式Web Server的工作机制,掌握了嵌入式操作系统及嵌入式Web Server架构的基本技术。
(3)完成了对嵌入式Linux启动代码vivi的编译和移植,建立了实验开发环境。
(4)对内核进行编译生成zImage,同时对文件系统 Cramfs进行了裁减和封装,并将他们移植到实验平台。
(5)分析了Boa服务器的体系结构,进行了Boa服务器的移植,并在原有的基础上对它进行了配置。通过编写CGI代码,实现了基于IPv6 Web浏览器的数据采集与动态显示。
(6)对Linux下的设备驱动程序以及S3C2410的A/D转换器进行了学习,最终完成了A/D字符设备的驱动,并将其编译进内核。