1 引言
随着微电子技术和嵌入式技术的发展,以32位微处理器为核心,并采用了嵌入式操作系统的嵌入式系统将广泛的应用于计算机网络、通信、个人消费类电子、智能建筑等各个领域。www(world wide web)的飞速发展和广泛应用得益于大量的服务功能,并为人们的信息交流带来了极大的便利。具备了上网功能的arm嵌入式系统为监测系统联网提供了一个重要的功能强大、可靠性高的选择方案。所以,该领域内的研究将日趋显得重要。
2 μclinux的简介和交叉编译环境的建立
系统采用源码公开的嵌入式操作系统μclinux。μclinuxx是专门针对没有mmu的处理器设计的(图1)。系统在启动时将实际存储器进行分页,但实际上采用的是实存储器管理策略。μclinux系统对于内存的访问是直接的,它对地址的访问不需要经过mmu,而是直接送到地址线上输出,所有程序中访问的地址都是实际的物理地址。μclinux的内核结构图如图1所示。μclinux的移植部分用于完成与不同处理器的接口工作。μclinux的移植必须要求处理器及其编译器满足一定的条件。 ....[查看详细]