引 言 在航空航天和工业控制等一些嵌入式应用领域,要求控制系统具有严格的实时性,能够为任务提供一个可预见的响应时间。一些实时操作系统的引入可以有效地满足任务的
一个优秀的RTOS(Real-Time Operating system)不但要拥有一个高可靠、多任务的实时内核,还应具有可剪裁和可移植的能力。RTEMS(the Real - Time Executivefor Multiproces
摘要:介绍在星载计算机中应用实时操作系统的两种方式:使用一种源码开放的RTOS——RTEMS和自主开发RTOS,并对两种方法进行比较。 关键词:实时操作系统 星载计
引 言在航空航天和工业控制等一些嵌入式应用领域,要求控制系统具有严格的实时性,能够为任务提供一个可预见的响应时间。一些实时操作系统的引入可以有效地满足任务的实时性
随着物联网技术的不断发展,嵌入式科技得到更为广泛的应用,其中FPGA和嵌入式操作系统的组合前景良好,它们的应用极大的改变了嵌入式开发的效率。为使得Nios II软核和RTEMS嵌入式系统相结合,首先介绍了Nios II的软件开发环境,然后详细阐述如何在Nios II平台下搭建RTEMS嵌入式开发环境。
介绍RTEMS实时操作系统和USB协议,分析RTEMS系统的设备管理机制,详细描述RTEMS操作系统下的USB设备驱动程序的设计与实现。该设计根据USB的特点,通过合理的层次划分,将驱动程序分为硬件抽象层和设备类驱动层,在硬件抽象层完成对USB设备控制器的操作,在设备类驱动层实现对各类USB设备命令的处理,保证了驱动程序易于移植和扩展。按照RTEMS的设备管理机制,为在RTEMS上运行的任务提供了标准I/0系统调用。
RTEMS管理机制与USB驱动程序设计
RTEMS管理机制与USB驱动程序设计
从系统调试的角度描述了RTEMS的结构,简要介绍了GDB远程调试模式和传统的STUB调试技术,最后提出了使用GDB完成RTEMS任务级别调试的调试系统框架。此框架将远程调试服务分割成两个RTEMS任务和一个中断处理程序,使开发者对指定应用程序进行调试时,不影响系统以及系统上其他应用程序的执行。本文介绍的任务级别调试技术并不局限于RTEMS环境,可以根据具体需求应用于RTEMS以外的其他轻量级嵌入式操作系统之中。
RTEMS任务级别调试技术研究
开发RTEMS实时系统的板级支持包
开发RTEMS实时系统的板级支持包
嵌入式系统内存管理方案研究
嵌入式系统内存管理方案研究