论文部分内容阅读
μCLinux以其优秀的性能、对众多硬件平台的支持、源代码开放等优点,成为目前许多嵌入式系统开发的首选操作系统。本文旨在研究ColdFire MCF5249平台上μCLinux操作系统的移植与应用程序开发方法,并完成了医疗设备监控系统的软件及硬件设计,实现对医疗设备工作状况的采样、分析、报告功能。
本文分为移植部分实现和应用部分实现两部分。在移植部分本文首先针对移植的需求,从总体上介绍了硬件平台的选型,给出了移植系统硬件设计方案,并对系统的软件开发及调试环境的建立作了简要介绍。
然后,对ColdFire系列处理器使用的Bootloader--Colilo的执行过程进行了详细分析,重点论述了其对FLASH地址空间和RAM地址空间重映射的实现,给出了Colilo在移植系统硬件平台上的移植方案。
接着,本文从μCLinux 2.4.18内核的初始化入手,分析了内核初始化阶段和中断管理模块的处理过程,在此基础上论述了内核初始化、JFFS2文件系统的移植和内核中断管理模块针对MCF5249的改进。
在应用部分本文讨论了医疗监控系统硬件模块设计和软件设计。该系统能够对医疗设备运行状况进行监测,对检测数据分析后,将分析报告通过以太网传送到远端服务器或暂存在本地存储器中。该系统主要应用于医疗设备操作监控和使用效率分析,为医疗资源的优化配置提供依据。
最后,本文对整个系统的作出了综合测试和评价,提出了对系统进一步完善的改进建议。