码迷,mamicode.com
首页 >  
搜索关键字:RTOS    ( 240个结果
Single-stack real-time operating system for embedded systems
A real time operating system (RTOS) for embedded controllers having limited memory includes a continuations library, a wide range of macros that hide ...
分类:其他好文   时间:2014-07-28 11:26:00    阅读次数:301
Multi-tasking RTOS for microprocessors with limited memory by saving only a single return address per task during context switching
A real-time operating system (RTOS) for use with minimal-memory controllers has a kernel for managing task execution, including context switching, a p...
分类:其他好文   时间:2014-07-28 11:25:50    阅读次数:302
OSEck中odo_vect2pcb的作用
在基于OSEck RTOS的TI DSP中,中断可以作为一个进程存在,在OSEck系统中,进程分为两类:优先级进程,中断进程。当可屏蔽中断(INT4~15)发生后,就会执行相应的中断vector,在vector的代码中会找到注册在该中断号上的进程,然后由OSEck负责调度,进而切换到可屏蔽中断进程。该中断进程与优先级进程类似,同样有PCB(进程控制块),而在odo_vect2pcb数组中就存储了可...
分类:其他好文   时间:2014-07-23 00:11:03    阅读次数:225
How do you make an object in C? Used in RTOS.
I went through the EE445M and found it’s interesting since the goal of this class is to build a working RTOS. The first lec note mentioned how to make...
分类:其他好文   时间:2014-07-18 16:27:54    阅读次数:175
Cstyle的札记,Freertos内核详解,基于cortex-m3,第0篇
Freertos是一个硬实时内核,支持众多的微处理器架构,我们可以从它的官网(www.freertos.ort)下载它的sourcecode,同时也可以看出它支持了几十种的微处理器架构,这些就不罗嗦了。之所以选择研究这个,是应为窥探RTOS内核的内幕一直每一个做底层软件开发人员的心愿,选择过好几种RTOS但他们有的是需要收费,有的不太成熟也不够系统,有的虽然比较成熟但是系统太大不太适合研究。而fr...
分类:其他好文   时间:2014-07-08 14:17:54    阅读次数:249
Nucleus PLUS系统架构和组件
Nucleus PLUS系统采用软件组件的形式构成以增加系统的代码清晰性、可靠性和可重用性,使系统模块化、易于维护。Nucleus PLUS由多个软件组件构成,每个组件都有唯一的用途和特定的外部接口。每个组件的使用通过这些接口的调用实现,而组件内部的数据结构绝大多数情况下都不可以被其他组件直接访问。这种组件架构使得Nucleus PLUS的每个软件组件可以被轻松的替换和重用。本文描述了Nucleus PLUS系统部件构成。...
分类:其他好文   时间:2014-06-27 09:48:06    阅读次数:193
RTX51 Tiny实时操作系统学习笔记—初识RTX51 Tiny
一,RTX51Tiny简单介绍 RTX51Tiny是一种实时操作系统(RTOS),能够用它来建立多个任务(函数)同一时候运行的应用(从宏观上看是同一时候运行的,但从微观上看,还是独立运行的)。嵌入式应用系统常常有这样的需求。RTOS能够提供调度、维护、同步等功能。 实时操作系统能灵活的调度系统资源,...
分类:其他好文   时间:2014-06-26 21:19:17    阅读次数:278
Nucleus PLUS任务调度
Nucleus Plus内核(Kernel)的主要目的是管理实时任务的竞争运行(共享CPU),为应用提供各种便利,快速响应外部事件。Nucleus Plus的系统结构如图1所示,可以看出线程控制是整个内核的核心,通过邮箱、队列、管道来实现任务之间的通信,通过信号量、事件组和信号实现任务间的同步。本文描述了Nucleus PLUS的任务调度算法。...
分类:其他好文   时间:2014-06-26 13:43:24    阅读次数:256
Nucleus PLUS应用系统示例
描述了一个Nucleus PLUS系统应用示例,包括application_initialization和六个任务,任务在application_initialization中创建。这个示例系统体现了Nucleus PLUS的任务调度和执行过程、任务间通信和同步(信号量、事件组)。...
分类:其他好文   时间:2014-06-21 20:19:30    阅读次数:320
Nucleus进程间通信(IPC)方式
实时操作系统Nucleus Plus提供了6种进程间通信方式,分别为:邮箱(mailboxes)、消息队列(queues)和管道(pipes)、信号量(semaphores)、事件集(event groups)和消息(signals)。前三者用于进程间通信,后三者用于进程同步,本文总结了Nucleus Plus进程间通信方式。...
分类:其他好文   时间:2014-06-17 19:19:14    阅读次数:268
240条   上一页 1 ... 21 22 23 24 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!