摘 要: | 随着技术的迅速发展,开放源代码技术正逐步渗透入嵌入式系统开发。作为开放源代码技术结晶的Linux系统也越来越多的应用于嵌入式应用中。本文将首先探讨Linux作为嵌入式操作系统的方法。通过对核心(Kernel)、守护进程(Daemons)、库(Libaries)和应用程序(Application)等4个主要部分进行裁减以便将Linux移植到以FLASHROM为存储系统的嵌入式系统中。接着以提供VPN、防火墙、侵入监测系统(IDS)的安全系统为例,说明如何建立一个完整的嵌入式Linux系统。最后我们将拥有一个以上所有功能的安全系统从使用RedHat的系统(约1.3G),以及额外的RPM套件(约15M),成功缩减到不到20M,在经过压缩为7M左右后,移植到由64MRAM和8MFLASHROM的系统中。
|