面向嵌入式软件开发人员/RTEMS 管理员的 RTEMS
外观
仅涵盖未涵盖的管理器。 在编写前一章之前难以列出。 一些可能是
- 消息管理器
- 事件管理器
- 分区管理器
- 区域管理器
- 双端口内存管理器
- I/O 管理器
- 致命错误管理器
- 屏障管理器
- 用户扩展管理器
- 多处理管理器
- 堆栈边界检查器
尝试在合理的时间内(如果可以的话,在本节之前)在文本中涵盖这些内容。
虽然经典 API 是第一个编写的,但 POSIX 是现代且广泛用于操作系统开发的标准(引用)。 RTIED 也是一个标准,但主要用于嵌入式开发。 因此,将首先讨论 POSIX。
- POSIX 示例 1:讨论它测试的功能,为什么需要这些功能以及如何扩展它。
- POSIX 示例 2:讨论它测试的功能,为什么需要这些功能以及如何扩展它。
- POSIX 示例 3:讨论它测试的功能,为什么需要这些功能以及如何扩展它。
- POSIX 调度报告:讨论它测试的功能,为什么需要这些功能以及如何扩展它。
为什么使用信号、绝对周期、速率单调周期和相对周期来处理任务
什么是信号、绝对周期、速率单调周期和相对周期
现在我们已经接触到调度,我们将通过使用...来扩展示例
许多子示例... 应用教学顺序... 深入介绍这些... 可能需要变成它自己的章节...
- complex1
- 延迟
- event_server
- msg_server
- posix_cond_server
- posix_delay_nanosleep
- posix_delay_sleep
- posix_mutex_server
- ratemon1
- ratemon2
- ratemon_cond_server
- sem_server
- timeout_event
- 计时器
- timer_server
- 讨论为什么使用调度优先级
- 讨论什么是调度优先级
- 讨论如何使用调度优先级
- 该示例将使用 rtems-schedsim 进行扩展