本文简要介绍了嵌入式Linux 的现状,并结合开发的实际系统分析了利用Atmel 公司的具有ARM7 内核的微控制器AT91SAM7X256 上实现分布式测控系统的主要技术途径。Linux 是一种很受欢迎的操作系统,它与UNIX 系统兼容,开放源代码。它原本被设计为桌面系统,现在广泛应用于服务器领域。而更大的影响在于它正逐渐的应用于嵌入式设备,uCLinux就是针对微控制领域而设计的Linux 系统。uCLinux 内核的功能结构与Linux 基本相同,只是在对内存管理和进程管理方面进行了改写,以满足无MMU 处理器的要求。uClinux 由Linux2.0 内核发展而来,是专为没有MMU 的微处理器设计的嵌入式Linux 操作系统。uClinux 的内核比Linux 2.0 内核小的多,但保留了Linux 操作系统的主要优点:稳定性,优异的网络能力以及优秀的文件系统支持。因此,采用ARM+uCLinux 平台在获得比单片机系统更强的处理能力和相对较低功耗的同时,也为嵌入式系统接入网络提供了更为便利的途径,这一点正是得益于Linux。
猜您喜欢
评论