;目的与目标;第一部分 介绍;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)