uSmartX在ARM平台中的移植及应用.docVIP

  • 27
  • 0
  • 约5.47千字
  • 约 6页
  • 2020-01-23 发布于天津
  • 举报
实时操作系统及其在上的应用武汉理工大学自动化学院于彬摘要是一个免费的源码公开的轻量级嵌入式实时操作系统微内核的设计令它不仅性能优良功能齐全而且只占用很少的系统资源并且使用非常简单本文主要阐述的任务调度策略时间控制机制以及一些相关的系统模块的实现原理然后以在上的应用为例介绍的使用方法一前言随着人们对智能化的要求越来越高嵌入式系统的发展也越来越迅速嵌入式实时操作系统正得到越来越广泛的应用采用可以简化应用软件的设计缩短系统开发时间更合理的利用的资源更好地保证系统的可靠性由于需要消耗一定的和可以用于小型

PAGE PAGE 6 实时操作系统uSmartX及其在LPC2132上的应用 武汉理工大学自动化学院 于彬 摘要:uSmartX是一个免费的源码公开的轻量级嵌入式实时操作系统。微内核的设计令它不仅性能优良、功能齐全而且只占用很少的系统资源,并且使用非常简单。本文主要阐述uSmartX的任务调度策略、时间控制机制以及一些相关的系统模块的实现原理,然后以uSmartX在LPC2132上的应用为例介绍uSmartX的使用方法。 一、前言 随着人们对智能化的要求越来越高,嵌入式系统的发展也越来越迅速,嵌入式实时操作系统(RTOS)正得到越来越广泛的应用。采用RTOS可以简化应用软件的设计,缩短系统开发时间, 更合理的利用CPU的资源,更好地保证系统的可靠性。由于RTOS需要消耗一定的RAM和ROM,可以用于小型系统得RTOS并不多,目前国内比较流行的是μC/OSII,因为μC/OSII的资料丰富,非常便于学习。但μC/OSII本身是商业操作系统, 在商业场合使用需要交纳一定的费用。 uSmartX是一个完全免费的嵌入式实时操作系统,它几乎完全由C语言编写,已经通过许多场合的测试,具有功能齐全、性能优良、使用方便、占用系统资源少等特点。 二、uSmartX的基本特点 uSmartX 是一个非先占式、多任务、基于优先级的RTOS,作为一个轻量级的操作系统,它提供了任务间相互通信的机制和

文档评论(0)

1亿VIP精品文档

相关文档