基于DOC的嵌入式Linux系统设计与实现
本文档概括了基于DOC的嵌入式Linux系统的设计与实现。该系统使用了PCM9575开发板, DOC作为外部存储器,Linux作为操作系统。文中介绍了嵌入式系统的概念和特点,Linux作为嵌入式操作系统的优势,以及基于DOC的嵌入式Linux系统的设计和实现步骤。
1. 嵌入式操作系统的概念和特点
嵌入式操作系统是一种支持嵌入式应用的操作系统软件,通常包括硬件的底层驱动软件、内核、通信协议、图形用户界面等。它的特点是:实时性好、可靠性高、开放性高、可裁剪性好、良好的可移植性。
2. Linux作为嵌入式操作系统的优势
Linux作为嵌入式操作系统的主要优势是:(1)Linux可以应用于多种硬件平台;(2)Linux源代码可以免费得到;(3)Linux带有完善的开发工具;(4)Linux提供了强大的网络功能。
3. 嵌入式Linux系统的设计及实现步骤
3.1 硬件平台的选择
根据实际情况,我们选用了研华公司出品的PCM9575。PCM9575采用了X86体 系作为平台,底板采用工控板,体积小,集成了网络、视频等功能,提供了PCI、USB等接口。
3.2 外部存储器的选择—DOC(Disk On Chip)
传统的硬盘无法满足嵌入式系统的要求,大多以Flash、DOC等作为嵌入式系统的外部存储器。我们选用的是M-Systems公司的DOC2000(64MB)。
3.3 DOS下对DOC进行初始化
为了使DOC可以被硬件平台的BIOS识别出来,必须在DOC用于嵌入式系统之前对其进行初始化。此工作必须在DOS环境下进行。
3.4 开发平台对DOC的识别
对Redhat7_3采用于定制方式安装,使用DOC作为外部存储器,并对DOC进行初始化和识别。
本文档详细介绍了基于DOC的嵌入式Linux系统的设计与实现步骤,涵盖了嵌入式操作系统的概念和特点、Linux作为嵌入式操作系统的优势、硬件平台的选择、外部存储器的选择和初始化、开发平台对DOC的识别等方面的知识点。