论文部分内容阅读
近年来,利用Linux构建嵌入式操作系统是令人振奋的方案,由于Linux强大的网络功能,使其成为计算机网络测控的很好选择。这有多方面的原因。首先,运行在嵌入式系统上的Linux能够提供全功能的桌面计算,且由于其开放代码,定制变得非常方便。其次,Linux已经支持大多数嵌入式系统上使用的芯片,包括Strong ARM,MIPS,ColdFire、PowerPC等。最后,Linux是免费的,使用Linux不需要付出任何费用。所以利用Linux作为底层操作系统,通过小型化,使其无论在信息家电领域还是工业控制、远程测控、通信设备等领域都大有用武之地。 论文概述了嵌入式Internet技术的兴起,接着分析了基于嵌入式Internet的解决方案,指出嵌入式Linux在计算机网络测控也有着广泛应用。第二章介绍了嵌入式Linux的优势及其面临的挑战,展望其应用前景。第三章对uClinux系统作了深入剖析,针对uClinux的特殊性,分析其内存管理和多进程处理及文件系统等关键技术。本文的第四章是嵌入式Linux网络终端平台的建立,对移植的各个环节都进行了深入阐述。第五章分析嵌入式Linux的开发模式及如何添加设备驱动程序。在完成前五章以后,第六章通过一个具体事例(基于嵌入式Linux网关系统的动力与环境参数网络测控实现)阐述嵌入式Linux在网络测控方面的应用,其实现包含基于嵌入式Linux的串口通信、网络通信及CGI等,最后通过Web Server服务器程序将单片机系统接入Internet,并通过验证达到预定目的。