NEUCLEUS原理和应用.ppt

;目的与目标;第一部分 介绍;Nucleus介绍;Nucleus + 特点;支持CPU类型;开发环境;第二部分 应用开发 ;应用开发综述;安装Nucleus +;使用Nucleus+;应用程序初始化;例1: Application_Initialize 创建一个内存池和一个任务;配置选项;第三部分 功能的描述;3.1 初始化;INT_Initialize:初始化下类 ●处理器控制器寄存器 ●中断向量表 ●全局C数据元素 ●一些Nucleus PLUS变量 ●系统堆栈指针;3.2 任务;3.3任务通信;3.3.1 邮箱 ;3.3.2 队列 ;3.3.3 管道;3.4 任务同步 ;3.4.1 信号量(semaphores) ;3.4.2 事件集 ;3.4.3信号;3.5 定时器 ;连续时钟 Nucleus PLUS 维持一个连续的技术节拍时钟。这个时钟的最大值为4294967294。时钟在到达节拍大值后自动复位。 这个连续时钟为应用程序的使用专门保留。它可以在若任何时间由应用程序读出或写入。 任务时钟 每个任务都有一个内建定时器。这个定时器为任务休眠请求和挂起时间间隙请求而准备。 应用时钟 Nucleus PLUS 为应用程序提供可编程定时器。这些定时器在他们到时时运行指定的用户提供子程序。用户提供时间到子程序作为一个高级中断服务子程序运行。因此,自挂起请求被禁止。另外,

文档评论(0)

1亿VIP精品文档

相关文档