论文部分内容阅读
随着当今时代电子信息技术的高速发展,以及对于系统多功能高效率的要求,嵌入式系统,特别是带有操作系统的嵌入式系统,开始越来越多的受到开发人员以及用户的青睐。同时,由于芯片技术的发展,在单个芯片上实现更多功能的理想逐渐成为可能。
嵌入式系统具有用途广泛,性能多样等特点,其实现方式也依据系统的要求,有着各种各样的模式。通常情况下,系统以某一处理器芯片为处理器,外挂系统设计要求的相应功能芯片,但对功能数量和可实现性能的满足程度十分有限。
因此,本项目采用了以DSP芯片为处理器,整合了多方面的系统功能,为嵌入式系统的实现提供了一种新的思路。
本项目的主要设计目标是在ADI公司的BF527处理器平台下移植了一整套具有全面功能的μClinux嵌入式操作系统,其中包含了系统的底层引导、系统内核、设备驱动以及一些简单的应用程序。
系统首先从ADSP-BF527的基本功能出发,通过专用的仿真平台对芯片可支持的主要功能进行了测试。
同时,针对于μClinux嵌入式操作系统的开发工作,在基于Windows操作系统的主机平台下安装colinux开发环境,形成linux的系统环境,并根据需要加载相应的开发工具包,从而可以在此环境下进行μClinux系统各部分的开发工作。
μClinux系统的开发和移植的内容包括了系统引导U-Boot、系统内核、文件系统、设备驱动、应用软件五大主要部分。其中最主要的工作是针对实际的系统硬件环境完成相应的驱动开发,并根据系统的使用要求开发相应的应用程序。
整个工作的关键问题是要在ADSP-BF527 EZ-KIT Lite硬件基础上,通过对系统内核、文件系统、设备驱动的编译,实现了一个具有嵌入式系统通用功能的基本μClinux操作系统,并通过相应的应用程序对相应功能的工作情况进行了实验验证。
随后,系统实验还通过对网线测试仪系统的设计,基于已完成的ADSP-BF527上的μClinux为基础,具体开发和测试了该系统在实际产品中的可行性应用。
通过这一系列的研究,从各个方面实现了在DSP芯片上保留原有运算功能的同时运行μClinux嵌入式操作系统,从而为DSP芯片和嵌入式操作系统的进一步发展提供了新的方向。也为嵌入式系统功能的全面化、体积的小型化以及成本的进一步降低发挥了重要的作用。