ARM7-Ctex处理器的操作系统移植开题报告

 2021-08-08 11:00:05

1. 研究目的与意义

目前, 嵌入式系统在家电、移动电话、PDA 等各种领域的应用日益广泛, 程序设计也越来越复杂, 这就需要采用一个通用的嵌入式操作系统来对其进行管理和控制。

嵌入式操作系统是嵌入式系统软硬件资源的控制中心,它以尽量合理的有效方法组织多个用户共享嵌入式系统的各种资源,所谓合理有效的方法,指的就是操作系统如何协调并充分利用硬件资源来实现多任务,复杂的操作系统都支持文件系统,方便组织文件并易于对其规范化操作。

2. 国内外研究现状分析

在我国广泛地提倡学习和使用rtos还是最近几年的事。

这是由于rtos的商业软件价格昂贵,著名的商业rtos需几万美元,而且其中大部分是不提供源码的,即是所谓的黑盒子,不方便于学习和使用。

另外早年的单片机存储器资源有限,容不下rots本身的开销。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 研究的基本内容与计划

随着现代计算机技术的飞速发展和互联网技术的广泛应用,从pc时代过渡到了以个人数字助理,手持个人电脑和信息家电为代表的3c(计算机,通信,消费电子)一体的后pc时代。后pc时代里,嵌入式系统扮演了越来越重要的角色,被广泛应用于信息电器,移动设备,网络设备和工控仿真等领域。

arm作为嵌入式微处理器的事实标准已经广泛应用于工业控制、医疗电子以及通信设备等领域。而嵌入式操作系统对嵌入式系统的开发和软件升级有重要意义,因此,在现有的嵌入式应用系统中,几乎都有嵌入式实时操作系统(rtos)的影子。课题以arm处理器-lm3s811为基础,通过对uc/os-ii操作系统的规划移植,使其能够在lm3s811处理器上稳定运行,并能以模块的形式进行任务级的程序开发。

毕业设计过程中首先总体规划,然后对各功能模块给出详细电路,软件编程需给出流程图。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 研究创新点

移植了操作系统的嵌入式系统开发, 可大大减轻程序员的负担, 操作系统提供了多任务的管理功能,只需专注于每个任务的管理。

对于不同的应用, 可以按照相同的步骤完成系统设计。

如果更换硬件平台,则只需要对操作系统进行少量的移植工作, 与硬件无关的应用代码完全无需修改, 同时, 可增强代码的可读性、可维护性和可扩展性。

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

发小红书推广免费获取该资料资格。点击链接进入获取推广文案即可: Ai一键组稿 | 降AI率 | 降重复率 | 论文一键排版